StarRupture Server Guide: How To Host Without Losing Your Mind

If you want to play with friends without the annoying tether distance, you need a dedicated server, but StarRupture makes you work for it.

A first-person view in StarRupture of the player and a teammate in an orange suit simultaneously laser mining a glowing ore deposit on a desolate, foggy planet surface.

I am going to be honest with you. The dedicated server tools for StarRupture are currently extremely janky. It is not as simple as clicking "Run" and playing. There is a weird dance you have to do with the "Manage Server" menu, and if you restart the server incorrectly, you will load into a blank void. But, after wrestling with port forwarding and error logs for hours, I have the process down to a science.

Prerequisite: Don't Run It On A Toaster

Before you start downloading files, make sure your machine can actually handle it. This isn't a lightweight 2D indie game. You need some decent hardware, or your friends are going to lag into the next dimension.

Minimum Server Specs:

  • OS: Windows 10/11 or Server 2019/2022 (64-bit)

  • CPU: Quad-Core Processor (i5 / Ryzen 5 or better)

  • RAM: 16 GB+ (The server eats RAM for breakfast)

  • Storage: 45 GB Free Space

Step 1: Install The Server Files

You have two ways to do this. You can either use the Steam client (easier interface) or SteamCMD (cleaner for servers). Choose the one that fits your setup.

Option A: The Steam Client Method

This is the easiest way if you are hosting this on your regular gaming PC.

  1. Open your Steam Library.

  2. Check the box for "Tools" in the filter dropdown.

  3. Search for "StarRupture Dedicated Server".

  4. Install it just like a regular game.

  5. This automatically installs the required Visual C++ Redistributables, saving you a headache later.

Option B: The SteamCMD Method

Use this if you are running a "headless" server or want to keep the installation separate.

  1. Download SteamCMD.

  2. Create a folder for your server (e.g., C:\Servers\StarRupture).

  3. Create a batch file named UpdateServer.bat in that folder with the following code:

Code snippet

@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\Servers\StarRupture" +app_update 3809400 validate +quit

Step 2: Configure The Launch Script

You cannot just click the .exe file. You need a batch file to tell the server what settings to use and which ports to listen to.

Go into your installation folder and create a new text file called StartServer.bat. Paste the code below inside.

The Code

Code snippet

@echo off
cd /d "C:\Servers\StarRupture"
StarRuptureServerEOS.exe -Log -MULTIHOME=0.0.0.0 -Port=7777 -QueryPort=27015 -ServerName="MyServer"

What These Flags Do

  • -MULTIHOME=0.0.0.0: This binds the server to all available IP addresses on your machine.

  • -Port=7777: The main game port.

  • -QueryPort=27015: The port Steam uses to talk to the server.

Step 3: The "Manage Server" Trick (Crucial!)

This is the part that trips everyone up. If you just run the StartServer.bat and try to join via IP, it will not work. You will likely get a "Web Remote Call deserialization error" or just a timeout. The server starts in an "Idle" state. You have to manually tell it to create a session.

How To Initialize The Session

  1. Run StartServer.bat and wait for the log to stop scrolling.

  2. Open StarRupture on your gaming PC.

  3. In the Main Menu, click Manage Server.

  4. Enter your server's Local IP (e.g., 192.168.1.X:7777) or 127.0.0.1:7777 if you are hosting on the same PC.

  5. This will connect you to the admin panel.

  6. Set an Admin Password.

  7. Click "New Game" (or Load Game if you have one).

  8. Click Start.

Only after you click Start in this menu is the server actually live and ready for players to join.

Step 4: Connecting To The Server

Now that the session is live, you and your friends can join.

  1. Go to the Main Menu.

  2. Click Join Game.

  3. Select Dedicated Server.

  4. Enter the Public IP of the host (if over the internet) or the Local IP (if on LAN).

  5. Format: IP_ADDRESS:7777

  6. Enter the server password (if you set one).

Port Forwarding

If your friends cannot connect, it is almost always your firewall or router. You need to forward the following ports to the machine hosting the server.

Required Ports

Open these on your Router and Windows Firewall (UDP is critical).

Port Number Protocol Function
7777 UDP Game Traffic
27015 UDP Steam Query

The "Restart" Bug

Here is the biggest headache right now. If you restart the server (or it crashes), it does not automatically load your save. It defaults to a blank map.

Every time you reboot the server, you must repeat Step 3. Go to "Manage Server," connect, select your save file, and click "Load Game." If you skip this, you will join a fresh world and have a heart attack thinking your progress is deleted. It isn't deleted, it just wasn't loaded.

YOU MIGHT ALSO LIKE

Previous
Previous

Wolfenstein 3 Is Real And It Is About Damn Time

Next
Next

StarRupture Corporation Guide: Who To Sell Your Soul To First