Zašto igra na LAN-u nestaje prije dodavanja VPN-a
Prazan popis poslužitelja često je problem izdanja ili pronalaženja, a ne tunel koji nedostaje. Najprije utvrdite koji od tri modela za više igrača igra rabi.
Skupina ljudi instalira igru, spoji se na istu mrežu i vidi prazan popis poslužitelja. Prva reakcija je okriviti mrežu i tražiti tunel, ali igra možda nikad nije poslala paket koji bi tunel mogao prenijeti. Prije nego što se uopće pojavi VPN, utvrdite što izdanje zapravo radi od tri stvari kada netko klikne na više igrača.
Te tri stvari nisu zamjenjive. Jedna rabi izravan lokalni promet, jedna pita uslugu tko još igra, a jedna odbija pokrenuti se bez računa. Tunel može pomoći kod prve, nebitan je za drugu i ne može popraviti treću. Taj je redoslijed važan jer sve tri mogu dati isti prazan popis uz tri različita rješenja.
Što igra provjerava prije nego što prikaže hosta
Većina izbornika za više igrača radi nekoliko stvari po redu: potvrdi prijavljeni račun, provjeri prava za izdanje, upita pozadinski sustav za sobe ili prijatelje i tek onda pogleda lokalnu mrežu. Svaki korak može tiho pasti, a sučelje obično u oba slučaja pokaže isti prazan popis. Zato je „LAN je pokvaren” dijagnoza koju ne možete postaviti samo na temelju zaslona. Pogreška pozadinskog sustava, isteklo pravo i izolirana podmreža ne razlikuju se sa zaslona sobe, a samo je jedna od njih uopće mrežni problem.
Pročitajte dokumentaciju samog izdanja prije nego što promijenite mrežne postavke. Obnovljena izdanja rutinski ukidaju izravno pridruživanje putem IP adrese, zamjenjuju LAN otkrivanje hostanom sobom ili zahtijevaju račun platforme koji originalno izdanje nikad nije trebalo. Stranica podrške za trenutačni Age of Empires II: Definitive Edition, na primjer, opisuje sobu hostanu na poslužiteljima igre u kojoj birate vidljivost, lozinku i regiju; to je tijek aplikacije koji treba provjeriti za to izdanje, a ne dokaz o bilo kojem ranijem izdanju.
Zabilježite broj gradnje kao i naziv izdanja. Zakrpa može premjestiti igru s jednog modela na drugi, a upute napisane za početnu gradnju mogu opisivati izbornik koji više ne postoji.
Paketi otkrivanja umiru na prvom usmjerivaču
Izravna LAN igra obično ovisi o broadcastu ili multicasting: host se najavljuje na adresu cijele podmreže, a klijenti slušaju tu najavu. Ti paketi po dizajnu nisu usmjerivi, pa ih usmjerivač između dvaju računala odbacuje čak i kada bi unicast promet prošao. Dva uređaja na istom preklopniku vide jedan drugoga; ista dva uređaja na različitim VLAN-ovima ili na gostujućoj mreži s izolacijom klijenata ne vide. Konzole i telefoni obično slijede isti obrazac sa svojim protokolom otkrivanja, zato je platforma važna koliko i igra.
Odatle dolazi većina izvještaja „isti Wi-Fi, nema poslužitelja”. Gostujući SSID s uključenom izolacijom, mesh sustav koji konzolu stavlja na odvojeni segment ili profil vatrozida koji lokalnu podmrežu tretira kao javnu prekinut će otkrivanje, a običan pristup internetu ostat će u funkciji. Provjerite postavku izolacije klijenata i masku podmreže prije nego što pretpostavite da je igra kriva.
Usluga soba nije mrežni put
Kada igra rabi hostanu sobu, popis utakmica dolazi s poslužitelja operatera, a ne iz vaše podmreže. VPN mijenja put koji vaši paketi prolaze do tih poslužitelja, ali ne mijenja koje vam sobe usluga prikazuje, u kojoj je regiji utakmica hostana ni ima li vaš račun pravo pridružiti se. To su odgovori koje daje pozadinski sustav i nikakva količina usmjeravanja ih ne mijenja.
U tom modelu tunel je u najboljem slučaju varijabla latencije, a u najgorem problem geo-detekcije, jer usluga vidi izlaznu adresu umjesto vaše ulične adrese. Ista logika vrijedi za pozivnice prijatelja i partije. To su funkcije na razini računa koje posreduje platforma, zato se dva igrača na istom LAN-u mogu ne vidjeti u sobi, a obojica mogu ući u utakmicu stranca.
Što tunel može obnoviti, a što ne može
Tunel je koristan kada su igrači na različitim mjestima i igra podržava izravno pridruživanje po adresi. Usmjereni tunel prenosi unicast promet između dviju lokacija; premošteni tunel ili overlay koji predstavlja virtualni Ethernet segment može prenijeti i broadcast otkrivanje o kojem izravna LAN igra ovisi. To je razlika koju treba razumjeti: usmjeravanje prenosi pakete između podmreža, a premošćivanje čini da dvije lokacije izgledaju kao jedna podmreža.
Ono što tunel ne može je dodati način za više igrača koji aplikacija ne implementira. Ako je izdanje uklonilo izravno pridruživanje, virtualni LAN segment ga neće vratiti. Ako soba zahtijeva račun, tunel neće zadovoljiti provjeru. A ako dva računala stoje iza istog NAT-a s izolacijom između njih, overlay može zaobići izolaciju, ali to je i zaobilaženje pravila, o čemu treba razgovarati s onim tko upravlja mrežom.
Testirajte put koji igra zapravo rabi
Počnite s jednim hostom i jednim klijentom u istoj podmreži, s isključenom izolacijom i bez tunela. Ako to radi, igra i izdanje podržavaju ono što pokušavate, a svaki kasniji neuspjeh je problem puta. Ako tu ne radi, tunel nikad nije bio rješenje.
Zatim zapišite što priručnik kaže o načinu pridruživanja, portu ili mehanizmu otkrivanja i zahtjevu za računom. Mijenjajte jednu varijablu po jednu: prvo podmrežu, zatim segment, pa tunel. Zabilježite adresu hosta i točan put kroz izbornik kako bi sljedeća sesija mogla ponoviti test umjesto da ponavlja raspravu.
Razjasnite verziju, tko hosta, kako se ljudi pridružuju i koji su račun ili pretplata potrebni za sesiju, i zapišite to prije dogovorenog datuma. To završava više rasprava nego bilo koji tunel i ostavlja zapis o tome što je testirano.