Aller au contenu
Space Engineers

Installer un serveur Space Engineers

Ce guide explique comment installer un serveur dédié Space Engineers : d'abord en local sur Windows pour tester, puis sur un VPS ou un serveur dédié. Système : Windows (Linux possible via Wine, non officiel). Comptez 30 à 60 minutes pour une première installation, hors téléchargement.

Dernière mise à jour : 09/10/2026

Ce guide explique comment installer un serveur dédié Space Engineers : d'abord en local sur Windows pour tester, puis sur un VPS ou un serveur dédié. Système : Windows (Linux possible via Wine, non officiel). Comptez 30 à 60 minutes pour une première installation, hors téléchargement.

Installation pas à pas

  1. Vérifiez la configuration requise (CPU, RAM, disque) et choisissez l'hôte : PC Windows, VPS ou serveur dédié.

  2. Installez SteamCMD et téléchargez le serveur (application Steam 298740).

  3. Sous Linux, créez un utilisateur non-root et un dossier dédié ; sous Windows, un dossier simple (ex. C:\serveur).

  4. Lancez le serveur une première fois pour générer ses fichiers de configuration, puis arrêtez-le proprement.

  5. Configurez nom, mot de passe et nombre de slots (voir nos outils Space Engineers pour générer les fichiers).

  6. Ouvrez les ports 27016/UDP, 8766/UDP dans le pare-feu du système et du fournisseur ; redirigez-les sur votre box si vous hébergez chez vous.

  7. Testez en local (127.0.0.1), puis depuis une connexion extérieure à votre réseau.

  8. Créez un service systemd (Linux) ou une tâche planifiée (Windows) pour le démarrage automatique.

  9. Planifiez les sauvegardes et les mises à jour du serveur.

  10. Ajoutez votre serveur sur game-rank.com/jeux/space-engineers pour le faire connaître.

Prérequis

  • Système : Windows (Linux possible via Wine, non officiel).
  • Matériel (source officielle) : RAM 6 GB min. / 10 GB rec. ; disque 8 GB.
  • Compte Steam : selon le site officiel, au moins un compte Steam doit posséder une licence valide du jeu pour obtenir les fichiers du serveur.
  • Réseau : une IP publique (ou une redirection de ports) avec les ports 27016/UDP, 8766/UDP ouverts.
  • Accès : SSH (Linux) ou Bureau à distance (Windows Server) ; un SSD est recommandé.

Installation locale (Windows)

Installez SteamCMD (steamcmd.exe) dans un dossier dédié, puis exécutez les commandes ci-dessous dans une invite de commandes. Lancez ensuite le serveur et connectez-vous avec le jeu sur 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"

Serveur Linux via Wine (non officiel) ou Windows Server

Ce serveur est conçu pour Windows : l'éditeur ne documente pas de version Linux. Sous Linux, des hébergeurs et la communauté le font tourner avec Wine, sans garantie ni support officiel ; Windows Server reste l'option la plus fiable. Testez avant de l'exploiter.

Créez un utilisateur dédié sans droits root, installez les dépendances 32 bits requises par SteamCMD puis téléchargez le serveur. Remplacez le nom d'utilisateur et les dossiers selon vos habitudes.

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

Ports à ouvrir

Valeurs par défaut ; le sens du trafic est entrant (vers le serveur).

Pour changer un port, modifiez-le dans la configuration ou la ligne de lancement du serveur (SpaceEngineers-Dedicated.cfg: ServerPort, SteamPort) puis adaptez le pare-feu.

  • 27016/UDP — jeu
  • 8766/UDP — requêtes Steam / liste des serveurs
  • 8080/TCP — API distante (optionnelle, désactivée par défaut dans le fichier modèle)

Pare-feu Linux (ufw), fournisseur et box

Autorisez d'abord SSH pour ne pas vous bloquer, puis les ports du jeu. Les ports ne sont ouverts que s'ils le sont aussi dans le pare-feu du fournisseur (OVH, Hetzner, Scaleway… : « security group » ou règles réseau du panel).

Hébergement à la maison : créez une redirection de ports (NAT) sur la box vers l'IP locale fixe du serveur, pour les mêmes ports et protocoles. Si votre opérateur utilise le CGNAT (pas d'IPv4 publique), la redirection est impossible : demandez une IP publique ou louez un VPS.

