Der dedizierte Unturned-Server ist Steam-App 1110390 und wird mit SteamCMD und anonymem Login unter Windows oder Linux installiert (macOS wird nicht unterstützt). Er ist schlank: Ein kleiner VPS genügt für einige Dutzend Spieler, doch Smartly Dressed Games veröffentlicht keine offiziellen Hardwareangaben. Die Installation dauert 10 bis 20 Minuten.
Installation Schritt für Schritt
Installieren Sie SteamCMD (eigener Ordner unter Windows, Nicht-Root-Benutzer unter Linux).
Laden Sie den Server herunter: app_update 1110390 validate (anonym).
Starten Sie einmal mit +InternetServer/<Name>, damit der Ordner Servers/<Name>/ entsteht, und stoppen Sie dann.
Erzeugen Sie Commands.dat mit dem Tool dieser Seite und legen Sie es in Servers/<Name>/Server/ ab.
Für einen öffentlichen Server erstellen Sie ein Steam-GSLT-Token und tragen es in der Konfiguration ein.
Fügen Sie Administratoren (Owner oder Adminlist.dat) und bei Bedarf Workshop-Mods (WorkshopDownloadConfig.json) hinzu.
Öffnen Sie den gewählten Port (Standard 27015) und den nächsten per UDP.
Testen Sie lokal (127.0.0.1) und dann von einem externen Netz.
Automatisieren Sie den Start (systemd oder geplante Aufgabe) und planen Sie Backups und Updates.
Tragen Sie Ihren Server auf game-rank.com/jeux/unturned ein.
1. Voraussetzungen
- OS: Windows oder Linux (macOS nicht unterstützt). Kein Lizenzschlüssel: anonymer SteamCMD-Login.
- Hardware: nicht offiziell dokumentiert. Inoffizieller Richtwert: 2 Kerne, 2 bis 4 GB RAM und einige GB Speicher reichen meist für einen kleinen Server; mit Spielern, Karte und Mods aufstocken.
- Ein Steam-Konto, um ein GSLT-Token zu erstellen (öffentlicher Server).
2. Lokale Installation (Windows)
Installieren Sie nach C:\unturned-server und starten Sie mit +InternetServer/MyServer (oder +LanServer/MyServer für einen LAN-Test). Beim ersten Start wird der Ordner Servers\MyServer angelegt. Lokal mit 127.0.0.1 testen.
steamcmd +force_install_dir C:\unturned-server +login anonymous +app_update 1110390 validate +quit
cd /d C:\unturned-server
Unturned.exe -batchmode -nographics +InternetServer/MyServer3. Linux-VPS / dedizierter Server (Ubuntu/Debian)
Legen Sie einen Benutzer „unturned“ ohne Root-Rechte an, installieren Sie SteamCMD, laden Sie den Server herunter und starten Sie ServerHelper.sh. Drittanleitungen empfehlen unter Linux die Option -ThreadedConsole für die Konsoleneingabe; in Ihrer Version prüfen.
sudo adduser --disabled-password --gecos "" unturned
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd lib32gcc-s1 screen # Ubuntu: enable 'multiverse' first
sudo -iu unturned
/usr/games/steamcmd +force_install_dir /home/unturned/server +login anonymous +app_update 1110390 validate +quit
cd /home/unturned/server && chmod +x ServerHelper.sh
./ServerHelper.sh +InternetServer/MyServer4. Zu öffnende Ports
Anbieter (OVH, Hetzner, Scaleway … „Security Group“): dieselben Ports per UDP eingehend erlauben. Heimbetrieb: per NAT an die lokale IP weiterleiten. Test: von einem externen Netz den Server per IP:27015 in den Favoriten des Spiels hinzufügen.
- 27015/UDP — Serverport (Port-Befehl in Commands.dat, Standard 27015).
- 27016/UDP — nächster Port (Basisport + 1). Wenn Sie Port ändern, öffnen Sie auch den nächsten. Eine Drittanleitung nennt zusätzlich 27017/UDP: nicht offiziell bestätigt.
5. Linux-Firewall (ufw)
Erlauben Sie SSH, bevor Sie ufw aktivieren.
sudo ufw allow OpenSSH
sudo ufw allow 27015:27016/udp
sudo ufw enable && sudo ufw status6. Windows-Firewall
In einer Administrator-Eingabeaufforderung:
netsh advfirewall firewall add rule name="Unturned" dir=in action=allow protocol=UDP localport=27015-270167. Autostart (systemd)
Legen Sie diese Datei unter /etc/systemd/system/unturned.service ab und führen Sie aus: sudo systemctl enable --now unturned. Unter Windows eine geplante Aufgabe „beim Start“; screen oder tmux bleiben eine Alternative für den Konsolenzugriff. Der Dienst hat keine interaktive Konsole: Nutzen Sie screen, wenn Sie Befehle eingeben müssen.
[Unit]
Description=Unturned dedicated server
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=unturned
WorkingDirectory=/home/unturned/server
ExecStart=/home/unturned/server/ServerHelper.sh +InternetServer/MyServer
Restart=on-failure
RestartSec=15
[Install]
WantedBy=multi-user.target8. Updates, Backups, Neustarts
Update: Server stoppen und app_update 1110390 validate erneut ausführen; der Client muss dieselbe Version haben. Sichern Sie den Ordner Servers/<Name>/ (Server/Commands.dat, Konfiguration, Adminlist.dat, WorkshopDownloadConfig.json und Spieldaten) bei gestopptem Server. Cron-Beispiel: Backup 04:30, Update und Neustart 04:40.
30 4 * * * sudo systemctl stop unturned && tar -czf /home/unturned/backups/unturned-$(date +\%F).tar.gz -C /home/unturned/server Servers
40 4 * * * /usr/games/steamcmd +force_install_dir /home/unturned/server +login anonymous +app_update 1110390 validate +quit && sudo systemctl start unturned9. Server eintragen und auffindbar machen
Um in der öffentlichen Unturned-Liste zu erscheinen, starten Sie den Server mit +InternetServer und tragen ein GSLT-Token ein (laut Drittanleitungen seit Version 3.21.31.0 für Internetserver Pflicht). Für mehr Sichtbarkeit tragen Sie Ihren Server auf game-rank.com/jeux/unturned ein (Seite des Betreibers dieses Tools).
10. Fehlerbehebung
- Nicht in der öffentlichen Liste: Prüfen Sie +InternetServer (nicht +LanServer), das GSLT-Token und ob die UDP-Ports 27015-27016 überall offen sind (Firewall, Anbieter, Router).
- Verbindung nach Update unmöglich: Server und Client haben nicht dieselbe Version. app_update 1110390 validate erneut ausführen.
- Commands.dat-Einstellungen werden ignoriert: Die Datei muss in Servers/<Name>/Server/ liegen (<Name> muss zu +InternetServer/<Name> passen); Befehlsnamen sind laut manchen Anleitungen groß-/kleinschreibungsabhängig.
- Keine Adminrechte: Fügen Sie Owner <SteamID64> in Commands.dat oder Ihre SteamID64 in Adminlist.dat ein und starten Sie neu.
- Workshop-Mods werden nicht geladen: Prüfen Sie, ob WorkshopDownloadConfig.json gültiges JSON ist (Schlüssel File_IDs laut einer Drittanleitung) und der Server Steam erreicht.
Häufige Fragen
- Wie lautet die Steam-App-ID des Unturned-Servers?
- 1110390 laut den geprüften Anleitungen (anonyme Installation mit SteamCMD); prüfen Sie das auf SteamDB, bevor Sie Updates skripten.
- Welche Ports nutzt Unturned?
- 27015/UDP (mit dem Port-Befehl änderbar) und der nächste Port, 27016/UDP.
- Brauche ich ein GSLT-Token?
- Für einen öffentlich gelisteten Server ja (die offizielle Dokumentation nennt es für Internetserver nötig). Für einen lokalen Test oder Freunde per IP nicht.
- Kann ich Unturned unter macOS betreiben?
- Nein: Laut offizieller Dokumentation laufen Server unter Windows und Linux; macOS wird nicht unterstützt.
