IT-lexikon › Programmering › Indatafördröjning

Indatafördröjning

Programmering In English → Uppdaterad: 2026-10-26

Netcode-tekniken som avsiktligt fördröjer dina egna knapptryck några bildrutor så att motståndarens hinner fram och alla simulerar samma ruta samtidigt.

I ett deterministiskt lockstep-spel måste alla maskiner räkna ut exakt samma bildruta, men nätet tar tid. Lösningen före rollback var att fördröja även den lokala spelarens indata med några rutor — lagom länge för att motpartens tryck ska hinna fram — så att ingen behöver gissa eller spola tillbaka. Priset är en kännbar fördröjning mellan knapp och handling, särskilt över långa avstånd, vilket är dödligt i fightingspel. Det var just den smärtan som fick Tony Cannon att bygga GGPO (2006) och popularisera rollback-netcode, där man i stället förutsäger och korrigerar. Delay-baserad netcode lever ändå kvar, enkel och exakt.

← Tillbaka till lexikonet