Note: At no point during this configuration will you have to use the in game Server Manager, trying to use it will generate an error and this seems to be by design at the time of writing.
If you are instructed to connect to the server, this will always mean to connect to your WAN IP using the Join Server button.
This page explains how to start the StarRupture Dedicated Server, manage save games, and configure server behavior using the DSSettings.txt file.
The dedicated server should always be started using a batch file that launches the server executable directly.
@echo off
cd /d C:\servers\StarRupture
start "" .\StarRuptureServerEOS.exe -Log -port=7777
-Log
Enables console logging.
-port=7777
Sets the server listening port.
Always start the server using a
.batfile rather than the Steam client to avoid Steam session conflicts.
If you have been told to use -multihome please ensure you understand what this parameter does as it is not needed for most common configurations.
If you want to learn more than you can here.
The server can either create a new save or load an existing save.
This behavior is controlled entirely by the DSSettings.txt configuration file.
Password.json and paste the contents of the sites password.json field into itPlayerPassword.json and paste the contents of the sites playerpassword.json field into itStarRuptureServerEOS.exe)C:\servers\StarRupture\DSSettings.txt
The file should be saved alongside StarRuptureServerEOS.exe
{
"SessionName": "MySaveGame",
"SaveGameInterval": "300",
"StartNewGame": "false",
"LoadSavedGame": "true",
"SaveGameName": "AutoSave0.sav"
}
300 = 5 minutestrue → Forces creation of a new worldfalse → Prevents new save creationOnly set this to
trueonce when creating a new world!
true → Loads an existing savefalse → Skips loading saved dataBefore:
"StartNewGame": "false",
"LoadSavedGame": "true"
After:
"StartNewGame": "true",
"LoadSavedGame": "false"
StarRupture\Saved\SaveGames\MySaveGame"StartNewGame": "false",
"LoadSavedGame": "true"
DSSettings.txt file, ensure the following settings are configured"StartNewGame": "false",
"LoadSavedGame": "true",
Ensure that StartNewGame is set to false before starting the server, or your save game will be overwritten!
{
"SessionName": "StarRuptureServer",
"SaveGameInterval": "300",
"StartNewGame": "false",
"LoadSavedGame": "true",
"SaveGameName": "AutoSave0.sav"
}
DSSettings.txt