Romestead
Host a Romestead dedicated server on your PC
Official dedicated server from SteamCMD (app 4763510), UDP 8050, a config.json, and a PC that stays awake. Early Access, so do not pin a build.
Updated 1 September 2026
Run Romestead on a PassThis is for someone who has never run a game server. You will put the official Romestead dedicated server on a Windows PC so friends can play even when you are not in the game. The PC has to stay on while people play.
Romestead is in Early Access. Do not pin an old build. When Steam updates the dedicated server, run the same download step again so friends can join.
The server is a different Steam download from the game you play. The game is Steam app 1805320. The dedicated server is 4763510. If you install the game by mistake, friends still have nowhere to connect.
1. Get SteamCMD
SteamCMD is Valve's small downloader for dedicated servers. You need a Steam account that owns Romestead.
- Open the SteamCMD page on the Valve wiki in your browser.
- Download the Windows zip. Extract it to a folder you will keep, for example
C:\SteamCMD. - Double-click
steamcmd.exeonce and wait until it finishes updating. Close that window.
2. Download the dedicated server
- Open File Explorer to
C:\SteamCMD. - Click the address bar, type
cmd, press Enter. - Type this, replace
YOURSTEAMwith your Steam username, then press Enter. It will ask for your password, and a Steam Guard code if you use one.
steamcmd.exe +force_install_dir C:\RomesteadServer +login YOURSTEAM +app_update 4763510 validate +quitWhen it finishes you should have a folder C:\RomesteadServer with Server.dll in it. Do not use app 1805320 here.
3. Make the config file
- In
C:\RomesteadServer, right-click empty space, New, Text Document. - Name it
config.json. Windows may hide the.json. Turn on file extensions if you seeconfig.json.txt. - Open it in Notepad and paste this. Save, then close Notepad. JSON is picky. Do not add extra commas.
{
"Port": 8050,
"Password": "",
"MaxPlayers": 8,
"AutoStartWorldName": "Friends",
"AutoCreateWorldSize": 1
}What those lines mean:
Portis UDP 8050. Friends will use that number.Passwordempty means anyone with the IP can join. Put a password in the quotes for a private group.MaxPlayersstays at 8. That is the cap.AutoStartWorldNameis the world name.AutoCreateWorldSizeis 0, 1, or 2. 1 is a sensible first world.
World files live in saved_worlds/ inside the server folder. Copy that folder if you want a backup.
4. Start the server
- Open File Explorer to
C:\RomesteadServer. - Click the address bar, type
cmd, press Enter. - Type this and press Enter:
dotnet Server.dllLeave that window open while people play. To shut down, type stop in the same window and press Enter. Do not close it like a normal program.
If Windows says it cannot find dotnet, install the .NET Runtime from Microsoft (the runtime, not the SDK), then try again.
5. Open the port so friends can reach you
Friends outside your house need one hole in your router: send UDP port 8050 to this PC. Follow Port forwarding so friends can join for the Windows Firewall and router clicks. Use the Romestead row on that page.
6. Friends join
- They open Romestead.
- They join via IP, using the public address from the port-forwarding page, port 8050.
- They must be on the same Early Access version you just downloaded. If Steam updated the game and you have not run step 2 again, they cannot join.
If you do not want the PC on
A hosted world does not need SteamCMD or a router. omnipass.gg can run the dedicated server for you, so friends join without leaving a PC awake.