Vai al contenuto
Space Engineers

Installare un server Space Engineers

Questa guida spiega come installare un server dedicato Space Engineers: prima in locale su Windows per provare, poi su un VPS o un server dedicato. Sistema: Windows (Linux possibile tramite Wine, non ufficiale). Calcola da 30 a 60 minuti per la prima installazione, download escluso.

Ultimo aggiornamento: 09/10/2026

Questa guida spiega come installare un server dedicato Space Engineers: prima in locale su Windows per provare, poi su un VPS o un server dedicato. Sistema: Windows (Linux possibile tramite Wine, non ufficiale). Calcola da 30 a 60 minuti per la prima installazione, download escluso.

Installazione passo dopo passo

  1. Verifica i requisiti (CPU, RAM, disco) e scegli l'host: PC Windows, VPS o server dedicato.

  2. Installa SteamCMD e scarica il server (app Steam 298740).

  3. Su Linux crea un utente non root e una cartella dedicata; su Windows una cartella semplice (es. C:\server).

  4. Avvia il server una volta per generare i file di configurazione, poi fermalo correttamente.

  5. Configura nome, password e numero di slot (usa i nostri strumenti Space Engineers per generare i file).

  6. Apri le porte 27016/UDP, 8766/UDP nel firewall del sistema e del provider; inoltrale sul router se ospiti in casa.

  7. Prova in locale (127.0.0.1), poi da una connessione esterna alla tua rete.

  8. Crea un servizio systemd (Linux) o un'attività pianificata (Windows) per l'avvio automatico.

  9. Pianifica i backup e gli aggiornamenti del server.

  10. Aggiungi il tuo server su game-rank.com/jeux/space-engineers per farti conoscere.

Prerequisiti

  • Sistema: Windows (Linux possibile tramite Wine, non ufficiale).
  • Hardware (fonte ufficiale): RAM 6 GB min. / 10 GB rec.; disco 8 GB.
  • Account Steam: secondo il sito ufficiale, almeno un account Steam deve avere una licenza valida del gioco per ottenere i file del server.
  • Rete: un IP pubblico (o port forwarding) con le porte 27016/UDP, 8766/UDP aperte.
  • Accesso: SSH (Linux) o Desktop remoto (Windows Server); si consiglia un SSD.

Installazione locale (Windows)

Installa SteamCMD (steamcmd.exe) in una cartella dedicata ed esegui i comandi seguenti in un prompt dei comandi. Poi avvia il server e connettiti dal gioco a 127.0.0.1.

steamcmd +force_install_dir C:\SEDS +login anonymous +app_update 298740 validate +quit
cd C:\SEDS\DedicatedServer64
SpaceEngineersDedicated.exe -console -path "C:\SEDS\Instance1"

Server Linux tramite Wine (non ufficiale) o Windows Server

Questo server è pensato per Windows: lo sviluppatore non documenta una versione Linux. Su Linux, provider e community lo eseguono con Wine, senza garanzie né supporto ufficiale; Windows Server resta l'opzione più affidabile. Prova prima di metterlo in produzione.

Crea un utente dedicato senza privilegi di root, installa le dipendenze a 32 bit richieste da SteamCMD e scarica il server. Adatta nome utente e cartelle alle tue abitudini.

sudo dpkg --add-architecture i386
sudo apt update && sudo apt install -y curl tar lib32gcc-s1 wine wine64 xvfb
sudo adduser --disabled-password --gecos "" seds
# then, as the seds user (sudo -iu seds):
mkdir -p ~/steamcmd ~/SEDS && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
./steamcmd.sh +@sSteamCmdForcePlatformType windows +force_install_dir ~/SEDS +login anonymous +app_update 298740 validate +quit
# first start (foreground test):
cd ~/SEDS
/usr/bin/wine64 DedicatedServer64/SpaceEngineersDedicated.exe -console -path ./Instance1

Porte da aprire

Valori predefiniti; il traffico è in ingresso (verso il server).

Per cambiare una porta, modificala nella configurazione o nella riga di avvio del server (SpaceEngineers-Dedicated.cfg: ServerPort, SteamPort) e adatta il firewall.

  • 27016/UDP — gioco
  • 8766/UDP — query Steam / elenco server
  • 8080/TCP — API remota (opzionale, disattivata di default nel file modello)

Firewall Linux (ufw), provider e router

Consenti prima SSH per non restare bloccato, poi le porte del gioco. Le porte sono raggiungibili solo se aperte anche nel firewall del provider (OVH, Hetzner, Scaleway…: «security group» o regole di rete del pannello).

Hosting in casa: crea un port forwarding (NAT) sul router verso l'IP locale fisso del server, con le stesse porte e protocolli. Se il tuo operatore usa il CGNAT (nessun IPv4 pubblico) l'inoltro è impossibile: chiedi un IP pubblico o affitta un VPS.

Test: l'UDP non si verifica con un semplice port checker web; controlla collegandoti dal gioco da una rete esterna (ad esempio un hotspot mobile) e consulta i log del server.

sudo ufw allow 22/tcp
sudo ufw allow 27016/udp
sudo ufw allow 8766/udp
sudo ufw enable
sudo ufw status verbose

Firewall di Windows (netsh)

Esegui questi comandi in un prompt dei comandi avviato come amministratore. Se ospiti in casa, aggiungi anche l'inoltro delle porte sul router.

netsh advfirewall firewall add rule name="Space Engineers 27016 UDP" dir=in action=allow protocol=UDP localport=27016
netsh advfirewall firewall add rule name="Space Engineers 8766 UDP" dir=in action=allow protocol=UDP localport=8766

