Satisfactory Intermédiaire 12 min de lecture

Installer un serveur Satisfactory 1.0 dédié via SteamCMD (Windows et Linux)

Guide complet pour installer un serveur Satisfactory 1.x dédié avec SteamCMD : App ID 1690800, port 7777 UDP/TCP, claim in-game, FactoryServer.exe, premier démarrage et mot de passe admin.

Installer un serveur Satisfactory 1.0 dédié via SteamCMD (Windows et Linux)

Installer un serveur Satisfactory 1.0 dédié via SteamCMD (Windows et Linux)

Vous voulez héberger vous-même votre serveur Satisfactory 1.x sans passer par un hébergeur ? Ce guide vous accompagne pas à pas pour installer le serveur dédié officiel via SteamCMD, sur Windows comme sur Linux. Toutes les commandes, App ID, ports et chemins sont vérifiés à partir du wiki officiel Satisfactory et de SteamDB.

Pas envie de gérer SteamCMD, le firewall et les mises à jour ? Louez un serveur Satisfactory chez HebergTonServ — installation auto, panel intuitif et support 24/7 dès 8,90€/mois.


Pré-requis matériels

ComposantMinimumRecommandé
CPU4 threads modernesAMD Ryzen 9 / Intel i7
RAM8 Go16 Go (méga-usines, mods)
Disque20 Go SSDSSD NVMe
Réseau30 Mbps montantsFibre, IP fixe ou DDNS
OSWindows 10/11, Ubuntu 20.04+Windows Server, Debian 12

Depuis la 1.0, Satisfactory propose un binaire Linux natif. Pas besoin de Wine.


Étape 1 — Télécharger SteamCMD

SteamCMD est l’outil officiel Valve pour télécharger les serveurs dédiés Steam.

Windows

  1. Téléchargez : https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
  2. Extrayez dans C:\steamcmd\
  3. Lancez steamcmd.exe une première fois pour qu’il s’auto-mette à jour
  4. Attendez le prompt Steam>

Linux (Ubuntu/Debian)

sudo apt update
sudo apt install lib32gcc-s1 wget unzip -y
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh

Étape 2 — Installer le serveur Satisfactory (App ID 1690800)

L’App ID du serveur dédié Satisfactory est 1690800 (à ne pas confondre avec 526870, l’App ID du client/jeu).

Windows

steamcmd.exe +force_install_dir C:\SatisfactoryServer\ +login anonymous +app_update 1690800 validate +quit

Linux

./steamcmd.sh +force_install_dir /home/steam/SatisfactoryServer/ +login anonymous +app_update 1690800 validate +quit

Branche expérimentale : remplacez app_update 1690800 validate par app_update 1690800 -beta experimental validate.

Le téléchargement fait environ 8-10 Go. Patientez.


Étape 3 — Structure des fichiers installés

Après installation, votre dossier ressemble à :

C:\SatisfactoryServer\
├── FactoryServer.exe              (Linux: FactoryServer.sh)
├── Engine\
├── FactoryGame\
│   ├── Binaries\
│   ├── Saved\
│   │   ├── Config\WindowsServer\   (Linux: LinuxServer)
│   │   │   ├── Engine.ini
│   │   │   ├── Game.ini
│   │   │   └── GameUserSettings.ini
│   │   ├── SaveGames\               ← saves du serveur
│   │   └── Logs\

Les fichiers .ini n’apparaissent qu’après le premier démarrage.


Étape 4 — Ouvrir les ports réseau

Depuis Satisfactory 1.0 (septembre 2024), le serveur n’utilise plus qu’un seul port unifié :

PortProtocoleUsage
7777UDP et TCPPort de jeu + requête + admin (unifié depuis 1.0)

Avant la 1.0, Satisfactory utilisait 3 ports (7777, 15000, 15777). Ces ports sont dépréciés et ne doivent plus être ouverts.

Windows — règles firewall via PowerShell

Ouvrez PowerShell en administrateur :

New-NetFirewallRule -DisplayName "Satisfactory UDP" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow
New-NetFirewallRule -DisplayName "Satisfactory TCP" -Direction Inbound -Protocol TCP -LocalPort 7777 -Action Allow

Linux — UFW

sudo ufw allow 7777/udp
sudo ufw allow 7777/tcp
sudo ufw reload

Routeur / Box Internet

Forwardez UDP 7777 et TCP 7777 vers l’IP locale de la machine serveur.


Étape 5 — Premier démarrage

Windows

Double-cliquez FactoryServer.exe. Une fenêtre console s’ouvre, le moteur Unreal compile les shaders puis le serveur écoute sur :

LogServer: Server is now listening on port 7777

Pour personnaliser le port :

FactoryServer.exe -multihome=0.0.0.0 -ServerQueryPort=7777 -log

Linux

cd /home/steam/SatisfactoryServer
./FactoryServer.sh

Pour faire tourner en systemd, créez /etc/systemd/system/satisfactory.service :

