Reklama
Videli ste svoj cieľ, keď prešiel malým otvoreným priechodom, a vytvoril tak vzdušnú čiaru pre raketomet. Je to perfektné nastavenie; hľadá zbraň, ktorú chce získať, a vy ste za ním, pripravení na útok. Vyskočíte, nasmerujete svoju zbraň na svojho nepriateľa a stlačíte spúšť. Zrazu sa váš nepriateľ zosunie doľava. Vôbec nie je od teba odvrátený - v skutočnosti má raketomet a hľadíš na hlaveň. Blam! Ste toast.
Každý, kto hral hry online, mal pravdepodobne takúto situáciu. Je to príznak slabej synchronizácie siete medzi hernými klientmi. Je to nešťastná realita, ktorú nemožno nikdy úplne vylúčiť z hrania online hier, ale na zníženie účinkov môžete urobiť niekoľko vecí.
Sieťová synchronizácia pre hry - stručný úvod

Hry pre viacerých hráčov Som na mieste - online hra pre viacerých hráčov Čítaj viac pre vývojárov nikdy nebolo ľahké. Dobrý herný sieťový kód musí byť schopný synchronizovať hru mnohých rôznych hráčov, z ktorých všetci môžu žiť takmer kdekoľvek. Neexistuje spôsob, ako poznať pripojenie k internetu, ktoré bude mať každý hráč. Napriek týmto výzvam musí hra pre viacerých hráčov poskytnúť plynulý zážitok. Inak to nie je moc zábavné.
Výzvy, ktorým čelia hry, možno zhrnúť do dvoch vecí - oneskorenie a strata paketov. Latencia, známejšia ako oneskorenie, je doba, ktorú herný klient potrebuje na komunikáciu so serverom a / alebo inými hernými klientmi. Ak máte zoradenú pokrývku hlavy a stlačíte spúšť, nemusíte ju skutočne zasiahnuť. Je to preto, že druhý hráč sa pohol v čase, keď server potvrdil vašu akciu serverom a herným klientom vášho nepriateľa.
Strata paketov je samovysvetľujúci pojem. Je to počet paketov odoslaných medzi hernými klientmi, ktorým sa nepodarí dosiahnuť svoj cieľ. Ak dôjde k vážnej strate paketov, hra sa môže zameniť za kroky, ktoré hráč podniká, alebo ich nemusí vôbec uznať.
Vývojári hier čelia týmto problémom pomocou algoritmov, ktoré predpovedajú správanie hráča, čím zmierňujú jeho pohyb. Niektoré hry sa tiež spoliehajú na detekciu zásahov na strane klienta, aby sa ešte viac znížili problémy, hoci to môže spôsobiť zraniteľnosť hackerov. Čo však môžete urobiť pre zlepšenie hrania online hier?
Softvérové riešenia

Chcel by som vám povedať, že existoval nejaký softvérový nástroj, ktorý by mohol dramaticky zmeniť vašu sieť synchronizácia v hrách, vďaka čomu sú všetky prípady koktania, mrazenia a ďalších problémov vecou internetu minulosť. Bohužiaľ to nemôžem, pretože som nikdy nestratil softvér, ktorý by to dokázal.
Bezpečnostný softvér však môže rušiť výkon hry a stojí za to skontrolovať, či máte nezvyčajne zlé hranie online. Problém s online hrou môže niekedy súvisieť s bránou firewall alebo antivírusovým programom, ktorý nepozná legitímny softvér. Problémy, ako sú tieto, sa zvyčajne vyriešia pridaním hry do zoznamu povolených programov bezpečnostného softvéru.
Sieťové riešenia

Problémy s hrami pre viacerých hráčov často súvisia s problémami s pripojením k sieti. Môžu sa vyskytnúť dva hlavné typy problémov - tie, ktoré existujú medzi modemom a internetom a ktoré existujú medzi počítačom a modemom.
Niekedy môže mať hra problém s komunikáciou so serverom kvôli problému s pripojením na internet. Niektorí používatelia sa mylne domnievajú, že k tomu dochádza z dôvodu nedostatočnej šírky pásma. Skutočným problémom je v skutočnosti latencia a strata paketov. Ak chcete zistiť, či je problém s pripojením na internet, pripojte počítač priamo k širokopásmovému modemu pomocou kábla Ethernet a potom pomocou test kvality linky PingTest: Test kvality širokopásmového pripojenia online Čítaj viac . Ak zistíte, že časy pingov a / alebo straty paketov sú vysoké, možno budete chcieť zavolať poskytovateľovi internetových služieb a opýtať sa ich, prečo.
Ak sa zdá, že vaše pripojenie na internet je v poriadku, váš problém môže súvisieť s tým, ako pripojíte počítač k širokopásmovému modemu. Napríklad bezdrôtové pripojenie na internet, ktoré trpí rušením, môže často rušiť pakety. Ani káblové pripojenie nie je odolné voči problémom, pretože nesprávna konfigurácia smerovača alebo dokonca poškodené ethernetové káble môžu spôsobiť problémy s oneskorením a stratou paketov.
Hardvérové riešenia

V zriedkavých prípadoch môžu hry stratiť synchronizáciu kvôli skutočným problémom s hardvérom vo vašom počítači. Napríklad čip kontroléra Ethernet, ktorý je na ceste von, by mohol spôsobiť vážne narušenie. Problémy sa môžu vyskytnúť aj v prípade, že sieťový hardvér má nainštalované nesprávne ovládače.
Je zrejmé, že problém s ovládačom možno vyriešiť nainštalovaním správnych ovládačov. Skutočné zlyhanie hardvéru je však iný problém. Ak je v základnej doske zabudovaný radič Ethernet alebo WiFi, na odstránenie problému budete musieť vymeniť celú základnú dosku.

Vylepšená latencia a znížená strata paketov sa niekedy dajú dosiahnuť inštaláciou lepšieho hardvéru. Napríklad počítač, ktorý sa pripája k sieti prostredníctvom bezdrôtovej siete g, môže výrazne zvýšiť výkon hrania online, ak je namiesto toho pripojený prostredníctvom bezdrôtovej siete n. Väčšina radičov Ethernet poskytuje podobný výkon, ale pre hranie hier sú dostupné špeciálne karty Ethernet, ako napríklad Produkty Killer NIC. Hoci väčšina recenzií súhlasí s tým, že tieto výrobky za to nestoja, môžu latenciu mierne znížiť.
záver
Ako ste sa už dozvedeli, hranie online je ovplyvňované mnohými rôznymi premennými. Hra môže byť desynchronizovaná z rôznych dôvodov. Zistenie presnej príčiny problému zvyčajne vyžaduje prístup pokus-omyl, ktorý sa začína možnými softvérovými konfliktami a končí sa vyšetrovaním možnej poruchy hardvéru.
Matthew Smith je spisovateľ na voľnej nohe žijúci v Portlande v Oregone. Píše a edituje aj digitálne trendy.