<?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=90.238.164.144</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=90.238.164.144"/>
	<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/Special:Contributions/90.238.164.144"/>
	<updated>2026-04-04T14:24:44Z</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=23764</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=23764"/>
		<updated>2025-10-18T20:53:31Z</updated>

		<summary type="html">&lt;p&gt;90.238.164.144: removed non-functional docker image by Solon1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorials]]&lt;br /&gt;
&lt;br /&gt;
== General Requirements ==&lt;br /&gt;
* Linux or Windows system, either physical or virtualized&lt;br /&gt;
* It is NOT recommended also running a Stationeers client, so &#039;&#039;&#039;hosting the server on your PC while playing at the same time might lead to issues&#039;&#039;&#039;. (there will be issues with router NAT-loopback).&lt;br /&gt;
* 16 or more Gigabytes of RAM. The server will load with less, but will run out of RAM quickly, potentially leading to instability or crashes.&lt;br /&gt;
&lt;br /&gt;
== Quickstarts &amp;amp; Panels ==&lt;br /&gt;
&lt;br /&gt;
=== StationeersServerUI ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Docker + Native Linux &amp;amp; Windows&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/SteamServerUI/StationeersServerUI StationeersServerUI] offers an intuitive webUI, easy configuration, smart backups, full steamcmd handling with auto-updates, &amp;lt;br&amp;gt;&lt;br /&gt;
a discord integration for your community to interact with the server, tons of other helpful features like a remote console &#039;&#039;&#039;and works straight out of the box&#039;&#039;&#039;. &amp;lt;br&amp;gt;&lt;br /&gt;
Created in 2024 with love and attention to detail, updated regularly by [https://github.com/JacksonTheMaster JacksonTheMaster] &amp;amp; the [https://github.com/orgs/SteamServerUI/people StationeersServerUI Team]&lt;br /&gt;
&lt;br /&gt;
=== Pterodactyl ===&lt;br /&gt;
[https://github.com/BadDucky52 BadDucky52] has updated the [https://github.com/HaseoTM/parkervcp-eggs/blob/master/game_eggs/steamcmd_servers/stationeers/stationeers_vanilla/egg-stationeers.json older] pterodactyl egg for the current Dedicated Server:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/BadDucky52/PterodactylGameEggs/blob/main/egg-stationeers.json Current Pterodactyl Egg by BadDucky52] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DIY Solutions ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
** &#039;&#039;&#039;Linux: Glibc 2.38&#039;&#039;&#039; (Ubuntu &#039;&#039;&#039;24&#039;&#039;&#039;.04 LTS, Debian &#039;&#039;&#039;Bookworm&#039;&#039;&#039; (12), Debian &#039;&#039;&#039;Trixie&#039;&#039;&#039; (13))&lt;br /&gt;
** &#039;&#039;&#039;Windows: Microsoft Visual C++ 2015, 2017 and 2019 runtime&#039;&#039;&#039; [https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170 click here to download it].&lt;br /&gt;
&lt;br /&gt;
It is, of course, possible to run the server without external images or tools simply by downloading it from SteamCMD and executing it. Everything you &#039;&#039;should&#039;&#039; need is Documented below.&lt;br /&gt;
&lt;br /&gt;
=== Getting the server files ===&lt;br /&gt;
SteamCmd installed on the operating system you are running the server with. See [https://developer.valvesoftware.com/wiki/SteamCMD The SteamCMD Documentation]&lt;br /&gt;
&#039;&#039;(This is a command line tool)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the stable branch:&lt;br /&gt;
&#039;&#039;(The &amp;quot;stable&amp;quot; branch is what you Download by default when you select Stationeers in your Steam Library)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;steamcmd +login anonymous +app_update 600760 validate +quit&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the beta branch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;steamcmd +login anonymous +app_update 600760 -beta beta validate +quit&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;For getting back from beta to public use -beta public, SteamCMD has trouble with caching sometimes&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Default ports ===&lt;br /&gt;
27016: Game port (UDP).&lt;br /&gt;
27015: Steam update port. (UDP).&lt;br /&gt;
&lt;br /&gt;
=== Server Startup Arguments (Post September 2025)===&lt;br /&gt;
&lt;br /&gt;
With the release of the [https://store.steampowered.com/news/app/544550/view/533235259603419415 terrain update], the flags the Dedicated Server accepts where changed. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;If you are running an older version (such as the prerocket or preterrain branch, ask on the Stationeers Discord server in either #modding or #dedicated-server&#039;&#039;&#039;&#039;&lt;br /&gt;
&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;
! Flag !! Value !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-file start&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;stationname&amp;gt; [worldid] [difficulty] [startcondition] [startlocation]&amp;lt;/code&amp;gt;&lt;br /&gt;
| Tries to load the latest save for the specified station. If not found, starts a new world with the given parameters and saves it.&amp;lt;br&amp;gt;&lt;br /&gt;
- &amp;lt;code&amp;gt;stationname&amp;lt;/code&amp;gt;: Required. This is the name of your save.&amp;lt;br&amp;gt;&lt;br /&gt;
- &amp;lt;code&amp;gt;worldid&amp;lt;/code&amp;gt;: Optional, but required to start a new game if no existing station is found.&amp;lt;br&amp;gt;&lt;br /&gt;
- &amp;lt;code&amp;gt;difficulty&amp;lt;/code&amp;gt;: Optional, defaults to &amp;quot;Normal&amp;quot; if not provided.&amp;lt;br&amp;gt;&lt;br /&gt;
- &amp;lt;code&amp;gt;startcondition&amp;lt;/code&amp;gt;: Optional, defaults to the default start condition for the world setting if not provided.&amp;lt;br&amp;gt;&lt;br /&gt;
- &amp;lt;code&amp;gt;startlocation&amp;lt;/code&amp;gt;: Optional, defaults to &amp;quot;DefaultStartLocation&amp;quot; if not provided.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;When you add optional arguments, you cannot leave one out.&#039;&#039;&#039; &amp;lt;br&amp;gt; For example, &amp;lt;stationname&amp;gt; [worldid] [startlocation] &#039;&#039;&#039;would not work&#039;&#039;&#039;, &amp;lt;br&amp;gt; you would need to add [difficulty] and [startcondition] too.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-logFile&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;quot;path&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Specifies a custom log file path if &amp;lt;code&amp;gt;output_log.txt&amp;lt;/code&amp;gt; is not used. Example:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-logFile &amp;quot;server.log&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;-settings&amp;lt;/code&amp;gt;&lt;br /&gt;
| see below&lt;br /&gt;
| Changes the default settings to desired values e.g -settings ServerName &amp;quot;MyNewStationeersServer&amp;quot;. &#039;&#039;&#039;For a full list and examples, see below.&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== World types (September 2025) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! World Name !! WorldID !! Difficulty IDs !! StartCondition IDs !! StartLocation IDs&lt;br /&gt;
|-&lt;br /&gt;
| Lunar (The Moon)&lt;br /&gt;
| &amp;lt;code&amp;gt; Lunar &amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Creative, Easy, Normal, Stationeer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;DefaultStart, Brutal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;LunarSpawnCraterVesper, LunarSpawnMontesUmbrarum, LunarSpawnCraterNox, LunarSpawnMonsArcanus&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Mars&lt;br /&gt;
| &amp;lt;code&amp;gt; Mars2 &amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Creative, Easy, Normal, Stationeer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;DefaultStart, Brutal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MarsSpawnCanyonOverlook, MarsSpawnButchersFlat, MarsSpawnFindersCanyon, MarsSpawnHellasCrags, MarsSpawnDonutFlats&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Europa&lt;br /&gt;
| &amp;lt;code&amp;gt; Europa3&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Creative, Easy, Normal, Stationeer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EuropaDefault, EuropaBrutal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;EuropaSpawnIcyBasin, EuropaSpawnGlacialChannel, EuropaSpawnBalgatanPass, EuropaSpawnFrigidHighlands, EuropaSpawnTyreValley&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Mimas&lt;br /&gt;
| &amp;lt;code&amp;gt; MimasHerschel&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Creative, Easy, Normal, Stationeer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MimasDefault, MimasBrutal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;MimasSpawnCentralMesa, MimasSpawnHarrietCrater, MimasSpawnCraterField, MimasSpawnDustBowl&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Vulcan&lt;br /&gt;
| &amp;lt;code&amp;gt; Vulcan &amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Creative, Easy, Normal, Stationeer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;VulcanDefault, VulcanBrutal&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;VulcanSpawnVestaValley, VulcanSpawnEtnasFury, VulcanSpawnIxionsDemise, VulcanSpawnTitusReach&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Venus&lt;br /&gt;
| &amp;lt;code&amp;gt; Venus &amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;Creative, Easy, Normal, Stationeer&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;VenusDefault, VulcanBrutal&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;Note: Yes, Venus is using &#039;&#039;&#039;Vulcan&#039;&#039;&#039;Brutal&lt;br /&gt;
| &amp;lt;code&amp;gt;VenusSpawnGaiaValley, VenusSpawnDaisyValley, VenusSpawnFaithValley, VenusSpawnDuskValley&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Inventory Tutorial&lt;br /&gt;
| &amp;lt;code&amp;gt; Tutorial1 &amp;lt;/code&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Connection Tutorial&lt;br /&gt;
| &amp;lt;code&amp;gt; Tutorial2 &amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Atmospherics Tutorial&lt;br /&gt;
| &amp;lt;code&amp;gt; Tutorial3 &amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Airlocks Tutorial&lt;br /&gt;
| &amp;lt;code&amp;gt; Airlock &amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Furnace Tutorial&lt;br /&gt;
| &amp;lt;code&amp;gt; FurnaceBasics &amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Manufacturing Tutorial&lt;br /&gt;
| &amp;lt;code&amp;gt; Manufacturing &amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Configuration =====&lt;br /&gt;
In your server directory, a file called setting.xml will be created once you start it up for the first time. &amp;lt;br&amp;gt;&lt;br /&gt;
While you can &#039;&#039;technically&#039;&#039; edit that, &#039;&#039;&#039;this approach is not guaranteed to work (bugged for a while)&#039;&#039;&#039;. &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;It is recommended to use the -setting flag instead.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Setting !! Value !! Description&lt;br /&gt;
|-&lt;br /&gt;
| ServerVisible&lt;br /&gt;
| true / false&lt;br /&gt;
| Shows / hides the server in the ingame server list&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| GamePort&lt;br /&gt;
| 27016 / any port&lt;br /&gt;
| The port that players connect to&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| UpdatePort&lt;br /&gt;
| 27015 / any port&lt;br /&gt;
| Steam update port. &#039;&#039;Unclear if this is actually used by the game at the moment.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| UPNPEnabled&lt;br /&gt;
| true / false&lt;br /&gt;
| Enable or disable UniversalPlugAndPlay (Auto port forwarding, your router must support)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| ServerName&lt;br /&gt;
| &amp;quot;My Game Server&amp;quot; / your desired server name&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| ServerPassword&lt;br /&gt;
| &amp;quot;MySuperSecurePassword&amp;quot; /  your desired server password&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| ServerAuthSecret&lt;br /&gt;
| &amp;quot;MySuperSecureSecret&amp;quot; /  your desired admin secret&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| ServerMaxPlayers&lt;br /&gt;
| 1-20&lt;br /&gt;
| The number of available player slots. Shouln&#039;t exceed 20.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| AutoSave&lt;br /&gt;
| true / false&lt;br /&gt;
| Enable or disable autosaves&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| SaveInterval&lt;br /&gt;
| 300&lt;br /&gt;
| Time in seconds between each autosave. Shouldn&#039;t be below 60 sec.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| AutoPauseServer&lt;br /&gt;
| true / false&lt;br /&gt;
| Weather the server should auto pause or not if no players are connected&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| UseSteamP2P&lt;br /&gt;
| true / false&lt;br /&gt;
| Weather the server should allow SteamP2P connections. Keep this disabled.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| StartLocalHost&lt;br /&gt;
| true / false&lt;br /&gt;
| Do not change this, this is required to be able to connect.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Command Examples ===&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Linux&#039;&#039;&#039; ====&lt;br /&gt;
Note: Logging to console on Linux is slightly broken - we recommend to log to a log file instead and &amp;lt;code&amp;gt; tail -f &amp;lt;/code&amp;gt; that&lt;br /&gt;
&lt;br /&gt;
Explanation: &#039;&#039;Server starts a new Map on &amp;lt;code&amp;gt; Lunar &amp;lt;/code&amp;gt; saved to &amp;lt;code&amp;gt; saves/MyLunarMap &amp;lt;/code&amp;gt; , advertises itself in the server with 6 player slots in the server list as &amp;lt;code&amp;gt; MyLunarServer &amp;lt;/code&amp;gt; on port &amp;lt;/code&amp;gt; 27016 &amp;lt;/code&amp;gt; with password &amp;lt;code&amp;gt; MySuperSecurePassword &amp;lt;/code&amp;gt; and saves every 5 minutes.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./rocketstation_DedicatedServer.x86_64 -file start MyLunarMap Lunar -logFile &amp;quot;./server.log&amp;quot; -settings StartLocalHost true ServerVisible true GamePort 27016 UPNPEnabled false ServerName &amp;quot;MyLunarServer&amp;quot; ServerPassword &amp;quot;MySuperSecurePassword&amp;quot; ServerMaxPlayers 6 AutoSave true SaveInterval 300 ServerAuthSecret &amp;quot;MySuperSecureSecret&amp;quot; UpdatePort 27015 AutoPauseServer true UseSteamP2P false LocalIpAddress 0.0.0.0 &amp;amp; tail -f server.log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Explanation: &#039;&#039;Server starts a new Map on &amp;lt;code&amp;gt; Mars2 &amp;lt;/code&amp;gt; saved to &amp;lt;code&amp;gt; saves/MyLunarMap &amp;lt;/code&amp;gt; , advertises itself in the server with 6 player slots in the server list as &amp;lt;code&amp;gt; MyLunarServer &amp;lt;/code&amp;gt; on port &amp;lt;/code&amp;gt; 27016 &amp;lt;/code&amp;gt; &#039;&#039;&#039;without&#039;&#039;&#039; password and saves every 5 minutes.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./rocketstation_DedicatedServer.x86_64 -file start MyMarsMap Mars2 -logFile &amp;quot;./server.log&amp;quot; -settings StartLocalHost true ServerVisible true GamePort 27016 UPNPEnabled false ServerName &amp;quot;MyLunarServer&amp;quot; ServerMaxPlayers 6 AutoSave true SaveInterval 300 ServerAuthSecret &amp;quot;MySuperSecureSecret&amp;quot; UpdatePort 27015 AutoPauseServer true UseSteamP2P false LocalIpAddress 0.0.0.0 &amp;amp; tail -f server.log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Explanation: &#039;&#039;Server starts a new Map on &amp;lt;code&amp;gt; Lunar &amp;lt;/code&amp;gt; saved to &amp;lt;code&amp;gt; saves/MyLunarMap &amp;lt;/code&amp;gt;, &#039;&#039;&#039;does not advertise itself in the server list&#039;&#039;&#039; but is available for 6 players to direct connection via &amp;lt;code&amp;gt; &amp;lt;serverIP&amp;gt;:27016 &amp;lt;/code&amp;gt; &amp;lt;/code&amp;gt; with password &amp;lt;code&amp;gt; MySuperSecurePassword &amp;lt;/code&amp;gt; and saves every 5 minutes.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./rocketstation_DedicatedServer.x86_64 -file start MyLunarMap Lunar -logFile &amp;quot;./server.log&amp;quot; -settings StartLocalHost true ServerVisible false GamePort 27016 UPNPEnabled false ServerName &amp;quot;MyHiddenLunarServer&amp;quot; ServerPassword &amp;quot;MySuperSecurePassword&amp;quot; ServerMaxPlayers 6 AutoSave true SaveInterval 300 ServerAuthSecret &amp;quot;MySuperSecureSecret&amp;quot; UpdatePort 27015 AutoPauseServer true UseSteamP2P false LocalIpAddress 0.0.0.0 &amp;amp; tail -f server.log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Additional info about the Linux commands =====&lt;br /&gt;
* LocalIpAddress 0.0.0.0 is required to allow the server to bind to all network interfaces on your Linux Server. On some distros, you might wanna specify the actual interface IP instead.&lt;br /&gt;
* The server starts with the specified values, but technically in the background (&amp;amp; sign at the end of the command). You can foreground it again by using &amp;lt;code fg &amp;lt;/fg&amp;gt;&lt;br /&gt;
* tail -f debug.log runs in the foreground, showing the log output in your current attached terminal.&lt;br /&gt;
* When you now Ctrl+C, &#039;&#039;&#039;the server will not stop&#039;&#039;&#039; - instead it will remain in the &#039;&#039;&#039;background as long as your session is open&#039;&#039;&#039; If you, for example, disconnect your SSH connection the server will stop because an ending SSH connection typically sends a SIGHUP (hangup signal) to all processes in the session, including background processes,. You might wanna look into using [https://youtu.be/UxbiDtEXuxg?si=_j3MumpVcCCk4xGQ tmux].&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;Windows&#039;&#039;&#039; ====&lt;br /&gt;
&lt;br /&gt;
Explanation: &#039;&#039;Server starts a new Map on &amp;lt;code&amp;gt; Lunar &amp;lt;/code&amp;gt; saved to &amp;lt;code&amp;gt; saves/MyLunarMap &amp;lt;/code&amp;gt; , advertises itself in the server with 6 player slots in the server list as &amp;lt;code&amp;gt; MyLunarServer &amp;lt;/code&amp;gt; on port &amp;lt;code&amp;gt; 27016 &amp;lt;/code&amp;gt; with password &amp;lt;code&amp;gt; MySuperSecurePassword &amp;lt;/code&amp;gt; and saves every 5 minutes.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;.\rocketstation_DedicatedServer.exe -file start MyLunarMap Lunar -settings StartLocalHost true ServerVisible true GamePort 27016 UPNPEnabled false ServerName &amp;quot;MyLunarServer&amp;quot; ServerPassword &amp;quot;MySuperSecurePassword&amp;quot; ServerMaxPlayers 6 AutoSave true SaveInterval 300 ServerAuthSecret &amp;quot;MySuperSecureSecret&amp;quot; UpdatePort 27015 AutoPauseServer true UseSteamP2P false&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Explanation: &#039;&#039;Server starts a new Map on &amp;lt;code&amp;gt; Lunar &amp;lt;/code&amp;gt; saved to &amp;lt;code&amp;gt; saves/MyLunarMap &amp;lt;/code&amp;gt;, does NOT advertise itself in the server list but is available for 6 players to direct connection via &amp;lt;code&amp;gt; &amp;lt;serverIP&amp;gt;:27016 &amp;lt;/code&amp;gt; &amp;lt;/code&amp;gt; with password &amp;lt;code&amp;gt; MySuperSecurePassword &amp;lt;/code&amp;gt; and saves every 5 minutes.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;.\rocketstation_DedicatedServer.exe -file start MyLunarMap Lunar -settings StartLocalHost true ServerVisible false GamePort 27016 UPNPEnabled false ServerName &amp;quot;MyHiddenLunarServer&amp;quot; ServerPassword &amp;quot;MySuperSecurePassword&amp;quot; ServerMaxPlayers 6 AutoSave true SaveInterval 300 ServerAuthSecret &amp;quot;MySuperSecureSecret&amp;quot; UpdatePort 27015 AutoPauseServer true UseSteamP2P false&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Additional info about the commands =====&lt;br /&gt;
The server will stay running until you close the terminal. When you close (don&#039;t logoff) a RDP session, the server does not stop.&lt;br /&gt;
&lt;br /&gt;
== Administrator: run a command on the server ==&lt;br /&gt;
&lt;br /&gt;
The same &amp;lt;code&amp;gt; ServerAuthSecret &amp;lt;/code&amp;gt; parameter must be added to the -setting flag (see above) and inside the clients setting.xml &#039;&#039;(&amp;quot;client&amp;quot;=your local PC, &#039;&#039;&#039;not&#039;&#039;&#039; the server)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
All commands are typed in the client console (F3) and prefixed by a &amp;lt;code&amp;gt; serverrun &amp;lt;/code&amp;gt; like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; serverrun say Hello World &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Server Terminal Console===&lt;br /&gt;
When running the server from windows, you can type commands in the terminal application which acts like a console&lt;br /&gt;
&lt;br /&gt;
=== Command Lists ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Command&lt;br /&gt;
!Details&lt;br /&gt;
!Parameter&lt;br /&gt;
|-&lt;br /&gt;
| HELP&lt;br /&gt;
| Displays the list of commands.&lt;br /&gt;
| 	Arguments:&lt;br /&gt;
* commands&lt;br /&gt;
* list (l)&lt;br /&gt;
* &amp;lt;key&amp;gt;&lt;br /&gt;
* tofile: prints the help output to file&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Modding on Servers ==&lt;br /&gt;
&#039;&#039;removed very outdated information - please ask on the Stationeers Discord server in either #modding or #dedicated-server&#039;&#039;&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;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://github.com/rocket2guns/StationeersDedicatedServerGuide/blob/main/README.md%20Official%20Server%20Guide VERY Outdated official guide]&lt;/div&gt;</summary>
		<author><name>90.238.164.144</name></author>
	</entry>
</feed>