How to Set Up an Unturned Dedicated Server (2026 Guide)

Learn how to set up an Unturned server on Windows or Linux, configure mods, maps, and joins, and choose Server Code, Fake IP, or ports.
How to Set Up an Unturned Dedicated Server

Summarize this blog on:

Running your own Unturned dedicated server gives you full control over your gameplay, your community, and your world. 

You decide the rules, maps, difficulty, and mods, no laggy public servers, no random admins, no limits. This guide walks you through how to create an Unturned server from scratch, whether you’re using Windows or Unturned dedicated server Linux. 

You’ll learn how to configure settings, forward ports, change maps, adjust difficulty, add mods, enable cheats, and manage backups. It also covers how to reset your Unturned dedicated server safely and use admin commands like a pro. 

If you’re ready to host Unturned server sessions on your terms, this guide gives you everything you need to build, customize, and maintain it from day one.

Key Takeaways

  • Running your own Unturned server gives you full control over maps, rules, mods, and players.
  • Only Windows and Linux support Unturned hosting; macOS is not supported.
  • Always launch using ServerHelper with +InternetServer for public servers.
  • Unturned uses two consecutive UDP ports: Port and Port+1 (default 27015 and 27016). If you change Port, open that port and the next one.
  • Add Workshop File IDs in WorkshopDownloadConfig.json to load mods and maps.
  • Commands.dat handles basic server settings (map, players, cheats, perspective). Config.txt handles most advanced rules and public listing settings like the GSLT token.
  • Back up your server folder often and reset worlds by replacing or renaming map saves.
  • A Steam GSLT token is required for your server to appear on the Internet server list. Without a GSLT, the server is hidden from the Internet list.
  • A GSLT also keeps your Server Code linked between sessions, so it does not change every time the server restarts.
  • Port forwarding is optional. Friends can join using a Server Code. For an Internet server, you can also enable Fake IP instead of port forwarding.
  • Dedicated hosting gives the best performance, uptime, and stability for Unturned worlds.

Setting Up Your Unturned Dedicated Server: Step by Step

Follow this six-step path and turn your PC or VPS into an Unturned dedicated server built for smooth, stable multiplayer worlds.

Step 1:  Prepare Your Environment

  • Hardware Requirements: For up to 24 players, use at least a quad-core CPU and 8 GB RAM. Large maps or heavy mod setups may need 16 GB + and SSD or NVMe storage. Stable upload speed (10 Mbps+) helps avoid lag and connection drops when multiple players join and build at once.Supported OS: Only Windows and Linux (Ubuntu, Debian, Fedora) are supported for Unturned dedicated servers. macOS is not supported.
  • Dependencies (Linux): Install SteamCMD for installs and updates. Tools like screen or tmux are optional if you want detached sessions. Older systems may still require 32-bit libraries.
  • Steam Account: Use a separate Steam account for hosting to avoid Steam Guard and concurrent session conflicts.

Step 2: Download and Install the Server Tool

  • App ID: 1110390 (Unturned Dedicated Server).
  • Method A (Windows): Open Steam → Library > Tools → install Unturned Dedicated Server.

Method B (Linux / Advanced):

login anonymous

force_install_dir /opt/unturned

app_update 1110390 validate

quit

  • Directory Check: Ensure the folder contains ServerHelper.bat (Windows) or ServerHelper.sh (Linux).
  • Folder Structure: After installation, you’ll see subfolders like Servers/, Bundles/, and Workshop/.

Step 3: Launch the Server for the First Time

Windows Launch Script:

@echo off

start “” “%~dp0ServerHelper.bat” +InternetServer/MyServer

Linux Launch Script:

#!/bin/bash

./ServerHelper.sh +InternetServer/MyServer -ThreadedConsole

  • Explanation:
    • Use +InternetServer for an Internet server. To be publicly listed, you still need a GSLT token, and you must choose either Fake IP or port forwarding.
    • -ThreadedConsole improves input responsiveness on Linux.
  • First Run: The first launch creates Servers/MyServer/Server/ and its config files. Enter shutdown in console to stop safely once setup completes.

