IT-lexicon › Programmeren › Deltasnapshot

Deltasnapshot

Programmeren Svenska → Bijgewerkt: 2026-10-25

In multiplayer-netcode: alleen het verschil met een eerder bevestigde snapshot versturen in plaats van elke tick de volledige wereldtoestand.

De hele spelwereld meerdere keren per seconde naar elke client sturen wordt snel onhoudbaar. Deltacompressie, die Quake 3 en later de Source-engine tot gangbare praktijk maakten, verstuurt daarom alleen de velden die zijn veranderd sinds de snapshot die de client het laatst heeft bevestigd. Als er niets beweegt, wordt er vrijwel niets verzonden.

De prijs is administratie: de server moet per client onthouden welke basislijn die het laatst heeft bevestigd, om het verschil daartegen te kunnen berekenen. Gaat er een pakket verloren, dan valt de client terug op een oudere basislijn tot er een nieuwe bevestiging binnenkomt. Deze methode is de bodem waarop snapshot-interpolatie en entity-interpolatie rusten.

← Terug naar het lexicon