Arama halkası nasıl genişler?
Sistem önce sizi kendi bölgenizde eşleştirmeye çalışır. Havuz doluysa bu aşama saniyeler sürer ve halka hiç genişlemez. Belirli bir bekleme süresi aşılırsa arama, komşu bölgeleri de kapsayacak biçimde büyütülür.
Genişleme kademelidir: önce en yakın bölge, sonra bir sonraki denenir. Halkanın her adımı, bekleme süresini kısaltırken gecikmeyi bir miktar yükseltir.
Neden bir anda tüm dünyaya açılmıyor?
Açılabilirdi ve bekleme süresi neredeyse sıfıra inerdi. Ama o zaman 20 ms ile oynayan bir oyuncu ile 200 ms ile oynayan bir oyuncu aynı maça düşerdi; ikisi de kötü bir deneyim yaşardı.
Kademeli genişleme, bu iki uç arasında denge kurar: kabul edilebilir bir gecikmeyle bulunabilecek en hızlı eşleşmeyi arar. Halka adım adım büyüdüğü için, eşleşme genellikle ilk ya da ikinci adımda tamamlanır.
MMR bu denklemin neresinde?
Eşleştirme yalnızca coğrafyaya değil, beceri puanına da bakar. MMR olarak bilinen bu puan, kazanma oranınız ve maç içi katkınıza göre yavaşça güncellenir.
Yavaş güncellenmesi bilinçli bir tercihtir. Birkaç kötü maç sizi aniden alt basamağa düşürmez; birkaç iyi maç da bir anda üst basamağa taşımaz. Amaç, maçların çoğunluğunun başa baş geçmesidir.
Bunun doğal sonucu, uzun vadede kazanma oranınızın yüzde elli civarına oturmasıdır. Bu tablo bir arıza değil, eşleştirmenin hedefine ulaştığı anlamına gelir.
Gecikme telafisi ne yapar?
Çapraz bölge maçlarında devreye giren mekanizma budur. 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. İki oyuncu da kendi ekranında gördüğü duruma göre değerlendirilir.
Telafinin sınırı nerede?
Her telafi bir tahmindir ve tahmin, fark büyüdükçe zorlaşır. Çok yüksek gecikmelerde sistem sizi kendi bölgenize geri yönlendirmeyi önerir; çünkü eşiğin ötesinde telafi karşı taraf için tuhaf sonuçlar üretmeye başlar.
Pratik sonuç şudur: bekleme süreniz uzuyorsa ya halkanın genişlemesini beklersiniz ya da gecikmeye az duyarlı bir başlığa geçersiniz. Liman Şehri ve Zaman Dilimi ikinci yolun en rahat iki seçeneğidir. Ayrıntı için gecikme ve netcode sayfasına bakın.