Gaming Servers

Unturned

Host an Unturned dedicated server on Linux or Windows

Platform Support

PlatformSupportNotes
Linux✅ Native
Windows✅ Native

Hardware Requirements

Resource Requirements

  • RAM: 1GB minimum, 2GB recommended
  • CPU: 2+ vCPU for 32+ players
  • Storage: 2-3GB for game files

Linux Installation

1. Install via SteamCMD

mkdir -p /opt/unturned
cd /opt/unturned

# Download SteamCMD
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar xvz

# Install Unturned (AppID 304930)
./steamcmd.sh +force_install_dir /opt/unturned +login anonymous +app_update 304930 validate +quit

2. Server Configuration

Create /opt/unturned/Servers/MyServer/Commands.dat:

# Create server directory
mkdir -p /opt/unturned/Servers/MyServer

Edit Commands.dat with these settings:

Port 27015
MaxPlayers 32
Name "DeluxHost Unturned Server"
Password ""
Map PEI
Perspective Third
PvP true
Gold 0
Ease Normal
Cheats false

3. Workshop Configuration

Create /opt/unturned/Servers/MyServer/WorkshopDownloadConfig.json:

{
  "File_IDs": [
    1234567890
  ]
}

Replace with actual Steam Workshop IDs for maps/mods you want to load.

4. Systemd Service

Create /etc/systemd/system/unturned.service:

[Unit]
Description=Unturned Dedicated Server
After=network.target

[Service]
Type=simple
User=unturned
WorkingDirectory=/opt/unturned
ExecStart=/opt/unturned/Unturned_Server +secureserver/MyServer -nographics
Restart=on-failure
RestartSec=10
StandardOutput=journal

[Install]
WantedBy=multi-user.target

Enable and start:

sudo systemctl daemon-reload
sudo systemctl enable unturned
sudo systemctl start unturned

5. Firewall Configuration

# Allow Unturned ports
sudo ufw allow 27015/udp
sudo ufw allow 27016/udp

Windows Server Setup

1. Install via SteamCMD

mkdir C:\Games\Unturned
cd C:\Games\Unturned

REM Download and extract SteamCMD
powershell -Command "Invoke-WebRequest https://steamcdn-a.akamaihd.net/client/installer/steamcmd_windows.zip -OutFile steamcmd.zip; Expand-Archive steamcmd.zip -DestinationPath ."

REM Install Unturned
steamcmd.exe +force_install_dir C:\Games\Unturned +login anonymous +app_update 304930 validate +quit

2. Run as Windows Service (NSSM)

REM Download NSSM
nssm install UnturnedServer "C:\Games\Unturned\Unturned_Server.exe" "+secureserver/MyServer -nographics"
nssm start UnturnedServer

Tips & Tweaks

Admin Commands

Execute via console during server runtime:

CommandDescription
/god <player>Toggle god mode for player
/heal <player>Restore player health
/teleport <player> <x> <y> <z>Teleport player to coordinates
/ban <player> <reason>Ban a player
/kick <player>Kick a player
/owner <player>Give owner permission
/admin <player>Give admin permission

Map Rotation

Edit Config.json to rotate maps:

{
  "Maps": [
    "PEI",
    "Russia",
    "Germany",
    "Hawaii"
  ]
}

Rocket (Rocketmod) Plugin System

Install Rocket plugins in /Servers/MyServer/Plugins/:

# Download plugin
wget https://example.com/plugin.dll -P /opt/unturned/Servers/MyServer/Plugins/

Outfit Commands

/outfit <vest> <backpack> <pants> <shirt> <hat> <mask> <glasses> <gloves>

Performance Tips

  • RAM Usage: Monitor with free -h on Linux, adjust MaxPlayers if needed
  • Bandwidth: Each player uses ~50-100 kbps upload
  • Difficulty Levels: Easy, Normal, Hard affect resource usage
  • PvP Toggle: Disable PvP (PvP false) for PvE servers to reduce overhead
  • Gold Cost: Set Gold to enable/disable gold requirement for items

On this page