GGPO
Meer info
- Gemaakt door
- Tony Cannon
- Jaar
- Type
- Netcode-bibliotheek
- Licentie
- MIT (open source sinds 2019)
- Broncode
- github.com/pond3r/ggpo
Rollback-netcode-middleware die online spelen van 2D-vechtspellen liet aanvoelen als op dezelfde bank zitten.
De naam staat voor "Good Game Peace Out". Tony Cannon bouwde GGPO rond 2006 om het kernprobleem van het genre op te lossen: de invoer is zo frame-gevoelig dat gewone latency online onspeelbaar is. De oplossing heet rollback: de client gokt wat de tegenstander doet, simuleert meteen door, en spoelt pas terug als de echte invoer binnenkomt, waarna alleen de verkeerd geraden frames opnieuw worden doorgerekend. Goed uitgevoerd voelt een potje over het netwerk bijna als een potje op één scherm. GGPO werd in 2019 onder de MIT-licentie vrijgegeven; de ideeën erachter vormen de basis van rollback in Guilty Gear Xrd, Skullgirls en ontelbare indietitels.