// Hosting

Ping, tickrate i lokalizacja serwera: dlaczego milisekundy się liczą

Ping, tickrate i lokalizacja serwera: dlaczego milisekundy się liczą

Dwadzieścia milisekund czy osiemdziesiąt: na papierze różnica nic nie znaczy, w wymianie ognia znaczy wszystko. Ping to jedno z najczęściej wymienianych i najsłabiej rozumianych pojęć w świecie gier — a administratorzy serwerów podejmują przez to czasem dziwne decyzje, jak wynajęcie serwera daleko stąd, bo jest odrobinę tańszy. Czas uporządkować fakty: czym ping naprawdę jest, co ma z nim wspólnego tickrate, kiedy milisekundy stają się odczuwalne i dlaczego lokalizacja serwera to największe pokrętło, którym możesz kręcić.

Czym ping naprawdę jest

Ping to czas podróży w obie strony: liczba milisekund, jakiej pakiet danych potrzebuje, by dotrzeć z twojego komputera do serwera i z powrotem. Naciskasz przycisk — ta akcja musi najpierw dolecieć do serwera, a wynik wrócić do ciebie; dopiero wtedy widzisz efekt. Przy pingu 20 ms między twoją akcją a potwierdzeniem mija więc co najmniej jedna pięćdziesiąta sekundy; przy 150 ms już grubo ponad jedna dziesiąta.

Ważne nieporozumienie: ping nie ma nic wspólnego z szybkością twojego łącza. Gigabitowy światłowód niczego nie zmienia w czasie podróży do odległego serwera. Przepustowość mówi, jak szeroka jest droga; ping — jak długo trwa przejazd.

Dlaczego lokalizacja to największy czynnik

Dane podróżują światłowodem z mniej więcej dwiema trzecimi prędkości światła — obłędnie szybko, ale nie nieskończenie szybko. Każdy tysiąc kilometrów odległości po prostu kosztuje czas podróży, a do tego dochodzi praktyka: twoje pakiety nie lecą w linii prostej, tylko przez szereg routerów i węzłów (hopów), z których każdy dokłada odrobinę opóźnienia. Z fizyką nie da się wygrać optymalizacją: serwer na innym kontynencie nigdy nie da ci pingu serwera za rogiem, niezależnie od tego, jakie ustawienie zmienisz.

Dlatego lokalizacja serwera to pierwsze pytanie przy wyborze hostingu, jeszcze przed specyfikacją i ceną. Niemal wszystkie inne czynniki możesz poprawić; odległości nie.

Tickrate: puls twojego serwera

Ping dotyczy sieci, tickrate — samego serwera. Serwer gry nie liczy świata w sposób ciągły, tylko w stałych krokach: tickach. Minecraft działa na 20 tickach na sekundę — co 50 ms serwer aktualizuje cały świat. Inne gry wybierają inne wartości; szybkie strzelanki siedzą zwykle znacznie wyżej, bo tam liczy się każdy stan pośredni.

Dla ciebie jako gracza czy administratora najważniejsza jest ta obserwacja: ping i tickrate się sumują. Niski ping niewiele pomoże, jeśli serwer nie wyrabia ze swoimi tickami — wtedy i tak wszystko czuć jak przez syrop, choćby twoje łącze było najlepsze. I odwrotnie: żwawo tykający serwer nie nadrobi wysokiego pingu. Ślamazarność przez przeciążony serwer leczysz optymalizacją albo mocniejszym pakietem; ślamazarność przez odległość — wyłącznie inną lokalizacją. Kto bada skargi na lagi, musi więc najpierw ustalić, z którym z tych dwóch ma do czynienia.

Kiedy czuć ping? To zależy od gatunku

