Réglages du serveur
Les réglages d'un serveur Satisfactory se font à deux endroits :
- Le Server Manager du jeu pour l'essentiel : nom, mots de passe, pause automatique, sauvegarde automatique, qualité réseau
- Les fichiers de configuration (
Game.ini,Engine.ini) pour quelques réglages avancés, comme le nombre maximal de joueurs
Réglages depuis le Server Manager
Connectez-vous à votre serveur dans le Server Manager avec le mot de passe administrateur, puis ouvrez l'onglet des réglages du serveur (Server Settings). Selon la version du jeu, vous y trouvez notamment :
| Réglage | Rôle |
|---|---|
| Nom du serveur | Nom affiché dans le Server Manager des joueurs |
| Mot de passe administrateur | Accès aux réglages du serveur |
| Mot de passe joueur | Rend le serveur privé (optionnel) |
| Session chargée automatiquement | Session que le serveur recharge à son démarrage |
| Pause automatique (Auto Pause) | Met la partie en pause quand aucun joueur n'est connecté |
| Sauvegarde à la déconnexion (Auto Save on Disconnect) | Sauvegarde quand un joueur se déconnecte |
| Intervalle de sauvegarde automatique | Fréquence des sauvegardes automatiques |
| Qualité réseau (Network Quality) | Compromis entre fluidité et bande passante |
Les modifications faites dans le Server Manager sont appliquées par le serveur lui-même : vous n'avez pas besoin de l'arrêter.
Mot de passe joueur
Pour réserver le serveur à vos amis, définissez un mot de passe joueur dans les réglages du serveur. Les joueurs devront le saisir lors de leur première connexion. Ne donnez pas le mot de passe administrateur à vos simples joueurs.
Pause quand le serveur est vide
Avec la pause automatique activée, l'usine s'arrête quand plus personne n'est connecté et reprend au retour d'un joueur. C'est le réglage conseillé pour la plupart des groupes : la production n'avance pas en votre absence, mais le serveur consomme beaucoup moins de ressources.
Désactivez-la si vous voulez que l'usine continue de produire 24h/24, en gardant en tête que la simulation tourne alors en permanence.
Sauvegarde automatique
Le serveur sauvegarde la session à intervalle régulier. Sur une grosse usine, chaque sauvegarde peut provoquer un court ralentissement : un intervalle trop court se ressent en jeu, un intervalle trop long fait perdre plus de progression en cas de plantage. Quelques minutes à un quart d'heure est un bon compromis.
Le nombre de sauvegardes automatiques conservées en rotation peut être augmenté dans Engine.ini (voir plus bas). Pour des copies complètes du serveur, utilisez en plus l'onglet Backups du panel.
Modifier les fichiers de configuration
Arrêtez toujours le serveur depuis la Console du panel avant d'éditer un fichier .ini. Le serveur réécrit ses fichiers de configuration à l'arrêt : une modification faite serveur allumé risque d'être écrasée.
- Connectez-vous à votre Panel Game : game.yorkhost.fr
- Sélectionnez votre serveur et arrêtez-le
- Ouvrez l'onglet Files et allez dans le dossier
FactoryGame/Saved/Config/LinuxServer/ - Éditez le fichier voulu (créez-le s'il n'existe pas encore)
- Enregistrez, puis démarrez le serveur
Le serveur tournant nativement sous Linux, ses fichiers sont dans le dossier LinuxServer (et non WindowsServer). Ce dossier est créé au premier démarrage du serveur.
Augmenter le nombre de joueurs (MaxPlayers)
Le serveur dédié accepte 4 joueurs par défaut. Pour relever cette limite, ajoutez ou modifiez dans Game.ini :
[/Script/Engine.GameSession]
MaxPlayers=8
Remplacez 8 par la valeur voulue. Plus il y a de joueurs, plus ils construisent et étendent la zone simulée : au-delà de 8 joueurs, prévoyez une offre plus généreuse en RAM, surtout sur une grosse usine (voir Premiers pas).
Une mise à jour du serveur peut réécrire les fichiers .ini. Après une mise à jour, vérifiez que votre valeur MaxPlayers est toujours présente.
Nombre de sauvegardes automatiques conservées
Dans Engine.ini, la section suivante règle le nombre de sauvegardes automatiques gardées en rotation :
[/Script/FactoryGame.FGSaveSession]
mNumRotatingAutosaves=5
Chaque sauvegarde prend de la place sur le disque : sur une grosse usine, gardez une valeur raisonnable.
Réglages réseau avancés
Certains joueurs ajustent le taux de rafraîchissement réseau du serveur (NetServerMaxTickRate) dans Engine.ini. Ces réglages sont avancés et peuvent augmenter la charge CPU : commencez par la qualité réseau du Server Manager, et faites une copie du fichier avant toute modification.
Ne modifiez pas les ports dans les fichiers de configuration ni dans les paramètres de démarrage : le serveur doit écouter sur les ports attribués par le panel. Voir Ports du serveur.
Onglet Startup
L'onglet Startup du panel affiche les paramètres de démarrage exposés pour votre serveur. Ne modifiez que les variables dont vous comprenez le rôle, et jamais celles liées aux ports.
Mot de passe admin oublié
Il n'est pas possible de retrouver le mot de passe administrateur. La solution consiste à remettre le serveur dans l'état « non revendiqué » :
- Faites une sauvegarde depuis l'onglet Backups du panel
- Arrêtez le serveur
- Dans le dossier
SaveGamesdu serveur (le dossier parent de celui qui contient vos sauvegardes de session), repérez le fichierServerSettings.<port>.sav, où<port>est le port du serveur - Supprimez ce fichier (ou renommez-le par sécurité)
- Démarrez le serveur, puis revendiquez-le à nouveau depuis le Server Manager
Vos sessions et sauvegardes de partie ne sont pas supprimées, mais les réglages du serveur (nom, mots de passe, options) sont remis à zéro : pensez à les redéfinir, et à resélectionner la session à charger. En cas de doute sur le fichier à supprimer, contactez le support.