Vaš game server je na VPN-u i niko ne može da se pridruži
Tunel nije ulazna putanja. Odaberite ulaz koji igrači koriste, pa neka odgovor ide istim putem natrag, prije nego što dirnete adresu vezivanja.
Server radi, VPN je povezan, a niko spolja ne može da se pridruži. Svi unutar tunela mogu, pa to izgleda kao pravilo pristupa. Ne nedostaje dozvola nego putanja: adresa i port do kojih igrači mogu doći, i ruta kojom se odgovori vraćaju istim putem. Izlazna adresa VPN-a nije funkcija za dolazni hosting.
Četiri načina na koja igrači mogu doći do servera
Pravi izbor je ko je vaša publika i kako njeni paketi ulaze, a vrijedi imenovati četiri oblika.
| Design | Who can join | What it costs |
|---|---|---|
| Private VPN players | Only members of the tunnel | Every player needs a profile and identity |
| Provider public mapping | Anyone with the assigned address and port | Depends on supported protocol and mapping lifetime |
| Your own public relay | Anyone who can reach the relay | You run and secure the relay |
| Deliberate direct entry | Anyone who can reach your line | Split routing has to stay coherent |
Privatni dizajn je najjednostavniji i najnezgodniji: ovlašteni igrači se pridružuju ograničenoj mreži i dolaze do igre na njenoj privatnoj adresi. Dajte im pristup servisu igre, a ne zajednički identitet koji može lutati po svakom hostu koji posjedujete.
Relay dizajn je onaj koji ljudi potcjenjuju. Dostupan gateway prima javni saobraćaj i prosljeđuje ga kroz privatni tunel do hosta, pa se igrači nikad ne pridružuju pozadinskom VPN-u. Relay mora nositi transport igre, a HTTP proxy nije univerzalni UDP relay.
Pratite odgovor jednako pažljivo kao i dolazak
Za svaki prevedeni ulaz zabilježite četiri stvari: vanjsku adresu, protokol, port i unutrašnji cilj. referenca za prosljeđivanje portova pravi razliku na kojoj se ljudi spotiču, odvajajući prevođenje odredišta od firewall pravila koje propušta saobraćaj dalje. Postavite jedno bez drugog i dobijate mapiranje koje izgleda ispravno i ne propušta ništa.
Zatim provjerite povratak. Proslijeđen zahtjev može stići besprijekorno i propasti jer host odgovara kroz drugi izlaz. Relay može prevesti izvor pozadinskog toka ili sačuvati izvor i osloniti se na rutiranje; to su različiti dizajni i mijenjaju ono što host igre vidi kao adresu igrača.
Enkripcija ne spašava pokvaren povratni put. Ona štiti segment, a ne topologiju.
Šta tunel ne čini privatnim
Autentifikacija igre, ažuriranja i politika prijema i dalje rade svoj posao. Privatni pozadinski tunel ne čini namjerno javni ulaz privatnim i uopšte ne šifruje dionicu od igrača do javnog ulaza. To su dva različita skoka s dva različita izlaganja, a nacrt koji kaže da igra radi preko VPN-a opisuje tačno jedan od njih.
Zapišite koja je dionica zaštićena, a koja nije, prije nego što adresu oglasite bilo kome.
Odaberite publiku prije adrese
Odlučite ko treba da može da se pridruži, pa odaberite dizajn koji odgovara. Samo prijatelji znači privatni tunel, ili relay s listom dozvola. Javna zajednica znači relay ili direktan ulaz sa stvarnim izlaganjem, uz moderaciju. Kad je to riješeno, koristite dokumentovane portove igre i njeno ponašanje s oglašenom adresom unutar odabranog dizajna.
Ne preuređujte VPN adaptere dok test ne prođe. To daje radni server s nedokumentovanom putanjom koju niko ne može ponovo izgraditi nakon sljedećeg ažuriranja.
Test su dva igrača, jedan u tunelu i jedan van njega, oba završavaju pridruživanje i jednu rundu saobraćaja. Manje od toga ne dokazuje da ulaz radi.