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
| Composant | Minimum | Recommandé |
|---|---|---|
| CPU | 4 threads modernes | AMD Ryzen 9 / Intel i7 |
| RAM | 8 Go | 16 Go (méga-usines, mods) |
| Disque | 20 Go SSD | SSD NVMe |
| Réseau | 30 Mbps montants | Fibre, IP fixe ou DDNS |
| OS | Windows 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
- Téléchargez : https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
- Extrayez dans
C:\steamcmd\ - Lancez
steamcmd.exeune première fois pour qu’il s’auto-mette à jour - 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 +quitLinux
./steamcmd.sh +force_install_dir /home/steam/SatisfactoryServer/ +login anonymous +app_update 1690800 validate +quitBranche expérimentale : remplacez
app_update 1690800 validateparapp_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
.inin’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é :
| Port | Protocole | Usage |
|---|---|---|
| 7777 | UDP et TCP | Port 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 AllowLinux — UFW
sudo ufw allow 7777/udp
sudo ufw allow 7777/tcp
sudo ufw reloadRouteur / 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 7777Pour personnaliser le port :
FactoryServer.exe -multihome=0.0.0.0 -ServerQueryPort=7777 -logLinux
cd /home/steam/SatisfactoryServer
./FactoryServer.shPour 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.targetActivez :
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 :
- Lancez Satisfactory sur votre PC
- Menu principal → Server Manager (icône de serveur)
- Cliquez Add Server → entrez
IP:7777 - Le serveur apparaît avec le statut “Offline (Not claimed)” ou “Pending”
- Cliquez sur le serveur, onglet Server
- Définissez un mot de passe admin dans le champ “Admin Password”
- 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
- Server Manager → votre serveur → onglet Players
- Clic-droit sur le serveur → Join Game
- 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 +quitAvant 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 :
- Claim et sécurisation — mot de passe admin et client depuis le Server Manager
- Upload de save existante — transférez votre solo en multi
- Sauvegardes régulières — exportez
SaveGames/server/chaque jour - 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.



