Obvykle ne. VPN přidává na cestě další zastávku: tvoje pakety putují nejdřív na VPN server a teprve odtud na herní server. Pokud tedy VPN server neleží na trase, kterou jsi už používal, nebo poblíž ní, cesta se prodlouží a ping vzroste. Existuje jedna skutečná výjimka. Když tě tvůj poskytovatel připojení (ISP) na herní server vede špatně - objížďkou přes jinou zemi, přetíženým spojem ve špičce nebo omezováním herního provozu - může být trasa přes dobře připojený VPN server kratší nebo čistší než ta přímá a ping či ztráta paketů se zlepší. To je vlastnost konkrétního ISP a konkrétního herního serveru v konkrétní večer, ne vlastnost VPN, a dá se to otestovat za deset minut, místo abys hádal.
Je tu i cena, která závisí na druhu VPN. Hry běží přes UDP. VPN, která přenáší UDP uvnitř UDP, jako WireGuard, je k tomu neutrální. VPN, která se maskuje jako HTTPS, jako Xray s VLESS a Reality, vede herní provoz přes TCP a na lince se ztrátami z drobných výpadků dělá viditelné záseky.
Trojúhelník: proč VPN běžně ping zvyšuje#
Představ si tři body: ty, herní server a VPN server. Bez VPN jdou pakety po cestě od tebe k hernímu serveru. S VPN jdou po cestě od tebe k VPN serveru plus po cestě od VPN serveru k hernímu serveru. Dvě strany trojúhelníku jsou téměř vždy delší než třetí.
| Trasa | Od tebe k hernímu serveru | Poznámky |
|---|---|---|
| Přímo, dobrá trasa ISP | 25 ms | Základ pro srovnání |
| Přes VPN ležící na cestě | 27 ms | Pár ms navíc za zpracování a malá objížďka |
| Přes VPN stranou od cesty | 55 ms | Vzdálenost k VPN a potom zpět ke hře |
| Přes VPN na jiném kontinentu | 150 ms a více | Nikdy nepomůže |
Světlo v optickém vlákně urazí asi 200 km za milisekundu, takže každých 1 000 km cesty navíc přidá zhruba 10 ms k oběhu tam a zpět. VPN server 1 500 km stranou od tvé přímé trasy tě tedy stojí asi 30 ms, ať je jinak jakkoli dobrý. Kde všude se ještě ztrácejí milisekundy, popisuje článek Latence, jitter a ztráta paketů.
Marketingové tvrzení, že VPN „optimalizuje připojení“, je většinou ten trojúhelník s nepohodlnou stranou vynechanou.
Kdy VPN opravdu pomůže#
Přímá trasa není vždy nejkratší. ISP si vybírá, kudy tvůj provoz opustí jeho síť, podle obchodních smluv, ne podle tvého pingu. Někdy je ta volba špatná.
Špatný peering. ISP může provoz pro hostingovou síť hry předat tranzitnímu poskytovateli, který ho protáhne přes vzdálenou výměnnou uzlovou stanici a teprve pak vrátí. Klasickým příznakem je traceroute, který vede z Varšavy do Frankfurtu přes Amsterdam a Londýn. VPN server, jehož síť má dobrý peering s tvým ISP i s hostingem hry, může tuhle objížďku vyříznout.
Přetížení jednoho spoje. Pokud se spoj, kterým ISP směřuje k síti hry, každý večer zaplní, ping stoupá a ve špičce se ztrácejí pakety. Trasa přes VPN využívá jiné spoje a tomuhle se může vyhnout.
Omezování herního provozu. Některé sítě UDP nebo provoz k určitým cílům upřednostňují méně nebo ho škrtí. Zabalený do tunelu už provoz nevypadá jako to, co se omezuje.
Skrytí domácí adresy v peer-to-peer hrách. Ve hrách, kde se hráči připojují mezi sebou a ne k serveru, ostatní vidí tvoji IP adresu a občas ji i zaplavují provozem. Při směrování přes VPN uvidí adresu VPN serveru. To je výhoda pro soukromí, ne pro ping, a často to stojí trochu latence. Stejný problém z pohledu provozovatele popisuje únik IP adres a doxxing u majitelů serverů.
Ve všech čtyřech případech vychází zlepšení z trasy, ne ze softwaru VPN. Na tom jsou postavené i komerční „herní akcelerátory“: síť přenosových serverů a software, který vybere ten, jenž dává nejlepší cestu k herním serverům.
Kdy VPN uškodí#
VPN server neleží na cestě. Zase ten trojúhelník. Nejběžnější výsledek.
VPN přenáší UDP přes TCP. Hry posílají UDP, protože opožděný paket je k ničemu a ztracený se má přeskočit. Proč tomu tak je, vysvětluje TCP vs UDP u herních serverů. VPN tunelující přes TCP - OpenVPN v režimu TCP nebo proxy jako Xray, které přenášejí UDP uvnitř TCP spojení - to mění. Když se ztratí TCP segment, vše za ním čeká na opětovné odeslání. Na čisté lince si toho nevšimneš. Na lince byť jen s 1% ztrátou hra, která by jeden paket zahodila a pokračovala, místo toho na zlomek sekundy zamrzne a pak dostane dávku zastaralých aktualizací. Hráči tomu říkají rubber-banding.
Matchmaking podle adresy. Mnoho her vybírá region nebo matchmakingový fond podle toho, kde se tvoje adresa zdánlivě nachází. VPN v jiné zemi tě může zařadit do fondu té země, s vyšším pingem ke všem, nebo do regionu, kde si tvůj účet hrát nemá.
Pravidla hry. Podmínky některých her zakazují používat VPN ke změně regionu, k obcházení regionálních cen nebo k vyhnutí se zákazu a anti-cheat systémy mohou náhlé změny adresy označit. Přečti si podmínky hry, kterou hraješ. Zvlášť platí, že samotné používání VPN je v některých zemích omezeno, takže znej zákony tam, kde jsi.
Jitter z vytíženého serveru. VPN server sdílený mnoha uživateli nebo server na hranici výkonu CPU přidává proměnlivé zpoždění ve frontě. Jitter škodí hrám víc než stálých dalších 10 ms.
Jak si to otestovat sám#
Nemusíš věřit nikomu, ani tomuto článku. Změř přímou trasu a trasu přes VPN ke skutečnému hernímu serveru.
- Spusť zápas a zjisti adresu herního serveru. Ve Windows otevři Monitor prostředků, kartu Síť, a v části Síťová aktivita najdi proces hry a vzdálenou adresu, se kterou komunikuje. V jakémkoli systému vypíše spojení i
netstat -nspuštěný během hraní. - S vypnutou VPN spusť
mtr(neboWinMTR, případněpathpingve Windows) na tu adresu na dvě tři minuty. Poznamenej si výslednou latenci, jitter a případnou ztrátu na posledním uzlu. - Se zapnutou VPN udělej totéž. Nástroj teď měří skrz tunel.
- Porovnej. Zopakuj to ve dnech a hodinách, kdy obvykle hraješ, protože přetížení ve špičce je často celý příběh.
mtr --report --report-cycles 120 203.0.113.50Některé herní servery na ping neodpovídají. Pokud poslední uzel ukazuje 100% ztrátu, ale hra funguje, měř k poslednímu uzlu, který odpovídá, nebo použij vlastní přehled síťových statistik ve hře, který hlásí latenci a ztrátu tak, jak je vidí hra. Jak číst výstup, aniž by tě zmátly routery ignorující sondy, vysvětluje Čtení traceroute a mtr.
Takhle vypadá skutečná výhra: přímá trasa ukazuje v traceroute objížďku nebo ztrátu na uzlu uprostřed cesty ve špičce a trasa přes VPN ve stejnou dobu ukazuje nižší latenci a žádnou ztrátu. Takhle obvykle vypadá realita: trasa přes VPN je o několik až desítky milisekund pomalejší a jinak stejná.
Příklad, jak výsledek číst#
Řekněme, že hráč ve Vídni vidí večer 70 ms k hernímu serveru ve Frankfurtu, kde fyzikální minimum pro zhruba 600 km cesty je kolem 6 ms a běžná trasa by měla mít 15-20 ms. Přímý mtr problém ukáže jasně:
Host Loss% Avg 1. home router 0.0% 1.2 2. ISP Vienna 0.0% 8.4 3. ISP core 0.0% 9.1 4. transit, Amsterdam 0.0% 31.5 5. transit, London 2.1% 48.7 6. host network, Frankfurt 2.0% 66.9 7. game server 2.0% 69.8Trasa vede na severozápad do Amsterdamu a Londýna, než se vrátí do Frankfurtu, a ztráta začíná na uzlu 5 a drží se až do konce - přetížený tranzitní spoj ve špičce. To je případ, kdy VPN může opravdu pomoct. Pokud se VPN server ve Frankfurtu dá z Vídně dosáhnout za 15 ms a odtud je herní server pár milisekund daleko ve stejném městě, tunelovaná trasa by mohla vyjít kolem 20 ms bez ztráty.
Teď stejný hráč v poledne: přímá trasa z Vídně do Frankfurtu trvá 17 ms bez ztráty. Trasa přes VPN naměří 20 ms. VPN večer vyhrává a v poledne prohrává, a proto je měření v době, kdy opravdu hraješ, celá metoda. A pokud zlepšení večer příští měsíc zmizí, protože ISP opravil směrování, je z VPN zase jen objížďka.
Jaká VPN se pro hraní hodí, pokud nějaká#
Pokud test ukáže, že VPN tvoji trasu opravdu zlepšuje, záleží na protokolu.
| Typ VPN | Jak putuje herní UDP | Dopad na hry |
|---|---|---|
| WireGuard | UDP uvnitř UDP | Neutrální; ztráta se řeší tak, jak hra čeká |
| OpenVPN přes UDP | UDP uvnitř UDP | Neutrální, o něco větší režie |
| OpenVPN přes TCP | UDP uvnitř TCP | Záseky při ztrátě; pro hry se vyhni |
| Xray, VLESS s Reality | UDP přenášené přes TCP proud | Na čistých cestách v pořádku, na ztrátových záseky |
| Herní akcelerátory | Obvykle UDP relé | Stavěné pro tohle, s výběrem relé |
VPN stavěná tak, aby prošla sítěmi blokujícími VPN - ta, která vypadá jako obyčejné HTTPS - se pro hry na ztrátové lince hodí nejhůř, protože vypadat jako HTTPS znamená běžet přes TCP. To je kompromis, ne chyba: když tvoje síť blokuje všechno ostatní, je to ta, která se připojí. Když ne a cílem je hraní, bude se lépe hrát přes tunel založený na UDP nebo úplně bez tunelu. Hlubší srovnání všech tří nabízí Xray vs WireGuard vs OpenVPN.
Split tunneling: nech hru mimo tunel#
Běžná praktická odpověď je nechat VPN pro to, co ji potřebuje, a hru poslat přímo. Většina klientů umí vyloučit aplikaci nebo cíl z tunelu: v Androidu mají v2rayNG a Hiddify nastavení pro jednotlivé aplikace, klienti s pravidly umí adresy hry posílat přímo. Jak na to, popisuje Split tunneling vysvětlen. Procházení webu a zprávy tak zůstanou za VPN třeba v hotelové síti, zatímco hra půjde nejkratší cestou.
Výjimkou je síť, která blokuje nebo škrtí samotnou hru - některé školní a firemní sítě to dělají. Pak je tunel jediný způsob, jak vůbec hrát, a pár milisekund navíc je cena za to, že si zahraješ.
Pokud herní server provozuješ ty#
Otázka pingu vypadá z druhé strany jinak. Latenci hráčů k hernímu serveru určuje hlavně to, kde server leží vzhledem k nim, a žádná VPN na jejich straně špatně umístěný server nepřiblíží. Ping herních serverů podle regionů uvádí konkrétní čísla. Server v Německu je například krátká cesta pro většinu Evropy a dlouhá pro Ameriku nebo východní Asii.
Hráči s VPN navíc přicházejí z adresy VPN. To ovlivňuje zákazy podle IP a limity spojení na adresu a jeden hráč na přeplněné komerční VPN může sdílet adresu s někým, koho jsi zabanoval.
K čemu RE:NODE VPN je a k čemu není#
Privátní VPN servery RE:NODE běží na Xray s VLESS a Reality, v Německu. Jsou stavěné tak, aby fungovaly v sítích, které blokují VPN protokoly, a daly ti vlastní adresu a klíč, bez limitu provozu a bez nikoho dalšího na serveru. Nejsou herním akcelerátorem a jako akcelerátor bychom je neprodávali: herní UDP putuje přes TCP spojení a server je na jednom místě, takže trasa přes VPN pomůže jen tehdy, když toto místo náhodou leží na lepší cestě k tvé hře než vlastní trasa tvého ISP. Otestuj to výše popsanou metodou; když nepomůže, pošli hru přímo a tunel nech pro všechno ostatní. Aplikace Renode VPN pro Windows se připojí odkazem, který server vypíše, a telefony a Macy použijí libovolného klienta VLESS.
Pokud ve skutečnosti chceš hru s nízkým pingem pro skupinu v Evropě, lepší odpovědí je obvykle herní server blízko hráčů, ne tunel před vzdáleným serverem.
FAQ#
Může VPN snížit ztrátu paketů ve hrách?
Někdy. Pokud ztráta vzniká na přetíženém spoji, který ISP používá směrem k hernímu serveru, může ji VPN obcházející ten spoj odstranit. Pokud je ztráta na tvém wifi nebo na vlastní lince, VPN ponese stejnou ztrátu a pokud je založená na TCP, bude se to zdát ještě horší.
Fungují herní VPN opravdu?
Herní akcelerátory fungují, když najdou lepší trasu než tvůj ISP, což závisí na tom, kde jsi ty, ony a herní servery. Fyziku nepřekonají; relé stranou od tvé cesty latenci přidává. Zkušební doby existují z dobrého důvodu - změř, než zaplatíš.
Dostanu za používání VPN zákaz?
Samotné používání obvykle proti pravidlům není, ale některé hry zakazují VPN ke změně regionu, obcházení regionálních cen nebo vyhnutí se zákazu a anti-cheat systémy mohou změny adresy označit. Zkontroluj podmínky konkrétní hry i zákony tam, kde žiješ.
Proč je můj ping v pořádku, ale hra přes VPN rubber-banduje?
Pravděpodobně jde o ztrátu nebo jitter, ne o latenci. VPN, která přenáší UDP přes TCP, mění občasnou ztrátu paketů na krátká zamrznutí následovaná dávkou aktualizací. Zkontroluj ztrátu pomocí mtr a zkus hru poslat přímo.
Změní VPN můj typ NAT na konzolích?
Může, ale zřídka k lepšímu. Typický VPN server nepřesměrovává příchozí spojení k tobě, takže hry vyžadující příchozí konektivitu mohou vidět přísnější NAT. NAT opravuj na routeru přesměrováním portů nebo UPnP, ne tunelem.




Komentáře
Zcela anonymně: žádný účet, žádný e-mail, žádné cookie. Ukládáme jen jméno, které napíšeš, text a čas - nic dalšího. Počet odkazů je omezený a značkování se nevykresluje.