<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://stationeers-wiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=64.140.118.220</id>
	<title>Stationeers Community Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://stationeers-wiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=64.140.118.220"/>
	<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/Special:Contributions/64.140.118.220"/>
	<updated>2026-04-04T14:09:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Dedicated_Server_Guide&amp;diff=8508</id>
		<title>Dedicated Server Guide</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Dedicated_Server_Guide&amp;diff=8508"/>
		<updated>2019-04-21T21:30:56Z</updated>

		<summary type="html">&lt;p&gt;64.140.118.220: /* Dedicated Server Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This guide is moved with permission of Discord user(and owner of real version of this guide): @MaddoScientisto#1170 --&amp;gt;&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
&lt;br /&gt;
== Dedicated Server Commands ==&lt;br /&gt;
String parameters can take space with double quotes.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! parameter !! value !! etc&lt;br /&gt;
|-&lt;br /&gt;
| -batchmode|| || Dedicated server runs without UI and start to listen port.&lt;br /&gt;
|-&lt;br /&gt;
| -nographics|| || When running in batch mode, do not initialize graphics device at all.&lt;br /&gt;
|-&lt;br /&gt;
| -logfile|| &amp;quot;path&amp;quot; || If no output_log.txt use this parameter. Check examples below for syntax&lt;br /&gt;
|-&lt;br /&gt;
| -autostart|| || Dedicated server start to listen port without player input. It&#039;s always enabled on Linux dedicated server&lt;br /&gt;
|-&lt;br /&gt;
| -autosaveinterval|| integer || Save world in every interval.&lt;br /&gt;
|-&lt;br /&gt;
| -creator|| int64|| Set creator&#039;s steam id as gamedata and key-value.&lt;br /&gt;
This is for future integration of server instancing.&lt;br /&gt;
|-&lt;br /&gt;
| -worldname || string || Load and save game data automatically from existing file.&lt;br /&gt;
|-&lt;br /&gt;
| -worldtype || string  ||  Worldtype(Space, Mars, Terrain)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;-loadworld&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| string  || Load world from saved file. If loadworld is enabled, worldname command is ignored.&lt;br /&gt;
|-&lt;br /&gt;
| -gameport  || integer  || UDP port for game. Avoid to set 27015-27020. It&#039;s steam&#039;s local server query ports.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;-updateport&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|integer &lt;br /&gt;
|UDP port for steam query&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;-servername&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|string&lt;br /&gt;
|Server title.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;-basedirectory&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|string &lt;br /&gt;
|&amp;lt;nowiki&amp;gt;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]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
batchmode, nographics and logfile are Unity3D commands.&lt;br /&gt;
&lt;br /&gt;
https://docs.unity3d.com/Manual/CommandLineArguments.html&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
====== Dedicated server starts new Mars world. Autosave every 5 mins to Mars1. ======&lt;br /&gt;
 rocketstation_DedicatedServer.exe -batchmode -nographics -autostart -autosaveinterval=300 -worldtype=Mars -worldname=Mars1 -basedirectory=&amp;quot;C:\Server\User1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====== Load Mothership file. Autosave every 5 mins. ======&lt;br /&gt;
 rocketstation_DedicatedServer.exe -batchmode -nographics -autostart  -gameport=27200 -updateport=27016 -autosaveinterval=300 -loadworld=Mothership -servername=&amp;quot;Official Dedicated Server&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====== Load . Autosave  every 5 mins. C:\Profile\Player1\saves\Mothership C:\Profile\Player1\saves\map1 ======&lt;br /&gt;
 rocketstation_DedicatedServer.exe -batchmode -nographics -autostart -autosaveinterval=300 -gameport=27200 -updateport=27016 -loadwo&lt;br /&gt;
 rld=Mothership -worldname=map1 -basedirectory=&amp;quot;C:\Profile\Player1&amp;quot; -servername &amp;quot;Official Dedicated Server&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====== Example -logfile syntax ======&lt;br /&gt;
-logFile &amp;quot;C:\Server_Path\rocketstation_DedicatedServer_Data\output_log.txt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====== Configuration from default.ini ======&lt;br /&gt;
default.ini will be created once you start game. Command parameters override defaut.ini&lt;br /&gt;
 [SERVER]&lt;br /&gt;
 SERVERNAME=Stationeers&lt;br /&gt;
 GAMEPORT=27500&lt;br /&gt;
 UPDATERPORT=27015&lt;br /&gt;
 PASSWORD=&lt;br /&gt;
 MAPNAME=BASE&lt;br /&gt;
 DESCRIPTION=Stationeers&lt;br /&gt;
 MAXPLAYER=30&lt;br /&gt;
 [RCON]&lt;br /&gt;
 RCONPASSWORD=stationeers&lt;br /&gt;
&lt;br /&gt;
== Remote Administrator ==&lt;br /&gt;
You can send commands on web browser. &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Link : http://[dedicated server address]:[GamePort]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
[[File:Dediserv1.png|frameless|735x735px]]&lt;br /&gt;
&lt;br /&gt;
== Command Lists ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Command&lt;br /&gt;
!Parameter&lt;br /&gt;
!Details&lt;br /&gt;
|-&lt;br /&gt;
|login&lt;br /&gt;
|password&lt;br /&gt;
|RCONPASSWORD is defined in default.ini. Default rcon password is stationeers.&lt;br /&gt;
|-&lt;br /&gt;
|save&lt;br /&gt;
|worldname&lt;br /&gt;
|Save world to basedirectory &lt;br /&gt;
&lt;br /&gt;
When basedirectory is &amp;quot;C:\Profile\Player1&amp;quot;, &lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; save &amp;quot;Moon 2&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Save world to &amp;quot;C:\Profile\Player1\Moon 2&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; save Moon &lt;br /&gt;
&lt;br /&gt;
Save world to &amp;quot;C:\Profile\Player1\Moon&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|shutdown&lt;br /&gt;
|[-m message] [-t timeout in seconds]&lt;br /&gt;
|Shutdown dedicated server. If you run this command without any parameters, dedicated server will shutdown immediately. Countdown starts from 10 seconds. &amp;gt;&amp;gt; shutdown -m &amp;quot;Server will shutdown in 30 seconds&amp;quot; -t 30&lt;br /&gt;
|-&lt;br /&gt;
|notice&lt;br /&gt;
|message&lt;br /&gt;
|Notice to all players. &amp;gt;&amp;gt; notice &amp;quot;Welcome to Stationeers!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|status&lt;br /&gt;
|&lt;br /&gt;
|Display game state and player lists.&lt;br /&gt;
|-&lt;br /&gt;
|ban&lt;br /&gt;
|steamId timeout&lt;br /&gt;
|Ban player for specific time. Timeout is double in hour. 0.5 is 30 minutes. 0 is infinite. &amp;gt;&amp;gt; ban 76561198299941358 0.5&lt;br /&gt;
|-&lt;br /&gt;
|unban&lt;br /&gt;
|steamId&lt;br /&gt;
|Remove player from the ban lists.&lt;br /&gt;
|-&lt;br /&gt;
|kick&lt;br /&gt;
|steamId&lt;br /&gt;
|Kick player from the current server.&lt;br /&gt;
|-&lt;br /&gt;
|clearall&lt;br /&gt;
|&lt;br /&gt;
|Delete disconnected players&lt;br /&gt;
|-&lt;br /&gt;
|hungerRate&lt;br /&gt;
|hunger rate&lt;br /&gt;
|Set hunger rate of server. 0 to disable hunger, higher numbers to make hunger drop more quickly.&lt;br /&gt;
|}&lt;br /&gt;
Game client displays messages in the system message window at this moment.&lt;br /&gt;
[[File:Dediserv2.png|frameless|332x332px]]&lt;br /&gt;
&lt;br /&gt;
== Modding on Servers ==&lt;br /&gt;
&#039;&#039;&#039;Undocumented feature&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== ModConfig.xml ===&lt;br /&gt;
Place a ModConfig.xml in the serverfiles root (next to executable).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HR&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;ModConfig xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;Mods&amp;gt;&lt;br /&gt;
    &amp;lt;unsignedLong&amp;gt;1&amp;lt;/unsignedLong&amp;gt;&lt;br /&gt;
    &amp;lt;unsignedLong&amp;gt;1001&amp;lt;/unsignedLong&amp;gt;&lt;br /&gt;
    &amp;lt;unsignedLong&amp;gt;1002&amp;lt;/unsignedLong&amp;gt;&lt;br /&gt;
  &amp;lt;/Mods&amp;gt;&lt;br /&gt;
  &amp;lt;DisabledMods&amp;gt;&lt;br /&gt;
  &amp;lt;/DisabledMods&amp;gt;&lt;br /&gt;
  &amp;lt;LocalMods&amp;gt;&lt;br /&gt;
    &amp;lt;LocalMod&amp;gt;&lt;br /&gt;
      &amp;lt;folder&amp;gt;YourFirstModFolderHere&amp;lt;/folder&amp;gt;&lt;br /&gt;
      &amp;lt;modID&amp;gt;1001&amp;lt;/modID&amp;gt;&lt;br /&gt;
    &amp;lt;/LocalMod&amp;gt;&lt;br /&gt;
    &amp;lt;LocalMod&amp;gt;&lt;br /&gt;
      &amp;lt;folder&amp;gt;YourSecondModFolderHere&amp;lt;/folder&amp;gt;&lt;br /&gt;
      &amp;lt;modID&amp;gt;1002&amp;lt;/modID&amp;gt;&lt;br /&gt;
    &amp;lt;/LocalMod&amp;gt;&lt;br /&gt;
  &amp;lt;/LocalMods&amp;gt;&lt;br /&gt;
&amp;lt;/ModConfig&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;HR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assign a number to each entry you want to add.&amp;lt;br&amp;gt;&lt;br /&gt;
Numbers seem to default to 4 digits for mods when generated by the client,&amp;lt;br&amp;gt;&lt;br /&gt;
so try and keep the same structure in the server to prevent complications.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;1 is core file and always need to be enabled&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Storing Mods ===&lt;br /&gt;
 WIN: C:\Users\&#039;&#039;&#039;USERNAME_HERE&#039;&#039;&#039;\Documents\My Games\Stationeers\mods\&lt;br /&gt;
 LIN: /home/&#039;&#039;&#039;USERNAME_HERE&#039;&#039;&#039;/My Games/Stationeers/mods/&lt;br /&gt;
 OSX: /Users/&#039;&#039;&#039;USERNAME_HERE&#039;&#039;&#039;/My Games/Stationeers/mods/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 \Modname or workshopid\About\&lt;br /&gt;
(file containing description about mod and thumbnail)&lt;br /&gt;
 \Modname or workshopid\GameData\&lt;br /&gt;
(files you want to &amp;lt;u&amp;gt;append&amp;lt;/u&amp;gt; to the core gamedata)&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended to only put entries in the mod files you want to add or replace,&amp;lt;br&amp;gt;&lt;br /&gt;
do not try and replace the whole file for compatibility issues and errors.&lt;br /&gt;
&lt;br /&gt;
There are some examples of how to make your own mods in:&lt;br /&gt;
 \Steam\steamapps\common\Stationeers\rocketstation_Data\StreamingAssets\&lt;br /&gt;
Look for ExampleMod.zip and AttributesExampleMod.zip .&lt;/div&gt;</summary>
		<author><name>64.140.118.220</name></author>
	</entry>
</feed>