Un serveur Enshrouded est principalement contrôlé via le fichier enshrouded_server.json. Les points importants sont un nom de serveur propre, des ports adaptés, un nombre de slots pertinent, des sauvegardes fiables et un redémarrage contrôlé après les modifications. Pour des sessions privées ou communautaires stables, tu devrais documenter chaque modification puis la vérifier dans les logs ainsi que dans le navigateur de serveurs.

Prérequis

Avant de modifier les paramètres, arrête complètement le serveur. Les modifications du fichier de configuration pendant le fonctionnement peuvent être écrasées au prochain enregistrement ou ne s’appliquer qu’après un redémarrage. Tu as besoin d’un accès au répertoire du serveur, au fichier enshrouded_server.json, aux fichiers de log et idéalement à SFTP ou à un panel d’hébergement avec gestionnaire de fichiers.

La documentation officielle d’Enshrouded décrit que le fichier de configuration est créé après le premier démarrage du Dedicated Server et se trouve dans le répertoire du serveur : Documentation sur enshrouded.zendesk.com. Pour l’installation de base, tu trouveras en complément une mise en contexte pratique dans le guide interne Louer et configurer un serveur Enshrouded.

Configuration de base dans enshrouded_server.json

La configuration du serveur se trouve dans enshrouded_server.json :

{
  "name": "Mon serveur Enshrouded",
  "password": "secret",
  "saveDirectory": "./savegame",
  "logDirectory": "./logs",
  "ip": "0.0.0.0",
  "gamePort": 15636,
  "queryPort": 15637,
  "slotCount": 8
}

name est le nom visible du serveur. Choisis un nom clair afin que les joueurs retrouvent ton serveur dans la liste. saveDirectory et logDirectory ne devraient être modifiés que si tu utilises volontairement une autre structure de dossiers. Avec un hébergement loué, il est souvent préférable de conserver les chemins prédéfinis, car les sauvegardes, fonctions de restauration et processus de support peuvent en dépendre.

ip reste généralement sur 0.0.0.0 dans les configurations typiques, afin que le service écoute sur l’interface réseau prévue. gamePort et queryPort doivent correspondre à la configuration du firewall et du panel. Si les joueurs ne trouvent pas le serveur, vérifie d’abord si le fichier serveur, le panel et le firewall utilisent les mêmes ports.

Planifier les slots, la RAM et les performances de façon réaliste

Enshrouded dépend fortement de l’état du monde, des joueurs actifs, des projets de construction et du matériel serveur. Évite donc les promesses de performance générales. Planifie les slots de manière à ce que ton groupe puisse jouer de façon stable, au lieu de pousser le nombre maximal.

Paramètre Recommandation
RAM Au moins 4 Go
Nombre de joueurs À aligner sur le groupe actif et la version officielle du serveur
Autosave Tenir compte de la sauvegarde automatique et compléter avec des backups
Restart Une fois par jour, si possible en dehors des heures de jeu principales

La recommandation initiale « au moins 4 Go de RAM » est utile comme limite basse, mais ne doit pas être comprise comme une garantie. La FAQ officielle indique déjà plusieurs gigaoctets de RAM pour le processus serveur au repos et un besoin supplémentaire par joueur. Si tu travailles durablement avec beaucoup de joueurs, de grandes bases ou plusieurs mondes, prévois davantage de réserves.

Paramètres de gameplay et de rôles

Au départ, Enshrouded ne proposait que des paramètres serveur limités ; aujourd’hui, les options disponibles dépendent de la version et du schéma de configuration. Vérifie donc après les mises à jour si ton fichier enshrouded_server.json contient de nouveaux champs. Si tu ne comprends pas des paramètres existants, ne les modifie pas à l’aveugle : sauvegarde le fichier et compare-le avec la documentation officielle.

Pour les droits d’accès, les configurations plus récentes avec groupes d’utilisateurs sont pertinentes. Elles permettent de séparer les mots de passe et permissions pour des rôles comme admins, amis ou invités, si ta version de serveur utilise ce schéma. Dans les anciens fichiers, un simple password peut toujours être présent. Ne le supprime pas sans sauvegarde préalable, car cela peut modifier le comportement d’accès et le processus d’invitation.

Fonctions admin et exploitation

Les tâches d’administration typiques sont les redémarrages du serveur via le dashboard, la gestion des sauvegardes, la gestion des mots de passe et la vérification des logs. Les fonctions de kick et de ban dépendent de la version du serveur, de la console, du modèle de rôles et de l’interface d’hébergement. Utilise ces fonctions avec prudence et documente les modifications afin que le support et les autres joueurs puissent comprendre ce qui s’est passé.

Pour un hébergement multi-jeux avec contrôle technique, le plus important est de rendre les étapes d’exploitation répétables : saisir la modification, redémarrer le serveur, vérifier le log, tester la connexion, contrôler l’état des sauvegardes. Des principes similaires s’appliquent aussi à d’autres jeux, par exemple avec Configurer correctement Minecraft server.properties ou Louer un serveur Rust : RAM, paramètres & plugins.

Stratégie de sauvegarde

  1. Activer les sauvegardes automatiques (dashboard)
  2. Faire une sauvegarde manuelle avant les grandes expéditions
  3. Les sauvegardes peuvent être téléchargées via SFTP

