Il server dedicato di Unturned è l'app Steam 1110390, installata con SteamCMD in login anonimo su Windows o Linux (macOS non è supportato). È leggero: un piccolo VPS basta per alcune decine di giocatori, ma Smartly Dressed Games non pubblica requisiti hardware ufficiali. L'installazione richiede da 10 a 20 minuti.
Installazione passo dopo passo
Installa SteamCMD (cartella dedicata su Windows, utente non root su Linux).
Scarica il server: app_update 1110390 validate (anonimo).
Avvia una volta con +InternetServer/<nome> per creare la cartella Servers/<nome>/, poi ferma.
Genera Commands.dat con lo strumento del sito e mettilo in Servers/<nome>/Server/.
Per un server pubblico, crea un token GSLT Steam e impostalo nella configurazione.
Aggiungi gli amministratori (Owner o Adminlist.dat) e, se serve, le mod Workshop (WorkshopDownloadConfig.json).
Apri la porta scelta (27015 predefinita) e la successiva in UDP.
Prova in locale (127.0.0.1) e poi da una rete esterna.
Automatizza l'avvio (systemd o attività pianificata) e pianifica backup e aggiornamenti.
Aggiungi il tuo server su game-rank.com/jeux/unturned.
1. Requisiti
- OS: Windows o Linux (macOS non supportato). Nessuna chiave di licenza: login anonimo SteamCMD.
- Hardware: non documentato ufficialmente. Indicazione non ufficiale: 2 core, 2-4 GB di RAM e qualche GB di disco bastano di solito per un piccolo server; aumenta con giocatori, mappa e mod.
- Un account Steam per creare un token GSLT (server pubblico).
2. Installazione locale (Windows)
Installa in C:\unturned-server e avvia con +InternetServer/MyServer (o +LanServer/MyServer per un test in LAN). Al primo avvio viene creata la cartella Servers\MyServer. Prova in locale con 127.0.0.1.
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. VPS / dedicato Linux (Ubuntu/Debian)
Crea un utente «unturned» senza privilegi root, installa SteamCMD, scarica il server ed esegui ServerHelper.sh. Guide di terzi raccomandano l'opzione -ThreadedConsole per l'input da console su Linux; verificala sulla tua versione.
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. Porte da aprire
Provider (OVH, Hetzner, Scaleway… «security group»): consenti le stesse porte UDP in ingresso. In casa: inoltrale (NAT) all'IP locale. Test: da una rete esterna aggiungi il server tramite IP:27015 nei preferiti del gioco.
- 27015/UDP — porta del server (comando Port di Commands.dat, 27015 predefinita).
- 27016/UDP — porta successiva (porta base + 1). Se cambi Port, apri anche la successiva. Una guida di terzi cita anche 27017/UDP: non confermato ufficialmente.
5. Firewall Linux (ufw)
Consenti SSH prima di attivare ufw.
sudo ufw allow OpenSSH
sudo ufw allow 27015:27016/udp
sudo ufw enable && sudo ufw status6. Firewall di Windows
In un prompt dei comandi da amministratore:
netsh advfirewall firewall add rule name="Unturned" dir=in action=allow protocol=UDP localport=27015-270167. Avvio automatico (systemd)
Metti questo file in /etc/systemd/system/unturned.service, poi: sudo systemctl enable --now unturned. Su Windows usa un'attività pianificata «all'avvio»; screen o tmux restano un'alternativa per accedere alla console. Il servizio non ha console interattiva: usa screen se devi digitare comandi.
[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. Aggiornamenti, backup, riavvii
Aggiornamento: ferma il server e riesegui app_update 1110390 validate; il client deve avere la stessa versione. Fai il backup della cartella Servers/<nome>/ (Server/Commands.dat, configurazione, Adminlist.dat, WorkshopDownloadConfig.json e dati di gioco) a server fermo. Esempio cron: backup alle 04:30, aggiornamento e riavvio alle 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. Inserire e rendere trovabile il server
Per comparire nell'elenco pubblico di Unturned, avvia il server con +InternetServer e imposta un token GSLT (obbligatorio per i server Internet secondo guide di terzi, dalla versione 3.21.31.0). Per maggiore visibilità inserisci il server su game-rank.com/jeux/unturned (sito del proprietario di questo strumento).
10. Risoluzione dei problemi
- Assente dall'elenco pubblico: controlla +InternetServer (non +LanServer), il token GSLT e che le porte UDP 27015-27016 siano aperte ovunque (firewall, provider, router).
- Impossibile connettersi dopo un aggiornamento: server e client non hanno la stessa versione. Riesegui app_update 1110390 validate.
- Impostazioni di Commands.dat ignorate: il file deve essere in Servers/<nome>/Server/ (<nome> deve coincidere con +InternetServer/<nome>) e, secondo alcune guide, i nomi dei comandi distinguono le maiuscole.
- Nessun diritto di amministratore: aggiungi Owner <SteamID64> in Commands.dat o il tuo SteamID64 in Adminlist.dat e riavvia.
- Le mod del Workshop non si scaricano: verifica che WorkshopDownloadConfig.json sia JSON valido (chiave File_IDs, secondo una guida di terzi) e che il server raggiunga Steam.
Domande frequenti
- Qual è l'app ID Steam del server Unturned?
- 1110390 secondo le guide consultate (installazione anonima con SteamCMD); verificalo su SteamDB prima di automatizzare gli aggiornamenti.
- Quali porte usa Unturned?
- 27015/UDP (modificabile con il comando Port) e la porta successiva, 27016/UDP.
- Serve un token GSLT?
- Per un server in elenco pubblico sì (la documentazione ufficiale lo indica necessario per i server Internet). Per un test locale o amici via IP non serve.
- Posso eseguire Unturned su macOS?
- No: la documentazione ufficiale indica che i server funzionano su Windows e Linux; macOS non è supportato.
