Bugünün altyapı standardı
İyi bir çok oyunculu altyapıdan beklenenler artık epey netleşti. Aşağıdaki dört başlık, bir platformun teknik tarafını değerlendirirken bakılacak asgari çerçeveyi tarif ediyor.
Sunucu otoritesi artık bir tercih değil
Oyunun gerçek durumu sunucuda tutuluyor; bir isabetin gerçekleşip gerçekleşmediğine, bir kaynağın toplanıp toplanmadığına sunucu karar veriyor. İstemci yalnızca sonucu gösteriyor.
Bu yapının doğrudan sonucu, istemci tarafını değiştirmeye dayalı girişimlerin büyük bölümünün baştan işlevsiz kalması. Ekranınızdaki değer değişse bile sunucudaki durum değişmiyor.
İstemci tahmini neden gerekli
Her karar için sunucu onayı beklemek oynanışı hantallaştırırdı; tuşa bastığınızla karakterin hareket etmesi arasında sürekli bir gecikme hissedilirdi. İstemci tahmini bunu ortadan kaldırıyor: karakteriniz onay beklemeden hareket ediyor.
Sunucu farklı bir sonuç bildirirse küçük bir düzeltme yapılıyor. Ara sıra görülen ufak konum sıçramalarının teknik açıklaması bu; bağlantı kararlı olduğunda görünürlüğü de azalıyor.
Gecikme telafisi ve "köşeye çekildim ama vuruldum"
Tetiğe bastığınız andaki ekran görüntünüz sunucuda geri sarılıp yeniden kuruluyor. Bu sayede uzaktan bağlanan bir kullanıcı baştan kaybetmiş sayılmıyor.
Bunun bilinen bir yan etkisi var: bazen köşeye çekildiğinizi düşündüğünüz anda isabet alabiliyorsunuz. Rakibin ekranında o an hâlâ görünür durumdaydınız ve sunucu o kareyi esas aldı. Rahatsız edici ama iki taraf için de simetrik bir durum.
Ping mi kararlılık mı
Pratikte en çok yanlış anlaşılan başlık bu. Sabit yetmiş milisaniyeyle oynamak, otuz ile yüz yirmi arasında zıplayan bir bağlantıdan belirgin biçimde daha iyi bir deneyim veriyor. Tahmin ve telafi mekanizmaları sabit bir gecikmeyi hesaba katabiliyor, dalgalı olanı katamıyor.
| Değer | Ne ölçer | Bozulunca ne hissedilir |
|---|---|---|
| Ping | Gidiş dönüş süresi | Girdiler bir tık geç uygulanır. |
| Paket kaybı | Karşıya varmayan veri payı | Hareket akışı sıçramalı hale gelir. |
| Kararlılık | Gecikmenin oynama miktarı | Rakip aniden yer değiştirmiş gibi görünür. |
Dalgalanmanın üç yaygın sebebi
- Arka planda sessizce sürdürülen dosya indirmeleri.
- Aynı ağı paylaşan video akışları.
- Zayıf kablosuz sinyal; özellikle modemden uzak odalarda.
Bağlantınızı tek maça bakarak değerlendirmeyin. Üç maç oynayıp paneldeki kararlılık sütununu yan yana koymak, tek bir kötü eşleşmeden çok daha güvenilir bir sonuç veriyor.
Eşleştirme ve yeni oyuncu koruması
Beceri temelli eşleştirme bugün standart. Benzer seviyedeki oyuncular aynı maça yerleştiriliyor ve yeni oyuncular ayrı bir başlangıç havuzunda korunuyor.
Yeterince maç sonrasında galibiyet yüzdeniz ikiye bölünmüş bir tabloya oturuyor. Bu bir düşüş belirtisi değil; eşleştirmenin işini yaptığını gösteren en net işaret. Başlangıç havuzunun neden en etkili tek önlem olduğunu ilk hafta koşulları sayfasında anlattık.
Hile önlemenin ikinci katmanı
Sunucu otoritesinin üzerine davranış analizi ekleniyor. Anormal isabet dağılımları ve insan sınırlarının üzerindeki tepki süreleri işaretleniyor; işaretlenen hesaplar önce ayrı bir eşleştirme havuzuna alınıyor ve inceleme sonrasında kademeli yaptırım uygulanıyor.
Doğrudan engelleme yerine kademeli bir yol izlenmesi önemli, çünkü haksız yere engellenen bir kullanıcı en az kural dışı davranan biri kadar zarar veriyor. Konunun tamamı güvenlik çerçevesi sayfasında.