Gecikme, Tick Rate ve Bir Maçın Adil Hissettirmesi
"Vurdum ama sayılmadı", "köşeden çıkar çıkmaz vuruldum", "rakip yer değiştirdi". Bu üç şikâyetin ortak bir teknik açıklaması var ve bu açıklama hile ya da kötü sunucu değil. Bu yazıda ping, tazeleme oranı, istemci tahmini ve gecikme telafisi kavramlarını sırayla ele alıyoruz.
- Mert Tunçel
- 21 Temmuz 2026
- Teknik
Ping: Yolculuğun Süresi
Ping, verinin cihazınızdan sunucuya gidip geri dönmesi için geçen süredir. Fiziksel mesafe bunun büyük bölümünü belirler; ışık hızı bir üst sınır koyar ve hiçbir altyapı bu sınırı aşamaz. Bu yüzden çok oyunculu oyunlar farklı coğrafi bölgelerde sunucu bulundurur.
| Aralık | Etki |
|---|---|
| 40 ms altı | Rekabetçi nişancı oyunları için ideal |
| 40 - 80 ms | Çoğu oyuncu farkı hissetmez |
| 80 - 120 ms | Hızlı çatışmalarda dezavantaj başlar |
| 120 ms üzeri | Zamanlama gözle görülür biçimde bozulur |
Ancak asıl belirleyici olan ortalama değer değil, dalgalanmadır. Sabit seksen milisaniyelik bir bağlantı, kırk ile iki yüz arasında zıplayan bir bağlantıdan çok daha iyi hissettirir. Beyin sabit bir gecikmeye uyum sağlar; değişkene sağlayamaz. Bu yüzden "pingim düşük ama oyun takılıyor" cümlesi teknik olarak tutarlıdır.
Tick Rate: Sunucunun Kalp Atışı
Tick rate, sunucunun oyun durumunu saniyede kaç kez güncellediğidir. Otuzda sunucu saniyede otuz kez "kim nerede, kim neye isabet etti" hesabı yapar; altmışta bu sayı ikiye katlanır. İki oyuncunun neredeyse aynı anda yaptığı hamlelerin sıralanması bu değere bağlıdır.
Yüksek tick rate tek başına yeterli değildir. Sunucu saniyede yüz yirmi kez karar verse bile, kararları geç alan bir bağlantıda fark hissedilmez. İyi bir altyapı iki değeri birlikte optimize eder: makul bir tick rate ve düşük dalgalanmalı bir bağlantı.
İstemci Tahmini: Beklemeden Hareket Etmek
Bir tuşa bastığınızda cihazınız sunucudan onay beklemez; hareketi hemen ekranda gösterir. Onay geldiğinde iki sonuç karşılaştırılır. Aynıysa hiçbir şey olmaz. Farklıysa küçük bir düzeltme yapılır ve bu düzeltme bazen karakterin geri sıçraması olarak görünür.
Doğru ayarlanmış bir tahmin katmanı, seksen milisaniyelik gecikmeyi kırk gibi hissettirir. Yanlış ayarlanmış bir katman ise sık düzeltme yaparak gecikmeden daha rahatsız edici bir deneyim üretir. Karakterin sık geri sıçraması genellikle sunucunun değil bağlantı dalgalanmasının işaretidir.
Gecikme Telafisi ve Köşeden Vurulmak
Sunucu, bir atışın isabet edip etmediğine karar verirken atışı yapan oyuncunun o anda ne gördüğünü hesaba katar. Buna gecikme telafisi denir ve olmazsa yüksek gecikmeli oyuncu hiçbir zaman isabet alamaz. Ancak bu telafi, karşı taraf için tuhaf bir sonuç üretir: siz köşeye çekildiğinizi düşünürken, rakip sizin hâlâ açıkta olduğunuz bir anı gördüğü için isabet alabilir.
Bu, bir hata değil bir denge tercihidir. Telafi olmasa yüksek gecikmeli oyuncu cezalandırılır; telafi olunca düşük gecikmeli oyuncu bazen "köşeden vuruldum" der. Her iki tercihin de bedeli vardır ve tamamen kaldırmak mümkün değildir.
"Vurdum ama sayılmadı"
Ekranınızda isabet görünmesi, sunucunun da isabet görmesi anlamına gelmez. Karar sunucunundur; bu, hile ihtimalini ortadan kaldırmanın bedelidir.
"Rakip yer değiştirdi"
Tahmin katmanı rakibin konumunu da öngörür. Rakip ani yön değiştirdiğinde öngörü tutmaz ve konum düzeltilir; bu düzeltme sıçrama olarak görünür.
Peki Siz Ne Yapabilirsiniz?
- Kablolu bağlantı kullanın. Kablosuz bağlantının ortalaması iyi olsa bile dalgalanması yüksektir; asıl fark buradadır.
- Aynı ağdaki büyük indirmeleri durdurun. Bant genişliği dolduğunda gecikme değil, dalgalanma artar.
- Doğru bölgeyi seçin. Otomatik seçim çoğu zaman doğrudur ama manuel denemeye değer.
- Arka plan sekmelerini kapatın. Tarayıcı kaynakları paylaştırır; boşta duran ağır bir sekme kare düşmesine yol açabilir.
- Ortalamaya değil, dalgalanmaya bakın. Sabit yüksek bir ping, değişken düşük bir pingden daha oynanabilirdir.