Skip to content

How to Install a StarRupture Server?

How to Install a StarRupture Server? – Step-by-step guide for your Starrupture on NexoraHost.

Game servers

Quick answer: Set up your server step by step – check requirements, install files, configure ports and start the service.

This guide shows you step by step how to set up a StarRupture Dedicated Server – from installation and first world creation to port forwarding.

Note: StarRupture is in Early Access. Features and requirements may change with updates.

Requirements

  • Operating system: Windows 10/11 or Windows Server 2019/2022 (64-bit)
  • Processor: 4 cores (i5/Ryzen 5 or better)
  • RAM: At least 8 GB, 16 GB recommended
  • Storage: 30-50 GB free disk space
  • Network: UDP port 7777 must be open
  • Steam account: Optional, for SteamCMD installation

Step 1: Install server files

There are two ways to get the server files:

Method A: Via Steam (easier)

  1. Open your Steam library
  2. Search for StarRupture Dedicated Server (Category: Tools)
  3. Click Install and wait for the download to complete

Method B: Via SteamCMD (for headless servers)

Run SteamCMD and enter the following commands (App ID is 3809400):

steamcmd +force_install_dir C:\StarRuptureDS +login your_steam_login +app_update 3809400 validate +quit

Step 2: Start the server

Navigate to the installation folder. Right-click SRServerWithLog.bat → Edit. Add in the first line:

start .\StarRuptureServerEOS.exe -Log -port=7777

Save and run the BAT file. A console window opens – the server is now running.

Step 3: Create the first world (Manage Server)

StarRupture has an unusual process: The first world is created from the game client, not on the server itself.

  1. Launch StarRupture on your PC
  2. Click Manage Server in the main menu
  3. Enter your server IP and port (default: 7777)
  4. Set a server management password
  5. Optional: Set a player/join password
  6. Click New Game – this creates the world on the server
  7. Click Start Game – the server is now running with this world

Step 4: Set up port forwarding

StarRupture uses UDP port 7777 for the game connection and a separate query port.

Windows Firewall (PowerShell as Administrator)

New-NetFirewallRule -DisplayName "StarRupture Server" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow

Router port forwarding

  • Forward UDP port 7777 to your server's local IP
  • Also forward the query port (default: 7778)

Step 5: Join the server

  1. Open StarRupture and go to the main menu
  2. Click Join Game
  3. Select the Dedicated Server tab
  4. Enter server IP and port (e.g. 123.456.789.0:7777)
  5. Enter the player password (if set)
  6. Click Connect/Join

Step 6: Server configuration (DSSettings.txt)

In the server folder you'll find the file DSSettings.txt. Here's the full configuration:

{
  "SessionName": "MyServer",
  "SaveGameInterval": "300",
  "StartNewGame": "false",
  "LoadSavedGame": "true",
  "SaveGameName": "AutoSave0.sav"
}
  • SessionName: Name of your session and save folder
  • SaveGameInterval: Autosave interval in seconds (300 = 5 minutes)
  • StartNewGame/LoadSavedGame: After the first world creation ALWAYS set to false/true – otherwise the world will be overwritten on restart
  • SaveGameName: The save game to load

Hardware recommendations by playstyle

Playstyle RAM CPU SaveGameInterval
Casual 2-4 players 10 GB Standard 300
Factory Builder (4 players) 15-20 GB High Single-Core 180
Exploration (long-term session) 10-15 GB Standard 600

Common problems

  • Server running but no one can join: Check if a world is running (Manage Server → Start Game). Check firewall and port forwarding
  • World gone after restart: Check DSSettings.txt: StartNewGame=false and LoadSavedGame=true must be set
  • Server lags heavily: Check RAM usage. If over 80%, increase RAM. For large factories choose CPU with high single-core performance
  • Wrong password: Management password and player password are different. To join you need the player password

Keep reading

Popular and fresh – not just the oldest guides.

More

Explore NexoraHost