Kaip optimizuoti interneto ryšį žaidimams

Kodėl žaidimams reikia kitokio požiūrio į internetą

Kai naršote internete ar žiūrite filmą, kelių sekundžių vėlavimas nepastebimas. Bet kai žaidžiate „Counter-Strike” ar „League of Legends”, net 100 milisekundžių uždelsimai gali reikšti skirtumą tarp pergalės ir pralaimėjimo. Žaidimai reikalauja ne tik greičio, bet ir stabilumo – jūsų duomenų paketai turi keliauti į serverį ir atgal kuo greičiau ir be pertraukų.

Dauguma interneto paslaugų teikėjų optimizuoja savo tinklus masiniam turinio vartojimui – vaizdo srautams, parsisiuntimams, naršymui. Tai reiškia, kad jų prioritetai nebūtinai sutampa su tuo, ko reikia žaidėjams. Todėl net turėdami greitą internetą, galite susidurti su problemomis žaidžiant.

Pagrindinis skirtumas tarp įprasto interneto naudojimo ir žaidimų yra tai, kad žaidimams svarbesnis ne pralaidumas (kiek duomenų galite persiųsti), o atsakymo laikas (kaip greitai tie duomenys pasiekia tikslą). Galite turėti 1000 Mbps internetą, bet jei jūsų ping yra 150 ms, patirtis bus prasta.

Kas iš tikrųjų yra ping ir kodėl jis svarbesnis už greitį

Ping – tai laikas, per kurį duomenų paketas nuvyksta iš jūsų kompiuterio į žaidimo serverį ir grįžta atgal. Matuojamas milisekundėmis. Kai spaudžiate klavišą žaidime, ta informacija turi nuvykti į serverį, serveris turi apdoroti veiksmą ir atsiųsti rezultatą atgal. Visas šis procesas ir yra tas, ką matote kaip ping rodmenį.

Idealus ping žaidimams yra iki 20 ms. Su 20-50 ms dar viskas veikia puikiai. 50-100 ms jau jaučiamas nedidelis vėlavimas, bet dauguma žaidimų vis dar žaidžiami normaliai. Virš 100 ms pradeda atsirasti akivaizdžių problemų – priešai „teleportuojasi”, jūsų veiksmai vykdomi su vėlavimu, šaudymas tampa nepatikimas.

Bet ping – tai tik viena pusė medalio. Yra dar vienas rodiklis, apie kurį dažnai pamirštama – jitter. Tai ping svyravimai. Jei jūsų ping šokinėja nuo 30 ms iki 80 ms, tai blogiau nei stabilus 60 ms ping. Žaidimas negali prisitaikyti prie nuolat besikeičiančio vėlavimo, todėl patirtis tampa labai nemaloni.

Paketų praradimai – dar viena problema. Kai kurie duomenų paketai tiesiog nepasiekia tikslo ir turi būti siunčiami iš naujo. Net 1-2% paketų praradimas gali sukelti akivaizdžių problemų žaidime – objektai dingsta ir vėl atsiranda, veiksmai neregistruojami.

Kaip maršrutizatorius gali sugadinti viską

Daugelis žmonių naudoja tą patį maršrutizatorių, kurį gavo iš interneto paslaugų teikėjo prieš kelerius metus. Šie įrenginiai dažnai yra pigūs, turi seną programinę įrangą ir neturi funkcijų, kurios būtinos geresnei žaidimų patirčiai.

Viena didžiausių problemų yra vadinamasis „bufferbloat”. Kai kas nors jūsų namuose pradeda atsisiųsti didelį failą ar žiūrėti 4K vaizdo įrašą, maršrutizatorius pradeda kaupti duomenų paketus savo atmintyje. Žaidimo paketai įstringa šioje eilėje kartu su visais kitais, todėl jūsų ping staiga pašoka nuo 30 ms iki 200 ms ar daugiau.

Modernūs maršrutizatoriai turi QoS (Quality of Service) funkcijas, kurios leidžia prioritizuoti tam tikrą srautą. Galite nustatyti, kad žaidimų duomenys visada gautų pirmenybę prieš kitus duomenis. Tai reiškia, kad net jei kas nors atsisiunčia didelius failus, jūsų žaidimo patirtis neturėtų pablogėti.

Kai kurie naujesni maršrutizatoriai turi specialius „gaming” režimus. Tai ne tik rinkodaros triukas – šie režimai dažnai realiai optimizuoja duomenų srautą žaidimams. Jie gali automatiškai aptikti žaidimų srautą ir jam suteikti pirmenybę, sumažinti bufferio dydžius, kad išvengtų bufferbloat, ir net optimizuoti WiFi nustatymus.

Laidinis ar belaidis – amžinas klausimas

Trumpas atsakymas: jei rimtai žaidžiate, naudokite laidinį ryšį. WiFi yra patogus, bet fizikos dėsnių nepakeisi. Radijo bangos turi keliauti oru, jos atspindi nuo sienų, trukdo kiti įrenginiai, signalas silpnėja su atstumu.

