
Harry James
0
2814
649
Vidjeli ste svoju metu kako je prelazio mali otvoreni prolaz, praveći liniju za raketni bacač. To je savršeno postavljanje; on traži oružje koje želi nabaviti, a vi iza njega, spremni na udarac. Skočite dolje, usmjerite oružje prema svom neprijatelju i povucite obarač. Iznenada, vaš neprijatelj izvija na lijevo. Uopće nije okrenut prema vama - u stvari, on ima raketni bacač i vi buljite niz bačvu. BLAM! Nazdravite.
Svatko tko je igrao igre putem interneta vjerojatno se dogodio takvoj situaciji. To je simptom loše mrežne sinkronizacije između klijenata igara. To je nesretna stvarnost koja se nikad ne može u potpunosti izbaciti iz mrežnih igara, ali postoje neke stvari koje možete učiniti da smanjite učinke.
Mrežna sinkronizacija za igre - kratak uvod
Multiplayer gaming Ja sam s tobom poput tebe - Online web mjesto za više igrača Ja sam s tobom poput tebe - Programeri nikada nisu bili laki za web mjesto za više igrača. Dobar neto-kod igre mora biti u mogućnosti sinkronizirati igranje različitih igrača, od kojih su svi mogli živjeti gotovo bilo gdje. Nema načina da znate internetsku vezu koju svaki igrač ima. Ipak, unatoč tim izazovima, igra za više igrača mora pružiti glatko iskustvo. Inače nije mnogo zabavno.
Izazovi s kojima se susreću igre mogu se sažeti kao dvije stvari - kašnjenje i gubitak paketa. Latencija, poznatija kao kašnjenje, je vrijeme potrebno klijentu igre da komunicira sa poslužiteljem i / ili drugim klijentima igara. Ako vam se postrojilo u glavu i povučete obarač, možda je nećete pogoditi. To je zato što se drugi igrač pomaknuo u trenutku kada su poslužitelj i klijent vašeg igrača prepoznali vašu akciju.
Gubitak paketa je sam razumljiv pojam. To je broj paketa poslanih između klijenata igara koji ne uspiju doći do svog odredišta. Ako se dogodi ozbiljan gubitak paketa, igra se može zbuniti u vezi s postupcima koje igrač poduzima ili možda neće uopće priznati te radnje..
Programeri igara rješavaju te probleme pomoću algoritama koji predviđaju ponašanje igrača i na taj način izravnavaju kretanje igrača. Neke se igre također oslanjaju na otkrivanje pogotka na strani klijenta kako bi se dodatno smanjili problemi, mada to može ostaviti igru ranjivom za hakove. Ali što možete učiniti kako biste poboljšali svoje iskustvo igranja na mreži?
Softverska rješenja
Volio bih vam reći da je postojao softverski program koji bi mogao dramatično promijeniti vašu mrežnu sinkronizaciju u igrama, čineći sve slučajeve mucanja, zamrzavanja i drugih pitanja prošlošću. Nažalost, ne mogu, jer nikad nisam naišao na softver koji bi to mogao postići.
Međutim, sigurnosni softver može ometati performanse igre, a vrijedi provjeriti imate li neuobičajeno loše internetsko igranje. Ponekad problem s mrežnom igrom može biti povezan sa vatrozidom ili antivirusnim programom koji ne zna da je igra legitiman softver. Pitanja poput ove obično se rješavaju dodavanjem igre na popis dopuštenih programa sigurnosnog softvera.
Mrežna rješenja
Problemi s igranjem za više igrača često su povezani s problemima mrežnog povezivanja. Mogu se pojaviti dvije glavne vrste problema - oni koji postoje između vašeg modema i interneta i koji postoje između vašeg računala i modema.
Ponekad igra može imati problema s komunikacijom s poslužiteljem zbog problema s vašom internetskom vezom. Neki korisnici pogrešno vjeruju da se to događa zbog nedostatka propusne širine. U stvari, latencija i gubitak paketa su pravi problem. Možete provjeriti postoji li problem s vašom internetskom vezom povezivanjem računala izravno s širokopojasnim modemom Ethernet kabelom, a zatim korištenjem linijskog testa kvalitete PingTest: Internetski test kvalitete širokopojasne mreže PingTest: Internetski test kvalitete širokopojasne mreže. Ako ustanovite da je vrijeme pinga i / ili gubitak paketa velik, možda ćete htjeti nazvati svog davatelja internetskih usluga i pitati ih zašto.
Ako se vaša internetska veza čini u redu, umjesto toga, vaš problem može biti povezan s načinom povezivanja računala s širokopojasnim modemom. Na primjer, bežična internetska veza koja pati od smetnji može često ispustiti pakete. Čak i ožičena veza nije imuna na probleme, jer pogrešna konfiguracija rutera ili čak oštećeni Ethernet kabeli mogu uzrokovati probleme s kašnjenjem i gubitkom paketa..
Hardverska rješenja
U rijetkim slučajevima igre mogu izgubiti sinkronizaciju zbog stvarnih problema sa hardverom unutar vašeg računala. Na primjer, Ethernet-ov upravljački čip na izlazu može uzrokovati ozbiljne poremećaje. Također biste mogli naići na probleme ako vaš mrežni hardver ima instalirane pogrešne upravljačke programe.
Očito je da se problem s upravljačkim programima može riješiti instaliranjem ispravnih upravljačkih programa. Međutim, stvarni kvar hardvera je drugačiji problem. Ako je vaš Ethernet ili WiFi kontroler ugrađen u vašu matičnu ploču, morat ćete zamijeniti cijelu matičnu ploču da biste riješili problem.
Poboljšana kašnjenja i smanjeni gubitak paketa mogu se ponekad postići instaliranjem boljeg hardvera. Na primjer, računalo koje se povezuje na mrežu putem bežične g može vidjeti da se performanse mrežnih igara znatno poboljšaju ako je umjesto toga povezano putem bežične n. Većina Ethernet kontrolera pruža slične performanse, ali postoje i posebne Ethernet kartice za igranje, poput Killer NIC proizvoda. Iako se većina recenzija slaže da ovi proizvodi ne vrijede, oni mogu malo smanjiti kašnjenje.
Zaključak
Kao što ste sada saznali, na online igranje djeluje više različitih varijabli. Igra može postati desinhronizirana iz više razloga. Utvrđivanje točnog uzroka problema obično zahtijeva pristup pokušaja i pogreške koji započinje s mogućim sukobima softvera i završava istragom mogućeg kvara hardvera..