Het jy 'n VPS of 'n VPN nodig om 'n speletjiebediener te huisves?
'n VPN verkoop 'n netwerkpad; 'n virtuele bediener lewer die masjien. Bepaal watter een jy kort, en kies dan hoe spelers by die gasheer uitkom.
Vrae oor speletjie-huisvesting meng gewoonlik twee aankope, en die mengsel plaas die werk in die verkeerde volgorde. Die een aankoop is 'n masjien wat jou bedienerproses laat loop; die ander is 'n pad wat spelers daarheen dra. Bepaal watter een jy kort voordat jy pryse vergelyk, want 'n VPN-intekening word nooit 'n gasheer nie, hoe dit ook al opgestel is.
Die kontroles hieronder loop in volgorde. Stop by die eerste een wat misluk, want die latere stappe veronderstel dat die vroeere hulpbron bestaan.
Watter hulpbron ontbreek: berekening of bereikbaarheid?
Begin deur te benoem wat jy van plan is om te installeer. 'n Toegewyde bedienerprogram benodig 'n bedryfstelsel, 'n deel van die SVE, geheue, skyf, en 'n manier om die proses aan die lewe te hou nadat jy ontkoppel het. As geen masjien in jou voorraad dit verskaf nie, is die ontbrekende item berekening, en die antwoord is 'n gehuisveste bediener, 'n virtuele privaat bediener, of 'n bestuurde speletjiediens. 'n Tonnel voeg niks daarvan by nie, want dit stuur pakkette aan eerder as om programme uit te voer.
As die masjien bestaan en die bediener loop terwyl net sommige spelers dit kan bereik, is die ontbrekende item bereikbaarheid. Dit is die probleem wat 'n netwerkpad kan oplos. Die onderskeid bepaal dan met watter verskaffer jy praat, en dit bepaal ook wat jy self kan herstel.
Wat 'n VPN-rekening werklik bied
'n VPN-diens verkoop 'n pad tussen jou toestel en 'n uitgang, met adressering en gewoonlik 'n geoutentiseerde tonnel. Op 'n virtuele bediener verskyn dieselfde idee as 'n koppelvlak, 'n eweknie-konfigurasie, en aanstuur-reels wat verkeer tussen netwerke laat kruis. Nie een van die reëlings verskaf 'n skulp op 'n masjien wat jy nie reeds beheer nie, en verbruikersterrems verbied gewoonlik om 'n publieke bediener deur die diens te laat loop. Lees die afdeling oor aanvaarbare gebruik voordat jy rondom dit beplan.
Wolkinstansies is die ander kategorie, en hul dokumentasie is duidelik oor wat hulle oorhandig. AWS se oorsig van instansies beskryf 'n bedryfstelsel-omgewing plus bepaalde berekening, geheue, berging en netwerkkapasiteit. Dit pas by die hulpbron wat 'n speletjieproses verbruik, en niks daarin lyk soos 'n VPN-intekening nie.
Kies wie verbind, en deur wat
Sodra 'n gasheer bestaan, het die toegangsbesluit drie vorms. Spelers kan aan 'n publieke adres wat die gasheer besit koppel, deur 'n private tonnel aansluit wat net genooide eweknieë kan bereik, of aankom deur 'n poort wat tussen die twee deurstuur. Elke vorm verander wie die bediener kan vind, nie wat die bediener doen nie.
Publieke toegang is eenvoudiger om te bedryf en stel die diens aan aftasting bloot, so dit benodig die speletjie se eie verifikasie en 'n vuurmuur wat net die gebruikte poorte toelaat. Private toegang versteek die diens agter 'n tonnel, wat beteken elke speler installeer en onderhou 'n kliënt en jy hou die eweknie-lys by. Deurstuur hou die gasheer ongelys terwyl dit spelers een adres gee, teen die koste van nog 'n sprong en nog iets om te monitor. Kies op grond van die gehoor eerder as op grond van watter opsie veiliger klink.
Kontroleer die vereistes voordat jy betaal
Bevestig drie feite voordat jy vasbeslote raak: die platform wat die bediener ondersteun, die presiese poorte waarop dit luister, en of die voorwaardes van jou gekose netwerk huisvesting toelaat. Speletjievereistes verander tussen uitgawes, so lees die huidige dokumentasie eerder as 'n gids wat 'n bedryfstelsel van etlike jare gelede noem. Verifieer dan die luisteraar op die gasheer in plaas daarvan om die installeerder se suksesboodskap te vertrou.
ss -lunpt | grep -E ':(27015|27016)'
nc -zvu 203.0.113.77 27015
journalctl -u gameserver --since '10 min ago' --no-pager | tail -n 20
Die eerste opdrag wys of iets gebind is en aan watter adres, die tweede toets bereikbaarheid van buite die gasheer, en die derde verduidelik 'n stop as die diens gesterf het. 'n Luisteraar wat aan loopback gebind is antwoord plaaslik en nêrens anders nie, wat 'n algemene rede is waarom 'n korrek geïnstalleerde bediener onbereikbaar lyk.
Skryf die platform, die poorte en die toegangsmodel neer wat jy gekies het. Daardie nota is waarteen jy vergelyk wanneer 'n pleister 'n verstekpoort verander of 'n nuwe speler nie kan koppel nie.