Ethernet kabelis suteikia stabilų, nuspėjamą ryšį su mažesniu ping ir be jitter. Skirtumas gali būti 10-30 ms ir daugiau, priklausomai nuo jūsų WiFi sąlygų. Tai gali atrodyti nedaug, bet konkurenciniuose žaidimuose tai milžiniškas pranašumas.

Jei vis dėlto turite naudoti WiFi, yra būdų, kaip jį optimizuoti. Pirma, naudokite 5 GHz dažnį vietoj 2.4 GHz. Taip, 5 GHz signalas prasčiau prasiskverbia pro sienas, bet jis mažiau užkrautas ir turi didesnį pralaidumą. Antra, patikrinkite, kuris kanalas mažiausiai užkrautas jūsų rajone. Galite naudoti programas kaip WiFi Analyzer, kad pamatytumėte, kokie kanalai yra perpildyti.

WiFi 6 (802.11ax) standartas žymiai pagerina situaciją žaidimams. Jis turi geresnį efektyvumą, kai daug įrenginių naudoja tinklą vienu metu, ir mažesnius vėlavimus. Bet abu įrenginiai – ir maršrutizatorius, ir jūsų kompiuteris ar konsolė – turi palaikyti šį standartą.

Dar viena galimybė – powerline adapteriai. Jie naudoja jūsų namų elektros instaliacijos laidus duomenims perduoti. Tai ne taip gera kaip tiesioginis Ethernet, bet dažnai geriau nei WiFi, ypač jei jūsų kompiuteris yra toli nuo maršrutizatoriaus.

DNS serveriai ir kodėl jie svarbūs

Kai prisijungiate prie žaidimo serverio, jūsų kompiuteris pirmiausia turi išversti serverio pavadinimą į IP adresą. Tai daro DNS (Domain Name System) serveris. Dauguma žmonių naudoja savo interneto paslaugų teikėjo DNS serverius, kurie dažnai nėra greičiausi.

Perjungus į greitesnius DNS serverius, galite sumažinti laiką, per kurį prisijungiate prie žaidimo serverių. Populiarūs pasirinkimai yra Cloudflare (1.1.1.1), Google (8.8.8.8) ar OpenDNS. Skirtumas gali būti kelios dešimtys ar net šimtai milisekundžių, priklausomai nuo to, kokius DNS serverius naudojote anksčiau.

Kai kurie žaidėjai naudoja specialius žaidimams optimizuotus DNS serverius. Jie teigia, kad gali nukreipti jus į artimiausius žaidimo serverius ir taip sumažinti ping. Ar tai veikia, priklauso nuo konkretaus žaidimo ir kaip jis parenka serverius.

DNS kešavimas jūsų kompiuteryje ir maršrutizatoriuje taip pat gali padėti. Kai kartą išverčiate serverio pavadinimą į IP adresą, ta informacija išsaugoma tam tikrą laiką. Kitus kartus prisijungiant procesas vyksta akimirksniu.

Programinė įranga ir operacinės sistemos nustatymai

Windows turi keletą nustatymų, kurie gali paveikti žaidimų našumą. Vienas iš jų – Nagle algoritmas, kuris grupuoja mažus duomenų paketus į didesnius, kad sumažintų tinklo apkrovą. Tai gerai įprastam interneto naudojimui, bet žaidimams tai prideda vėlavimą. Galite jį išjungti per registro pakeitimus, nors tai reikalauja tam tikrų techninių žinių.

Kitas dalykas – tinklo adapterio nustatymai. Daugelis tinklo plokščių turi įvairias „offload” funkcijas, kurios perduoda tam tikrus procesus iš procesoriaus į tinklo plokštę. Kai kurios iš šių funkcijų gali pridėti vėlavimą. Eksperimentavimas su šiais nustatymais gali padėti – išjunkite dalykus kaip „Large Send Offload” ar „TCP Checksum Offload” ir patikrinkite, ar situacija pagerėja.

Foninės programos gali būti didžiulis trikdis. Automatiniai atnaujinimai, debesų sinchronizavimo programos, torrent klientai – visa tai naudoja jūsų interneto ryšį ir gali sukelti ping šuolius. Prieš žaisdami, uždarykite viską, kas nereikalinga. Windows 10 ir 11 turi „Game Mode”, kuris automatiškai sumažina foninių procesų veiklą.

Antivirusinė programinė įranga taip pat gali turėti įtakos. Kai kurios antivirusinės programos skenuoja visą tinklo srautą, o tai prideda vėlavimą. Galite pridėti žaidimų procesus į išimčių sąrašą arba laikinai išjungti tinklo apsaugą žaidžiant (nors tai didina saugumo riziką).

VPN ir žaidimų ryšio optimizavimo paslaugos