Avvio automatico su Linux (systemd)

Il servizio riavvia il server dopo un crash e all'avvio della macchina. Attivalo con i comandi indicati nel blocco.

[Unit]
Description=Space Engineers dedicated server (Wine, unofficial)
After=network-online.target
Wants=network-online.target

[Service]
User=seds
WorkingDirectory=/home/seds/SEDS
Environment=WINEDEBUG=-all
ExecStart=/usr/bin/wine64 DedicatedServer64/SpaceEngineersDedicated.exe -console -path ./Instance1
Restart=on-failure
RestartSec=10
KillSignal=SIGINT
TimeoutStopSec=90

[Install]
WantedBy=multi-user.target

# sudo nano /etc/systemd/system/seds.service
# sudo systemctl daemon-reload && sudo systemctl enable --now seds
# journalctl -u seds -f

Avvio automatico su Windows (attività pianificata)

Crea un'attività che esegua lo script di avvio all'avvio di Windows, se possibile con un account dedicato. Adatta il percorso dello script.

schtasks /Create /TN "Space Engineers Server" /TR "C:\SEDS\DedicatedServer64\start-seds.bat" /SC ONSTART /RU SYSTEM /RL HIGHEST
schtasks /Run /TN "Space Engineers Server"
schtasks /End /TN "Space Engineers Server"

Aggiornamenti, backup e riavvii

Ferma il server prima di ogni aggiornamento, salva i dati e riavvia. Pianifica i backup con cron (Linux) o l'Utilità di pianificazione (Windows) e un riavvio giornaliero se il gioco ha perdite di memoria.

sudo systemctl stop seds
/home/seds/steamcmd/steamcmd.sh +@sSteamCmdForcePlatformType windows +force_install_dir /home/seds/SEDS +login anonymous +app_update 298740 validate +quit
sudo systemctl start seds
# Windows: steamcmd +force_install_dir C:\SEDS +login anonymous +app_update 298740 validate +quit
# Windows clean stop: taskkill /IM SpaceEngineersDedicated.exe   (without /f)

mkdir -p ~/backups
tar czf ~/backups/seds-$(date +%F).tar.gz -C ~/SEDS Instance1
find ~/backups -name 'seds-*.tar.gz' -mtime +14 -delete
# crontab -e   ->   30 4 * * * <the two lines above, as a script>

Pubblicare e trovare il tuo server

Quando il server è stabile, aggiungilo su game-rank.com/jeux/space-engineers (sito del proprietario di questi strumenti) con indirizzo di connessione, slot, lingua e versione. Indirizzo di connessione diretta da condividere: <IP>:27016 (a seconda della versione del gioco). Non pubblicare mai una password di amministrazione.

Risoluzione dei problemi

  • Il server non compare nell'elenco — causa: porte di query chiuse o server non elencato. Soluzione: apri 27016/UDP, 8766/UDP, controlla nome/password e attendi qualche minuto; connettiti direttamente via IP per provare.
  • Impossibile connettersi da Internet ma in locale funziona — causa: firewall di sistema/provider, port forwarding mancante o CGNAT. Soluzione: controlla i tre livelli (ufw/Windows, provider, router) e il protocollo (UDP/TCP).
  • Il server si chiude all'avvio o finisce la memoria — causa: RAM insufficiente, librerie mancanti o cartella di lavoro errata. Soluzione: avvialo in primo piano, leggi i log, aggiungi RAM o swap.
  • I giocatori vedono una versione incompatibile dopo un aggiornamento del gioco — causa: server non aggiornato. Soluzione: fermalo, aggiornalo (vedi la sezione Aggiornamenti) e riavvialo.
  • Le modifiche alla configurazione vengono ignorate o sovrascritte — causa: file modificato a server attivo, cartella sbagliata o errore di sintassi. Soluzione: ferma il server, modifica il file giusto, valida la sintassi (JSON/XML) e riavvia.

Domande frequenti

Di quale macchina ho bisogno per un server Space Engineers?
Hardware (fonte ufficiale): RAM 6 GB min. / 10 GB rec.; disco 8 GB.
Quali porte devo aprire?
Apri 27016/UDP, 8766/UDP in ingresso, nel firewall di sistema, presso il provider e sul router se necessario. Sono i valori predefiniti e si possono cambiare nella configurazione del server.
Devo possedere il gioco per ospitare?
Account Steam: secondo il sito ufficiale, almeno un account Steam deve avere una licenza valida del gioco per ottenere i file del server.
Come aggiorno il server?
Ferma il server, riesegui il comando SteamCMD +app_update 298740 validate (vedi la sezione Aggiornamenti) e riavvia. Per un ramo beta, aggiungi -beta <nome>.
Posso ospitarlo a casa?
Sì, se la tua connessione ha un IP pubblico e puoi inoltrare le porte sul router. Con CGNAT o upload scarso è meglio un VPS o un server dedicato.

Strumenti per il tuo server Space Engineers

Space Engineers
Space EngineersAccesso libero
Genera SpaceEngineers-Dedicated.cfg per il tuo server Space Engineers: ServerName, ServerPort, SteamPort, RemoteApi, Administrators, SessionSettings. Gratis, 100 % nel browser.
ConfigurazioneApri
Documentazione
Space Engineers
Space EngineersAccesso libero
Genera lo script di avvio (start-seds.bat) del tuo server Space Engineers: -console, -path, -ignorelastsession, -ip, -port, -maxPlayers. Gratis, nel browser.
AvvioConfigurazioneApri
Documentazione