Leksykon IT › Programowanie › Delta snapshot

Delta snapshot

Programowanie Svenska → Zaktualizowano: 2026-10-25

W sieciowym kodzie gier wieloosobowych: wysyłanie tylko różnicy względem wcześniej potwierdzonej migawki zamiast pełnego stanu świata w każdym ticku.

Wysyłanie całego świata gry każdemu klientowi wiele razy na sekundę szybko staje się nie do udźwignięcia. Kompresja delta, którą standardem uczyniły Quake 3, a potem silnik Source, wysyła zamiast tego tylko pola zmienione od migawki ostatnio potwierdzonej przez klienta. Jeśli nic się nie rusza, wysyła się prawie nic.

Koszt to księgowość: serwer musi pamiętać, jaką bazę klient potwierdził jako ostatnią, by liczyć deltę względem niej. Po zgubieniu pakietu klient wraca do starszej bazy, aż nadejdzie świeże potwierdzenie. Ta metoda jest podłożem, na którym stoją interpolacja migawek i interpolacja encji.

← Wróć do leksykonu