[Unit]
Description=Satisfactory Dedicated Server
After=network.target

[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/SatisfactoryServer
ExecStart=/home/steam/SatisfactoryServer/FactoryServer.sh
Restart=on-failure

[Install]
WantedBy=multi-user.target

Activez :

sudo systemctl enable --now satisfactory
sudo systemctl status satisfactory

Étape 6 — Claim du serveur depuis le client

Contrairement à beaucoup de jeux, Satisfactory n’utilise pas de fichier de mot de passe admin. La sécurisation se fait directement depuis le client de jeu :

  1. Lancez Satisfactory sur votre PC
  2. Menu principal → Server Manager (icône de serveur)
  3. Cliquez Add Server → entrez IP:7777
  4. Le serveur apparaît avec le statut “Offline (Not claimed)” ou “Pending”
  5. Cliquez sur le serveur, onglet Server
  6. Définissez un mot de passe admin dans le champ “Admin Password”
  7. Claim le serveur en validant : vous devenez administrateur

Le claim est persistant : une fois claim, seuls les joueurs avec le mot de passe admin peuvent modifier les paramètres du serveur.


Étape 7 — Charger ou créer un monde

Une fois claim, dans le Server Manager du client :

  • Onglet Manage Saves : liste les saves disponibles dans FactoryGame/Saved/SaveGames/server/
  • Upload Save : envoie une save locale vers le serveur
  • Create New Game : crée un nouveau monde directement sur le serveur

Choisissez la save active, configurez Server Game Mode (en ligne / friends only / private) et le Client Password (rejoindre nécessite ce mot de passe).


Étape 8 — Rejoindre votre serveur

  1. Server Manager → votre serveur → onglet Players
  2. Clic-droit sur le serveur → Join Game
  3. Si Client Password est défini, entrez-le

Vous arrivez en jeu sur votre monde. Le serveur tourne 24h/24, indépendamment des joueurs.


Étape 9 — Mettre à jour le serveur

Coffee Stain publie régulièrement des patchs (1.0, 1.1, etc.). Pour mettre à jour :

steamcmd.exe +login anonymous +force_install_dir C:\SatisfactoryServer\ +app_update 1690800 validate +quit

Avant chaque mise à jour majeure, sauvegardez FactoryGame/Saved/SaveGames/. En cas de souci, restaurez en quelques minutes.


FAQ

Quelle est la différence entre App ID 526870 et 1690800 ?

526870 est le client Satisfactory (le jeu). 1690800 est le serveur dédié Satisfactory, distribué gratuitement et téléchargeable anonymement via SteamCMD.

Pourquoi Satisfactory n’utilise plus que le port 7777 ?

Depuis la 1.0 (septembre 2024), Coffee Stain a unifié les 3 anciens ports (7777 game / 15000 beacon / 15777 query) en un port unique 7777 UDP+TCP. Les anciens guides citant ces ports sont obsolètes.

Comment activer la branche expérimentale ?

Ajoutez -beta experimental à votre commande SteamCMD : app_update 1690800 -beta experimental validate. Tous les joueurs doivent être sur la même branche pour rejoindre.

Combien de RAM pour mon serveur Satisfactory ?

8 Go pour 4 joueurs et une usine de taille moyenne. Pour des méga-usines à 8+ joueurs, comptez 16 Go. Satisfactory consomme énormément de RAM avec les usines complexes (calculs de convoyeurs, train, etc.).

Combien de joueurs maximum ?

Officiellement Satisfactory supporte 4 joueurs en multijoueur. Avec un serveur dédié bien dimensionné, 8-16 joueurs restent jouables si l’usine n’est pas trop dense.

Comment installer des mods ?

Utilisez Satisfactory Mod Manager (SMM) côté client, et installez les mods serveur via SFTP dans FactoryGame/Mods/. Tous les joueurs doivent avoir les mêmes mods activés.

Le claim du serveur est perdu si je redémarre ?

Non, le claim et le mot de passe admin sont stockés dans FactoryGame/Saved/Config/WindowsServer/Game.ini. Tant que ce fichier n’est pas supprimé, le claim persiste.


Conclusion

Vous avez maintenant un serveur Satisfactory 1.x dédié opérationnel via SteamCMD. Étapes suivantes recommandées :

  1. Claim et sécurisation — mot de passe admin et client depuis le Server Manager
  2. Upload de save existante — transférez votre solo en multi
  3. Sauvegardes régulières — exportez SaveGames/server/ chaque jour
  4. Mises à jour — relancez SteamCMD à chaque patch Coffee Stain

Pas envie de gérer SteamCMD, le firewall et les mises à jour ? HebergTonServ installe votre serveur Satisfactory en moins de 5 minutes — Ryzen 9 5950X, jusqu’à 32 Go RAM, Anti-DDoS 5 Tbps, panel intuitif et support 24/7 dès 8,90€/mois.

Pour aller plus loin