Grup ping testi, şehirlere ya da kıtalara dağılmış olsanız bile tüm bir arkadaş grubu için en adil olan tek sunucu bölgesini bulur. Bu rehber neyi ölçtüğünü, bölge seçmek için kullandığı matematiği ve haritayı nasıl okuyacağınızı anlatır. Toplam 42 bölgenin tamamını kapsar.
Neyi ölçer
Ping (gecikme), sizinle sunucu arasındaki gidiş-dönüş süresidir ve milisaniye cinsindendir. Düşük olması daha iyidir: 30 ms altı LAN gibi hissettirir, 30–60 ms rahat rekabetçi oyundur ve ~100 ms üzeri bir 5v5'te adaletsiz hissettirmeye başlar. Testi açtığınızda tarayıcınız her bölgedeki bir sunucuya küçük bir istek gönderip gidiş-dönüşü zamanlar. Her üye aynısını yapar, böylece havuz tam bir matrise kavuşur: her oyuncunun her bölgeye pingi.
Bu tahmin değil, ölçümdür. İnternet rotaları düz çizgiler değildir, bu yüzden coğrafya yanıltabilir — São Paulo'daki bir oyuncu Madrid'e Arjantin'in bazı bölgelerinden daha hızlı ulaşabilir. Gerçek ölçümler, haritaya göz kararı bakmaktan iyidir.
Adalet matematiği: en düşük en kötü ping (minimax)
Test her bölge için grubun pinglerine bakar ve EN KÖTÜ olanı alır — en şanssız oyuncuyu. En adil bölge, bu en kötü pingin mümkün olduğunca düşük olduğu bölgedir. Matematikçiler buna minimax (maksimumu en aza indirmek) der. Bu adil seçimdir çünkü en kötü bağlantıya sahip kişi her dezavantajı hisseder, bu yüzden önce onu korursunuz.
Somut bir örnek. Üç arkadaş, iki aday bölge:
- Bölge A: 20 ms, 25 ms ve 130 ms pingleri. Ortalama = 58 ms, ama en kötüsü 130 ms.
- Bölge B: 55 ms, 60 ms ve 65 ms pingleri. Ortalama = 60 ms, ama en kötüsü yalnızca 65 ms.
Bölge A'nın ortalaması daha düşük, ama Bölge B daha adil: kimse 65 ms'nin üstünde değil, oysa Bölge A bir oyuncuyu ağır bir 130 ms'de bırakıyor. Ping testi en adil olarak B'yi seçer. En kötü pingdeki eşitlik, daha düşük ortalamaya göre bozulur.
Ortalamada en hızlısı ve ödünleşim
Test ayrıca ortalamada en hızlı bölgeyi de gösterir (en düşük toplam gecikme). Çoğu zaman en adil bölgeyle aynıdır. Farklı olduklarında, ortalaması en hızlı bölgeyi seçmek çoğunluktan birkaç milisaniye kısar ama bir oyuncuyu yukarı iter — bu yüzden test maliyeti açıkça yazar, örneğin "Tel Aviv'e kıyasla Diego için +7 ms" ve kararı size bırakır.
Grubu kim zorluyor
En adil bölgede en kötü ping bir kişiye aittir — kısıtlayıcı üye. Test onu adıyla belirtir ve o çekilirse grubun ne kadar sıkılaşacağını gösterir ("o olmadan havuz −41 ms daralıyor"). Bu kimseyi yedeğe çekmek için bir suçlama değil; uzaktaki bir arkadaşın sırayla sunucu açması gerektiğini bilmesi ya da hiçbir bölgenin herkes için mükemmel olmamasının nedenini anlamanız için var.
Haritayı okumak
- Renkli noktalar bölgelerdir ve SİZİN pinginize göre renklendirilir: 60 ms altı yeşil, 200 ms altı sarı, üstü kırmızı. Böylece harita kişisel bir "her bölge bana ne kadar uzak" geçişi olarak okunur, size en yakın olan en yeşildir.
- Soluk gri noktalar, gruptaki hiç kimsenin ölçüm alamadığı bölgelerdir — bütünlük için gösterilir, bir ping seviyesi değildir.
- Avatar iğneleri her oyuncunun bulunduğu yeri işaretler (dürüst bir yer tutucu olarak en yakın bölgesi kullanılır — gerçek konumları takip etmiyoruz). İsim için bir iğnenin üzerine gelin.
- Titreşen beyaz halka en adil bölgeyi işaretler; her oyuncudan ona doğru ince yaylar kıvrılır.
Haritayı yakınlaştırabilir (kaydırarak veya sıkıştırarak) ve sürükleyebilirsiniz. Grubunuza göre yerleştirilmiş açılır, böylece hemen gezinebilirsiniz.
Canlı, tek başına ve dağıtma
- Canlı: havuz yaklaşık her 5 saniyede bir yenilenir, böylece katılımlar ve yeniden pingler öneriyi kendiliğinden günceller.
- Tek başına: yalnızken bunun yerine size en yakın bölgeleri gösterir — yine de yararlıdır ve adil bir orta nokta bulmak için arkadaş davet etmeyi ima eder.
- Dağıt: tek tıkla en adil bölge çoktan seçilmiş halde bir oyun seçmeye götürür.
Kıtalar arası gruplar üzerine bir not
Grubunuz diyelim ki Brezilya ile Almanya'ya yayılıyorsa mükemmel bir cevap yoktur — biri her zaman ~150 ms taşır. En adil bölge, en az kötü orta noktadır (çoğu zaman Madrid veya Miami). Dürüst olan, aynı oyuncunun hep yüksek pingli olan olmaması için sırayla her uçtan sunucu açmaktır.