Leksykon IT › Programowanie › Opóźnienie wejścia

Opóźnienie wejścia

Programowanie Svenska → Zaktualizowano: 2026-10-26

Technika netcode’u, która celowo wstrzymuje własne naciśnięcia przycisków o kilka klatek, by dane przeciwnika zdążyły dotrzeć i wszyscy symulowali tę samą klatkę jednocześnie.

W deterministycznej grze typu lockstep każda maszyna musi obliczyć dokładnie tę samą klatkę, a sieć potrzebuje czasu. Zanim pojawił się rollback, rozwiązaniem było opóźnienie nawet wejścia lokalnego gracza o kilka klatek — akurat tyle, by zdalne naciśnięcia zdążyły dotrzeć — dzięki czemu nikt nie musi zgadywać ani cofać stanu gry. Ceną jest wyczuwalne opóźnienie między przyciskiem a akcją, największe na dużych dystansach, co w bijatykach jest zabójcze. Ten ból skłonił Tony’ego Cannona do stworzenia GGPO (2006) i upowszechnienia rollback netcode’u, który przewiduje i koryguje zamiast czekać. Netcode oparty na opóźnieniu mimo to przetrwał — jest prosty i dokładny.

← Wróć do leksykonu