Test : UDP ne se teste pas avec un simple testeur de port web ; vérifiez en vous connectant au jeu depuis un réseau extérieur (partage de connexion mobile, par exemple) et consultez les journaux du serveur.

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

Pare-feu Windows (netsh)

Exécutez ces commandes dans une invite de commandes lancée en administrateur. Pour un hébergement à la maison, ajoutez aussi la redirection de ports sur la box.

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

Démarrage automatique sous Linux (systemd)

Le service redémarre le serveur après un plantage et au démarrage de la machine. Activez-le avec les commandes indiquées dans le bloc.

[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

Démarrage automatique sous Windows (tâche planifiée)

Créez une tâche qui lance le script de démarrage au démarrage de Windows, sous un compte dédié si possible. Adaptez le chemin du 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"

Mises à jour, sauvegardes et redémarrages

Arrêtez le serveur avant toute mise à jour, sauvegardez les données, puis redémarrez. Planifiez les sauvegardes avec cron (Linux) ou le planificateur de tâches (Windows), et un redémarrage quotidien si le jeu a des fuites mémoire.

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>

Déclarer et trouver votre serveur

Une fois le serveur stable, ajoutez-le sur game-rank.com/jeux/space-engineers (site du propriétaire de ces outils) avec son adresse de connexion, ses slots, sa langue et sa version. Adresse de connexion directe à partager : <IP>:27016 (selon la version du jeu). Ne publiez jamais de mot de passe d'administration.

Dépannage

  • Le serveur n'apparaît pas dans la liste — cause : ports de requête fermés ou serveur non listé. Solution : ouvrez 27016/UDP, 8766/UDP, vérifiez le nom/mot de passe et patientez quelques minutes ; connectez-vous en direct par IP pour tester.
  • Connexion impossible depuis Internet mais OK en local — cause : pare-feu du système/fournisseur, redirection de ports absente ou CGNAT. Solution : vérifiez les trois niveaux (ufw/Windows, fournisseur, box) et le protocole (UDP/TCP).
  • Le serveur s'arrête au démarrage ou manque de mémoire — cause : RAM insuffisante, bibliothèques manquantes ou mauvais dossier de travail. Solution : lancez-le au premier plan, lisez les journaux, ajoutez de la RAM ou du swap.
  • Les joueurs voient une version incompatible après une mise à jour du jeu — cause : serveur pas à jour. Solution : arrêtez-le, mettez-le à jour (voir la section Mises à jour) puis redémarrez.
  • Les modifications de configuration sont ignorées ou écrasées — cause : fichier modifié pendant que le serveur tourne, mauvais dossier ou erreur de syntaxe. Solution : arrêtez le serveur, éditez le bon fichier, validez la syntaxe (JSON/XML) et redémarrez.

Questions fréquentes

Quelle machine faut-il pour un serveur Space Engineers ?
Matériel (source officielle) : RAM 6 GB min. / 10 GB rec. ; disque 8 GB.
Quels ports ouvrir ?
Ouvrez 27016/UDP, 8766/UDP en entrée, dans le pare-feu du système, chez le fournisseur et sur la box si besoin. Ces valeurs sont celles par défaut et se changent dans la configuration du serveur.
Faut-il posséder le jeu pour héberger ?
Compte Steam : selon le site officiel, au moins un compte Steam doit posséder une licence valide du jeu pour obtenir les fichiers du serveur.
Comment mettre à jour le serveur ?
Arrêtez le serveur, relancez la commande SteamCMD +app_update 298740 validate (voir la section Mises à jour), puis redémarrez. Pour une branche bêta, ajoutez -beta <nom>.
Puis-je héberger chez moi ?
Oui, si votre connexion a une IP publique et que vous pouvez rediriger les ports sur la box. Avec le CGNAT ou une connexion faible en envoi, préférez un VPS ou un serveur dédié.

Outils pour votre serveur Space Engineers

Space Engineers
Space EngineersAccès libre
Générez SpaceEngineers-Dedicated.cfg pour votre serveur Space Engineers : ServerName, ServerPort, SteamPort, RemoteApi, Administrators, SessionSettings. Gratuit, 100 % dans votre navigateur.
ConfigurationOuvrir
Documentation
Space Engineers
Space EngineersAccès libre
Générez le script de lancement (start-seds.bat) de votre serveur Space Engineers : -console, -path, -ignorelastsession, -ip, -port, -maxPlayers. Gratuit, dans le navigateur.
LancementConfigurationOuvrir
Documentation