Server běží, VPN je připojená a nikdo zvenku se nemůže připojit. Všichni uvnitř tunelu ano, a proto to vypadá jako pravidlo přístupu. Nechybí oprávnění, ale cesta: adresa a port, na které se hráči dostanou, a trasa, po níž se odpovědi vracejí stejnou cestou. Výstupní adresa VPN není funkce pro příjem příchozího hostingu.

Čtyři způsoby, jak se hráči dostanou na server

Skutečná volba je, kdo je vaše publikum a jak vstupují jeho pakety, a stojí za to pojmenovat čtyři podoby.

DesignWho can joinWhat it costs
Private VPN playersOnly members of the tunnelEvery player needs a profile and identity
Provider public mappingAnyone with the assigned address and portDepends on supported protocol and mapping lifetime
Your own public relayAnyone who can reach the relayYou run and secure the relay
Deliberate direct entryAnyone who can reach your lineSplit routing has to stay coherent

Soukromý návrh je nejjednodušší a nejméně pohodlný: oprávnění hráči se připojí k omezené síti a dostanou se ke hře na její soukromé adrese. Dejte jim přístup ke hře, ne sdílenou identitu, která může bloudit po každém hostiteli, který vlastníte.

Návrh s relé je ten, který lidé podceňují. Dostupná brána přijímá veřejný provoz a přeposílá ho soukromým tunelem k hostiteli, takže hráči se nikdy nepřipojí k backendové VPN. Relé musí nést transport hry a HTTP proxy není univerzální UDP relé.

Sledujte odpověď stejně pečlivě jako příchod

U každého přeloženého vstupu si zapište čtyři věci: vnější adresu, protokol, port a vnitřní cíl. referenční dokumentace k přesměrování portů ukazuje rozdíl, na kterém lidé klopýtnou, když odděluje překlad cíle od pravidla firewallu, které provoz propouští dál. Nastavte jedno bez druhého a dostanete mapování, které vypadá správně a nic nepropustí.

Pak zkontrolujte návrat. Přesměrovaný požadavek může dorazit bezchybně a selhat, protože hostitel odpovídá jiným výstupem. Relé může přeložit zdroj backendového toku, nebo zdroj zachovat a spolehnout se na směrování; to jsou různé návrhy a mění, co hostitel hry vidí jako adresu hráče.

Šifrování nezachrání rozbitou zpáteční cestu. Chrání segment, ne topologii.

Co tunel nedělá soukromým

Ověřování hry, aktualizace a politika přijímání dělají dál svou práci. Soukromý backendový tunel nedělá záměrně veřejný vstup soukromým a vůbec nešifruje úsek od hráče k veřejnému vstupu. To jsou dva různé skoky se dvěma různými expozicemi a poznámka k návrhu, která říká, že hra běží přes VPN, popisuje přesně jeden z nich.

Než adresu někomu oznámíte, zapište, který úsek je chráněný a který ne.

Vyberte publikum dřív než adresu

Rozhodněte, kdo se má moci připojit, a pak zvolte návrh, který tomu odpovídá. Jen přátelé znamená soukromý tunel nebo relé se seznamem povolených. Veřejná komunita znamená relé nebo přímý vstup se skutečnou expozicí, plus moderování. Když je to rozhodnuté, použijte dokumentované porty hry a její chování s inzerovanou adresou ve zvoleném návrhu.

Nepřerovnávejte VPN adaptéry, dokud test neprojde. Vznikne tím funkční server s nedokumentovanou cestou, kterou po další aktualizaci nikdo neobnoví.

Test jsou dva hráči, jeden v tunelu a jeden venku, oba dokončí připojení a jedno kolo provozu. Méně než to nedokazuje, že vstup funguje.

Související články