Step 4: Configure the Server (Commands.dat & Config Files)

Commands.dat (found in Servers/MyServer/Server/):

Name MyServer

Map PEI

MaxPlayers 24

Mode Normal

Port 27015

Owner 7656119XXXXXXXXXXX

Perspective Both

Cheats

Config File:

  • Modern servers use Config.txt. Older servers created before 3.25.8.0 may still have Config.json, which is legacy.
  • Set your VAC_Secure and BattlEye_Secure values in your active server config file.
  • Generate a GSLT by visiting the Steam game server page and creating a token with App ID 304930 (Unturned). You can add the token either as Login_Token in your server config under the Browser section, or with the GSLT command in Commands.dat or your startup command. A valid GSLT is required if you want your server to appear on the Internet server list.

Step 5: Networking & Joining

Port forwarding is optional. You have three ways to let players join:

Option A: Server Code (fastest for friends)

  • Your friends can join using the 17-digit Server Code in Connect Directly. No port forwarding needed.

Option B: Fake IP (IP join without port forwarding)

  • Enable Fake IP in your server config. This lets players join by address without port forwarding, and your server can still appear on the Internet list if you set a valid GSLT token. Keep in mind that the Fake IP address and port change after every restart, and Fake IP does not work with Steam’s built-in Favorites or History lists.

Option C: Port forwarding (direct join by real IP or domain)

  • Port forwarding is only required if you want players to join directly by your real public IP or a domain name.

Ports and firewall

  • Unturned uses two consecutive UDP ports while running. By default it uses 27015 and 27016.
  • If you change Port in Commands.dat, it uses that value and Port+1.
  • If you are using direct real-IP hosting, allow inbound UDP for both ports in your firewall and forward both ports to the host machine.
  • For multiple servers, use 27015, 27017, 27019, and so on.

Step 6: Testing and Verification

  • Local Test: In Unturned → Play > Servers > LAN to confirm your setup runs locally.
  • Join Test: Have another player join using your Server Code. If you enabled Fake IP, join using the Fake IP address. Only use your public IP:27015 if you configured port forwarding.

Troubleshooting Tips:

  • If players are joining by Server Code, first confirm the server is online and the code is current.
  • If players are joining by Fake IP, confirm Fake IP is enabled and the address is correct.
  • If players are joining by real public IP, recheck both UDP ports, firewall rules, and port forwarding.
  • Verify your GSLT token only if you want the server visible on the Internet server list.
  • Run Help in the console to confirm commands and server status.

Power Your Unturned Server With Dedicated Performance

Move beyond self-hosting and shared resources. Launch your Unturned world on RedSwitches' bare metal for stronger uptime, faster storage, and smoother gameplay under load.

Customization, Mods & Gameplay Settings

Give your players something fresh,  from new maps and modes to full mod integration. These steps help you personalize your Unturned world and keep it running smoothly.

Installing Workshop Maps and Mods

  • Locate WorkshopDownloadConfig.json in your server folder (Servers/YourServer/).
  • Inside this file, make sure “Workshop”: true is enabled.

Add Steam Workshop File IDs under “File_IDs”. Example:

{

 “Workshop”: true,

“File_IDs”: [

1753134636,

2136497468,

1226822462

]

}

  • Restart your server after saving changes. The system automatically downloads these mods and maps.
  • Players automatically download the required Workshop content while connecting. If a mod update causes version mismatch errors, restart the server so it refreshes Workshop files.

Changing Map, Difficulty, and Game Mode

  • Open your Commands.dat file inside Servers/YourServer/Server/.
  • To change maps, use: Map <MapName>, for example, Map PEI or Map Washington.
  • To change difficulty: Mode Easy, Mode Normal, or Mode Hard.
  • Add PvE if you want cooperative play only.
  • Choose camera style: Perspective First, Third, or Both.
  • Save changes and restart your server to apply them. Configuration files are only loaded at startup.

