{"id":778,"date":"2026-07-28T17:03:24","date_gmt":"2026-07-28T17:03:24","guid":{"rendered":"https:\/\/shattered.io\/fr\/serveur-satisfactory-dedie\/"},"modified":"2026-07-28T17:07:13","modified_gmt":"2026-07-28T17:07:13","slug":"serveur-satisfactory-dedie","status":"publish","type":"post","link":"https:\/\/shattered.io\/fr\/serveur-satisfactory-dedie\/","title":{"rendered":"Serveur Satisfactory d\u00e9di\u00e9 : 12 \u00e9tapes, 30 min [2026]"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Coffee Stain Studios a d\u00e9ploy\u00e9 la mise \u00e0 jour Satisfactory 1.2 le 2 juin 2026 \u2014 la premi\u00e8re \u00e0 sortir simultan\u00e9ment sur PC, PlayStation 5 et Xbox Series X|S. Pour les joueurs qui veulent construire leur usine \u00e0 plusieurs sans d\u00e9pendre en permanence de la connexion d&#8217;un ami ni payer un h\u00e9bergeur, la solution reste la m\u00eame depuis le lancement de la version 1.0 : monter son propre serveur Satisfactory d\u00e9di\u00e9 sur une machine que vous contr\u00f4lez.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce guide d\u00e9taille les 12 \u00e9tapes pour installer, s\u00e9curiser, sauvegarder et maintenir \u00e0 jour un serveur d\u00e9di\u00e9, sous Linux comme sous Windows. Comptez environ 30 minutes pour l&#8217;ensemble du processus, un peu plus si vous partez d&#8217;un VPS tout juste lou\u00e9. Aucune comp\u00e9tence avanc\u00e9e en administration syst\u00e8me n&#8217;est n\u00e9cessaire : chaque commande est donn\u00e9e int\u00e9gralement, pr\u00eate \u00e0 copier-coller.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"serveur-dedie-ou-hebergement-depuis-le-jeu-quelle-difference\">Serveur d\u00e9di\u00e9 ou h\u00e9bergement depuis le jeu : quelle diff\u00e9rence ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Satisfactory propose deux fa\u00e7ons de jouer \u00e0 plusieurs, et il vaut mieux trancher entre les deux avant de se lancer dans une installation qui prend malgr\u00e9 tout une trentaine de minutes. La premi\u00e8re, l&#8217;h\u00e9bergement \u00ab depuis le jeu \u00bb, transforme le PC de l&#8217;un des joueurs en serveur le temps de la session : c&#8217;est rapide \u00e0 d\u00e9marrer, mais tout repose sur cette machine \u2014 sa puissance, sa bande passante montante, et sa pr\u00e9sence en ligne. Si l&#8217;h\u00f4te quitte la partie ou ferme son PC, personne d&#8217;autre ne peut continuer \u00e0 jouer, et une connexion montante trop faible fait ramer tout le monde, pas seulement l&#8217;h\u00f4te.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le serveur d\u00e9di\u00e9, \u00e0 l&#8217;inverse, tourne sur une machine s\u00e9par\u00e9e \u2014 VPS lou\u00e9 ou mini-PC allum\u00e9 en permanence \u2014 ind\u00e9pendante du PC de jeu de qui que ce soit. Vos co\u00e9quipiers peuvent rejoindre et faire avancer l&#8217;usine m\u00eame si vous \u00eates hors ligne, et l&#8217;usine continue de produire 24 h\/24 sans qu&#8217;aucun joueur ne soit connect\u00e9. Fonctionnellement, la partie elle-m\u00eame ne change pas une fois en jeu : la diff\u00e9rence se joue enti\u00e8rement sur la disponibilit\u00e9 et la stabilit\u00e9, surtout \u00e0 mesure que l&#8217;usine grossit et que plusieurs joueurs explorent des zones \u00e9loign\u00e9es en m\u00eame temps. C&#8217;est cette ind\u00e9pendance qui justifie les 12 \u00e9tapes qui suivent.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prerequis-versions-et-configuration-necessaires\">Pr\u00e9requis : versions et configuration n\u00e9cessaires<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avant de lancer votre serveur Satisfactory d\u00e9di\u00e9, v\u00e9rifiez que votre machine \u2014 PC personnel rest\u00e9 allum\u00e9, mini-serveur ou VPS lou\u00e9 \u2014 r\u00e9pond aux exigences officielles. Le serveur d\u00e9di\u00e9 est un outil Steam distinct du jeu, gratuit, identifi\u00e9 par l&#8217;App ID <strong>1690800<\/strong> (le jeu de base, lui, porte l&#8217;App ID <a href=\"https:\/\/store.steampowered.com\/app\/526870\" target=\"_blank\" rel=\"noopener\">526870<\/a>). D&#8217;apr\u00e8s le <a href=\"https:\/\/satisfactory.wiki.gg\/wiki\/Dedicated_servers\" target=\"_blank\" rel=\"noopener\">wiki officiel de Satisfactory<\/a>, il fonctionne sous Windows 10\/11, Windows Server 2016\/2019\/2022, ou toute distribution Linux 64 bits de type Debian\/Ubuntu, mais exclusivement en architecture x86-64 : ni Raspberry Pi, ni aucune carte ARM ne peut faire tourner ce serveur.<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Composant<\/th><th>Minimum<\/th><th>Recommand\u00e9<\/th><\/tr><\/thead><tbody><tr><td>Processeur<\/td><td>Intel i5-3570 ou AMD Ryzen 5 3600 (mono-c\u0153ur 2000+ points)<\/td><td>Un mod\u00e8le plus r\u00e9cent ; la charge reste principalement mono-thread<\/td><\/tr><tr><td>M\u00e9moire RAM<\/td><td>8 Go<\/td><td>16 Go pour une usine avanc\u00e9e ou 4 joueurs et plus<\/td><\/tr><tr><td>Stockage (Windows)<\/td><td>12,4 Go<\/td><td>SSD recommand\u00e9<\/td><\/tr><tr><td>Stockage (Linux)<\/td><td>8 Go, OS inclus<\/td><td>SSD recommand\u00e9<\/td><\/tr><tr><td>Syst\u00e8me d&#8217;exploitation<\/td><td>Windows 10\/11, Server 2016 ou plus, ou Debian\/Ubuntu 64 bits<\/td><td>\u2014<\/td><\/tr><tr><td>Joueurs simultan\u00e9s<\/td><td>4 (valeur par d\u00e9faut)<\/td><td>Ajustable via les param\u00e8tres avanc\u00e9s du Server Manager<\/td><\/tr><\/tbody><\/table>\n\n\n\n<p class=\"wp-block-paragraph\">En pratique, la RAM n\u00e9cessaire d\u00e9pend moins du nombre de joueurs que de la complexit\u00e9 de l&#8217;usine construite : comptez environ 6 Go en d\u00e9but de partie, 8 \u00e0 12 Go en milieu de partie, et jusqu&#8217;\u00e0 16-32 Go pour une m\u00e9ga-usine de fin de partie ou un serveur fortement modd\u00e9. C&#8217;est un point que beaucoup de guides passent sous silence, et qui explique pourquoi un serveur qui tournait tr\u00e8s bien pendant des semaines peut soudainement se mettre \u00e0 crasher \u2014 non pas parce qu&#8217;un joueur de plus s&#8217;est connect\u00e9, mais parce que l&#8217;usine elle-m\u00eame a grossi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-1-installer-steamcmd-sur-votre-machine\">\u00c9tape 1 : installer SteamCMD sur votre machine<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/developer.valvesoftware.com\/wiki\/SteamCMD\" target=\"_blank\" rel=\"noopener\">SteamCMD<\/a> est l&#8217;outil en ligne de commande de Valve qui permet de t\u00e9l\u00e9charger des serveurs d\u00e9di\u00e9s sans passer par l&#8217;interface graphique de Steam. Sur Linux (Debian\/Ubuntu), installez-le ainsi :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo add-apt-repository multiverse\nsudo dpkg --add-architecture i386\nsudo apt update\nsudo apt install steamcmd lib32gcc-s1 -y<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le paquet <code>lib32gcc-s1<\/code> est indispensable : sans lui, SteamCMD refuse de d\u00e9marrer m\u00eame sur une machine 64 bits, puisque l&#8217;outil reste en partie un binaire 32 bits. Sur Windows, t\u00e9l\u00e9chargez simplement <code>steamcmd.exe<\/code> depuis le site de Valve et placez-le dans un dossier d\u00e9di\u00e9, par exemple <code>C:\\steamcmd\\<\/code>. Un premier lancement de <code>steamcmd.exe<\/code> termine l&#8217;installation en se mettant lui-m\u00eame \u00e0 jour avant de vous rendre la main.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sur un VPS distant sans interface graphique, SteamCMD est la seule option : le client Steam classique n\u00e9cessite un environnement de bureau que la plupart des offres d&#8217;h\u00e9bergement Linux n&#8217;installent pas par d\u00e9faut. C&#8217;est \u00e9galement l&#8217;approche que privil\u00e9gient les scripts d&#8217;automatisation et les images Docker communautaires \u00e9voqu\u00e9es plus loin, puisqu&#8217;elle peut s&#8217;ex\u00e9cuter enti\u00e8rement sans interaction humaine une fois la premi\u00e8re configuration termin\u00e9e.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-2-telecharger-le-serveur-dedie-satisfactory\">\u00c9tape 2 : t\u00e9l\u00e9charger le serveur d\u00e9di\u00e9 Satisfactory<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le serveur d\u00e9di\u00e9 se t\u00e9l\u00e9charge de fa\u00e7on anonyme, sans compte Steam ni achat du jeu : c&#8217;est un outil gratuit, s\u00e9par\u00e9 du jeu principal. Depuis SteamCMD, lancez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>steamcmd +force_install_dir ~\/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le param\u00e8tre <code>+login anonymous<\/code> est obligatoire : contrairement \u00e0 beaucoup d&#8217;autres jeux, aucun compte Steam personnel n&#8217;est requis pour h\u00e9berger ce serveur. Comptez plusieurs minutes de t\u00e9l\u00e9chargement selon votre connexion. Une installation r\u00e9ussie se termine par ce message dans le terminal :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Success! App '1690800' fully installed.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous pr\u00e9f\u00e9rez suivre les mises \u00e0 jour exp\u00e9rimentales avant leur passage en version stable, ajoutez <code>-beta experimental<\/code> \u00e0 la commande. Sur Windows, la syntaxe est identique en rempla\u00e7ant le chemin par un dossier local, par exemple <code>C:\\SatisfactoryServer<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-3-ouvrir-les-ports-7777-et-8888\">\u00c9tape 3 : ouvrir les ports 7777 et 8888<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Depuis la mise \u00e0 jour 1.1.0.0, un serveur Satisfactory d\u00e9di\u00e9 a besoin de deux ports ouverts pour fonctionner correctement, et c&#8217;est l&#8217;\u00e9tape la plus souvent n\u00e9glig\u00e9e par les nouveaux h\u00e9bergeurs \u2014 y compris ceux qui avaient d\u00e9j\u00e0 un serveur fonctionnel avant cette mise \u00e0 jour.<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Port<\/th><th>Protocole<\/th><th>Fonction<\/th><\/tr><\/thead><tbody><tr><td>7777<\/td><td>TCP<\/td><td>Trafic de jeu et API HTTPS du serveur<\/td><\/tr><tr><td>7777<\/td><td>UDP<\/td><td>Trafic de jeu principal<\/td><\/tr><tr><td>8888<\/td><td>TCP<\/td><td>Messagerie fiable (obligatoire depuis la 1.1.0.0)<\/td><\/tr><tr><td>22<\/td><td>TCP<\/td><td>Administration distante SSH (Linux, optionnel)<\/td><\/tr><tr><td>3389<\/td><td>TCP<\/td><td>Administration distante RDP (Windows, optionnel)<\/td><\/tr><\/tbody><\/table>\n\n\n\n<p class=\"wp-block-paragraph\">Sur un pare-feu Linux avec <a href=\"https:\/\/help.ubuntu.com\/community\/UFW\" target=\"_blank\" rel=\"noopener\">UFW<\/a>, ouvrez les deux premiers ports ainsi :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw allow 7777\/tcp\nsudo ufw allow 7777\/udp\nsudo ufw allow 8888\/tcp\nsudo ufw enable\nsudo ufw status<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sur votre box ou routeur, ajoutez ensuite une r\u00e8gle de redirection de port (NAT) vers l&#8217;adresse IP locale de la machine qui h\u00e9berge le serveur. Attention \u00e0 un pi\u00e8ge fr\u00e9quent : le port 7777 ne supporte pas la redirection avec des num\u00e9ros diff\u00e9rents entre l&#8217;externe et l&#8217;interne \u2014 le port externe doit obligatoirement correspondre au port interne. Le port 8888, lui, peut \u00eatre remapp\u00e9 c\u00f4t\u00e9 externe gr\u00e2ce au param\u00e8tre <code>-ExternalReliablePort=<\/code> si votre configuration r\u00e9seau l&#8217;exige.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce d\u00e9coupage en deux ports distincts remonte directement \u00e0 la mise \u00e0 jour 1.1.0.0 : avant elle, un seul port UDP suffisait, mais Coffee Stain Studios a s\u00e9par\u00e9 le trafic de jeu classique de la messagerie fiable pour am\u00e9liorer la stabilit\u00e9 des sessions \u00e0 plusieurs joueurs. Si vous administrez \u00e9galement d&#8217;autres serveurs de jeu sur la m\u00eame machine \u2014 nous avons d\u00e9j\u00e0 couvert <a href=\"\/fr\/serveur-rust-dedie\/\">Rust<\/a> ou <a href=\"\/fr\/serveur-ark-ascended\/\">ARK<\/a> sur ce site \u2014 v\u00e9rifiez qu&#8217;aucun des ports 7777, 8888, 22 ou 3389 n&#8217;entre en conflit avec un service d\u00e9j\u00e0 en \u00e9coute avant de d\u00e9marrer Satisfactory.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-4-premier-lancement-du-serveur\">\u00c9tape 4 : premier lancement du serveur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois l&#8217;installation termin\u00e9e, lancez le serveur pour la premi\u00e8re fois. Sous Linux :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/SatisfactoryDedicatedServer\n.\/FactoryServer.sh -log -unattended<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sous Windows, ex\u00e9cutez <code>FactoryServer.exe -log -unattended<\/code> depuis une invite de commande, dans le dossier d&#8217;installation. Le flag <code>-unattended<\/code> \u00e9vite qu&#8217;une bo\u00eete de dialogue ne bloque le d\u00e9marrage en arri\u00e8re-plan \u2014 indispensable si vous pr\u00e9voyez de faire tourner le serveur comme un service, ce que nous verrons \u00e0 l&#8217;\u00e9tape 8. Le journal affiche la progression du chargement ; laissez le serveur terminer compl\u00e8tement son initialisation avant de tenter une connexion. Vous pouvez aussi personnaliser les ports directement dans la commande de lancement :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/FactoryServer.sh -log -unattended -Port=7777 -ReliablePort=8888 -ExternalReliablePort=8888<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-5-se-connecter-et-reclamer-le-serveur\">\u00c9tape 5 : se connecter et r\u00e9clamer le serveur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Contrairement \u00e0 d&#8217;autres jeux de survie, Satisfactory ne se configure pas uniquement via des fichiers texte : la prise en main se fait aussi depuis le client de jeu. Lancez Satisfactory, ouvrez le <strong>Server Manager<\/strong> depuis le menu principal, cliquez sur <strong>Add Server<\/strong> et saisissez l&#8217;adresse IP de votre serveur suivie du port, au format <code>IP:7777<\/code>. Une fois le serveur d\u00e9tect\u00e9 dans la liste, cliquez sur <strong>Claim<\/strong> pour en prendre possession : cette \u00e9tape attribue le r\u00f4le d&#8217;administrateur au premier compte qui la r\u00e9alise, alors ne la laissez pas tra\u00eener sur un serveur public.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bonne nouvelle pour les groupes mixtes : les clients Steam et Epic Games Store peuvent rejoindre le m\u00eame serveur d\u00e9di\u00e9, quelle que soit la boutique depuis laquelle les binaires du serveur ont \u00e9t\u00e9 t\u00e9l\u00e9charg\u00e9s. Le cross-play fonctionne nativement gr\u00e2ce au SDK Epic Online Services int\u00e9gr\u00e9 au jeu, sans manipulation suppl\u00e9mentaire de votre part.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-6-definir-le-mot-de-passe-administrateur\">\u00c9tape 6 : d\u00e9finir le mot de passe administrateur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Toujours depuis le Server Manager, une fois le serveur r\u00e9clam\u00e9, d\u00e9finissez un nom d&#8217;affichage et un mot de passe administrateur \u2014 cette \u00e9tape est obligatoire et prot\u00e8ge l&#8217;acc\u00e8s aux r\u00e9glages du serveur. Le mot de passe de connexion des joueurs (pour rejoindre la partie) est, lui, optionnel et d\u00e9sactiv\u00e9 par d\u00e9faut : sans lui, n&#8217;importe qui connaissant votre adresse IP peut rejoindre la partie d\u00e8s lors que le serveur est visible publiquement. Sur un serveur ouvert \u00e0 des inconnus ou partag\u00e9 au-del\u00e0 d&#8217;un cercle d&#8217;amis proches, activez syst\u00e9matiquement ce second mot de passe en plus de celui de l&#8217;administrateur. Choisissez un mot de passe administrateur distinct de ceux que vous utilisez ailleurs : contrairement \u00e0 un compte Steam ou Epic, il n&#8217;existe aucune double authentification pour prot\u00e9ger l&#8217;acc\u00e8s au Server Manager, uniquement ce mot de passe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-7-configurer-les-parametres-avances\">\u00c9tape 7 : configurer les param\u00e8tres avanc\u00e9s<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le Server Manager donne acc\u00e8s \u00e0 des <strong>Advanced Game Settings<\/strong> qui permettent, entre autres, d&#8217;augmenter le nombre de joueurs au-del\u00e0 de la limite par d\u00e9faut de 4 \u2014 \u00e0 condition d&#8217;avoir la RAM n\u00e9cessaire pour absorber la charge suppl\u00e9mentaire \u00e9voqu\u00e9e dans les pr\u00e9requis. Depuis la mise \u00e0 jour 1.2, un menu <strong>Game Modes<\/strong> complet a fait son apparition \u00e0 la cr\u00e9ation d&#8217;une nouvelle partie, avec des options de randomisation du monde g\u00e9n\u00e9r\u00e9. Pour les r\u00e9glages plus fins non expos\u00e9s dans l&#8217;interface, Satisfactory reste \u00e9ditable via les fichiers INI du moteur Unreal Engine, notamment <code>Engine.ini<\/code> et <code>Game.ini<\/code> :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>[URL]\nPort=7777<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ces fichiers se trouvent dans le m\u00eame r\u00e9pertoire de sauvegarde que les fichiers <code>ServerSettings.PORT.sav<\/code>, d\u00e9taill\u00e9s \u00e0 l&#8217;\u00e9tape 10. Modifiez-les uniquement serveur arr\u00eat\u00e9, sous peine de voir vos changements \u00e9cras\u00e9s au prochain red\u00e9marrage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-8-automatiser-le-demarrage-du-serveur\">\u00c9tape 8 : automatiser le d\u00e9marrage du serveur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un serveur lanc\u00e9 manuellement dans un terminal s&#8217;arr\u00eate au moindre red\u00e9marrage de la machine ou \u00e0 la moindre d\u00e9connexion SSH. Pour un h\u00e9bergement permanent, d\u00e9l\u00e9guez son d\u00e9marrage au gestionnaire de services de votre syst\u00e8me.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"linux-un-service-systemd\">Linux : un service systemd<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9ez le fichier <code>\/etc\/systemd\/system\/satisfactory.service<\/code> :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>[Unit]\nDescription=Serveur dedie Satisfactory\nAfter=network.target\n\n[Service]\nType=simple\nUser=satisfactory\nWorkingDirectory=\/home\/satisfactory\/SatisfactoryDedicatedServer\nExecStart=\/home\/satisfactory\/SatisfactoryDedicatedServer\/FactoryServer.sh -log -unattended\nRestart=on-failure\nRestartSec=60\nKillSignal=SIGINT\n\n[Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le r\u00e9glage <code>KillSignal=SIGINT<\/code> a son importance : le signal par d\u00e9faut, SIGTERM, coupe le processus trop brutalement et peut corrompre une sauvegarde en cours d&#8217;\u00e9criture. Activez et d\u00e9marrez le service :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl daemon-reload\nsudo systemctl enable satisfactory.service\nsudo systemctl start satisfactory.service\nsudo systemctl status satisfactory.service<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Une sortie saine ressemble \u00e0 ceci :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u25cf satisfactory.service - Serveur dedie Satisfactory\n     Loaded: loaded (\/etc\/systemd\/system\/satisfactory.service; enabled)\n     Active: active (running) since ...\n   Main PID: 12345 (FactoryServer)<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"windows-un-service-via-nssm\">Windows : un service via NSSM<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Windows ne propose pas nativement de convertir un ex\u00e9cutable en service. L&#8217;outil gratuit NSSM (Non-Sucking Service Manager) comble ce manque : installez-le, puis ex\u00e9cutez <code>nssm install SatisfactoryServer<\/code> et pointez-le vers <code>FactoryServer.exe<\/code> avec les arguments <code>-log -unattended<\/code>. Le serveur d\u00e9marre alors automatiquement \u00e0 chaque red\u00e9marrage de la machine, sans qu&#8217;une session utilisateur ne reste ouverte en permanence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-9-securiser-le-serveur-avec-un-pare-feu\">\u00c9tape 9 : s\u00e9curiser le serveur avec un pare-feu<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un serveur de jeu expos\u00e9 sur Internet reste une surface d&#8217;attaque comme une autre, m\u00eame si le risque est moindre que sur un service web public. Au-del\u00e0 de l&#8217;ouverture stricte des ports 7777 et 8888 vus \u00e0 l&#8217;\u00e9tape 3, quelques r\u00e9flexes s&#8217;imposent. Fermez tout acc\u00e8s d&#8217;administration distante \u2014 SSH sous Linux, RDP sous Windows \u2014 au monde entier, et limitez-le si possible \u00e0 votre propre adresse IP :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw allow from VOTRE_IP to any port 22 proto tcp\nsudo ufw deny 22\/tcp<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Activez \u00e9galement le mot de passe joueur vu \u00e0 l&#8217;\u00e9tape 6 d\u00e8s que le serveur est accessible publiquement, et gardez SteamCMD \u00e0 jour pour \u00e9viter de faire tourner une version du serveur \u00e0 laquelle il manquerait des correctifs de s\u00e9curit\u00e9 r\u00e9cents. Sur un VPS lou\u00e9, pr\u00e9f\u00e9rez toujours un compte utilisateur d\u00e9di\u00e9 et non privil\u00e9gi\u00e9 \u2014 comme <code>satisfactory<\/code> dans l&#8217;exemple de service systemd ci-dessus \u2014 plut\u00f4t que de lancer le serveur avec les droits root : en cas de faille dans le jeu lui-m\u00eame, l&#8217;attaquant h\u00e9rite alors des droits du compte qui l&#8217;ex\u00e9cute, pas de ceux de la machine enti\u00e8re.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce principe de moindre privil\u00e8ge s&#8217;applique \u00e0 n&#8217;importe quel serveur de jeu expos\u00e9 publiquement, pas seulement \u00e0 Satisfactory \u2014 c&#8217;est la m\u00eame logique que nous d\u00e9taillons pour <a href=\"\/fr\/serveur-cs2-dedie\/\">CS2<\/a> ou <a href=\"\/fr\/serveur-dayz\/\">DayZ<\/a>. Un compte d\u00e9di\u00e9 limite aussi les d\u00e9g\u00e2ts en cas d&#8217;erreur de manipulation de votre part : un <code>rm -rf<\/code> lanc\u00e9 par m\u00e9garde dans le mauvais r\u00e9pertoire reste confin\u00e9 aux fichiers du serveur plut\u00f4t que de menacer le reste du syst\u00e8me.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-10-sauvegarder-vos-parties-automatiquement\">\u00c9tape 10 : sauvegarder vos parties automatiquement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les sauvegardes serveur de Satisfactory vivent dans un r\u00e9pertoire distinct du dossier d&#8217;installation lui-m\u00eame \u2014 ce qui simplifie grandement les sauvegardes externes puisqu&#8217;il n&#8217;y a pas besoin de copier l&#8217;int\u00e9gralit\u00e9 du serveur. Sous Linux :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~\/.config\/Epic\/FactoryGame\/Saved\/SaveGames\/server\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sous Windows, le m\u00eame r\u00f4le est jou\u00e9 par <code>%LocalAppData%\\FactoryGame\\Saved\\SaveGames\\<\/code> (ou le profil du compte de service r\u00e9seau si le serveur tourne en tant que service Windows plut\u00f4t que sous une session utilisateur classique). Automatisez une copie r\u00e9guli\u00e8re avec une t\u00e2che cron :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0 *\/6 * * * cp -r \/home\/satisfactory\/.config\/Epic\/FactoryGame\/Saved\/SaveGames\/server \/home\/satisfactory\/backups\/satisfactory-$(date +\\%F-\\%H\\%M)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Conservez au moins trois \u00e0 quatre versions dat\u00e9es avant d&#8217;\u00e9craser les plus anciennes : une usine avanc\u00e9e qui se corrompt apr\u00e8s des dizaines d&#8217;heures de jeu est bien plus douloureuse \u00e0 perdre qu&#8217;un monde qui vient tout juste de d\u00e9marrer. Un script de rotation simple, qui ne garde que les sauvegardes les plus r\u00e9centes, \u00e9vite aussi de saturer le disque au fil des semaines \u2014 un fichier de sauvegarde grossit avec la taille de l&#8217;usine et peut repr\u00e9senter plusieurs dizaines de m\u00e9gaoctets en fin de partie, contre quelques m\u00e9gaoctets \u00e0 peine pour un monde qui d\u00e9marre.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si votre h\u00e9bergeur propose des snapshots au niveau du disque (VPS ou machine virtuelle), ne les consid\u00e9rez que comme une protection compl\u00e9mentaire, pas comme un substitut \u00e0 la rotation de sauvegardes ci-dessus : un snapshot pris pendant une \u00e9criture en cours peut capturer un fichier de sauvegarde \u00e0 moiti\u00e9 \u00e9crit, exactement comme un arr\u00eat brutal du processus.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-11-migrer-une-partie-solo-vers-le-serveur\">\u00c9tape 11 : migrer une partie solo vers le serveur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Beaucoup de joueurs d\u00e9marrent une usine en solo avant de vouloir la continuer \u00e0 plusieurs sur un serveur d\u00e9di\u00e9 \u2014 bonne nouvelle, la migration ne demande pas de recommencer \u00e0 z\u00e9ro. Copiez le fichier de sauvegarde (<code>.sav<\/code>) de votre partie depuis le dossier <code>SaveGames<\/code> local de votre client Satisfactory vers le sous-dossier <code>SaveGames\/server<\/code> de votre installation serveur vu \u00e0 l&#8217;\u00e9tape 10, puis s\u00e9lectionnez-le comme monde \u00e0 charger depuis le Server Manager au prochain d\u00e9marrage. Arr\u00eatez imp\u00e9rativement le serveur avant de copier le fichier, jamais pendant qu&#8217;il tourne, pour \u00e9viter tout conflit d&#8217;\u00e9criture. Gardez \u00e9galement une copie du fichier de sauvegarde original de votre partie solo avant de le d\u00e9placer : si la migration \u00e9choue ou si le serveur charge un monde vide par erreur de nommage, vous pourrez toujours repartir de cette copie plut\u00f4t que de perdre votre progression.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"etape-12-mettre-a-jour-vers-satisfactory-1-2\">\u00c9tape 12 : mettre \u00e0 jour vers Satisfactory 1.2<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Coffee Stain Studios a publi\u00e9 la <a href=\"https:\/\/coffeestain.com\/news\/satisfactory-1-2-update-out-now\/\" target=\"_blank\" rel=\"noopener\">mise \u00e0 jour 1.2<\/a> le 2 juin 2026, avec au programme un syst\u00e8me m\u00e9t\u00e9o, les Fluid Trucks et Fluid Stations pour transporter des liquides sans pipeline, un menu Game Modes complet \u00e9voqu\u00e9 \u00e0 l&#8217;\u00e9tape 7, et une refonte des trajets automatis\u00e9s des v\u00e9hicules. S&#8217;y ajoutent des connecteurs d&#8217;alimentation cha\u00eenables (pour simplifier le c\u00e2blage \u00e9lectrique entre b\u00e2timents), un mode selfie, et le nouveau b\u00e2timent SPWN d\u00e9di\u00e9 \u00e0 la gestion des d\u00e9chets. Elle n&#8217;a introduit aucun changement de port ni de configuration serveur : la m\u00eame commande d&#8217;installation utilis\u00e9e \u00e0 l&#8217;\u00e9tape 2 suffit \u00e0 mettre \u00e0 jour un serveur existant.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>steamcmd +force_install_dir ~\/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Arr\u00eatez syst\u00e9matiquement le service avant de lancer la mise \u00e0 jour (<code>sudo systemctl stop satisfactory.service<\/code>), sans quoi SteamCMD refusera d&#8217;\u00e9crire par-dessus des fichiers en cours d&#8217;utilisation. Red\u00e9marrez ensuite le service, puis v\u00e9rifiez que la version du client de chaque joueur correspond bien \u00e0 celle du serveur avant de vous reconnecter : un d\u00e9calage de version, m\u00eame mineur, emp\u00eache toute connexion.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"branche-stable-ou-experimentale-laquelle-choisir\">Branche stable ou exp\u00e9rimentale : laquelle choisir ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SteamCMD installe par d\u00e9faut la branche stable, celle que Coffee Stain Studios recommande pour tout serveur destin\u00e9 \u00e0 durer \u2014 c&#8217;est la version qui a re\u00e7u les correctifs de la 1.2 le 2 juin 2026. La branche exp\u00e9rimentale, accessible en ajoutant <code>-beta experimental<\/code> \u00e0 la commande d&#8217;installation vue \u00e0 l&#8217;\u00e9tape 2, donne acc\u00e8s en avant-premi\u00e8re aux futures fonctionnalit\u00e9s avant leur passage en stable, au prix d&#8217;une stabilit\u00e9 moindre et de sauvegardes parfois incompatibles avec une future version stable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour un serveur priv\u00e9 entre joueurs exp\u00e9riment\u00e9s qui veulent tester le contenu \u00e0 venir en premier, l&#8217;exp\u00e9rimental peut se justifier. Pour un serveur destin\u00e9 \u00e0 plusieurs mois de jeu suivi, ou h\u00e9bergeant une usine dans laquelle vous avez investi des dizaines d&#8217;heures, restez sur la branche stable : le risque d&#8217;un bug bloquant ou d&#8217;une incompatibilit\u00e9 de sauvegarde d\u00e9passe largement l&#8217;int\u00e9r\u00eat de d\u00e9couvrir une fonctionnalit\u00e9 quelques semaines plus t\u00f4t. Quelle que soit la branche choisie, client et serveur doivent rester align\u00e9s \u2014 un client stable ne peut pas rejoindre un serveur exp\u00e9rimental, et inversement, exactement comme le d\u00e9calage de version \u00e9voqu\u00e9 dans la section d\u00e9pannage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"exemple-de-configuration-complete-et-fonctionnelle\">Exemple de configuration compl\u00e8te et fonctionnelle<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour r\u00e9sumer l&#8217;ensemble des \u00e9tapes pr\u00e9c\u00e9dentes, voici un d\u00e9ploiement Linux complet, pr\u00eat \u00e0 copier-coller sur un VPS Debian\/Ubuntu tout juste provisionn\u00e9.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># 1. Dependances\nsudo add-apt-repository multiverse\nsudo dpkg --add-architecture i386\nsudo apt update\nsudo apt install steamcmd lib32gcc-s1 -y\n\n# 2. Utilisateur dedie (jamais root)\nsudo useradd -m -s \/bin\/bash satisfactory\n\n# 3. Installation du serveur\nsudo -u satisfactory steamcmd +force_install_dir \/home\/satisfactory\/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit\n\n# 4. Pare-feu\nsudo ufw allow 7777\/tcp\nsudo ufw allow 7777\/udp\nsudo ufw allow 8888\/tcp\nsudo ufw enable\n\n# 5. Service systemd (voir etape 8 pour le contenu du fichier)\nsudo systemctl daemon-reload\nsudo systemctl enable --now satisfactory.service\n\n# 6. Verification\nsudo systemctl status satisfactory.service\nsudo ufw status<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Il ne reste plus qu&#8217;\u00e0 ouvrir Satisfactory, r\u00e9clamer le serveur via <strong>Server Manager \u2192 Add Server<\/strong> avec l&#8217;IP publique de votre VPS suivie de <code>:7777<\/code>, d\u00e9finir le mot de passe administrateur, puis inviter vos amis Steam ou Epic Games. Comptez une trentaine de minutes au total, temps de t\u00e9l\u00e9chargement du serveur inclus \u2014 c&#8217;est exactement le m\u00eame ordre de grandeur que les tutoriels serveurs d\u00e9di\u00e9s que nous avons publi\u00e9s pour <a href=\"\/fr\/serveur-enshrouded-dedie\/\">Enshrouded<\/a> ou <a href=\"\/fr\/serveur-palworld-dedie\/\">Palworld<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"combien-coute-un-serveur-satisfactory-dedie\">Combien co\u00fbte un serveur Satisfactory d\u00e9di\u00e9 ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Deux options s&#8217;opposent : l&#8217;auto-h\u00e9bergement sur une machine que vous poss\u00e9dez d\u00e9j\u00e0, dont le seul co\u00fbt r\u00e9current est l&#8217;\u00e9lectricit\u00e9, ou un h\u00e9bergeur sp\u00e9cialis\u00e9 qui prend en charge la maintenance contre un abonnement mensuel.<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Solution<\/th><th>Caract\u00e9ristiques<\/th><th>Prix<\/th><\/tr><\/thead><tbody><tr><td>Auto-h\u00e9bergement<\/td><td>\u00c9lectricit\u00e9 seule, ~100-200 W en continu<\/td><td>~13 \u00e0 26 \u20ac\/mois au tarif EDF Base<\/td><\/tr><tr><td>G-Portal<\/td><td>10 emplacements, Europe centrale<\/td><td>13,70 \u20ac\/mois<\/td><\/tr><tr><td>G-Portal<\/td><td>15 emplacements, Europe centrale<\/td><td>16,87 \u20ac\/mois<\/td><\/tr><tr><td>Hostinger Game Panel 4<\/td><td>4 vCPU, 16 Go RAM, 200 Go NVMe<\/td><td>11,99 \u20ac\/mois en promotion, 27,99 \u20ac\/mois au renouvellement<\/td><\/tr><tr><td>Hostinger Game Panel 8<\/td><td>8 vCPU, 32 Go RAM, 400 Go NVMe<\/td><td>23,99 \u20ac\/mois en promotion, 49,99 \u20ac\/mois au renouvellement<\/td><\/tr><\/tbody><\/table>\n\n\n\n<p class=\"wp-block-paragraph\">Le calcul de l&#8217;auto-h\u00e9bergement part d&#8217;une consommation moyenne de 100 \u00e0 200 W pour une machine d\u00e9di\u00e9e tournant 24 h\/24, au <a href=\"https:\/\/www.hellowatt.fr\/fournisseurs\/edf\/tarif-prix-kwh-edf\" target=\"_blank\" rel=\"noopener\">tarif r\u00e9glement\u00e9 EDF<\/a> de juillet 2026 (0,1940 \u20ac\/kWh en option Base pour un compteur de 6 kVA). Ce montant ne couvre que l&#8217;\u00e9lectricit\u00e9 : il exclut l&#8217;achat initial du mat\u00e9riel et la connexion Internet, d\u00e9j\u00e0 compt\u00e9e dans votre abonnement personnel. Les tarifs <a href=\"https:\/\/www.g-portal.com\/en\/gameserver\/satisfactory-server-hosting\" target=\"_blank\" rel=\"noopener\">G-Portal<\/a> et <a href=\"https:\/\/www.hostinger.com\/fr\/vps\/hebergement-satisfactory\" target=\"_blank\" rel=\"noopener\">Hostinger<\/a> ci-dessus proviennent directement des pages produit officielles de chaque h\u00e9bergeur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour un usage ponctuel entre amis, l&#8217;auto-h\u00e9bergement reste la solution la moins ch\u00e8re ; pour un serveur public disponible 24 h\/24 sans y penser, un h\u00e9bergeur g\u00e9r\u00e9 \u00e9vite la gestion des mises \u00e0 jour et des pare-feux au quotidien. Entre les deux, un VPS g\u00e9n\u00e9rique lou\u00e9 chez un fournisseur cloud classique (sans panel de jeu d\u00e9di\u00e9) reste une option souvent oubli\u00e9e : vous perdez le confort d&#8217;une interface cl\u00e9 en main, mais vous gagnez la libert\u00e9 de suivre exactement les 12 \u00e9tapes de ce guide, y compris le service systemd et la rotation de sauvegardes, plut\u00f4t que de d\u00e9pendre d&#8217;un panel propri\u00e9taire.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"erreurs-frequentes-a-eviter\">Erreurs fr\u00e9quentes \u00e0 \u00e9viter<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La plupart des messages d&#8217;erreur rencontr\u00e9s en administrant un serveur Satisfactory d\u00e9di\u00e9 se ram\u00e8nent \u00e0 une poign\u00e9e de causes r\u00e9currentes, souvent li\u00e9es \u00e0 l&#8217;ordre des \u00e9tapes plut\u00f4t qu&#8217;\u00e0 une v\u00e9ritable panne. Voici les huit pi\u00e8ges les plus fr\u00e9quemment remont\u00e9s par la communaut\u00e9 et les h\u00e9bergeurs sp\u00e9cialis\u00e9s.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Oublier le port 8888\/TCP<\/strong> \u2014 depuis la 1.1.0.0, ouvrir uniquement le 7777 laisse les clients bloqu\u00e9s sur l&#8217;\u00e9cran de connexion, sans message d&#8217;erreur explicite.<\/li><li><strong>Confondre les deux App ID Steam<\/strong> \u2014 1690800 est le serveur d\u00e9di\u00e9, 526870 le jeu ; se tromper t\u00e9l\u00e9charge le mauvais produit et fait perdre du temps de t\u00e9l\u00e9chargement pour rien.<\/li><li><strong>Omettre <code>+login anonymous<\/code><\/strong> dans la commande SteamCMD, ce qui provoque un \u00e9chec d&#8217;authentification alors qu&#8217;aucun compte n&#8217;est en r\u00e9alit\u00e9 n\u00e9cessaire pour ce serveur pr\u00e9cis.<\/li><li><strong>Mettre \u00e0 jour le serveur pendant qu&#8217;il tourne<\/strong> \u2014 SteamCMD retourne l&#8217;erreur 0x606 tant que le processus n&#8217;a pas \u00e9t\u00e9 arr\u00eat\u00e9 au pr\u00e9alable.<\/li><li><strong>Faire tourner client et serveur sur des versions diff\u00e9rentes<\/strong> \u2014 la moindre diff\u00e9rence de version bloque la connexion avec un message de type version mismatch.<\/li><li><strong>Sous-dimensionner la RAM par rapport \u00e0 l&#8217;usine<\/strong>, pas au nombre de joueurs \u2014 un monde compact avec 8 joueurs demande souvent moins de m\u00e9moire qu&#8217;une m\u00e9ga-usine explor\u00e9e en solo.<\/li><li><strong>Tenter un Raspberry Pi ou toute architecture ARM<\/strong> \u2014 le serveur est strictement x86-64, aucune carte ARM ne peut l&#8217;ex\u00e9cuter, quelle que soit sa puissance annonc\u00e9e.<\/li><li><strong>Arr\u00eater le processus avec <code>kill -9<\/code><\/strong> pendant une sauvegarde en cours \u2014 un arr\u00eat brutal peut corrompre le fichier de sauvegarde en cours d&#8217;\u00e9criture, d&#8217;o\u00f9 l&#8217;importance du <code>KillSignal=SIGINT<\/code> vu \u00e0 l&#8217;\u00e9tape 8.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"depannage-resoudre-les-problemes-courants\">D\u00e9pannage : r\u00e9soudre les probl\u00e8mes courants<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00ab Version mismatch \u00bb ou message d&#8217;incompatibilit\u00e9 au moment de rejoindre.<\/strong> Le client et le serveur ne tournent pas sur la m\u00eame version. Mettez \u00e0 jour le serveur via SteamCMD (\u00e9tape 12) et assurez-vous que chaque joueur a bien laiss\u00e9 Steam ou l&#8217;Epic Games Launcher terminer sa propre mise \u00e0 jour avant de retenter la connexion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>La connexion reste bloqu\u00e9e sur \u00ab Connecting&#8230; \u00bb.<\/strong> C&#8217;est le sympt\u00f4me classique du port 8888\/TCP ferm\u00e9. V\u00e9rifiez le pare-feu syst\u00e8me (<code>sudo ufw status<\/code>) et la redirection sur votre routeur : les deux doivent \u00eatre ouverts, pas seulement l&#8217;un des deux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>SteamCMD renvoie l&#8217;erreur 0x606 pendant une mise \u00e0 jour.<\/strong> Le serveur est encore en cours d&#8217;ex\u00e9cution. Arr\u00eatez le service (<code>sudo systemctl stop satisfactory.service<\/code>) avant de relancer la commande <code>app_update<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le serveur plante au chargement d&#8217;une sauvegarde volumineuse.<\/strong> C&#8217;est presque toujours un manque de RAM disponible face \u00e0 la complexit\u00e9 de l&#8217;usine, pas un bug du jeu. Augmentez la m\u00e9moire allou\u00e9e \u00e0 la machine ou migrez vers une offre sup\u00e9rieure chez votre h\u00e9bergeur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le service systemd refuse de d\u00e9marrer.<\/strong> V\u00e9rifiez les chemins absolus dans <code>ExecStart<\/code> et <code>WorkingDirectory<\/code>, ainsi que les permissions du dossier d&#8217;installation pour l&#8217;utilisateur <code>satisfactory<\/code> \u2014 un chemin relatif ou un utilisateur sans droit de lecture est la cause la plus fr\u00e9quente de cet \u00e9chec silencieux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Vos amis ne peuvent pas rejoindre malgr\u00e9 un pare-feu ouvert.<\/strong> V\u00e9rifiez la redirection de port (NAT) sur votre box : le port 7777 exige que le port externe et le port interne soient strictement identiques, sans remappage possible, contrairement au port 8888.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le serveur n&#8217;appara\u00eet pas dans le Server Manager apr\u00e8s son d\u00e9marrage.<\/strong> Confirmez que vous utilisez bien l&#8217;adresse IP publique (et non une IP locale de type 192.168.x.x) si vous vous connectez depuis l&#8217;ext\u00e9rieur de votre r\u00e9seau, et laissez le serveur terminer compl\u00e8tement son initialisation avant de chercher \u00e0 le r\u00e9clamer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Une sauvegarde semble corrompue apr\u00e8s un red\u00e9marrage brutal de la machine.<\/strong> Restaurez la copie la plus r\u00e9cente de votre rotation de sauvegardes mise en place \u00e0 l&#8217;\u00e9tape 10, et v\u00e9rifiez que <code>KillSignal=SIGINT<\/code> est bien pr\u00e9sent dans le service systemd pour \u00e9viter que l&#8217;incident ne se reproduise.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le port 7777 semble ouvert mais rien ne r\u00e9pond depuis l&#8217;ext\u00e9rieur.<\/strong> Testez la diff\u00e9rence entre un test local (depuis la machine elle-m\u00eame, qui r\u00e9pondra presque toujours) et un test depuis l&#8217;ext\u00e9rieur du r\u00e9seau : un pare-feu logiciel correctement configur\u00e9 peut malgr\u00e9 tout \u00eatre bloqu\u00e9 par un pare-feu suppl\u00e9mentaire c\u00f4t\u00e9 h\u00e9bergeur ou datacenter, en plus de celui de votre propre box.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le serveur consomme toute la RAM disponible au bout de plusieurs jours.<\/strong> Ce n&#8217;est g\u00e9n\u00e9ralement pas une fuite m\u00e9moire mais la cons\u00e9quence directe de la croissance de l&#8217;usine \u00e9voqu\u00e9e dans les pr\u00e9requis. Surveillez la tendance sur plusieurs jours plut\u00f4t que sur une seule session avant de conclure \u00e0 un probl\u00e8me, et pr\u00e9voyez une marge de RAM inutilis\u00e9e d\u00e8s le d\u00e9part plut\u00f4t que d&#8217;attendre que le serveur commence \u00e0 ramer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"astuces-avancees-pour-aller-plus-loin\">Astuces avanc\u00e9es pour aller plus loin<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois le serveur stable et accessible, plusieurs r\u00e9glages permettent d&#8217;aller plus loin que l&#8217;installation de base pr\u00e9sent\u00e9e dans les 12 \u00e9tapes.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Surveillez les journaux en direct<\/strong> avec <code>journalctl -u satisfactory.service -f<\/code> pour rep\u00e9rer une d\u00e9rive de performance ou un crash avant qu&#8217;un joueur ne le signale sur votre serveur vocal.<\/li><li><strong>Utilisez <code>-multihome=IP<\/code><\/strong> si votre machine poss\u00e8de plusieurs interfaces r\u00e9seau, afin de forcer le serveur \u00e0 \u00e9couter sur la bonne adresse plut\u00f4t que de laisser le syst\u00e8me en d\u00e9cider seul.<\/li><li><strong>Explorez les nouveaux Game Modes de la 1.2<\/strong> pour randomiser la g\u00e9n\u00e9ration du monde \u00e0 la cr\u00e9ation d&#8217;une nouvelle partie plut\u00f4t que de garder la carte par d\u00e9faut, Grass Fields.<\/li><li><strong>Conteneurisez le d\u00e9ploiement<\/strong> \u2014 le wiki officiel r\u00e9f\u00e9rence des images Docker communautaires pour les environnements qui pr\u00e9f\u00e8rent une isolation par conteneur plut\u00f4t qu&#8217;un service systemd classique.<\/li><li><strong>Remappez le port de messagerie fiable<\/strong> avec <code>-ExternalReliablePort=<\/code> si vous \u00eates derri\u00e8re un NAT en cascade ou un CGNAT impos\u00e9 par votre fournisseur d&#8217;acc\u00e8s, sans avoir \u00e0 toucher au port interne 8888.<\/li><li><strong>Planifiez un red\u00e9marrage hebdomadaire l\u00e9ger<\/strong> (<code>sudo systemctl restart satisfactory.service<\/code> via une t\u00e2che cron nocturne) sur un serveur qui tourne en continu depuis des semaines : cela lib\u00e8re la m\u00e9moire fragment\u00e9e sans toucher aux fichiers de sauvegarde, \u00e0 condition de le faire \u00e0 une heure creuse o\u00f9 personne n&#8217;est connect\u00e9.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"questions-frequentes\">Questions fr\u00e9quentes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Combien de RAM faut-il vraiment pour un serveur Satisfactory ?<\/strong><br \/>8 Go est le minimum officiel, mais la consommation r\u00e9elle d\u00e9pend de la complexit\u00e9 de l&#8217;usine : comptez 6 Go en d\u00e9but de partie, 8 \u00e0 12 Go en milieu de partie, et 16 \u00e0 32 Go pour une m\u00e9ga-usine de fin de partie ou un serveur modd\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le serveur d\u00e9di\u00e9 est-il gratuit ?<\/strong><br \/>Oui. Il s&#8217;agit d&#8217;un outil Steam distinct (App ID 1690800), disponible gratuitement m\u00eame sans poss\u00e9der le jeu \u2014 seuls les joueurs qui s&#8217;y connectent doivent poss\u00e9der Satisfactory sur Steam ou l&#8217;Epic Games Store.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Peut-on faire jouer ensemble un ami sur Epic Games et un ami sur Steam ?<\/strong><br \/>Oui, le cross-play est natif : les clients Steam et Epic Games Store rejoignent le m\u00eame serveur d\u00e9di\u00e9 sans configuration suppl\u00e9mentaire, quelle que soit la plateforme d&#8217;origine du serveur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Un Raspberry Pi suffit-il pour h\u00e9berger un serveur Satisfactory ?<\/strong><br \/>Non. Le serveur d\u00e9di\u00e9 exige une architecture x86-64 ; aucune carte ARM, Raspberry Pi inclus, n&#8217;est prise en charge, quelle que soit sa quantit\u00e9 de RAM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Combien de joueurs maximum sur un serveur d\u00e9di\u00e9 Satisfactory ?<\/strong><br \/>La valeur par d\u00e9faut est de 4 joueurs, mais elle peut \u00eatre augment\u00e9e depuis les Advanced Game Settings du Server Manager, \u00e0 condition d&#8217;allouer la RAM n\u00e9cessaire pour absorber la charge suppl\u00e9mentaire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Je jouais d\u00e9j\u00e0 avant la mise \u00e0 jour 1.1 : dois-je ouvrir le port 8888 maintenant ?<\/strong><br \/>Oui, imp\u00e9rativement. Le port 8888\/TCP est obligatoire depuis la 1.1.0.0 ; un serveur qui n&#8217;ouvre que le 7777 bloque d\u00e9sormais toutes les connexions entrantes, m\u00eame celles de joueurs habitu\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Comment mettre \u00e0 jour le serveur vers Satisfactory 1.2 ?<\/strong><br \/>Arr\u00eatez le service, relancez la m\u00eame commande SteamCMD utilis\u00e9e pour l&#8217;installation initiale (<code>app_update 1690800 validate<\/code>), puis red\u00e9marrez le service. Aucun changement de port ou de configuration n&#8217;a \u00e9t\u00e9 introduit par la 1.2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Peut-on h\u00e9berger le serveur sur un NAS ?<\/strong><br \/>Seulement si le NAS tourne sur une architecture x86-64 et peut ex\u00e9cuter SteamCMD ou une image Docker ; les NAS grand public en ARM, fr\u00e9quents sur les mod\u00e8les d&#8217;entr\u00e9e de gamme, sont incompatibles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faut-il poss\u00e9der le jeu pour faire tourner uniquement le serveur ?<\/strong><br \/>Non. Le serveur d\u00e9di\u00e9 (App ID 1690800) se t\u00e9l\u00e9charge et se lance sans poss\u00e9der Satisfactory ; seuls les comptes qui se connectent en tant que joueurs doivent poss\u00e9der le jeu sur Steam ou l&#8217;Epic Games Store.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"contenus-lies\">Contenus li\u00e9s<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pour aller plus loin, retrouvez d&#8217;autres guides de serveurs d\u00e9di\u00e9s ainsi que toute notre actualit\u00e9 jeu vid\u00e9o dans la <a href=\"\/fr\/category\/jeux-video\/\">rubrique Jeux Vid\u00e9o<\/a> :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"\/fr\/serveur-enshrouded-dedie\/\">Serveur Enshrouded d\u00e9di\u00e9 : 12 \u00e9tapes, 30 min<\/a><\/li><li><a href=\"\/fr\/serveur-cs2-dedie\/\">Serveur CS2 d\u00e9di\u00e9 : 12 \u00e9tapes, 30 min<\/a><\/li><li><a href=\"\/fr\/serveur-rust-dedie\/\">Serveur Rust d\u00e9di\u00e9 : 13 \u00e9tapes, 30 min<\/a><\/li><li><a href=\"\/fr\/serveur-palworld-dedie\/\">Serveur Palworld d\u00e9di\u00e9 : 12 \u00e9tapes, 30 min<\/a><\/li><li><a href=\"\/fr\/serveur-ark-ascended\/\">Serveur ARK Ascended : 12 \u00e9tapes, 30 min<\/a><\/li><li><a href=\"\/fr\/serveur-dayz\/\">Serveur DayZ d\u00e9di\u00e9 : 12 \u00e9tapes, 30 min<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Coffee Stain Studios a d\u00e9ploy\u00e9 la mise \u00e0 jour Satisfactory 1.2 le 2 juin 2026 \u2014 la premi\u00e8re \u00e0 sortir simultan\u00e9ment sur PC, PlayStation 5 et Xbox Series X|S. Pour\u2026<\/p>\n","protected":false},"author":9,"featured_media":779,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,11],"tags":[],"class_list":["post-778","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-10","category-jeux-video"],"_links":{"self":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/comments?post=778"}],"version-history":[{"count":1,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/778\/revisions"}],"predecessor-version":[{"id":780,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/posts\/778\/revisions\/780"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/media\/779"}],"wp:attachment":[{"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/media?parent=778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/categories?post=778"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shattered.io\/fr\/wp-json\/wp\/v2\/tags?post=778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}