Enshrouded Intermédiaire 11 min de lecture

Configurer son serveur Enshrouded : enshrouded_server.json expliqué

Guide complet pour configurer enshrouded_server.json : nom serveur, slots, ports, voiceChat, userGroups (Admin/Friend/Guest), reservedSlots et permissions détaillées.

Configurer son serveur Enshrouded : enshrouded_server.json expliqué

Configurer son serveur Enshrouded : enshrouded_server.json expliqué

Vous venez d’installer votre serveur Enshrouded et vous voulez personnaliser le nom, les slots, les permissions et les groupes d’utilisateurs ? Ce guide détaille chaque paramètre du fichier enshrouded_server.json avec ses valeurs et ses cas d’usage. Toutes les infos sont vérifiées contre la documentation officielle Keen Games (Zendesk).

Pour configurer le gameplay (difficulté, dégâts, ressources), consultez notre tuto dédié : Régler la difficulté de son serveur Enshrouded.

⚠️ Règle d’or : toujours arrêter le serveur avant d’éditer enshrouded_server.json. Les modifications faites serveur allumé seront écrasées à l’arrêt.


Emplacement du fichier

Sur une installation locale (SteamCMD) :

EnshroudedServer/enshrouded_server.json

Sur un serveur HebergTonServ, ouvrez le File Manager depuis le panel et naviguez jusqu’à la racine du serveur.

Le fichier est généré automatiquement au premier démarrage du serveur. S’il n’existe pas, lancez le serveur une fois puis arrêtez-le proprement.


Structure complète du fichier

{
  "name": "Mon Serveur Enshrouded FR",
  "saveDirectory": "./savegame",
  "logDirectory": "./logs",
  "ip": "0.0.0.0",
  "queryPort": 15636,
  "slotCount": 16,
  "voiceChatMode": "Proximity",
  "enableVoiceChat": true,
  "enableTextChat": true,
  "gameSettingsPreset": "Default",
  "gameSettings": { },
  "userGroups": [
    { "name": "Admin", "...": "..." },
    { "name": "Friend", "...": "..." },
    { "name": "Guest", "...": "..." }
  ]
}

Paramètres réseau et identité

ParamètreTypeDéfautDescription
namestringNom affiché dans le browser et la liste des serveurs
saveDirectorystring./savegameChemin du dossier de sauvegarde
logDirectorystring./logsChemin du dossier des logs
ipstring0.0.0.0IP d’écoute (0.0.0.0 = toutes les interfaces)
queryPortint15636Port UDP principal du serveur
slotCountint16Nombre maximum de joueurs (max officiel : 16)

Astuce : pour héberger plusieurs serveurs Enshrouded sur la même machine, changez queryPort (15638, 15640…) et saveDirectory pour chaque instance.


Paramètres voice chat et text chat

ParamètreTypeValeursDescription
enableVoiceChatbooltrue / falseActive/désactive le voice chat in-game
voiceChatModestringProximity / GlobalMode de voice chat
enableTextChatbooltrue / falseActive/désactive le chat texte
Mode voice chatDescription
ProximityVous n’entendez que les joueurs proches (immersion)
GlobalTous les joueurs s’entendent partout (coordination guilde)

Paramètres gameplay (gameSettingsPreset)

PresetDescription
DefaultConfiguration équilibrée standard, recommandée première partie
RelaxedMoins d’ennemis, plus de loot, idéal base-building
HardPlus d’ennemis, plus agressifs, combats plus tendus
SurvivalMécaniques de survie additionnelles, ennemis renforcés
CustomVous pilotez chaque paramètre individuellement via gameSettings

Pour les détails complets de tous les paramètres gameSettings (dégâts, faim, durabilité, mining, ressources, XP), consultez notre guide difficulté Enshrouded.


userGroups : le système de permissions Enshrouded

Enshrouded utilise un système unique : 3 groupes d’utilisateurs avec mots de passe et permissions distinctes. Chaque groupe est un objet dans le tableau userGroups.

Structure d’un groupe

{
  "name": "Admin",
  "password": "MotDePasseAdminLong",
  "canKickBan": true,
  "canAccessInventories": true,
  "canEditBase": true,
  "canExtendBase": true,
  "reservedSlots": 2
}

Détails des permissions