Enabling Cheats and Admin Controls

  • To enable admin-level commands, add Cheats to Commands.dat.
  • Define yourself as the server owner:
    Owner 76561198000000000 (replace with your SteamID64).
  • For other moderators, list SteamIDs in Adminlist.dat.
  • Once active, you can use commands like /give, /teleport, /vehicle, and /time.
  • Keep admin privileges balanced, overuse of cheats or unannounced interventions can disrupt community trust.

Saving, Backups, and Server Resets

  • To save progress manually, run the Save command in the console.
  • To stop the server safely, use Shutdown, it performs an automatic save before exit.
  • For regular backups, schedule a script that copies your Servers/YourServer/ folder (use cron on Linux or Task Scheduler on Windows).
  • To reset your world, stop the server and remove or rename the current map save inside your server’s savedata folder. On many installs and host panels this is under Servers/YourServer/Level/<MapName>. Always back up before wiping world data.
  • On restart, a clean instance will generate automatically. Always back up before wiping any files.

Multi-Instance & Map Rotation

  • You can host multiple Unturned servers on one machine, but if you want to run multiple servers at the same time on the same computer, use a SteamCMD-based setup rather than the basic Steam Library install.
  • Create separate server folders and launch scripts, each using:
    • A unique ServerID (e.g., +InternetServer/Survival1, +InternetServer/Survival2)
    • A distinct Port (e.g., 27015, 27017, 27019).
  • This prevents conflicts between instances.
  • To rotate maps automatically, script a server restart that replaces the Map entry in Commands.dat.
  • On Linux, symbolic links let you share assets or logs between servers without duplicating files.
  • Player data isn’t shared between instances unless you use a plugin or a synced database setup.

Unturned Dedicated Server Commands Cheat Sheet

Whether you’re fine-tuning gameplay or fixing a live session, these commands are your control panel. Think of them as the steering wheel of your Unturned dedicated server, simple lines of text that define how your world runs, who can join, and what players experience.

Command Description Example
Map Loads a specific map or Workshop level. You can switch between official maps like PEI and Russia or community-made worlds. A restart is required after changing maps. Map PEI
Mode Sets the overall difficulty. Easy offers generous loot and weaker zombies, while Hard is survival at its toughest. Mode Hard
Perspective Defines which camera views players can use. Allow both for flexibility or lock one for a specific experience. Perspective Both
MaxPlayers Controls how many players can join simultaneously. Higher counts demand more CPU and bandwidth. MaxPlayers 24
Cheats Enables admin-level cheat commands like /give, /vehicle, and /teleport. Disable in public servers to prevent abuse. Cheats 
Owner Assigns full admin rights to your SteamID64. Only one owner is allowed, but you can add more admins in Adminlist.dat. Owner 76561198000000000
Port Sets the communication port used by your server. Default is 27015, but change this if running multiple servers on one host. Port 27015
PvE Disables player-versus-player combat for cooperative gameplay. Ideal for community or roleplay servers. PvE
Welcome Displays a custom message when players join. Use it for greetings, rules, or server links. Welcome “Survive wisely!”
Save Instantly saves your world data, including player inventories and structures. Useful before restarts or updates. Save

Pro Tips for Server Admins

  • Commands must be entered one per line in your Commands.dat file located under Servers/YourServer/Server/.
  • You can use runtime commands in the console while the server is running, but most settings in Commands.dat and Config.txt require a restart to apply.
  • Use Help in the console to view every available command and its syntax.
  • Back up your Commands.dat before experimenting with advanced or custom parameters.
  • Combine commands like Mode Hard, PvE, and Perspective Both to define your preferred game style in seconds.

Performance, Monitoring & Maintenance

Here’s how to monitor, maintain, and scale your setup,  whether you host Unturned server on Windows or run an Unturned dedicated server Linux environment.

Monitoring Server Health

Keeping an eye on performance helps you detect issues before players notice lag or desync.

  • Use Task Manager on Windows or htop/top on Linux to monitor CPU, RAM, and disk usage in real time.
  • The Unturned server console also displays connected players, ping responses, and error messages that indicate resource stress or connection issues.
  • If your CPU usage stays high even at idle, disable unnecessary plugins or recheck your Unturned dedicated server config for conflicting mods.
  • For long sessions, log stats or use third-party monitors like Grafana or Netdata for continuous performance tracking.

