’n Klomp mense installeer ’n speletjie, koppel aan dieselfde netwerk en sien ’n leë bedienerlys. Die refleks is om die netwerk te blameer en na ’n tonnel te soek, maar die speletjie het dalk nooit ’n pakkie gestuur wat ’n tonnel sou kon dra nie. Voordat enige VPN ter sprake kom, werk uit watter van drie dinge die uitgawe werklik doen wanneer iemand op multispeler klik.

Die drie is nie uitruilbaar nie. Een gebruik direkte plaaslike verkeer, een vra ’n diens wie anders speel, en een weier om sonder ’n rekening te begin. ’n Tonnel kan met die eerste help, is irrelevant vir die tweede en kan nie die derde regstel nie. Daardie volgorde maak saak, want al drie kan dieselfde leë lys lewer met drie verskillende oplossings.

Wat die speletjie nagaan voordat dit ’n gasheer lys

Die meeste multispeler-kieslyste doen verskeie dinge in volgorde: bevestig die aangemelde rekening, gaan die regte vir die uitgawe na, vra ’n agterkant vir voorportale of vriende, en kyk eers daarna na die plaaslike netwerk. Enige stap kan stil misluk, en die koppelvlak wys gewoonlik dieselfde leë lys in beide gevalle. Daarom is “LAN is stukkend” ’n diagnose wat jy nie van die skerm alleen kan maak nie. ’n Fout in die agterkant, ’n vervalde reg en ’n geïsoleerde subnet lyk op die voorportaalskerm dieselfde, en net een daarvan is hoegenaamd ’n netwerkprobleem.

Lees die uitgawe se eie dokumentasie voordat jy netwerkinstellings verander. Heruitgawes laat direkte IP-verbinding gewoonlik vaar, vervang LAN-ontdekking met ’n voorportaal wat op die maatskappy se bedieners gehuisves word, of vereis ’n platformrekening wat die oorspronklike vrystelling nooit nodig gehad het nie. Die ondersteuningsblad vir die huidige Age of Empires II: Definitive Edition, byvoorbeeld, verduidelik ’n voorportaal wat op die speletjie se bedieners gehuisves word, waar jy sigbaarheid, ’n wagwoord en ’n streek kies; dit is ’n toepassingswerkvloei om vir daardie uitgawe te verifieer, nie bewys oor enige vroeëre vrystelling nie.

Let op die bou-nommer sowel as die naam van die uitgawe. ’n Opdatering kan ’n speletjie van een model na ’n ander skuif, en instruksies wat vir die bekendstellingsbou geskryf is, kan ’n kieslys beskryf wat nie meer bestaan nie.

Ontdekkingspakkies sterf by die eerste router

Direkte LAN-spel hang gewoonlik van broadcast of multicast af: die gasheer kondig homself by ’n subnetwye adres aan, en kliënte luister vir daardie aankondiging. Daardie pakkies is ontwerpmatig nie routeerbaar nie, so ’n router tussen die twee masjiene laat hulle val selfs wanneer unicast-verkeer sou deurkom. Twee toestelle op dieselfde skakelaar sien mekaar; dieselfde twee toestelle op verskillende VLAN's, of op ’n gastenetwerk met kliënt-isolasie, sien mekaar nie. Konsole en telefone volg gewoonlik dieselfde patroon met hul eie ontdekkingsprotokol, en daarom maak die platform net soveel saak soos die speletjie.

Hier kom die meeste verslae van “dieselfde Wi-Fi, geen bedieners” vandaan. ’n Gas-SSID met isolasie aan, ’n mesh-stelsel wat die konsole op ’n aparte segment plaas, of ’n firewall-profiel wat die plaaslike subnet as publiek behandel, sal elkeen ontdekking breek terwyl gewone internettoegang bly werk. Kyk na die kliënt-isolasie-instelling en die subnetmasker voordat jy aanneem die speletjie is skuld.

’n Voorportaaldiens is nie ’n netwerkpad nie

Wanneer die speletjie ’n gehuisde voorportaal gebruik, kom die lys wedstryde van die operateur se bedieners, nie van jou subnet nie. ’n VPN verander die pad wat jou pakkies na daardie bedieners neem, maar dit verander nie watter voorportale die diens vir jou wys nie, in watter streek die wedstryd gehuisves word nie, of jou rekening geregtig is om aan te sluit nie. Daardie antwoorde kom van die agterkant, en geen mate van routing verander hulle nie.

In daardie model is ’n tonnel op sy beste ’n latency-veranderlike en op sy slegste ’n geo-opsporingsprobleem, want die diens sien die uitgangsadres eerder as jou straatadres. Dieselfde logika geld vir uitnodigings van vriende en partystelsels. Hulle is rekeningvlak-kenmerke wat deur die platform bemiddel word, en daarom kan twee spelers op dieselfde LAN mekaar nie in ’n voorportaal sien nie, terwyl albei by ’n vreemdeling se wedstryd kan aansluit.

Wat ’n tonnel kan herbou, en wat nie

’n Tonnel is nuttig wanneer die spelers op verskillende plekke is en die speletjie direkte aansluiting per adres ondersteun. ’n Gerouteerde tonnel dra unicast-verkeer tussen die twee terreine; ’n gebrugde tonnel, of ’n overlay wat ’n virtuele Ethernet-segment bied, kan ook die broadcast-ontdekking dra waarvan direkte LAN-spel afhang. Dit is die onderskeid om te verstaan: routing skuif pakkies tussen subnette, bridging laat twee terreine soos een subnet lyk.

Wat ’n tonnel nie kan doen nie, is om ’n multispeler-modus by te voeg wat die program nie implementeer nie. As die uitgawe direkte aansluiting verwyder het, sal ’n virtuele LAN-segment dit nie herstel nie. As die voorportaal ’n rekening vereis, sal ’n tonnel nie die kontrole bevredig nie. En as die twee masjiene agter dieselfde NAT sit met isolasie tussen hulle, kan ’n overlay om die isolasie werk, maar dit is ook ’n omseiling van beleid, en dit is iets om met die netwerkbeheerder te bespreek.

Toets die pad wat die speletjie werklik gebruik

Begin met een gasheer en een kliënt op dieselfde subnet, isolasie af, en geen tonnel nie. As dit werk, ondersteun die speletjie en die uitgawe wat jy probeer doen, en enige latere mislukking is ’n padprobleem. As dit daar misluk, was die tonnel nooit die antwoord nie.

Teken dan aan wat die handleiding oor die aansluitmetode, die poort of ontdekkingsmeganisme en enige rekeningvereiste sê. Skuif een veranderlike op ’n slag: eers subnet, dan segment, dan tonnel. Noteer die gasheer se adres en die presiese kieslyspad sodat die volgende sessie die toets kan herhaal eerder as om die argument te herhaal.

Bespreek die weergawe, wie gasheer speel, hoe mense aansluit en watter rekening of intekening die sessie nodig het, en skryf dit voor die afspraak neer. Dit beëindig meer rusies as wat ’n tonnel ooit sal, en dit laat ’n rekord van wat getoets is.

Verwante artikels