Vragen over gamehosting mengen meestal twee aankopen, en die vermenging zet het werk in de verkeerde volgorde. De ene aankoop is een machine die je serverproces draait; de andere is een pad dat spelers erheen brengt. Bepaal wat je mist voordat je prijzen vergelijkt, want een VPN-abonnement wordt nooit een host, hoe je het ook configureert.

De controles hieronder lopen in volgorde. Stop bij de eerste die mislukt, want de latere stappen gaan ervan uit dat de eerdere bron bestaat.

Welke bron ontbreekt: rekenkracht of bereikbaarheid?

Begin met te benoemen wat je wilt installeren. Een dedikale serverbinary heeft een besturingssysteem nodig, een deel van de CPU, geheugen, schijf en een manier om het proces in leven te houden nadat je de verbinding verbreekt. Als geen enkele machine in je inventaris dat levert, is het ontbrekende onderdeel rekenkracht, en het antwoord is een gehoste server, een virtuele privéserver of een beheerde gamedienst. Een tunnel voegt daar niets aan toe, omdat hij pakketten doorstuurt in plaats van programma's uit te voeren.

Als de machine bestaat en de server draait maar alleen sommige spelers hem bereiken, is het ontbrekende onderdeel bereikbaarheid. Dat is het probleem dat een netwerkpad kan oplossen. Het onderscheid bepaalt vervolgens met welke leverancier je praat, en het bepaalt ook wat je zelf kunt repareren.

Wat een VPN-account echt biedt

Een VPN-dienst verkoopt een pad tussen je apparaat en een uitgang, met adressering en meestal een geauthenticeerde tunnel. Op een virtuele server verschijnt hetzelfde idee als een interface, een peer-configuratie en doorstuurregels die verkeer tussen netwerken laten passeren. Geen van beide opstellingen levert een shell op een machine die je nog niet beheert, en consumentenvoorwaarden verbieden vaak een publieke server via de dienst. Lees de sectie over acceptabel gebruik voordat je daaromheen plant.

Cloudinstanties zijn de andere categorie, en hun documentatie is duidelijk over wat ze overdragen. Het overzicht van instanties van AWS beschrijft een besturingssysteemomgeving plus gedefinieerde reken-, geheugen-, opslag- en netwerkcapaciteit. Dat past bij de bron die een gameproces verbruikt, en niets erin lijkt op een VPN-abonnement.

Kies wie er verbindt, en waarmee

Zodra er een host is, heeft de toegangsbeslissing drie vormen. Spelers kunnen verbinden met een publiek adres dat de host bezit, deelnemen via een privétunnel die alleen uitgenodigde peers bereiken, of binnenkomen via een gateway die tussen beide doorstuurt. Elke vorm verandert wie de server kan vinden, niet wat de server doet.

Publieke toegang is eenvoudiger te beheren en stelt de dienst bloot aan scans, dus hij heeft de eigen authenticatie van de game nodig en een firewall die alleen de gebruikte poorten toestaat. Privétoegang verbergt de dienst achter een tunnel, wat betekent dat elke speler een client installeert en onderhoudt en jij de peerlijst actueel houdt. Doorsturen houdt de host buiten lijsten terwijl het spelers één adres geeft, tegen de prijs van nog een hop en nog iets om te bewaken. Kies op basis van het publiek en niet op basis van welke optie veiliger klinkt.

Controleer de vereisten voordat je betaalt

Bevestig drie feiten voordat je je vastlegt: het platform dat de server ondersteunt, de exacte poorten waarop hij luistert, en of de voorwaarden van het gekozen netwerk hosten toestaan. Gamevereisten veranderen per editie, dus lees de huidige documentatie en niet een gids die een besturingssysteem van jaren geleden noemt. Controleer daarna de listener op de host in plaats van de succesmelding van de installer te vertrouwen.

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

De eerste opdracht laat zien of er iets gebonden is en aan welk adres, de tweede test de bereikbaarheid van buiten de host, en de derde verklaart een stop als de dienst is gestorven. Een listener die aan loopback is gebonden antwoordt lokaal en nergens anders, wat een veelvoorkomende reden is dat een correct geïnstalleerde server onbereikbaar lijkt.

Schrijf het platform, de poorten en het toegangsmodel op dat je hebt gekozen. Die notitie is wat je vergelijkt wanneer een patch een standaardpoort wijzigt of een nieuwe speler geen verbinding krijgt.

Gerelateerde artikelen