In this step-by-step guide, I’ll show you how to set up an Unturned Dedicated Server on Windows using SteamCMD.
SteamCMD is a free tool developed by Valve that makes creating and managing game servers simple and straightforward.
To make things easy, you can follow along in whichever way works best for you:
🎥 Watch the full video walkthrough
📖 Follow the detailed written guide below
Let’s get started and get your server up and running! 🎮
Before we begin, we’ll need to install SteamCMD.
If you don’t already have it installed, you can download it from the official SteamCMD website.
Download the SteamCMD zip file.
Extract it to your preferred location (for example: C:\SteamCMD).
Open steamcmd.exe.
Allow it to update and download required files.
Once complete, type: quit
⚠️ Important:
Do NOT extract SteamCMD into a OneDrive folder. This can cause permission issues that may prevent your server from running correctly.
Now we’ll download the Unturned Dedicated Server files.
Navigate to your SteamCMD folder and double-click:
Before downloading, create a folder where you want your server installed.
Example (Desktop location):
Now inside SteamCMD, enter:
Type:
Now run:
When complete, you should see:
Then type:
SteamCMD will now close.
✅ At this point, the server files are successfully installed.
To make your Unturned server publicly visible, you need a Steam Game Server Login Token.
You can get one from Steam Game Server Account Management.
1️⃣ Enter App ID:
2️⃣ Enter a Memo
Give it a name so you can identify it later.
Then Click “Create”
3️⃣ Copy Your Login Token
Save it somewhere safe (for example, a text file).
⚠️ Important: Never share your login token with anyone.
Before editing settings, we must launch the server once to generate default configuration files.
Inside your server folder, click:
This will generate the required config files.
Navigate to:
Open Commands.dat and adjust the settings:
Save the file when finished.
Now navigate to:
Find:
Add your token after it, separated by a space.
Example:
Save the file.
By default, Unturned uses:
⚠️ If running multiple servers, each must use a unique port.
We’re at the final stretch! 🎉
Before launching your server for the first time, there’s one important thing to check.
If you want players outside of your local network to join your server, you’ll need to configure port forwarding on your router.
You can follow this general port forwarding guide here:
https://www.noip.com/support/knowledgebase/general-port-forwarding-guide
⚠️ Before you begin, make sure you note the following:
Your Port uses UDP/TCP
You’ll need to forward ports correctly for everything to work properly.
If you’re only playing locally (same network), port forwarding is not required.
Once port forwarding is complete:
1️⃣ Go back to the Unturned Folder
2️⃣ Click the bash file “ServerHelper.bat”
Your server will now begin launching.
The first time you launch the server, Windows Defender Firewall will likely display a security prompt.
⚠️ It is very important that you click “Allow Access.”
If you do not allow access, Windows will block incoming and outgoing connections, which will prevent other players from joining your server.
✅ Once the server finishes starting, you should be able to find it in the in-game browser
Congratulations — your Unturned dedicated server is now live! 🎮