IT-lexikon › Programmering › GGPO

GGPO

Programmering In English → Uppdaterad: 2026-10-26
Mer info
Skapad av
Tony Cannon
År
Typ
Netcode-bibliotek
Licens
MIT (öppen källkod 2019)
Källkod
github.com/pond3r/ggpo

Rollback-netcode-mellanvara som fick onlinespel av 2D-fightingspel att kännas som att sitta i samma soffa.

Namnet står för "Good Game Peace Out". Tony Cannon byggde GGPO runt 2006 för att lösa fightinggenrens grundproblem: dess inmatningar är så bildrutekänsliga att vanlig fördröjning gör dem ospelbara online. Lösningen är rollback — klienten gissar motståndarens inmatning, simulerar vidare direkt och spolar tillbaka och räknar om bara de bildrutor som blev fel när den riktiga inmatningen kommer. Rätt gjort känns en match över nätet nästan som en vid samma skärm. GGPO öppenkällkodades under MIT-licens 2019, och dess idéer ligger bakom rollback i Guilty Gear Xrd, Skullgirls och otaliga indietitlar.

← Tillbaka till lexikonet