Les sauvegardes sont particulièrement importantes avant les mises à jour, les gros projets de construction, les changements de rôles et les refontes de configuration. Ne conserve pas seulement les fichiers du monde, mais aussi la configuration associée. Ainsi, après une erreur, tu peux restaurer non seulement la sauvegarde, mais aussi les ports, slots et droits d’accès.

Vérifier le résultat

Après chaque modification, tu redémarres le serveur et vérifies trois choses. Premièrement : le fichier de log ne doit signaler aucune erreur JSON ni conflit de ports. Deuxièmement : le serveur apparaît avec le nom attendu dans le navigateur de serveurs ou est joignable via la connexion prévue. Troisièmement : une connexion de test avec mot de passe ou groupe d’utilisateurs adapté fonctionne.

Rejoindre

  1. Lancer Enshrouded
  2. Multijoueur → Rechercher un serveur
  3. Saisir l’IP et le port
  4. Saisir le mot de passe et se connecter

Si le serveur n’apparaît pas dans la liste, teste en plus la connexion via les favoris ou la connexion directe selon les options Steam ou jeu disponibles. Vérifie aussi si des filtres du navigateur de serveurs masquent les Dedicated Server actifs.

Dépannage

Si le serveur ne démarre pas après une modification, la syntaxe JSON est souvent incorrecte. Fais attention aux virgules, guillemets et accolades correctement fermées. Une seule virgule supplémentaire peut rendre le fichier illisible.

Si les joueurs ne peuvent pas se connecter, vérifie le mot de passe, le rôle, la limite de slots, les ports et l’état du redémarrage. Si le serveur démarre mais utilise d’anciennes valeurs, tu as probablement modifié le mauvais fichier ou le serveur n’a pas été redémarré après l’enregistrement.

Si des problèmes de performance apparaissent, réduis d’abord le nombre de joueurs actifs, vérifie l’utilisation de la RAM et planifie un redémarrage. Les grands mondes et de nombreuses constructions peuvent augmenter la charge ; sauvegarde le monde avant d’effectuer des tests risqués.

Mises à jour

Enshrouded continue de recevoir des mises à jour. Considère donc toute information dépendante de l’actualité comme un instantané de la version de serveur installée. Selon la configuration d’hébergement, le serveur peut se mettre à jour au redémarrage ; après les mises à jour, vérifie les logs et compare les nouveaux champs de configuration avant de continuer à utiliser d’anciens fichiers sans modification.

Vérification, limites et retour sûr

Le guide « Optimiser les paramètres d’un serveur Enshrouded » vaut pour le type de serveur décrit dans l’article et l’état des versions visible au moment de la vérification. Les noms de menus, versions disponibles, compatibilités de mods ou plugins et ressources nécessaires peuvent changer après des mises à jour. Ne transfère donc aucune valeur vers une autre version du jeu, du loader ou du serveur sans la vérifier.

Avant de modifier le monde, la sauvegarde, la configuration ou les extensions, crée une sauvegarde des fichiers concernés. Ensuite, ne modifie qu’une étape cohérente à la fois et vérifie-la avec la même version client et serveur que celle avec laquelle tu veux jouer plus tard.

Point de contrôle Résultat attendu Arrêt et retour arrière
Démarrage du serveur Le serveur atteint l’état prêt à fonctionner sans nouveau message d’erreur. En cas d’erreurs de démarrage, annuler la modification et restaurer la dernière sauvegarde.
Test de connexion Un compte de test peut se connecter via l’adresse affichée dans le panel. En cas d’erreurs de version ou de connexion, revérifier la version, le port et les autorisations.
Test fonctionnel La fonction concrètement modifiée fonctionne sans endommager les données de monde ou de jeu existantes. En cas d’effets secondaires, arrêter le serveur et restaurer les fichiers sauvegardés.

Un test individuel réussi ne garantit ni les performances ni la disponibilité. La taille du monde, les mods, les plugins, le nombre de joueurs, le trajet réseau et la charge simultanée peuvent modifier le résultat. Documente la version, la modification et le résultat du test afin de pouvoir comprendre les écarts ultérieurs.

FAQ

Où trouver les paramètres du serveur Enshrouded ?

Le fichier central s’appelle enshrouded_server.json et se trouve dans le répertoire du serveur. Il est créé après le premier démarrage du Dedicated Server s’il n’existe pas encore.

Dois-je redémarrer le serveur après chaque modification ?

Oui, prévois un redémarrage. Beaucoup de paramètres ne sont lus qu’au démarrage, et sans redémarrage tu testes peut-être encore l’ancien état.

Quels ports sont importants ?

Dans l’exemple initial, gamePort 15636 et queryPort 15637 sont utilisés. L’essentiel est que le fichier, le panel d’hébergement et le firewall utilisent les mêmes valeurs.

Comment éviter la perte de données ?

Active les sauvegardes automatiques et crée une sauvegarde manuelle avant les mises à jour, les modifications de configuration et les grandes expéditions. Télécharge en plus les sauvegardes importantes via SFTP si tu as besoin d’une copie externe.

Que faire en cas d’erreurs JSON ?

Restaure la dernière sauvegarde fonctionnelle ou corrige la syntaxe avec un validateur JSON. Fais particulièrement attention aux guillemets manquants, aux virgules incorrectes et aux accolades supprimées par erreur.