Fragen zum Spiele-Hosting vermischen meist zwei Käufe, und diese Vermischung bringt die Arbeit in die falsche Reihenfolge. Der eine Kauf ist eine Maschine, die Ihren Serverprozess ausführt; der andere ist ein Weg, der Spieler dorthin bringt. Entscheiden Sie, was Ihnen fehlt, bevor Sie Preise vergleichen, denn ein VPN-Abo wird nie zu einem Host, wie es auch konfiguriert ist.

Die folgenden Prüfungen laufen der Reihe nach. Halten Sie bei der ersten an, die fehlschlägt, denn die späteren Schritte setzen voraus, dass die frühere Ressource existiert.

Welche Ressource fehlt: Rechenleistung oder Erreichbarkeit?

Beginnen Sie damit, zu benennen, was Sie installieren wollen. Eine dedizierte Server-Binärdatei braucht ein Betriebssystem, einen Anteil an CPU, Speicher, Plattenplatz und eine Möglichkeit, den Prozess am Leben zu halten, nachdem Sie die Verbindung trennen. Wenn keine Maschine in Ihrem Bestand das liefert, fehlt Rechenleistung, und die Antwort ist ein gehosteter Server, ein virtueller privater Server oder ein verwalteter Spieldienst. Ein Tunnel fügt davon nichts hinzu, weil er Pakete weiterleitet, statt Programme auszuführen.

Wenn die Maschine existiert und den Server ausführt, aber nur einige Spieler ihn erreichen, fehlt die Erreichbarkeit. Dieses Problem kann ein Netzwerkweg lösen. Die Unterscheidung entscheidet dann, mit welchem Anbieter Sie sprechen, und sie entscheidet auch, was Sie selbst reparieren können.

Was ein VPN-Konto tatsächlich bietet

Ein VPN-Dienst verkauft einen Weg zwischen Ihrem Gerät und einem Ausgang, mit Adressierung und meist einem authentifizierten Tunnel. Auf einem virtuellen Server erscheint dieselbe Idee als Schnittstelle, Peer-Konfiguration und Weiterleitungsregeln, die Verkehr zwischen Netzen übertreten lassen. Keine der beiden Anordnungen liefert eine Shell auf einer Maschine, die Sie noch nicht kontrollieren, und Verbraucherbedingungen verbieten häufig, einen öffentlichen Server über den Dienst zu betreiben. Lesen Sie den Abschnitt zur zulässigen Nutzung, bevor Sie damit planen.

Cloud-Instanzen sind die andere Kategorie, und ihre Dokumentation ist eindeutig, was sie übergibt. Die Instanzübersicht von AWS beschreibt eine Betriebssystemumgebung plus definierte Rechen-, Speicher-, Festplatten- und Netzwerkkapazität. Das entspricht der Ressource, die ein Spielprozess verbraucht, und nichts daran erinnert an ein VPN-Abo.

Wählen Sie, wer sich verbindet und wodurch

Sobald ein Host existiert, hat die Zugangsentscheidung drei Formen. Spieler können sich mit einer öffentlichen Adresse verbinden, die der Host besitzt, über einen privaten Tunnel beitreten, den nur eingeladene Peers erreichen, oder über ein Gateway ankommen, das zwischen beiden weiterleitet. Jede Form ändert, wer den Server finden kann, nicht was der Server tut.

Öffentlicher Zugang ist einfacher zu betreiben und setzt den Dienst dem Scannen aus, deshalb braucht er die eigene Authentifizierung des Spiels und eine Firewall, die nur die genutzten Ports zulässt. Privater Zugang versteckt den Dienst hinter einem Tunnel, was bedeutet, dass jeder Spieler einen Client installiert und pflegt und Sie die Peer-Liste aktuell halten. Weiterleitung hält den Host ungelistet und gibt Spielern eine Adresse, zum Preis eines weiteren Hops und einer weiteren Sache, die überwacht werden muss. Entscheiden Sie nach dem Publikum und nicht danach, welche Option sicherer klingt.

Prüfen Sie die Anforderungen, bevor Sie zahlen

Bestätigen Sie drei Punkte, bevor Sie sich festlegen: die Plattform, die der Server unterstützt, die genauen Ports, auf denen er lauscht, und ob die Bedingungen des gewählten Netzes Hosting erlauben. Spieleanforderungen ändern sich zwischen Ausgaben, lesen Sie also die aktuelle Dokumentation statt eines Leitfadens, der ein Betriebssystem von vor einigen Jahren nennt. Prüfen Sie dann den Listener auf dem Host, statt der Erfolgsmeldung des Installers zu vertrauen.

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

Der erste Befehl zeigt, ob etwas gebunden ist und an welche Adresse, der zweite testet die Erreichbarkeit von außerhalb des Hosts, und der dritte erklärt einen Stopp, wenn der Dienst gestorben ist. Ein an Loopback gebundener Listener antwortet lokal und nirgends sonst, was ein häufiger Grund ist, warum ein korrekt installierter Server unerreichbar wirkt.

Notieren Sie die Plattform, die Ports und das gewählte Zugangsmodell. Diese Notiz ist der Vergleichspunkt, wenn ein Patch einen Standardport ändert oder ein neuer Spieler sich nicht verbinden kann.

Ähnliche Artikel