GGPO: Difference between revisions
No edit summary |
m hyperlinking |
||
| (9 intermediate revisions by 4 users not shown) | |||
| Line 7: | Line 7: | ||
|type = Middleware | |type = Middleware | ||
|developer = Tony Cannon | |developer = Tony Cannon | ||
|website = [ | |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|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. | '''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]. | ||
== | ==See Also== | ||
* [http://ki.infil.net/w02-netcode.html | * [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 | [[Category:Online services|*]] | ||
[[Category:Discontinued online services]] | |||