Anleitung: Stationeers Server erstellen
Einen Stationeers Gameserver zu erstellen ist ganz einfach und funktioniert sowohl auf einem Dedicated Server als auch auf deinem Heim-PC.
Option 1: Einen Stationeers Server mieten (Beispiel-Webinterface siehe unten!)
Option 2: Einen Stationeers Server auf deinem Heim-PC oder einem Dedicated Server erstellen
Serveranforderungen
Windows 7, 8, 8.1, Server 2008, Server 2012 & 64-Bit
Quad-Core-Prozessor (benötigt bis zu 2 vollständige Kerne)
Bis zu 3 GB Arbeitsspeicher (aktuell werden mindestens etwa 6 GB und für einen vollen Server bis zu 15 GB Arbeitsspeicher benötigt)
2GB Speicherplatz (Installationsordner)
Visual C++ Redistributable für Visual Studio 2015
Steam läuft
Schritt 1: Gameserver-Dateien über SteamCMD abrufen
Die Dateien für das Dedicated-Server-Hosting bekommst du am besten über SteamCMD.
- Erstelle einen Ordner, in dem du die Dateien deines Stationeers Gameservers speichern möchtest
- Lege die gerade heruntergeladene Datei SteamCMD.exe in diesem Ordner ab
- Erstelle eine Batch-Datei namens SteamCMD.bat
- Füge den folgenden Code in diese Batch-Datei ein:
- @echo off
- start "" steamcmd.exe +login anonymous +force_install_dir "C:\Some\Path\Where\You\Want\Game\Server\Files\To\Go" +app_update 600760 validate +quit
- Klicke mit der rechten Maustaste auf SteamCMD.bat und wähle „Als Administrator ausführen“
- Deine Gameserver-Dateien sollten jetzt vollständig heruntergeladen sein
Schritt 1 (alternative Methode): Gameserver-Dateien auf der Festplatte finden
Du kannst Stationeers direkt aus dem Spiel heraus hosten. Wenn du Einstellungen ändern möchtest, suche deinen common-Ordner:
- Klicke in Steam mit der rechten Maustaste auf Stationeers und wähle Eigenschaften
- Klicke auf den Tab Lokale Dateien
- Klicke auf die Schaltfläche „Lokale Dateien durchsuchen“
Schritt 2: Stationeers Dedicated Server einrichten
- Erstelle eine Batch-Datei namens StationeersServer.bat in deinem neu erstellten SteamCMD-Ordner (Schritt 1) oder in deinem Steam-Ordner „common“ (Schritt 1: (alternative Methode)).
- Füge den folgenden Code in diese Batch-Datei ein:
- start "C:\stationeersserver\Stationeers\rocketstation_DedicatedServer.exe" -batchmode -nographics -autostart
- Erstelle die Datei C:\stationeersserver\Stationeers\default.ini mit folgendem Inhalt
- [SERVER]
- SERVERNAME=Stationeers
- GAMEPORT=27500
- UPDATERPORT=27015
- PASSWORD=
- MAPNAME=Mars
- DESCRIPTION=Stationeers
- MAXPLAYER=30
- [RCON]
- RCONPASSWORD=stationeers
- RCONIP=127.0.0.1
Schritt 3: Portweiterleitung
Füge deiner Windows-Firewall eine eingehende Regel hinzu, die den UDP-Port 27500 sowie 27015 zulässt (oder die Ports, die du verwendest).
Möglicherweise musst du zusätzlich eine Weiterleitungsregel in deinem Router anlegen. Auf PortForward.com kannst du nachlesen, wie das geht.
So trittst du deinem Server bei (Kunden von SurvivalServers.com)
SCHRITT 1: Aktualisiere deinen Server auf die neueste Stationeers-Version und klicke dann unten im Webinterface auf die grüne Update-Schaltfläche. * Wenn du kein Kunde von Survival Servers bist, frag deinen Gameserver-Hoster danach.
METHODE 2, SCHRITT 1: Finde deinen Server in der Serverliste im Spiel!
METHODE 2, SCHRITT 2: Klicke mit der rechten Maustaste auf das Steam-Symbol in der Taskleiste deines PCs und wähle wie unten abgebildet „Server“.
METHODE 2, SCHRITT 3: Wähle unten Stationeers als dein Spiel aus. Tritt deinem Server bei!
Deinen Stationeers Gameserver konfigurieren!
Jetzt kommt der spaßige Teil: deinen Stationeers Gameserver ganz nach deinem Geschmack einrichten.
Du findest eine Liste der
Um die Gameserver-Einstellungen zu ändern, kannst du die \Stationeers\Default.ini öffnen
Hier kannst du Einstellungen ändern (zusätzlich zu den Startparametern) – diese Einstellungen überschreiben deine Startparameter:
[SERVER] SERVERNAME=Stationeers GAMEPORT=27500 UPDATERPORT=27015 PASSWORD= MAPNAME=Mars DESCRIPTION=Stationeers MAXPLAYER=30 [RCON] RCONPASSWORD=stationeers RCONIP=127.0.0.1
Konfigurationsvariablen für den Stationeers Dedicated Server
-batchmode Der Dedicated Server läuft ohne Benutzeroberfläche und beginnt, auf dem Port zu lauschen.
-nograpics Initialisiert im Batch-Modus überhaupt kein Grafikgerät. Dadurch lassen sich automatisierte Workflows auch auf Maschinen ausführen, die gar keine GPU haben.
-autostart Der Dedicated Server startet und lauscht auf dem Port, ohne dass eine Spielereingabe nötig ist. Auf einem Linux Dedicated Server ist das immer aktiviert.
-autosaveinterval integer Speichert die Welt in jedem Intervall.
-creator int64 Legt die Steam-ID des Erstellers als Gamedata und Key-Value fest. Dies dient der künftigen Integration von Server-Instancing.
-worldname string Lädt und speichert Spieldaten automatisch aus einer vorhandenen Datei.
-worldtype string Welttyp (Space, Mars, Terrain)
-loadworld string Lädt die Welt aus einer gespeicherten Datei. Ist loadworld aktiv, wird der Befehl worldname ignoriert.
-gameport integer UDP-Port für das Spiel. Vermeide den Bereich 27015-27020. Das sind die lokalen Server-Query-Ports von Steam.
-updateport integer UDP-Port für Steam-Query
-servername string Servertitel.
-basedirectory string Absolutes Basisverzeichnis für ein eigenes Profil, z. B. -basedirectory C:\Profile\Player1 Config Path : C:\Profile\Player1\default.ini Save Path : C:\Profile\Player1\saves\[worldname]
Stationeers Admin-Befehle
Du kannst Befehle über den Webbrowser senden. Link: http://[dedicated server address]:[GamePort]
help Zeigt die Hilfe zu den Befehlen an
login <password> RCONPASSWORD wird in default.ini festgelegt. Das Standard-RCON-Passwort lautet stationeers.
save <worldname> Welt im Basisverzeichnis speichern
shutdown [-m message] [-t timeout in seconds] Fährt den Dedicated Server herunter. Wenn du diesen Befehl ohne Parameter ausführst, wird der Dedicated Server sofort heruntergefahren. Der Countdown startet bei 10 Sekunden. Beispiel: shutdown -m "Server will shutdown in 30 seconds" -t 30
notice <message> Nachricht an alle Spieler. Beispiel: notice "Welcome to Stationeers!"
status Spielstatus und Spielerlisten anzeigen
ban <steamId> <timeout> Bannt einen Spieler für eine bestimmte Zeit. Timeout ist eine Dezimalzahl in Stunden. 0.5 entspricht 30 Minuten. 0 bedeutet unbegrenzt. Beispiel: ban 76561198299941358 0.5
unban <steamId> Spieler von den Bannlisten entfernen
kick <steamId> Kickt den Spieler vom aktuellen Server
Speicherort der Welt-Spielstände
saves
Werkzeuge
- Demnächst verfügbar.


