Xgamingserver
Home StarRupture StarRupture DSSettings.txt Configuration Guide

StarRupture DSSettings.txt Configuration Guide

Need a StarRupture Server?

Get a fully managed StarRupture dedicated server with one-click setup, automatic updates, and 24/7 support.

Rent a StarRupture Server →

The DSSettings.txt file is the primary configuration file for StarRupture dedicated servers. This guide covers all available options and how to use them effectively.

File Location

Place DSSettings.txt in the same directory as your server executable:

Standard Windows Server:

C:\servers\StarRupture\DSSettings.txt

Pterodactyl Panel:

/home/container/DSSettings.txt

Default Configuration

{
  "SessionName": "MySaveGame",
  "SaveGameInterval": "300",
  "StartNewGame": "false",
  "LoadSavedGame": "true",
  "SaveGameName": "AutoSave0.sav"
}

Configuration Options Explained

SessionName

The display name of your server that players see in the server browser.

  • Type: String
  • Example: “SessionName”: “My Awesome Server”
  • Tips: Keep it short and memorable

SaveGameInterval

How often the server automatically saves the world, in seconds.

  • Type: String (number as text)
  • Default: “300” (5 minutes)
  • Recommended: 300-600 for most servers
  • Warning: Lower values increase disk I/O and may cause lag spikes

StartNewGame

Whether to create a new world when the server starts.

  • Type: String (“true” or “false”)
  • Use “true”: When creating a fresh world
  • Use “false”: When loading an existing save
  • Important: Set to “false” after world creation to prevent data loss

LoadSavedGame

Whether to load an existing save file on startup.

  • Type: String (“true” or “false”)
  • Use “true”: When continuing an existing world
  • Use “false”: When starting fresh

SaveGameName

The filename of the save to load.

  • Type: String
  • Example: “SaveGameName”: “AutoSave0.sav”
  • Note: Case-sensitive, must include .sav extension

Common Configurations

New World Setup

{
  "SessionName": "Fresh Start",
  "SaveGameInterval": "300",
  "StartNewGame": "true",
  "LoadSavedGame": "false",
  "SaveGameName": ""
}

Loading Existing World

{
  "SessionName": "Our Factory",
  "SaveGameInterval": "300",
  "StartNewGame": "false",
  "LoadSavedGame": "true",
  "SaveGameName": "AutoSave0.sav"
}

Troubleshooting

Server Ignoring DSSettings.txt

  • Ensure the file is in the correct directory
  • Verify JSON syntax is valid (use a JSON validator)
  • Check file encoding is UTF-8

Invalid JSON Errors

  • All values must be in quotes
  • Use double quotes, not single quotes
  • No trailing commas after the last property

Skip the Configuration

Our game panel handles all server configuration for you with an easy-to-use interface.

Get Your Server Now →

Your Header Sidebar area is currently empty. Hurry up and add some widgets.