Vente Flash 50% de réduction sur tous les serveurs
Se termine dans: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Catégories

Guide de configuration du serveur Foundry

FR foundry setup config factory-building 0 ont trouvé cet article utile

Ce guide explique comment configurer votre serveur dédié Foundry sur Legion Hosting, configurer les variables de démarrage, modifier le fichier de paramètres du serveur, configurer la génération du monde, vous connecter à votre serveur et gérer les sauvegardes. Foundry est un jeu de construction d'usines en voxel où les joueurs extraient des ressources, construisent des lignes de production automatisées et développent d'immenses usines dans un monde généré de manière procédurale. Pour les contrôles d'administration, la gestion des joueurs et le dépannage, consultez Foundry - Administration et gestion du serveur.

Remarque : Les serveurs dédiés Foundry fonctionnent indépendamment de l'option d'hébergement en jeu. Un serveur dédié maintient votre monde d'usine en ligne 24h/24 et 7j/7 afin que les joueurs puissent continuer à construire et automatiser sans que l'hôte ait besoin d'être présent.

1. Premier démarrage

  1. Connectez-vous à GPanel et sélectionnez votre serveur Foundry.
  2. Allez dans l'onglet Startup et examinez les variables configurables (voir le tableau dans la Section 2).
  3. Définissez SERVER_NAME avec un nom pour votre serveur. Celui-ci apparaît dans le navigateur de serveurs Steam.
  4. Définissez SRV_PW si vous souhaitez restreindre l'accès. Laissez-le vide pour un serveur public.
  5. Définissez éventuellement un MAP_SEED pour contrôler la génération du monde. Laissez vide pour un seed aléatoire.
  6. Retournez dans l'onglet Console et cliquez sur Start.
  7. Attendez que la console confirme que le serveur a démarré. Le premier lancement peut prendre quelques minutes car le serveur génère le monde et crée les fichiers de configuration initiaux.
Le premier démarrage génère les fichiers de configuration. Si vous devez modifier App.cfg ou d'autres fichiers de configuration, démarrez le serveur une fois, laissez-le finir de charger, puis arrêtez-le avant de modifier. Les fichiers n'existeront pas avant le premier lancement.

2. Variables de démarrage GPanel

Les variables suivantes sont disponibles dans l'onglet Startup de GPanel. Elles sont transmises au serveur à chaque démarrage.

Variable Requis Description
SERVER_NAME Oui Le nom affiché dans le navigateur de serveurs Steam.
SRV_PW Non Mot de passe optionnel que les joueurs doivent entrer pour rejoindre. Laissez vide pour un serveur public.
MAX_PLAYERS Non Nombre maximum de joueurs simultanés. Par défaut : 32.
MAP_SEED Non Numéro de seed pour la génération du monde. Utilisez le même seed pour recréer un terrain identique. Laissez vide pour un monde aléatoire.
WORLD_NAME Non Le nom du dossier monde/sauvegarde. Par défaut : MyFoundry. Changer ce nom crée un nouveau monde.
PUBLIC_SERVER Non Détermine si le serveur apparaît dans le navigateur de serveurs Steam. Définissez sur true ou false. Par défaut : true.

3. Fichier de configuration du serveur

Pour les paramètres avancés au-delà de ce que les variables de démarrage offrent, vous pouvez modifier directement le fichier de configuration du serveur. Arrêtez votre serveur avant d'effectuer des modifications.

Emplacement du fichier

App.cfg

Ouvrez ce fichier via l'onglet Files dans GPanel ou connectez-vous via SFTP. Le fichier utilise un format simple key=value avec un paramètre par ligne. Si le fichier n'existe pas, démarrez et arrêtez le serveur une fois pour le générer.

Arrêtez toujours votre serveur avant de modifier les fichiers de configuration. Le serveur lit App.cfg au démarrage. Les modifications effectuées pendant que le serveur est en cours d'exécution ne prendront effet qu'au prochain redémarrage.

Paramètres clés dans App.cfg

