Kas iš tiesų yra tas ping’as ir kodėl jis toks svarbus
Kai žaidžiate mėgstamą online žaidimą ir staiga jūsų personažas pradeda teleportuotis, priešai pasirodo ten, kur jų neturėtų būti, o kulkos lyg ir pataiko, bet žala neužskaičiuojama – greičiausiai kaltas ping’as. Šis mažas skaičiukas ekrano kampe gali tapti tikru košmaru bet kuriam žaidėjui.
Ping’as – tai laikas milisekundėmis, per kurį duomenų paketas keliauja iš jūsų kompiuterio iki žaidimo serverio ir grįžta atgal. Pavyzdžiui, jei matote 50ms ping’ą, tai reiškia, kad jūsų veiksmas žaidime (pavyzdžiui, šūvis) pasiekia serverį per 25 milisekundes, o serverio atsakymas grįžta dar per 25ms. Skamba greitai, bet online žaidimuose net 100ms skirtumas gali lemti pergalę ar pralaimėjimą.
Problema prasideda tada, kai šis skaičius pradeda šokinėti kaip beprotis. Vienu momentu turite 30ms, kitą – 200ms, o po sekundės vėl 50ms. Ši nestabili situacija vadinama „jitter” arba ping’o svyravimais, ir ji kur kas blogesnė nei pastoviai aukštas ping’as.
Interneto kelionė nėra tiesus kelias
Daugelis žmonių įsivaizduoja, kad duomenys keliauja tiesiai iš jų kompiuterio į žaidimo serverį, tarsi elektros srove per laidą. Realybė kur kas sudėtingesnė ir įdomesnė.
Kai paspaudžiate klavišą žaidime, duomenų paketas pradeda tikrą kelionę. Pirmiausia jis keliauja per jūsų namų tinklą (WiFi arba laidą) iki maršrutizatoriaus. Tada jis patenka į jūsų interneto tiekėjo (ISP) tinklą, kur gali būti nukreiptas per kelis jų maršrutizatorius. Po to paketas keliauja per tarptautinius tinklus, dažnai keisdamas kelis skirtingus operatorius, kol pagaliau pasiekia žaidimo serverio duomenų centrą.
Kiekviename šios kelionės taške gali įvykti vėlavimai. Jūsų maršrutizatorius gali būti užimtas kitais užklausimais, interneto tiekėjo tinklas gali būti perkrautas vakaro metu, kai visi kaimynai žiūri Netflix, o tarptautiniai kanalai gali būti perpildyti dėl kokio nors netikėto duomenų srauto pieko.
WiFi – patogumas su kaina
Viena dažniausių ping’o šokinėjimo priežasčių yra belaidis ryšys. Taip, WiFi yra neįtikėtinai patogus, bet jis turi rimtų trūkumų žaidimams.
Radijo bangos, kuriomis veikia WiFi, turi konkuruoti su daugybe kitų signalų jūsų namuose ir aplinkoje. Kaimynų WiFi tinklai, mikrobangų krosnelės, belaidžiai telefonai, Bluetooth įrenginiai – visa tai kuria trukdžius. Kai signalas susiduria su trukdžiais, duomenų paketai gali būti prarasti arba pavėluoti.
Be to, WiFi veikia bendrinamo kanalo principu. Jei kažkas kitas jūsų namuose žiūri 4K vaizdo įrašą ar atsisiunčia didelius failus, jūsų žaidimo paketai turi laukti eilėje. Netgi jūsų paties telefonas, automatiškai atnaujinantis programėles fone, gali sukelti ping’o šuolius.
Sienos, grindys ir baldai taip pat silpnina WiFi signalą. Kuo toliau esate nuo maršrutizatoriaus ir kuo daugiau kliūčių tarp jūsų, tuo nestabilesnis ryšys. Ypač problemiški yra metaliniai objektai ir vandens vamzdžiai – jie veikia kaip WiFi signalo blokatojai.
Interneto tiekėjo vaidmuo jūsų žaidimo patirtyje
Net jei turite puikų ryšį namuose, problema gali slypėti jūsų interneto tiekėjo infrastruktūroje. Ne visi ISP sukurti vienodi, ir ne visi vienodai rūpinasi žaidėjų poreikiais.
Daugelis interneto tiekėjų naudoja technologiją, vadinamą „bandwidth throttling” arba „traffic shaping”. Tai reiškia, kad jie gali tyčia lėtinti tam tikrų tipų srautą, ypač vakarais, kai tinklas perkrautas. Nors žaidimai naudoja palyginti mažai duomenų, jie reikalauja nuoseklaus ir greito ryšio, o ne didelės pralaidumo.
Maršrutizavimas taip pat turi įtakos. Jūsų ISP gali naudoti ne optimaliausią kelią iki žaidimo serverio. Kartais duomenys keliauja per kur kas ilgesnį maršrutą nei būtina – pavyzdžiui, jungiantis prie Europos serverio, duomenys gali būti nukreipti per Jungtines Valstijas, jei taip pigiau jūsų ISP. Tai vadinama „peering” problemomis.
Perkrauti mazgai ISP tinkle taip pat sukelia problemų. Jei jūsų rajone yra daug vartotojų, naudojančių internetą tuo pačiu metu, lokalus ISP įrenginys gali tiesiog nespėti apdoroti visų užklausų greitai. Tai ypač pastebima 18-23 val., kai žmonės grįžta iš darbo.
Serverio pusė ir geografinė realybė
Fizikos dėsnių niekas neapgaus – šviesa ir elektros signalai turi maksimalų greitį, ir tai tiesiogiai veikia ping’ą. Kuo toliau fiziškai yra serveris, tuo didesnis bus jūsų bazinis ping’as.
Žaidžiant serveryje, esančiame tame pačiame mieste, galite tikėtis 5-15ms ping’o. Jei serveris kitame šalies gale – 30-50ms. Kaimyninėje šalyje – 50-80ms. O jei žaidžiate kitame žemyne, pavyzdžiui, Europos žaidėjas Amerikos serveryje, ping’as lengvai gali viršyti 150-200ms.
Bet tai tik teorija. Praktikoje serveriai taip pat turi savo problemas. Kai serveris perkrautas žaidėjais, jo procesorius ir tinklo sąsaja turi apdoroti tūkstančius užklausų per sekundę. Jei serverio resursai išsemiami, jis pradeda vėluoti atsakyti į užklausas, ir tai atrodo kaip jūsų ping’o šokinėjimas, nors jūsų ryšys gali būti puikus.
DDoS atakos ir kiti kibernetiniai incidentai taip pat gali paveikti serverius. Net jei ataka nukreipta ne į patį žaidimo serverį, bet į duomenų centro infrastruktūrą ar ISP, per kurį eina srautas, rezultatas tas pats – nestabilus ping’as.
Kas dar vyksta jūsų kompiuteryje
Kartais problema slypi arčiau nei manote – pačiame jūsų kompiuteryje. Foninės programos gali būti tikri ping’o žudikai, net jei nemanote, kad jos daro ką nors intensyvaus.
Automatiniai atnaujinimai yra klasikinis kaltininkas. Windows Update, Steam, Epic Games Launcher, Discord, Spotify – visos šios programos gali staiga pradėti atsisiųsti atnaujinimus fone. Net jei turite greitą internetą, šie atsisiuntimai užkemša jūsų tinklo sąsają ir sukelia ping’o šuolius.
Antivirusinės programos taip pat gali kištis. Kai jos skenuoja tinklo srautą realiuoju laiku, kiekvienas duomenų paketas turi būti patikrintas prieš išsiunčiant ar priimant. Tai prideda papildomo vėlavimo. Kai kurios antivirusinės programos ypač agresyvios su žaidimų srautu.
Tinklo tvarkyklės (drivers) vaidina didžiulį vaidmenį. Pasenusios ar blogai sukonfigūruotos tvarkyklės gali sukelti visokių problemų. Kai kurios tvarkyklės turi įdiegtą „energijos taupymo” režimą, kuris periodiškai lėtina tinklo adapterį, kad sutaupytų elektros – ne tai, ko norite žaidžiant.
Praktiniai sprendimai realiam gyvenimui
Dabar, kai suprantate problemas, laikas kalbėti apie sprendimus. Pradėkime nuo paprasčiausių ir veiksmingiausiųjų.
**Pereikite prie laidinio ryšio.** Tai skamba nuobodžiai, bet Ethernet kabelis yra vienas efektyviausių būdų stabilizuoti ping’ą. Net ilgas 20 metrų kabelis duos stabilesnį ryšį nei geriausias WiFi. Jei tiesti kabelį per visą namus neįmanoma, apsvarstykite powerline adapterius – jie naudoja elektros instaliacijos laidus duomenų perdavimui ir dažnai veikia geriau nei WiFi.
**Optimizuokite maršrutizatoriaus nustatymus.** Šiuolaikiniai maršrutizatoriai turi QoS (Quality of Service) funkcijas, leidžiančias prioritizuoti žaidimų srautą. Nustatykite savo žaidimų kompiuterio IP adresą kaip prioritetinį. Taip pat įsitikinkite, kad naudojate 5GHz WiFi dažnį, jei vis dėlto turite naudoti belaidį ryšį – jis mažiau perkrautas nei 2.4GHz.
**Uždarykite foninę veiklą.** Prieš žaisdami, patikrinkite užduočių tvarkytuvą (Task Manager) ir uždarykite nereikalingas programas. Išjunkite automatinį atnaujinimą Steam ir kitose platformose. Kai kurie žaidėjai net sukuria atskirą Windows vartotoją tik žaidimams, be jokių papildomų programų.
**Pakeiskite DNS serverius.** Naudojant greitesnius DNS serverius (pavyzdžiui, Cloudflare 1.1.1.1 arba Google 8.8.8.8) kartais gali pagerinti ryšio stabilumą. Nors tai tiesiogiai neveikia ping’o, tai gali sumažinti vėlavimus užklausų apdorojime.
**Apsvarstykite Gaming VPN.** Skamba prieštaringai – kaip papildomas tarpininkas gali pagerinti ping’ą? Bet specializuoti žaidimų VPN (kaip WTFast ar ExitLag) naudoja optimizuotus maršrutus ir gali apeiti perkrautus ISP mazgus. Tai nepadės visiems, bet kai kuriais atvejais gali sumažinti ping’ą 20-30%.
Kada metas skambinti pagalbos liniją arba keisti planus
Jei išbandėte viską, o ping’as vis dar šokinėja, galbūt problema yra už jūsų kontrolės ribų. Atlikite išsamų testavimą: naudokite „ping” komandą komandinėje eilutėje (cmd) ir tikrinkite ne tik žaidimo serverį, bet ir tarpines stotis su „tracert” komanda.
Jei matote, kad paketų praradimas (packet loss) vyksta jūsų ISP tinkle, turite pagrindą skambinti jiems ir reikalauti sprendimo. Dokumentuokite problemas – darykite ekrano kopijas, rašykite laiką ir aplinkybes. ISP dažniau reaguoja, kai turite konkrečių įrodymų.
Kartais vienintelis sprendimas yra keisti interneto planą ar net tiekėją. Jei jūsų ISP naudoja seną infrastruktūrą ar turi prastas peering sutartis su žaidimų serverių tiekėjais, jokie nustatymai nepadės. Pasiteiraukite vietinėse žaidėjų bendruomenėse, kokius ISP jie rekomenduoja – dažnai yra aiškūs lyderiai ir atsiliekantieji.
Kai technologija susitinka su realybe
Ping’o šokinėjimas nėra viena problema su vienu sprendimu – tai sudėtinga įvairių faktorių sąveika. Jūsų namų tinklas, interneto tiekėjas, tarptautinė infrastruktūra, žaidimo serveriai ir net jūsų kompiuterio būsena – visa tai kartu nulemia jūsų žaidimo patirtį.
Gera žinia ta, kad daugumą šių problemų galite bent iš dalies kontroliuoti. Laidinis ryšys, tinkama maršrutizatoriaus konfigūracija ir švarios sistemos palaikymas išspręs daugumą kasdienių problemų. Likusi dalis priklauso nuo išorinių veiksnių, bet net ir čia galite rinktis – pasirinkti tinkamą ISP, žaisti arčiau esančiuose serveriuose, žaisti ne piko valandomis.
Svarbu suprasti, kad tobulas nulis ping’as niekada nebus pasiekiamas – fizikos dėsniai to neleidžia. Bet stabilus, nuspėjamas ping’as yra visiškai įmanomas tikslas. Kai suprantate, kas vyksta už tų skaičiukų ekrano kampe, galite imtis veiksmų ir pagerinti savo žaidimo patirtį. O tai jau nemažas laimėjimas šiame nuolat prisijungusiame pasaulyje.