PermissionDescription
nameNom du groupe (Admin / Friend / Guest, fixé par Keen Games)
passwordMot de passe utilisé par les joueurs pour rejoindre avec ce groupe
canKickBanAutorise kick/ban d’autres joueurs
canAccessInventoriesAutorise l’accès aux coffres et inventaires des autres
canEditBaseAutorise modifier les constructions existantes
canExtendBaseAutorise étendre les zones de base (Flame Altars)
reservedSlotsNombre de slots réservés à ce groupe

Recommandations par rôle

RôlecanKickBancanAccessInventoriescanEditBasecanExtendBasereservedSlots
Admin (vous, modos)2
Friend (vos potes)0
Guest (invités curieux)0

Astuce : choisissez 3 mots de passe distincts. Sinon impossible de différencier les permissions à la connexion.


Exemple de configuration complète

{
  "name": "Embervale Tribu FR",
  "saveDirectory": "./savegame",
  "logDirectory": "./logs",
  "ip": "0.0.0.0",
  "queryPort": 15636,
  "slotCount": 12,
  "voiceChatMode": "Proximity",
  "enableVoiceChat": true,
  "enableTextChat": true,
  "gameSettingsPreset": "Default",
  "userGroups": [
    {
      "name": "Admin",
      "password": "Admin_Secret_42!",
      "canKickBan": true,
      "canAccessInventories": true,
      "canEditBase": true,
      "canExtendBase": true,
      "reservedSlots": 2
    },
    {
      "name": "Friend",
      "password": "Amis_Tribu_2026",
      "canKickBan": false,
      "canAccessInventories": true,
      "canEditBase": true,
      "canExtendBase": false,
      "reservedSlots": 0
    },
    {
      "name": "Guest",
      "password": "Visite_Discord",
      "canKickBan": false,
      "canAccessInventories": false,
      "canEditBase": false,
      "canExtendBase": false,
      "reservedSlots": 0
    }
  ]
}

Workflow : modifier la configuration sans casser le serveur

  1. Arrêter le serveur depuis votre panel (ou Ctrl+C en local)
  2. Ouvrir le File Manager (ou éditeur local)
  3. Copier enshrouded_server.json en .bak avant toute modification
  4. Modifier les valeurs souhaitées
  5. Vérifier la syntaxe JSON sur https://jsonlint.com/ — un JSON cassé empêche le serveur de démarrer
  6. Sauvegarder
  7. Redémarrer le serveur
  8. Vérifier en jeu que les changements sont bien appliqués

FAQ

Mon enshrouded_server.json a disparu / est corrompu

Lancez le serveur une fois — il regénère un fichier par défaut. Ne perdez pas votre userGroups : sauvegardez régulièrement le JSON.

Puis-je avoir plus de 16 slots ?

Non, 16 est la limite officielle Keen Games. Modifier slotCount au-delà fait crasher le serveur.

Comment changer le voice chat de Proximity à Global ?

Modifiez voiceChatMode: "Global" puis redémarrez. Tous les joueurs s’entendront partout.

Puis-je désactiver complètement le voice chat ?

Oui, mettez enableVoiceChat: false. Les joueurs utiliseront Discord ou TeamSpeak à la place.

Pourquoi reservedSlots ?

reservedSlots garantit que des places restent libres pour les admins même si le serveur est plein. Si slotCount=16 et Admin reservedSlots=2, 14 slots max pour les non-admins.

Peut-on créer plus de 3 userGroups ?

Non, Keen Games impose les 3 groupes nommés Admin / Friend / Guest. Renommer ou ajouter casse le serveur.

Comment voir qui est connecté avec quel groupe ?

Dans les logs du serveur (logs/) ou via la console admin in-game (commande à venir selon les versions).


Conclusion

Vous savez maintenant configurer chaque paramètre de enshrouded_server.json — du nom du serveur aux permissions des groupes. Pour aller plus loin :

  1. Régler la difficulté — preset ou Custom dans gameSettings, voir guide difficulté
  2. Sauvegardes régulières — exportez savegame/ chaque jour
  3. Mises à jour — relancez SteamCMD à chaque patch Keen Games

Pour un hébergeur Enshrouded avec File Manager intégré, panel intuitif et support 24/7 qui gère tout pour vous, HebergTonServ est la référence en France dès 10,90€/mois.

Pour aller plus loin