BT Sözlüğü › Programlama › Delta snapshot

Delta snapshot

Programlama Svenska → Güncellendi: 2026-10-25

Çok oyunculu netcode'da, her tikte dünyanın tüm durumunu göndermek yerine daha önce onaylanmış bir anlık görüntüden yalnızca farkı göndermek.

Tüm oyun dünyasını her istemciye saniyede birçok kez göndermek kısa sürede sürdürülemez hâle gelir. Quake 3'ün ve sonra Source motorunun standart uygulama yaptığı delta sıkıştırma, bunun yerine istemcinin en son onayladığı anlık görüntüden bu yana değişen alanları gönderir. Hiçbir şey hareket etmiyorsa neredeyse hiçbir şey gönderilmez.

Bedeli kayıt tutmaktır: sunucu, deltayı hesaplayabilmek için her istemcinin en son hangi başlangıç noktasını onayladığını hatırlamak zorundadır. Bir paket kaybolursa istemci, yeni bir onay gelene kadar daha eski bir başlangıç noktasına döner. Snapshot interpolation ve entity interpolation bu yöntemin üzerine kurulur.

← Sözlüğe dön