Dedicated Server Guide
From Unofficial Stationeers Wiki
Revision as of 19:29, 21 December 2017 by 2003:c5:fbde:dc00:5dc6:e9d4:2a96:30d1 (talk) (Fixed "-nographics" typo)
Revision as of 19:29, 21 December 2017 by 2003:c5:fbde:dc00:5dc6:e9d4:2a96:30d1 (talk) (Fixed "-nographics" typo)
Dedicated Server Commands
String parameters can take space with double quotes.
| parameter | value | etc |
|---|---|---|
| -batchmode | Dedicated server runs without UI and start to listen port. | |
| -nographics | When running in batch mode, do not initialize graphics device at all. | |
| -autostart | Dedicated server start to listen port without player input. It's always enabled on Linux dedicated server | |
| -autosaveinterval | integer | Save world in every interval. |
| -creator | int64 | Set creator's steam id as gamedata and key-value.
This is for future integration of server instancing. |
| -worldname | string | Load and save game data automatically from existing file. |
| -worldtype | string | Worldtype(Space, Mars, Terrain) |
| -loadworld | string | Load world from saved file. If loadworld is enabled, worldname command is ignored. |
| -gameport | integer | UDP port for game. Avoid to set 27015-27020. It's steam's local server query ports. |
| -updateport | integer | UDP port for steam query |
| -servername | string | Server title. |
| -basedirectory | string | Absolute base directory for custom profile Ex) -basedirectory C:\Profile\Player1 Config Path : default.ini C:\Profile\Player1\ Save Path : C:\Profile\Player1\saves\[worldname] |
batchmode and nographics are Unity3D commands.
https://docs.unity3d.com/Manual/CommandLineArguments.html
Examples
Dedicated server starts new Mars world. Autosave every 5 mins to Mars1.
rocketstation_DedicatedServer.exe -batchmode -nographics -autostart -gameport=27200 -updateport=27016 -autosaveinterval=300 -loadworld=Mothership -servername="Official Dedicated Server
Load Mothership file. Autosave every 5 mins.
rocketstation_DedicatedServer.exe -batchmode -nographics -autostart -gameport=27200 -updateport=27016 -autosaveinterval=300 -loadworld=Mothership -servername="Official Dedicated Server"
Load . Autosave every 5 mins. C:\Profile\Player1\saves\Mothership C:\Profile\Player1\saves\map1
rocketstation_DedicatedServer.exe -batchmode -nographics -autostart -autosaveinterval=300 -gameport=27200 -updateport=27016 -loadwo rld=Mothership -worldname=map1 -basedirectory="C:\Profile\Player1" -servername "Official Dedicated Server"
Configuration from default.ini
default.ini will be created once you start game. Command parameters override defaut.ini
[SERVER] SERVERNAME=Stationeers GAMEPORT=27500 UPDATERPORT=27015 PASSWORD= MAPNAME=BASE DESCRIPTION=Stationeers MAXPLAYER=30 [RCON] RCONPASSWORD=stationeers
Remote Administrator
You can send commands on web browser.
Link : http://[dedicated server address]:[GamePort]
Command Lists
| Command | Parameter | Details |
|---|---|---|
| login | password | RCONPASSWORD is defined in default.ini. Default rcon password is stationeers. |
| save | worldname | Save world to basedirectory
When basedirectory is "C:\Profile\Player1", >> save "Moon 2" Save world to "C:\Profile\Player1\Moon 2" >> save Moon Save world to "C:\Profile\Player1\Moon" |
| shutdown | [-m message] [-t timeout in seconds] | Shutdown dedicated server. If you run this command without any parameters, dedicated server will shutdown immediately. Countdown starts from 10 seconds. >> shutdown -m "Server will shutdown in 30 seconds" -t 30 |
| notice | message | Notice to all players. >> notice "Welcome to Stationeers!" |
| status | Display game state and player lists. | |
| ban | steamId timeout | Ban player for specific time. Timeout is double in hour. 0.5 is 30 minutes. 0 is infinite. >> ban 76561198299941358 0.5 |
| unban | steamId | Remove player from the ban lists. |
| kick | steamId | Kick player from the current server. |
Game client displays messages in the system message window at this moment.


