Poctivá odpověď je někdy, a užitečná práce je zjistit, v kterém případě jste. Tunel nahrazuje vaši cestu k hernímu serveru jinou a ta cesta může být kratší, delší nebo prostě rovnoměrnější. Otázku nelze předem zodpovědět proto, že poloha výstupu říká velmi málo o jeho další trase ke konkrétnímu hernímu regionu. Projděte čtyři kontroly v pořadí a skončíte u srovnání, ne u sloganu.

Pojmenujte problém dřív, než zvolíte výstup

Zapište, co vlastně nefunguje: trvale vysoké zpoždění, špičky během soubojů, ztráta paketů, odpojení nebo odmítnutí připojení. Tyto příznaky mají různé pravděpodobné příčiny a jen jedna z nich je problém se směrováním, který by VPN mohla zlepšit. Neúspěšné připojení bývá autentizace, volba regionu nebo politika služby, ne latence. Když příznak pojmenujete první, neužijete večer na špatné vrstvě.

Potom rozhodněte, jak by lepší vypadalo v čísle, které můžete zaznamenat.

Průměry skrývají obtížnost. Relace, která hlásí rozumný průměr, ale každých pár sekund skáče, působí hůř než o něco vyšší průměr, který se nikdy nehne. Zaznamenejte průměr, nejhorší případ a jak často nejhorší případ nastal, protože druhý a třetí údaj jsou to, čeho si hráči skutečně všimnou.

Držte region, zařízení a síť pevně

Měňte jednu proměnnou najednou, jinak výsledek nic neznamená. Držte herní region, zařízení, přístupovou síť a hodinu srovnatelné mezi běhy. Jiný region volí jinou infrastrukturu a jiná hodina volí jinou zátěž.

Nejprve udělejte základní měření bez tunelu, pokud to vaše požadavky na soukromí dovolují, potom jeden výstup a pak druhý. Pokud přímý test není přijatelný, porovnejte dva výstupy a tuto mez uveďte v poznámkách, místo abyste předstírali, že základní měření existovalo. Vybírejte výstupy podle jejich další trasy, ne podle jmenovky země na marketingové stránce. Blízký výstup se špatnou cestou do herního regionu je častý a zklamávající výsledek.

ping -c 50 game-region.example
mtr --report --report-cycles 100 game-region.example

Kde hra nabízí tréninkový nebo diagnostický režim, použijte ho, protože různé zápasy přinášejí různé servery a různé soupeře. Tréninkové kolo také odstraňuje pokušení hrát dál, když máte měřit.

Oddělte stálé zpoždění od špiček a ztrát

Vlastní statistiky hry popisují zážitek ze hry, kdežto pingování nesouvisejícího hostitele ne. Průměrné zpoždění může skrýt kolísání, které dělá míření nekonzistentním, a jedno číslo nedokáže oddělit přetížené místní spojení od vzdálené trasy. Právě jitter a ztráty popisují rozdíl.

Korelejte špičky s věcmi, které vidíte: nahráváním jinde v domě, bezdrátovým předáním, opětovným připojením tunelu.

Slabé bezdrátové spojení zůstává slabé dřív, než jakýkoli paket dorazí k výstupu, takže testujte z pevné pozice nebo přes Ethernet, kde je to praktické. Pokud se potíž objevuje hlavně pod zátěží, podívejte se na místní fronty a bufferbloat, než začnete shánět vzdálený výstup. Chybějící odpovědi ICMP dokazují jen to, že něco ignorovalo sondu, ne že hra ztrácí své aktualizace. Rozdělení těchto případů ušetří předplatné i hádku.

Vězte, který transport porovnáváte

Hra posílající UDP uvnitř tunelu může být přenášena přes vnější transport, který se chová zcela jinak. Řazení a opakované odesílání na této vnější vrstvě přidávají zpoždění protokolu, který o ani jedno nežádal. Porovnávejte platné profily serveru pro každý transport, místo abyste upravovali port a doufali, protože upravený profil nedokáže na druhé straně vyčarovat posluchače. Pokyny k používání UDP vysvětlují, proč se aplikace, které si řídí vlastní časování, chovají jinak než hromadný přenos.

Změna výstupu mění i to, co si služba odvodí o vaší poloze, což může spustit ověření nebo regionální politiku.

Zaznamenejte každou krátkou relaci s jejím regionem, výstupem a transportem a porovnávejte jen relace shodné ve všech třech. Jedna dobrá relace je anekdota; tři konzistentní jsou výsledek, na který se dá jednat. Nic na tunelu nemění účet, do kterého se hlásíte, a to je část, na které herním podmínkám skutečně záleží.

Související články