Réponse courte. Vous pouvez héberger vous-même un serveur Foundry gratuitement : installez "FOUNDRY: Dedicated Server" (app Steam 2915550), créez un fichier app.cfg à côté de FoundryDedicatedServer.exe et ouvrez le port 3724 sur votre pare-feu et votre routeur. Ou louez un serveur Foundry et laissez la configuration réseau de côté.
Les joueurs rejoignent via Multijoueur, puis IP Direct Connect, et saisissent l'adresse IP et le port de votre serveur. Si vous passez le serveur en public, il apparaît aussi dans le navigateur de serveurs Steam.
Vérifié le 5 novembre 2026, quand la dernière version stable annoncée sur Steam était Update 4 Hotfix #2. Update 5 n'était que sur la branche expérimentale.
Ce guide s'appuie sur deux sources : la page du serveur dédié du développeur et ce que nous faisons tourner sur chaque serveur Foundry que nous hébergeons. Quand les deux diffèrent, le guide l'indique. Pour passer directement à la location, allez à l'option 2.
Ce qu'il vous faut
Le logiciel serveur : "FOUNDRY: Dedicated Server", app Steam 2915550. Le jeu lui-même est l'app 983870, et vous n'avez pas besoin de le posséder pour faire tourner le serveur. Dans le client Steam, ouvrez le menu déroulant de la bibliothèque et activez Outils pour voir le serveur.
Une machine toujours allumée : un PC de rechange, un serveur à la maison ou une machine virtuelle dans le cloud. La page du développeur ne décrit que Windows. Nous faisons tourner le serveur Windows sous Wine sur Linux, et les étapes Linux ci-dessous sont celles que nous utilisons.
RAM et CPU : la page du développeur ne donne pas de configuration requise, considérez donc tout chiffre lu ailleurs comme une estimation.
Réseau : le port 3724 (le port de jeu par défaut) ouvert sur le pare-feu et redirigé sur votre routeur. La page du développeur ne dit pas s'il s'agit de TCP ou d'UDP, autorisez donc les deux. Le navigateur de serveurs Steam utilise un port de requête, 27015 par défaut, uniquement si le serveur est public.
La même version que vos joueurs : la version du serveur doit correspondre à celle du jeu.
Option 1 : l'héberger vous-même
Sous Windows (la méthode du développeur)
Installez le serveur depuis la section Outils de votre bibliothèque Steam, ou avec SteamCMD.
Créez app.cfg dans le même dossier que FoundryDedicatedServer.exe. Pour trouver le dossier, ouvrez les Propriétés du serveur dans Steam, allez dans Fichiers installés et choisissez Parcourir. Un fichier de départ :
La page du développeur mentionne aussi server_persistent_data_override_folder, un dossier personnalisé pour les journaux et les sauvegardes, prévu pour les hébergeurs qui font tourner plusieurs serveurs sur une même machine.
Lancez-le depuis Steam ou avec FoundryDedicatedServerLauncher.bat dans le dossier du serveur.
Sous Linux (la façon dont nous le faisons tourner)
Installez SteamCMD et les bibliothèques dont il a besoin, ainsi que Wine et Xvfb (les paquets wine et xvfb sous Debian et Ubuntu). Steam ne propose le serveur que pour Windows, c'est donc Wine qui l'exécute.
Téléchargez la version Windows du serveur. Notre installation force la plateforme Windows et installe l'app 2915550 dans le dossier du serveur :
Vérifiez l'installation. SteamCMD annonce parfois un succès et laisse un dossier vide. Si le dossier steamapps ne contient pas de fichier appmanifest_2915550.acf, ou si FoundryDedicatedServer.exe est absent, relancez la commande.
Copiez les bibliothèques du client Steam là où nous les mettons : steamclient.so depuis le dossier linux32 de SteamCMD vers .steam/sdk32 et depuis linux64 vers .steam/sdk64, les deux dans le dossier personnel de l'utilisateur.
Écrivez app.cfg dans le dossier du serveur avec les clés de l'exemple Windows.
Lancez le serveur sous Wine avec un affichage virtuel, c'est ainsi que nos serveurs le démarrent :
xvfb-run wine ./FoundryDedicatedServer.exe -log
Avant chaque démarrage, nos serveurs installent aussi Wine Mono (le MSI wine-mono des versions GitHub) dans le préfixe Wine. Le serveur est prêt quand le journal affiche Dedicated server is now running!. Lancez-le sous un gestionnaire de services comme systemd pour qu'il redémarre après un plantage.
Ouvrir les ports et rejoindre
Jeu : autorisez le port 3724 (par exemple avec sudo ufw allow 3724) et redirigez-le sur votre routeur.
Navigateur Steam : uniquement avec server_is_public=true, et il utilise le port de requête 27015.
Rejoindre : dans le jeu, choisissez Multijoueur, puis IP Direct Connect, et saisissez l'adresse IP et le port.
Mettre à jour : relancez la commande de téléchargement. La page du développeur indique que si app_update ne met pas correctement le serveur à jour, il faut le supprimer et le réinstaller.
Option 2 : l'héberger chez PlayNHost
La location supprime l'installation, Wine, les ports et la routine de mise à jour. Vous choisissez toujours un nom, un mot de passe et votre monde.
Choisissez une offre. Ouvrez la page d'hébergement de serveur Foundry et comparez les offres : MACHINERY (16 joueurs) et SCIENCE (24 joueurs) au moment de l'écriture. Cliquez sur Créer un serveur pour MACHINERY ou sur Personnaliser l’offre pour SCIENCE et terminez la commande. Les prix changent, vérifiez-les sur cette page.
Attendez l'installation. Le serveur apparaît dans le panel. Sa console affiche Dedicated server is now running! quand il est prêt.
Choisissez comment il est listé.Serveur public contrôle le navigateur de serveurs Steam. Mettre le serveur en pause quand il est vide et Intervalle de sauvegarde automatique sont sur la même page.
Vos ports sont attribués et ouverts dès le départ. À chaque démarrage, le panel écrit dans App.cfg le port de jeu, le port de requête, le nom, le mot de passe, le nom du monde, la limite de joueurs, l'indicateur public, l'intervalle de sauvegarde automatique, le réglage de pause et le dossier de sauvegarde : vous les modifiez donc dans le panel, pas dans le fichier.
L'installation vérifie la présence d'un manifeste d'app après chaque exécution de SteamCMD et réessaie jusqu'à trois fois avant de signaler un échec d'installation.
Les mods Steam Workshop s'installent pour vous. Collez les identifiants des éléments, séparés par des virgules, dans Mods Steam Workshop sous Paramètres. L'installation les télécharge avec une connexion anonyme, personne n'a donc besoin de posséder le jeu, et elle supprime tout ancien modList.json ; lors de nos tests, le serveur a ensuite écrit une nouvelle liste avec tous les mods trouvés activés. Les identifiants sont lus pendant l'installation du serveur : utilisez donc Réinstaller pour appliquer sur la page Modding pour appliquer un changement. Tous ceux qui rejoignent ont besoin des mêmes mods sur leur propre jeu.
Auto-hébergement ou location : une comparaison honnête
Coût : le logiciel serveur est gratuit. L'auto-hébergement coûte de l'électricité, du matériel et de la bande passante, ou une machine dans le cloud. La location est un abonnement mensuel fixé par l'offre.
Disponibilité : un serveur à la maison n'est en ligne que tant que votre PC, le courant et votre connexion le sont. Un serveur loué tourne sur le matériel de l'hébergeur.
Exposition : à la maison, les joueurs se connectent à votre adresse IP publique et vous gérez le pare-feu et le routeur. Avec un serveur loué, votre IP personnelle reste hors du jeu.
Mise en place : la méthode du développeur sous Windows est courte. Sous Linux, il faut en plus Wine, un affichage virtuel et la vérification SteamCMD ci-dessus. La location demande un nom, un mot de passe et un nom de monde.
Contrôle : l'auto-hébergement vous donne accès à tous les fichiers. Sur nos serveurs, vous modifiez les réglages dans le panel et vous gardez l'onglet Fichiers.
Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Vous pouvez tout accepter, accepter uniquement les cookies essentiels ou choisir par catégorie.Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Ils sont activés par défaut ici. Vous pouvez désactiver ce que vous ne souhaitez pas.Lire notre politique de confidentialité