StarRupture DSSettings.txt Configuration Guide
Complete guide to configuring your StarRupture dedicated server using the DSSettings.txt file. Control sessions, saves, and auto-save intervals.
The DSSettings.txt file controls your StarRupture server's session and save behavior. This guide covers every setting and how to configure them.
Locating the DSSettings.txt File
Open Your Server Files
Access the XGamingServer Panel and go to Files in the sidebar.
Find DSSettings.txt
The file is located in the server root directory alongside the server executable. If it doesn't exist, you can create it.
Configuration Reference
The file uses JSON format. Here is a complete example:
{
"SessionName": "MyWorld",
"SaveGameInterval": "300",
"StartNewGame": "false",
"LoadSavedGame": "true",
"SaveGameName": "AutoSave0.sav"
}Settings Explained
| Setting | Default | Description |
|---|---|---|
SessionName | — | Name of the save folder (max 20 characters). Must match the folder name under Saved/SaveGames/. |
SaveGameInterval | 300 | Auto-save frequency in seconds. 300 = every 5 minutes. |
StartNewGame | false | Set to true to generate a brand new world on next startup. |
LoadSavedGame | true | Set to true to load an existing save on startup. |
SaveGameName | AutoSave0.sav | Which save file to load from the session folder. |
⚠️ Warning:
StartNewGameandLoadSavedGameare mutually exclusive. Never set both totrueat the same time. IfStartNewGameistrue, it will generate a new world and can overwrite your existing save.
Common Configurations
Loading an Existing Save
{
"SessionName": "MyWorld",
"SaveGameInterval": "300",
"StartNewGame": "false",
"LoadSavedGame": "true",
"SaveGameName": "AutoSave0.sav"
}Creating a New World
{
"SessionName": "NewWorld",
"SaveGameInterval": "300",
"StartNewGame": "true",
"LoadSavedGame": "false",
"SaveGameName": "AutoSave0.sav"
}⚠️ Warning: After your new world generates, change
StartNewGameback tofalseandLoadSavedGametotrue, then restart. Otherwise the server will create a new world every time it restarts.
Adjusting Auto-Save Frequency
Change SaveGameInterval to control how often the server saves:
| Value | Interval |
|---|---|
60 | Every 1 minute |
300 | Every 5 minutes (default) |
600 | Every 10 minutes |
900 | Every 15 minutes |
Lower intervals mean less progress is lost on a crash but can cause brief lag spikes during saves, especially on large worlds.
💡 Tip: Most settings can also be configured through the
Startuppage in the XGamingServer Panel without editing the file directly.
How is this guide?
