Einen One Hour One Life-Server betreibst du bei ZapX auf deinem eigenen vServer. Der Server von One Hour One Life ist Open Source: Du lädst den Quellcode vom Entwickler herunter, baust den Server selbst und betreibst ihn unter Linux. In dieser Anleitung erfährst du, was du brauchst, wie du den Server baust und wie sich deine Spieler verbinden.
One Hour One Life ist nicht im Game Server Installer enthalten und hat keinen fertigen Dedicated Server über SteamCMD. Du richtest den Server von Hand ein, so wie in dieser Anleitung beschrieben.
Der Entwickler baut und betreibt seine Server unter Linux. Läuft auf deinem vServer Windows, installierst du über Einstellungen > Reinstallation ein Linux-Template. Dabei werden alle Daten auf dem vServer gelöscht, mehr dazu in Server Reinstallation.
Die Einstellungen liegen als einzelne Dateien im Ordner OneLife/server/settings/. Jede Datei enthält genau einen Wert. Die wichtigsten:
| Datei | Standard | Bedeutung |
|---|---|---|
port.ini | 8005 | Port des Servers |
maxPlayers.ini | 160 | maximale Spielerzahl |
requireClientPassword.ini | 0 | 1 verlangt ein Passwort zum Verbinden |
clientPassword.ini | testPassword | das Passwort, wenn es verlangt wird |
requireTicketServerCheck.ini | 1 | prüft Logins gegen den offiziellen Ticket-Server |
Für einen privaten Server setzt der Entwickler in seinem Testskript requireTicketServerCheck.ini auf 0. Setzt du ein Passwort, ändere clientPassword.ini unbedingt, der Standardwert ist öffentlich bekannt.
Deine Spieler stellen im Spiel einen eigenen Server ein. Dafür bearbeiten sie im Ordner settings ihrer Spielinstallation diese Dateien:
| Datei | Inhalt |
|---|---|
useCustomServer.ini | 1 |
customServerAddress.ini | die IP-Adresse deines vServers aus der Übersicht im ZapX-Dashboard |
customServerPort.ini | 8005 bzw. der Wert aus deiner port.ini |
serverPassword.ini | das Passwort aus clientPassword.ini, falls du eines verlangst |
Server und Spiel sollten auf demselben Stand sein, sonst kann die Verbindung scheitern.
| Port | Protokoll | Verwendung |
|---|---|---|
| 8005 | TCP | Spiel (Wert aus port.ini) |
Gib den Port in der Firewall deines Systems frei, falls du eine nutzt, mehr dazu in Firewall unter Linux. Nutzt du die Netzwerk-Firewall deines vServers im ZapX-Dashboard, öffne den Port dort ebenfalls.
