Einen Nienix-Server betreibst du bei ZapX auf deinem eigenen vServer. Du hast dort volle Kontrolle über das System und richtest den offiziellen Nienix Dedicated Server selbst ein. In dieser Anleitung erfährst du, was du brauchst, wie du den Server per SteamCMD installierst und wie du ihn danach verwaltest.
Nienix ist (noch) nicht im Game Server Installer enthalten. Du installierst den Server deshalb von Hand, so wie in dieser Anleitung beschrieben.
| Anforderung | Nienix |
|---|---|
| Betriebssystem | Windows (64 Bit) oder Linux |
| Serverdateien | Nienix Dedicated Server, SteamCMD-App-ID 2320610 |
| Steam-Konto | nicht nötig, der Download klappt mit anonymous |
| Zugang | Remote Desktop (Windows) oder SSH (Linux) |
Der Dedicated Server ist ein eigenes, kostenloses Steam-Tool. Du brauchst auf dem vServer also keine gekaufte Kopie von Nienix.
Nach dem Start lädt der Server seine Inhalte und meldet dann, dass er Eingaben annimmt. Gesteuert wird er über Befehle in seinem Konsolenfenster. Mit commands listest du alle Befehle auf, mit cmd_info [Befehl] erhältst du die Beschreibung eines Befehls.
| Befehl | Wirkung |
|---|---|
start | startet eine Spielsitzung (oder startet sie neu) |
stop | beendet die laufende Spielsitzung |
exit | beendet den Serverprozess |
config | zeigt die aktuelle Konfiguration an, unter anderem den Port |
name [Name] | legt den Namen des Spiels fest |
max_players [Anzahl] | legt die maximale Spielerzahl fest |
password [Passwort] | setzt ein Passwort für das Spiel |
privacy [Modus] | legt fest, ob das Spiel öffentlich oder privat ist |
game_mode [Modus] | wechselt den Spielmodus |
world_seed [Wert] | legt den Welt-Seed fest |
stats | zeigt Statistiken zur laufenden Sitzung |
Damit du die Einstellungen nicht nach jedem Neustart erneut eingeben musst, liest der Server beim Start die Datei init_commands.txt ein: ein Befehl pro Zeile, Zeilen mit # am Anfang werden ignoriert. Schreibe deine Einstellungen dort hinein und als letzte Zeile start. Wo der Server die Datei erwartet, zeigt dir der Befehl config an.
