Vai al contenuto
Unturned

Installare un server Unturned

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.

Ultimo aggiornamento: 09/10/2026

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

  1. Installa SteamCMD (cartella dedicata su Windows, utente non root su Linux).

  2. Scarica il server: app_update 1110390 validate (anonimo).

  3. Avvia una volta con +InternetServer/<nome> per creare la cartella Servers/<nome>/, poi ferma.

  4. Genera Commands.dat con lo strumento del sito e mettilo in Servers/<nome>/Server/.

  5. Per un server pubblico, crea un token GSLT Steam e impostalo nella configurazione.

  6. Aggiungi gli amministratori (Owner o Adminlist.dat) e, se serve, le mod Workshop (WorkshopDownloadConfig.json).

  7. Apri la porta scelta (27015 predefinita) e la successiva in UDP.

  8. Prova in locale (127.0.0.1) e poi da una rete esterna.

  9. Automatizza l'avvio (systemd o attività pianificata) e pianifica backup e aggiornamenti.

  10. 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/MyServer

3. 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/MyServer

4. 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 status

6. 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-27016

7. 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.target

8. 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 unturned

9. 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.

Strumenti per il tuo server Unturned

Unturned
UnturnedAccesso libero
Genera il Commands.dat del tuo server Unturned: nome, mappa, slot, porta, modalità, prospettiva, proprietario e PvE.
ConfigurazioneComandiApri
Documentazione
Unturned
UnturnedRichiede accesso
Modifica e valida la configurazione JSON del tuo server Unturned: JSON grezzo, modifica a campi, formattazione, import ed export.
ConfigurazioneJSONValidazioneApri
Documentazione