Paprastai VPN lėtina jūsų internetą, nes prideda papildomą tarpinį serverį tarp jūsų ir tikslo. Bet yra situacijų, kai VPN gali faktiškai pagerinti žaidimų patirtį. Jei jūsų interneto paslaugų teikėjas turi prastą maršrutizavimą į tam tikrus žaidimų serverius, VPN gali surasti geresnį kelią.

Yra specialios paslaugos, skirtos būtent žaidimams – WTFast, ExitLag, Haste ir panašios. Jos veikia panašiai kaip VPN, bet optimizuotos būtent žaidimų srautui. Jos turi serverius strateginėse vietose ir naudoja specialius algoritmus, kad rastų greičiausią kelią iki žaidimo serverio.

Ar jos veikia? Tai priklauso. Jei jūsų interneto paslaugų teikėjas jau turi gerą maršrutizavimą, šios paslaugos nieko neduos ar net pablogins situaciją. Bet jei žaidžiate žaidimus, kurių serveriai yra toli, arba jei jūsų ISP turi prastą ryšį su tam tikrais tinklais, jos gali sumažinti ping 20-50 ms ar net daugiau.

Dauguma šių paslaugų siūlo nemokamą bandomąjį laikotarpį. Verta išbandyti su jūsų konkrečiais žaidimais ir pamatyti, ar yra skirtumas. Neužtenka tik pažiūrėti į ping skaičių – turite pajausti, ar žaidimas jaučiasi sklandesnis.

Serverio pasirinkimas ir žaidimo nustatymai

Daugelis žaidimų leidžia pasirinkti, kuriame regione norite žaisti. Akivaizdu, kad turėtumėte rinktis artimiausią serverį, bet kartais situacija sudėtingesnė. Kai kurie serveriai gali būti perpildyti arba turėti techninių problemų, todėl šiek tiek tolesnis serveris gali būti geresnis pasirinkimas.

Žaidimo viduje taip pat yra nustatymų, kurie gali paveikti tinklo našumą. Kai kurie žaidimai turi „network smoothing” ar panašias funkcijas, kurios bando paslėpti vėlavimą, bet kartais tai daro žaidimą mažiau reaktyvų. Eksperimentuokite su šiais nustatymais.

Tickrate – tai kaip dažnai serveris atnaujina žaidimo būseną. Aukštesnis tickrate reiškia tikslesnį žaidimą, bet ir didesnius reikalavimus tinklui. Kai kurie žaidimai leidžia rinktis tarp skirtingų tickrate serverių. Jei jūsų internetas nėra stabilus, žemesnis tickrate gali būti geresnis pasirinkimas.

Kai viskas padaryta, bet vis tiek yra problemų

Kartais problema yra ne jūsų pusėje. Jūsų interneto paslaugų teikėjas gali turėti problemų su tam tikrais maršrutais, gali būti tinklo perkrova vakarinėmis valandomis, arba pats žaidimo serveris gali būti perkrautas.

Galite naudoti įrankius kaip PingPlotter ar WinMTR, kad pamatytumėte, kur tiksliai atsiranda vėlavimas. Šie įrankiai parodo kiekvieną tarpinį tašką (hop) tarp jūsų ir serverio bei kiek laiko užtrunka kiekviename. Jei matote, kad problema atsiranda jūsų ISP tinkle, galite jiems pranešti su konkrečiais duomenimis.

Jei žaidžiate per mobilųjį internetą ar satelitinį ryšį, jūsų galimybės optimizuoti yra ribotos. Šios technologijos turi didesnį inherentinį vėlavimą dėl savo fizinės prigimties. Naujesni 5G tinklai žymiai geresni už 4G žaidimams, bet vis tiek ne tokie geri kaip laidinis ryšys.

Kartais paprasčiausias sprendimas – pakeisti interneto paslaugų teikėją arba planą. Jei turite DSL ryšį, perjungimas į kabelinį ar šviesolaidinį internetą gali drastiškai pagerinti situaciją. Šviesolaidinis internetas paprastai turi mažiausią ping ir didžiausią stabilumą.

Taip pat verta patikrinti, ar jūsų kompiuteris ar konsolė neturi aparatūros problemų. Senas tinklo adapteris, pažeistas Ethernet kabelis ar net dulkėmis užsikimšęs kompiuteris, kuris perkais ir throttlina našumą – visa tai gali turėti įtakos.

Galiausiai, žaidimų optimizavimas – tai nuolatinis procesas. Tinklų technologijos keičiasi, žaidimai atnaujinami, jūsų namų tinklas auga. Tai, kas veikė prieš metus, gali būti nebeoptimalu dabar. Reguliariai peržiūrėkite savo nustatymus, sekite naujausias technologijas ir nebijokite eksperimentuoti. Kartais net mažas pakeitimas gali padaryti didelį skirtumą tarp frustruojančios ir malonios žaidimo patirties.

Поделиться: XFacebookPinterestLinkedin