Anleitung: Stationeers Server erstellen

Aus Survival Servers
Zur Navigation springen Zur Suche springen

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!)

Control panel.gif
Stationeers game server.png

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.

  1. Erstelle einen Ordner, in dem du die Dateien deines Stationeers Gameservers speichern möchtest
  2. Lege die gerade heruntergeladene Datei SteamCMD.exe in diesem Ordner ab
  3. Erstelle eine Batch-Datei namens SteamCMD.bat
  4. 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
  1. Klicke mit der rechten Maustaste auf SteamCMD.bat und wähle „Als Administrator ausführen“
  2. 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:

  1. Klicke in Steam mit der rechten Maustaste auf Stationeers und wähle Eigenschaften
  2. Klicke auf den Tab Lokale Dateien
  3. Klicke auf die Schaltfläche „Lokale Dateien durchsuchen

Schritt 2: Stationeers Dedicated Server einrichten

  1. 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)).
  2. Füge den folgenden Code in diese Batch-Datei ein:
start "C:\stationeersserver\Stationeers\rocketstation_DedicatedServer.exe" -batchmode -nographics -autostart
  1. 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.

UpdatecmdARK.png

METHODE 2, SCHRITT 1: Finde deinen Server in der Serverliste im Spiel!

StationeersServerList.png

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“.

Step11.png

METHODE 2, SCHRITT 3: Wähle unten Stationeers als dein Spiel aus. Tritt deinem Server bei!

Steamservers.png

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.