Auto-Updates & Scheduled Maintenance

Keeping your game files updated ensures stability and prevents crashes.

To update manually, open SteamCMD and run:

app_update 1110390 validate

  • To automate updates, use Task Scheduler (Windows) or cron (Linux). Schedule nightly runs during low-traffic hours.
  • Rotate or archive old log files if needed. If Workshop content acts stale after an update, restart the server so it refreshes downloaded files.
  • Restart your server once every 24 hours for best stability on long-running servers.

This routine applies whether you’re learning how to host an Unturned server from scratch or managing a high-traffic community world.

Security & DDoS Protection

Security keeps your world safe from griefers and attacks.

  • Always run the latest OS patches and Unturned updates before going live.
  • In your Unturned dedicated server config (Config.txt), enable VAC and BattlEye settings if you want anti-cheat enforcement.
  • Limit admin access. Only trusted SteamIDs should appear in Adminlist.dat, and set the server owner in Commands.dat using the Owner command.
  • Only open the required UDP ports if you are using direct real-IP hosting. By default, Unturned uses two consecutive UDP ports: 27015 and 27016.
  • For public Unturned server hosting, choose providers that offer built-in DDoS protection and rate-limiting firewalls.

Scaling for Larger Communities

When your player base grows, your server hardware must keep up.

  • For 24–48 players, use at least a 4.0 GHz+ CPU, 16 GB RAM, and SSD/NVMe storage for faster chunk loads and backups.
  • Reduce latency by choosing a data center closest to your players,  proximity has more impact than raw specs.
  • If you plan to host multiple maps, assign each instance a unique port and directory to prevent data overlap.
  • Backup before scaling, especially when you modify how to save Unturned dedicated server data or reset it after updates.

 Troubleshooting Common Issues

When your Unturned dedicated server stalls or breaks, quick diagnosis gets you back online fast.

Server Not Showing / Join Issues

  • If players are joining by Server Code, first confirm the server is online and the code is current.
  • If players are joining by Fake IP, confirm Fake IP is enabled and the address is correct.
  • If players are joining by real public IP, verify that both UDP ports are open and forwarded to your host machine.
  • Check your firewall rules and confirm your GSLT token is set if you want the server visible on the Internet list.

Mods or Maps Not Loading

  • Open your WorkshopDownloadConfig.json and confirm all Steam Workshop file IDs are correct.
  • Restart your server after adding or editing mods. The server auto-downloads them on boot.
  • If a player gets a version mismatch, restart the server so it refreshes Workshop files, then have the player reconnect.
  • If a map still won’t load, temporarily remove its mod from the list to verify your “how to add mods to unturned dedicated server” setup is clean.

High Ping or Lag

  • If many players interact and you see delays, reduce MaxPlayers or shift to a stronger CPU/RAM combo.
  • Switch to a wired Ethernet connection instead of Wi-Fi to reduce packet loss.
  • If your audience is global, host in a data centre closer to target players to lower latency (“how to host an unturned server” across regions).

Server Crashes or Fails to Start

  • Launch the server and inspect console logs for errors such as “missing asset” or “mod failed to load”.
  • Run SteamCMD: app_update 1110390 validate to repair corrupted files (relevant when you did the “unturned dedicated server download”).
  • Remove or comment out recently added mods/maps and restart. A mod conflict may be the culprit.
  • If your world fails to load, move or rename your map save folder, you can recover later. This is part of preparing to “how to reset unturned dedicated server”.

Choosing the Right Hosting & Why RedSwitches Can Help

Whether you’re hosting a small co-op map or running a 40-player survival world, the right hosting setup determines how stable, fast, and secure your gameplay feels.

Hosting Options Overview

When you decide to host an Unturned server, you’ll usually choose between three options:

  • Self-Host:  Runs on your own PC. It’s free but demands constant uptime and exposes your home network to public connections. Best for testing, not for long-term play.
  • VPS (Virtual Private Server): Shares resources with other users. It’s cheaper but performance can drop during peak hours.
  • Managed or Dedicated Server: Gives you full, isolated hardware. Ideal for serious admins who need consistent FPS, low latency, and direct root access.

