Vaš game server je na VPN-u i nitko se ne može pridružiti
Tunel nije ulazna staza. Odaberite ulaz koji igrači koriste, pa neka se odgovor vraća istim putem, prije nego što dirnete adresu vezivanja.
Server radi, VPN je povezan, a nitko izvana ne može se pridružiti. Svi unutar tunela mogu, pa to izgleda kao pravilo pristupa. Ne nedostaje dopuštenje nego put: 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 dolaznog hostanja.
Četiri načina na koja igrači mogu doći do servera
Pravi izbor je tko je vaša publika i kako njezini 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 pridružuju se ograničenoj mreži i dolaze do igre na njezinoj 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 podcjenjuju. Dostupan gateway prima javni promet 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 unutarnji 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 promet dalje. Postavite jedno bez drugoga i dobivate mapiranje koje izgleda ispravno i ne propušta ništa.
Zatim provjerite povratak. Proslijeđeni zahtjev može stići besprijekorno i pasti jer host odgovara kroz drugi izlaz. Relay može prevesti izvor pozadinskog toka ili sačuvati izvor i osloniti se na usmjeravanje; 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.
Što tunel ne čini privatnim
Autentifikacija igre, ažuriranja i politika primanja i dalje rade svoj posao. Privatni pozadinski tunel ne čini namjerno javni ulaz privatnim i uopće ne šifrira 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 toč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 kome treba omogućiti pridruživanje, pa odaberite dizajn koji odgovara. Samo prijatelji znači privatni tunel, ili relay s popisom dopuštenih. Javna zajednica znači relay ili izravan ulaz sa stvarnim izlaganjem, uz moderaciju. Kad je to riješeno, koristite dokumentirane portove igre i njezino ponašanje s oglašenom adresom unutar odabranog dizajna.
Ne preslagujte VPN adaptere dok test ne prođe. To daje radni server s nedokumentiranom stazom koju nitko ne može ponovno izgraditi nakon sljedećeg ažuriranja.
Test su dva igrača, jedan u tunelu i jedan izvan njega, oba dovršavaju pridruživanje i jednu rundu prometa. Manje od toga ne dokazuje da ulaz radi.