0
GGPO
Oprettet i 2009, GGPO-netværk SDK banebrydede brugen af rollback netværk i peer-to-peer-spil.Det er specielt designet til at skjule netværkets latenstid i hurtige tempo, spil, som kræver meget præcise input og indrammes perfekt udførelse.Traditionelle teknikker tegner sig for netværkstransmissionstiden ved at tilføje forsinkelse til en spillers input, hvilket resulterer i en langsom, træt spilfølelse.Rollback netværk bruger input-forudsigelse og spekulativ eksekvering til at sende spillerindgange til spillet straks, hvilket giver illusionen om et nul-latency netværk.Brug af rollback, de samme timinger, reaktioner visuelle og lydkøer og muskelhukommelse, som dine spillere opbygger, når de spiller offline, oversættes direkte online.GGPO-netværks-SDK er designet til at gøre det nemt at integrere rollback-netværk i nye og eksisterende spil.... Hvordan virker det?Rollback netværk er designet til at blive integreret i en fuldt deterministisk peer-to-peer-motor.Med fuld determinisme er spillet garanteret at spille på samme måde på alle spillers computere, hvis vi simpelthen giver dem de samme input.En måde at opnå dette på er at udveksle input til alle spillere over netværket, kun udføre en ramme med gameplay-logik, når alle spillere har modtaget alle input fra deres jævnaldrende.Dette resulterer ofte i træg, ikke-reagerende gameplay.Jo længere tid det tager at få input over netværket, desto langsommere bliver spillet.I rollback-netværk er det tilladt, at spillogik fortsætter med bare input fra den lokale spiller.Hvis fjernindgangene endnu ikke er ankommet, når det er tid til at udføre en ramme, forudsiger netværkskoden, hvad det forventer, at fjernafspillerne skal gøre, baseret på tidligere set input.Da der ikke er nogen venting, føles spillet lige så responsivt som det gør offline.Når disse input endelig ankommer over netværket, kan de sammenlignes med dem, der blev forudsagt tidligere.