Ana Sayfa/Gecikme ve Netcode
Üçlü mekanizmaGecikme, tick rate ve netcode
Bu üç kavram sık sık birbirinin yerine kullanılır, oysa üçü ayrı işler yapar. Birini anlamak diğerini açıklamaz; ama üçü birlikte, ekranınızda gördüğünüz görüntünün neden akıcı olduğunu tam olarak anlatır.
Gecikme ne ölçer?
Gecikme, yani ping, komutunuzun sunucuya gidip cevabın size dönmesi için geçen süredir. Milisaniye cinsinden ölçülür ve mesafeyle doğrudan ilişkilidir: Frankfurt'a giden bir paket ile Sidney'e giden bir paket aynı sürede dönmez.
Bölge içi eşleşmelerde tipik aralıklar 15 ile 80 milisaniye arasında değişir. Bağlantı türünüz, kablosuz ağın kalitesi ve ara sunucu kullanımı bu rakamları yukarı çeker.
Sunucu saniyede kaç kez düşünür?
Tick rate, sunucunun oyun durumunu saniyede kaç kez güncellediğini anlatır. Rekabetçi modlarda bu değer 64 olarak tutulur; gündelik modlarda daha düşük olabilir.
Saniyede 64 güncelleme, her güncelleme arasında yaklaşık 15,6 milisaniye geçmesi demektir. Hızlı nişan alışverişlerinde kimin önce vurduğunu belirleyen şey çoğu zaman bu aralığın içine düşen ayrıntılardır.
İkisi arasındaki farkı kim yumuşatıyor?
Netcode, gecikme ile tick rate arasındaki farkı yumuşatan yazılım katmanıdır. Karşı taraftaki oyuncunun bir sonraki adımını tahmin ederek ekranınızda akıcı bir görüntü oluşturur.
Yani ekranda gördüğünüz her hareket, biraz gecikmiş bir bilginin tahminle tamamlanmış hâlidir. Tahmin doğru çıktığında hiçbir şey fark etmezsiniz; yanlış çıktığında karakterin kısa bir düzeltme yaptığını görürsünüz.
Gecikme telafisi ve sınırı
Sunucu, atışınızı size ulaşan görüntüdeki zamana göre değerlendirir. Böylece 30 ms ile oynayan bir oyuncu, 70 ms ile oynayan bir oyuncuya karşı haksız bir üstünlük elde etmez.
Telafinin bir sınırı vardır. Çok yüksek gecikmelerde sistem sizi kendi bölgenize geri yönlendirmeyi önerir; eşiğin ötesinde telafi karşı taraf için tuhaf sonuçlar üretmeye başlar.
| Aralık | Rahat oynanan başlıklar | Zorlanan başlıklar |
|---|---|---|
| 15-30 ms | Tümü | Yok |
| 30-50 ms | Tümü | Yok |
| 50-70 ms | Kutup Hattı, Liman Şehri, Zaman Dilimi, Atlas Kapısı | Meridyen, Kıta Sahanlığı |
| 70 ms üzeri | Liman Şehri, Zaman Dilimi | Nişan gerektiren tüm modlar |
Yüksek gecikmeyle karşılaştığınızda ayar değiştirmek yerine başlık değiştirmek daha hızlı sonuç verir. Liman Şehri ve Zaman Dilimi bu durumda en rahat iki seçenektir.