Co hráči potřebují vědět o synchronizaci sítě ve hrách

  • Gabriel Brooks
  • 0
  • 4267
  • 967
reklama

Při průjezdu malým otevřeným průchodem jste si všimli cíle a vytvořili linii pro raketomet. Je to perfektní nastavení; hledá zbraň, kterou chce získat, a vy jste za ním připraveni udeřit. Vyskočíte, namíříte zbraň na svého nepřítele a stisknete spoušť. Náhle se váš nepřátelský warp vlevo. Vůbec se od tebe neohlíží - ve skutečnosti má raketomet a hledíš dolů na hlaveň. Blam! Jsi toast.

Každý, kdo hraní her online, měl pravděpodobně podobnou situaci. Je to příznak špatné synchronizace sítě mezi herními klienty. Je to nešťastná realita, která nemůže být nikdy zcela vyloučena z online hraní, ale existují určité věci, které můžete udělat pro snížení účinků.

Synchronizace sítí pro hry - stručný úvod

Hraní pro více hráčů Jsem jako s vámi - Online herní web pro více hráčů Jsem jako s vámi - Online herní web pro více hráčů nebyl nikdy pro vývojáře snadný. Dobrý herní síťový kód musí být schopen synchronizovat hru mnoha různých hráčů, z nichž všichni by mohli žít téměř kdekoli. Neexistuje způsob, jak zjistit připojení k internetu, které bude mít každý hráč. Přesto i přes tyto výzvy musí hra pro více hráčů zajistit plynulý zážitek. Jinak to není moc legrace.

Výzvy, kterým čelí hry, lze shrnout do dvou věcí - latence a ztráta paketů. Latence, lépe známá jako zpoždění, je doba, kterou herní klient potřebuje ke komunikaci se serverem nebo jinými herními klienty. Pokud máte zarovnanou hlavičku a stisknete spoušť, nemusíte být zasaženi. Je to proto, že se druhý hráč pohnul v době, kdy server potvrdil vaši akci a herního klienta vašeho nepřítele.

Ztráta paketu je samovysvětlující pojem. Je to počet paketů odesílaných mezi herními klienty, kteří nedosáhnou svého cíle. Dojde-li k závažné ztrátě paketů, může se hra zmatit o akcích, které hráč provádí, nebo nemusí tyto akce vůbec uznat..

Vývojáři her čelí těmto problémům pomocí algoritmů, které předpovídají chování hráče, a tím vyhlazují pohyb hráče. Některé hry také spoléhají na detekci zásahů na straně klienta, aby dále snížily problémy, i když to může způsobit, že hra bude zranitelná vůči hackerům. Co ale můžete udělat pro zlepšení vašeho hraní online her?

Softwarová řešení

Rád bych vám řekl, že existoval nějaký softwarový nástroj, který by mohl dramaticky změnit synchronizaci vaší sítě ve hrách, takže všechny případy koktání, zamrzání a dalších problémů byly minulostí. Bohužel nemůžu, protože jsem nikdy nenarazil na software, který by to dokázal.

Bezpečnostní software však může rušit výkon hry a vyplatí se zkontrolovat, zda se u vás neobvykle špatně hraje online hra. Někdy může problém s online hrou souviset s bránou firewall nebo antivirovým programem, který nezná, že hra je legitimní software. Problémy, jako je tento, se obvykle vyřeší přidáním hry do seznamu povolených programů bezpečnostního softwaru.

Síťová řešení

Problémy s hrami pro více hráčů často souvisejí s problémy s připojením k síti. Mohou nastat dva hlavní typy problémů - ty, které existují mezi modemem a internetem a které existují mezi počítačem a modemem.

Někdy může mít hra potíže s komunikací se serverem kvůli problému s připojením k internetu. Někteří uživatelé se mylně domnívají, že k tomu dochází z důvodu nedostatečné šířky pásma. Ve skutečnosti je latence a ztráta paketů skutečným problémem. Chcete-li zjistit, zda je problém s připojením k internetu, připojte počítač přímo k širokopásmovému modemu pomocí kabelu Ethernet a poté použijte test kvality linky PingTest: Test kvality vysokorychlostního připojení online PingTest: Test kvality vysokorychlostního připojení online. Pokud zjistíte, že časy pingů a / nebo ztráty paketů jsou vysoké, možná budete chtít zavolat poskytovateli služeb Internetu a zeptat se jich, proč.

Pokud se zdá, že vaše připojení k internetu je v pořádku, může váš problém souviset s tím, jak připojíte počítač k širokopásmovému modemu. Bezdrátové připojení k internetu, které trpí rušením, může například často klesat pakety. Dokonce ani kabelové připojení není imunní vůči problémům, protože nesprávná konfigurace routeru nebo dokonce poškozené ethernetové kabely mohou způsobit problémy se zpožděním a ztrátou paketů.

Hardwarová řešení

Ve vzácných případech mohou hry ztratit synchronizaci kvůli skutečným problémům s hardwarem v počítači. Například čip Ethernet řadiče, který je na cestě, může způsobit vážné narušení. Problémy mohou také nastat, pokud váš síťový hardware má nainstalované nesprávné ovladače.

Je zřejmé, že problém s ovladačem lze vyřešit instalací správných ovladačů. Skutečné selhání hardwaru je však jiný problém. Pokud je do vaší základní desky integrován řadič Ethernet nebo WiFi, musíte problém vyřešit odstraněním celé základní desky.

Lepší latence a snížené ztráty paketů lze někdy dosáhnout instalací lepšího hardwaru. Například počítač připojující se k síti prostřednictvím bezdrátové sítě g může vidět, že online herní výkon je výrazně zlepšen, pokud je místo toho připojen prostřednictvím bezdrátové sítě n. Většina řadičů Ethernet poskytuje podobný výkon, ale pro hraní jsou k dispozici speciální karty Ethernet, jako jsou produkty Killer NIC. Ačkoli většina recenzí souhlasí s tím, že tyto produkty nestojí za cenu, mohou mírně snížit latenci.

Závěr

Jak jste se nyní dozvěděli, online hraní je ovlivňováno mnoha různými proměnnými. Hra může být desynchronizována z různých důvodů. Zjištění přesné příčiny problému obvykle vyžaduje přístup pokus-omyl počínaje možnými softwarovými konflikty a končící vyšetřováním možné poruchy hardwaru..




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.