GatunekWrażliwość na pingDlaczego
Strzelanki i wyścigiWysokaTrafienie albo uniknięcie kuli zależy od ułamków sekund; liczy się każda milisekunda.
Survival i roleplay (DayZ, FiveM)ŚredniaWymiany ognia są wrażliwe, ale większość czasu chodzisz, budujesz i rozmawiasz.
Gry budowlane i sandboksy (Minecraft, Terraria)Niska do średniejStawianie bloków wiele wybacza; dopiero PvP nagle czyni ping ważnym.
Turowe i strategiczneNiskaGra i tak czeka; wysoki ping jest co najwyżej kosmetyczny.

Zasada kciuka: im bardziej bezpośrednie starcie między graczami, tym więcej waży ping. Serwer budowlany z okazjonalnym PvP zniesie kilka dodatkowych milisekund bez problemu; kompetytywna strzelanka — nie.

Tak zmierzysz swój ping

Większość gier po prostu pokazuje ping na ekranie: w przeglądarce serwerów, na liście graczy (w Minecrafcie pod Tab widzisz paski połączenia) albo w nakładce sieciowej. Możesz też mierzyć z wiersza poleceń komendą ping z adresem twojego serwera. Dwa zastrzeżenia: niektóre serwery nie odpowiadają na takie zapytania albo robią to z niższym priorytetem, a ruch gry czasem biegnie inną trasą — traktuj to jako wskazówkę, nie prawdę absolutną.

Mierz też z głową: testuj o różnych porach dnia i raz przetestuj z kablem sieciowym zamiast Wi-Fi. Zaskakująco często lag na serwerze okazuje się po prostu kaprysznym Wi-Fi na poddaszu.

Dlaczego serwer w Holandii jest idealny dla Beneluksu i krajów DACH

Holandia to jeden z najlepiej połączonych krajów świata, z Amsterdamem jako jednym z największych węzłów internetowych Europy. Serwery MC-Node działają na własnym sprzęcie z dyskami NVMe w centrum danych Previder w Hengelo — rzut kamieniem od niemieckiej granicy. Dla graczy z Holandii, Belgii, Niemiec, Austrii i Szwajcarii oznacza to krótkie trasy, a więc niski ping — niezależnie od tego, czy prowadzisz serwer Minecraft (od € 0,50 miesięcznie), czy serwer FiveM. Holenderska czy niemiecka społeczność z serwerem we własnym regionie ma po prostu najlepsze karty.

Ukryte czynniki: routing i DDoS

Odległość to największy czynnik, ale nie jedyny. Routing decyduje, którą drogą twoje pakiety faktycznie lecą, a to nie zawsze najkrótsza; dostawca ze słabymi połączeniami potrafi spowolnić nawet geograficznie bliski serwer. No i jest DDoS: atak nie musi położyć serwera, żeby uderzyć w twoich graczy — już przy skromnym ataku pingi strzelają w górę, a gracze zaczynają rubberbandować. Dlatego poważna, zawsze aktywna ochrona DDoS to nie luksus, tylko podstawowe wyposażenie; w MC-Node jest w standardzie (tak działa nasza ochrona DDoS).

Kiedy druga lokalizacja ma sens?

Gdy społeczność rośnie międzynarodowo, pytanie pojawia się samo: czy postawić drugi serwer, bliżej tamtych graczy? Podejdź do tego trzeźwo. W obrębie Europy różnice są zwykle na tyle małe, że warto zostać przy jednej centralnej lokalizacji; duża różnica pojawia się dopiero przy graczach na innych kontynentach. A drugi serwer to też podzielona społeczność, podwójne administrowanie i podwójne koszty. Kolejność jest więc taka: najpierw zmierz, skąd naprawdę są twoi gracze i jaki mają ping, dopiero potem inwestuj. Często okazuje się, że jeden dobrze położony serwer z porządnym routingiem i ochroną DDoS to lepszy wybór — a dla graczy z Beneluksu i krajów DACH to serwer w Holandii.

Czytaj dalej

// WYPRÓBUJ SAM
Twój serwer Minecraft online w 60 sekund
Zobacz pakiety →