Paramètre Par défaut Description
server_name My Server Nom du serveur affiché dans le navigateur de serveurs Steam.
server_password (vide) Mot de passe requis pour rejoindre le serveur. Vide signifie public.
server_world_name MyFoundry Le nom du dossier monde/sauvegarde. Chaque nom unique crée un monde séparé avec ses propres données de sauvegarde.
server_max_players 32 Nombre maximum de joueurs simultanés autorisés sur le serveur.
server_is_public true Contrôle si le serveur est listé dans le navigateur de serveurs Steam.
server_port 3724 Port de jeu. Géré par GPanel — ne le modifiez pas sauf instruction du support.
server_query_port 27015 Port de requête Steam utilisé pour les listes du navigateur de serveurs. Géré par GPanel.
map_seed (aléatoire) Numéro de seed pour la génération procédurale du monde. Utilisez n'importe quelle valeur entière. Le même seed produit toujours la même disposition de terrain.
autosave_interval 300 Intervalle de sauvegarde automatique en secondes. Par défaut : 300 (5 minutes). Définissez sur 0 pour désactiver la sauvegarde automatique.
pause_server_when_empty true Met le monde en pause quand aucun joueur n'est connecté. Définissez sur false pour maintenir l'usine en fonctionnement 24h/24 et 7j/7.

Exemple de configuration

server_name=My Legion Factory
server_password=
server_world_name=MyFoundry
server_max_players=16
server_is_public=true
server_port=3724
server_query_port=27015
map_seed=48293175
autosave_interval=300
pause_server_when_empty=true
Ne modifiez pas les valeurs de port. Les server_port et server_query_port sont attribués par GPanel et doivent correspondre à vos ports alloués. Les modifier empêchera les joueurs de se connecter et le serveur d'apparaître dans le navigateur.

4. Génération du monde

Foundry utilise la génération procédurale pour créer son terrain en voxel. Le monde est généré à partir d'un numéro de seed, qui détermine la disposition du terrain, des gisements de minerai et des biomes.

Map Seed

  • Définissez la valeur map_seed dans App.cfg ou la variable de démarrage MAP_SEED avec n'importe quel entier.
  • Utiliser le même seed produit toujours la même disposition du monde, ce qui est utile si vous souhaitez partager un monde spécifique avec d'autres ou recréer un monde après une réinitialisation.
  • Laissez le seed vide ou omettez-le entièrement pour laisser le serveur générer un monde aléatoire.
  • Le seed n'affecte que la génération initiale du monde. Changer le seed sur un monde existant n'a aucun effet — vous devez créer un nouveau monde (changer server_world_name) pour qu'un nouveau seed prenne effet.

Nom du monde et mondes multiples

Le paramètre server_world_name détermine quel dossier de sauvegarde le serveur utilise. Vous pouvez maintenir plusieurs mondes en alternant entre différents noms de monde :

  • Chaque server_world_name unique crée un monde séparé avec ses propres données de sauvegarde, état d'usine et progression des joueurs.
  • Pour changer de monde, arrêtez le serveur, changez le server_world_name dans App.cfg, et redémarrez.
  • Les mondes précédents sont préservés et peuvent être rechargés en revenant à leur nom.

Pause quand le serveur est vide

L'option pause_server_when_empty contrôle si votre usine continue de fonctionner quand aucun joueur n'est en ligne :

  • true (par défaut) — Le monde se met en pause quand tous les joueurs se déconnectent. Les usines arrêtent de produire, les ressources ne sont plus consommées. Idéal pour économiser les ressources serveur et maintenir l'état du jeu prévisible.
  • false — L'usine continue de fonctionner 24h/24 et 7j/7. Les lignes de production continuent, les ressources s'accumulent et le monde progresse même quand personne ne joue. Peut augmenter l'utilisation des ressources serveur.

5. Comment se connecter

Option A — Navigateur de serveurs Steam

  1. Lancez Foundry.
  2. Depuis le menu principal, sélectionnez Multiplayer.
  3. Cliquez sur Join Game pour ouvrir le navigateur de serveurs.
  4. Utilisez la barre de recherche pour trouver votre serveur par nom.
  5. Sélectionnez votre serveur et cliquez sur Join. Entrez le mot de passe du serveur si un mot de passe est défini.
Un serveur nouvellement démarré peut prendre quelques minutes pour apparaître dans le navigateur. Si votre serveur ne s'affiche pas, essayez de rafraîchir la liste ou de vous connecter directement par IP.

Option B — Connexion directe

  1. Lancez Foundry.
  2. Depuis le menu principal, sélectionnez Multiplayer.
  3. Choisissez l'option Direct Connect.
  4. Entrez l'adresse IP et le port de votre serveur depuis l'onglet Network de GPanel :
    <your-server-ip>:<port>
  5. Entrez le mot de passe du serveur si demandé et cliquez sur Connect.
