Back to Setup Guides
    Windows

    StarRupture Server Setup on Windows

    Complete guide to installing and running a StarRupture dedicated server on Windows.

    Important Note

    At no point during this configuration will you use the in-game Server Manager - trying to use it will generate an error. Always connect to your server using your WAN IP via the Join Server button.

    1Download the StarRupture Dedicated Server

    Download the StarRupture dedicated server from Steam. Create a folder for your server files.

    1. Create a server directory, e.g., C:\servers\StarRupture
    2. Download the dedicated server files from Steam
    3. Extract or install to your server directory

    2Create the Start Script

    Create a batch file to start your server. Always use this script instead of the Steam client to avoid session conflicts.

    start_server.bat
    @echo off
    cd /d C:\servers\StarRupture
    start "" .\StarRuptureServerEOS.exe -Log -port=7777

    Launch Parameters

    • -Log - Enables console logging
    • -port=7777 - Sets the server listening port

    3Set Up Admin & Player Passwords

    Generate secure passwords using the official utility and upload them to your server.

    1. Visit starrupture-utilities.com/passwords
    2. Generate both an Admin password and a Player Password
    3. Create Password.json and paste the admin password contents
    4. Create PlayerPassword.json and paste the player password contents
    5. Upload both files to the root directory (alongside StarRuptureServerEOS.exe)

    4Configure DSSettings.txt

    Create or edit the DSSettings.txt file in your server directory (alongside StarRuptureServerEOS.exe).

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

    File Extension Warning

    If you don't have file extensions enabled in Windows, you may accidentally create DSSettings.txt.txt. Check this if your server isn't loading as expected.

    Use our Config Builder to generate a customized configuration file.

    5Create a New World (First Time Setup)

    Follow these steps carefully to create your first world:

    1. Stop the server if running
    2. Modify DSSettings.txt:
      "StartNewGame": "true",
      "LoadSavedGame": "false"
    3. Start the server and wait for it to finish loading
    4. Connect to your server using your WAN IP via "Join Server" button (NOT "Manage Server")
    5. Press ESC and click the Save button in the menu - this writes your save to StarRupture\Saved\SaveGames\MySaveGame
    6. Disconnect from the server
    7. Stop the server (CTRL+C for graceful shutdown)
    8. Revert DSSettings.txt:
      "StartNewGame": "false",
      "LoadSavedGame": "true"
    9. Start the server and join - your world is now ready!

    Critical Warning

    Only set StartNewGame to "true" ONCE when creating a new world! Leaving it true will overwrite your save.

    6Recommended Production Configuration

    After initial world creation, use this configuration for normal operation:

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

    7(Optional) Loading an Existing Save

    To load an existing save game:

    1. Stop the server
    2. Ensure DSSettings.txt has:
      "StartNewGame": "false",
      "LoadSavedGame": "true"
    3. Upload your save game .sav and .met files to the server
    4. Rename them to AutoSave0.sav and AutoSave0.met
    5. Start the server and join

    Connecting to Your Server

    Once your server is running, connect using:

    • Join Server: Use your WAN IP and port (e.g., 123.45.67.89:7777)
    • Do NOT use "Manage Server" - this will cause errors
    • Find your IP: Visit whatismyip.com