GGPO: Difference between revisions

Rtim (talk | contribs)
mNo edit summary
m hyperlinking
 
(8 intermediate revisions by 4 users not shown)
Line 7: Line 7:
|type          = Middleware
|type          = Middleware
|developer    = Tony Cannon
|developer    = Tony Cannon
|website      = [http://ggpo.org ggpo.net]
|website      = [https://www.ggpo.net/ ggpo.net]
|source        = [https://github.com/pond3r/ggpo GitHub]
|source        = [https://github.com/pond3r/ggpo GitHub]
|license      = MIT License
|license      = {{license|MIT}}
}}
}}


'''GGPO''' (an acronym for '''<u>G</u>ood <u>G</u>ame <u>P</u>eace <u>O</u>ut''') is an open source middleware developed by Tony Cannon in 2006. It's designed to hide the appearance of lag in online multiplayer, and does so using a technique called rollback networking. It was first implemented as a web service using [[FinalBurn Alpha]] but, because it distributed ROMs to players, it didn't last very long. Cannon used this site for two purposes; to adjust the code according to feedback from players, and to market GGPO to game developers. Eventually, it was incorporated into games like Skullgirls and Street Fighter III: 3rd Strike Online Edition. While the GGPO service doesn't exist anymore, alternatives exist; Cannon recommends using [[FightCade]] specifically.
'''GGPO''' (an acronym for '''<u>G</u>ood <u>G</u>ame <u>P</u>eace <u>O</u>ut''') is an open source middleware developed by Tony Cannon in 2006. It's designed to hide the appearance of lag in online multiplayer, and does so using a technique called [https://en.wikipedia.org/wiki/Netcode#Rollback rollback networking].  
 
==Overview==
GGPO was first implemented as a web service using [[FinalBurn Alpha]] but, because it distributed ROMs to players, it didn't last very long. Cannon used this site for two purposes; to adjust the code according to feedback from players, and to market GGPO to game developers. Eventually, it was incorporated into games like Skullgirls and Street Fighter III: 3rd Strike Online Edition. While the GGPO service doesn't exist anymore, alternatives exist; Cannon recommends using [[Fightcade]] specifically.


GGPO is available under the MIT license and is available on [https://github.com/pond3r/ggpo GitHub].
GGPO is available under the MIT license and is available on [https://github.com/pond3r/ggpo GitHub].


==External links==
==See Also==
* [http://ki.infil.net/w02-netcode.html Article explaining netcode in the context of fighting games]
* [http://ki.infil.net/w02-netcode.html An article explaining netcode in the context of fighting games]
*[[Fightcade]] - An online matchmaking service that facilitates netplay sessions of classic arcade and console games.
*[[Netplay]] - How to set up Netplay on various consoles and game emulators.


[[Category:Tools]]
[[Category:Tools]]
[[Category:Netplay]]
[[Category:Netplay]]
[[Category:Discontinued Online Services|*]]
[[Category:Online services|*]]
[[Category:Discontinued online services]]