Problèmes de connexion ? Vérifiez que votre serveur est en cours d'exécution dans GPanel, vérifiez que vous utilisez la bonne IP et le bon port depuis l'onglet Network, et assurez-vous que le mot de passe du serveur correspond. Les ports sont attribués aléatoirement sauf si vous avez une IP privée. Consultez Comment trouver l'IP et le port de votre serveur pour obtenir de l'aide pour localiser vos détails de connexion.

6. Gestion des sauvegardes

Sauvegarde automatique

Le serveur sauvegarde automatiquement à l'intervalle spécifié par autosave_interval dans App.cfg (par défaut : toutes les 300 secondes / 5 minutes). Les sauvegardes automatiques de Foundry sont non intrusives et ne causent pas de lag perceptible pour la plupart des tailles d'usine.

Emplacement des fichiers de sauvegarde

Les fichiers de sauvegarde sont stockés sur le serveur au chemin spécifié par server_persistent_data_override_folder dans App.cfg. Le chemin par défaut est :

serverfiles/

Ce répertoire contient l'état complet du monde, y compris les modifications de terrain, les structures placées, les machines d'usine, les convoyeurs et les inventaires des joueurs.

Sauvegardes manuelles via SFTP

  1. Arrêtez le serveur depuis GPanel pour vous assurer que toutes les données sont écrites sur le disque.
  2. Connectez-vous à votre serveur via SFTP. Consultez Comment téléverser des fichiers via SFTP pour les instructions.
  3. Téléchargez le répertoire de sauvegarde complet de votre monde (par exemple, serverfiles/).
  4. Stockez la sauvegarde dans un emplacement sûr sur votre ordinateur.
Sauvegardez régulièrement. Les grandes usines avec de nombreuses machines et convoyeurs représentent un effort de construction considérable. Les sauvegardes régulières protègent contre la corruption de sauvegarde, les réinitialisations accidentelles du monde ou les modifications non souhaitées par d'autres joueurs.

Restaurer une sauvegarde

  1. Arrêtez le serveur depuis GPanel.
  2. Connectez-vous via SFTP et naviguez vers le répertoire serverfiles/.
  3. Téléversez votre répertoire de monde sauvegardé, en remplaçant celui existant.
  4. Assurez-vous que le nom du dossier correspond au server_world_name dans App.cfg.
  5. Démarrez le serveur depuis GPanel. Le serveur chargera la sauvegarde restaurée.

7. Conseils de performance

Foundry est un jeu de construction d'usines, et les performances du serveur sont directement affectées par la complexité de l'usine. Gardez ces conseils à l'esprit à mesure que votre usine grandit :

  • Complexité de l'usine : Un grand nombre de machines, de convoyeurs et de réseaux logistiques augmentent la charge de tick du serveur. Si vous remarquez du lag, envisagez de consolider ou d'optimiser les chaînes de production.
  • Chargement des chunks : Le serveur traite tous les chunks chargés. Plus il y a de zones d'usine actives réparties sur la carte, plus il y a de chunks à simuler. Garder votre usine compacte réduit le nombre de chunks que le serveur doit suivre.
  • Nombre de joueurs : Plus il y a de joueurs connectés, plus il y a de chunks chargés autour de chaque joueur. Si les performances se dégradent avec de nombreux joueurs, envisagez de réduire server_max_players.
  • Fréquence de sauvegarde automatique : Des sauvegardes automatiques très fréquentes (moins de 60 secondes) sur de grands mondes peuvent causer des saccades périodiques. La valeur par défaut de 300 secondes convient généralement, mais vous pouvez l'augmenter si nécessaire.
  • Pause quand vide : Activer pause_server_when_empty=true empêche la simulation inutile quand personne ne joue, ce qui aide à maintenir des performances constantes pendant les sessions de jeu actives.
Astuce : Si votre usine est devenue très grande et que vous rencontrez un lag persistant, ouvrez un ticket de support pour discuter d'une mise à niveau de votre plan serveur pour des ressources supplémentaires.

Articles connexes

Besoin d'aide ?

Si vous rencontrez des problèmes avec votre serveur Foundry qui ne sont pas couverts ici, ouvrez un ticket de support et incluez l'IP de votre serveur, une description du problème et tout message d'erreur pertinent de la console GPanel.


Cet article vous a-t-il été utile ?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.