A dedicated setup outperforms both because you aren’t competing for CPU or bandwidth. It’s the most reliable way to create and maintain an Unturned dedicated server that stays stable even with heavy mods and traffic spikes.

What to Look For in a Game Server Provider

When picking a host, check these essentials:

  • Server Locations: Choose a provider with data centres near your player base to reduce latency.
  • DDoS Protection: Attacks can bring down unprotected servers in seconds; make sure protection is built in.
  • Control Panel Access: A simple UI helps manage restarts, backups, and unturned dedicated server config changes fast.
  • Backup Automation: Auto-save worlds and configuration files so you can recover from crashes or how to reset unturned dedicated server operations.
  • 24/7 Support: Crashes don’t wait for business hours; your provider shouldn’t either.

Why RedSwitches Is a Smart Choice for Unturned Hosting

If you want instant performance without the setup struggle, RedSwitches delivers everything serious admins need:

  • High-speed SSD/NVMe drives for fast map loads and mod streaming.
  • 10Gbps and 25 Gbps, unmetered bandwidth to handle large player groups without throttling.
  • Instant deployment, your Unturned server is ready within minutes.
  • 24/7 live engineer support to assist with installs, how to add mods to unturned dedicated server, or port forwarding issues.
  • Global data centres across North America, Europe, and Asia for minimal latency.
  • Crypto payments accepted,  privacy-friendly and borderless.
  • Free server migration and no setup fees.

Deploy your Unturned server with RedSwitches in under 10 minutes and experience dedicated performance built for gamers who demand control.

FAQs

Q. How do I host an Unturned dedicated server on Linux?

  • Install SteamCMD, create a server folder, and run:
    • steamcmd +login anonymous +force_install_dir /opt/unturned +app_update 1110390 validate +quit
  • Use ServerHelper.sh to start your server with:
    • ./ServerHelper.sh +InternetServer/MyServer
  • Edit Commands.dat to set your map, mode, and admin. Open UDP ports only if you plan to use direct public-IP hosting. Otherwise, friends can join with a Server Code, or you can enable Fake IP for Internet play without port forwarding.

Q. How do I add mods to my Unturned server?

  • Open WorkshopDownloadConfig.json inside your server folder.
  • Set “Workshop”: true and add your Steam Workshop File_IDs under “File_IDs”.
  • Restart your server. It downloads the mods automatically.
  • Players automatically download required Workshop content while connecting. If a mod update causes mismatch errors, restart the server so it refreshes Workshop files.

Q. How do I change the map in an Unturned dedicated server?

  • Open Commands.dat and add:
    • Map PEI
  • Replace PEI with any official or Workshop map.
  • Restart the server to load the new world.

Q. How do I make a dedicated server on Unturned?

Install the Unturned Dedicated Server tool through Steam or SteamCMD and launch it once to generate folders. Edit Commands.dat to set your map and basic server options. Start the server using ServerHelper.bat or ServerHelper.sh. If you want direct real-IP joins, forward both UDP ports. Otherwise, use a Server Code or enable Fake IP.

Q. Can you make a private server on Unturned?

  • Yes. Add a password to Commands.dat using:
    • Password mypass123
  • You can keep the server private with a password and invite friends through Steam, or share the Server Code for private online play without port forwarding.

Q. Where can I host Unturned for free?

You can self-host on your own PC for free. This works for small groups but you must keep your system running at all times. Free VPS platforms are not strong enough for stable Unturned server hosting and often block game ports.

Q. What is the minimum RAM for Unturned?

You need 4 GB RAM to start a small server with low player counts. For 12–24 players, aim for 8–16 GB and a fast CPU to avoid lag and slow chunk loads.

Hafsa Saim

As a seasoned content writer passionate about technology, I've spent the past five years crafting engaging and informative content that bridges the gap between complex technical concepts and everyday understanding. With a deep understanding of hosting and cloud solutions, I specialize in creating content that resonates with industry experts and non-technical persons. I aim to empower readers with valuable insights and practical guidance in the ever-evolving world of technology.