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.jsonSur 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ètre | Type | Défaut | Description |
|---|---|---|---|
name | string | — | Nom affiché dans le browser et la liste des serveurs |
saveDirectory | string | ./savegame | Chemin du dossier de sauvegarde |
logDirectory | string | ./logs | Chemin du dossier des logs |
ip | string | 0.0.0.0 | IP d’écoute (0.0.0.0 = toutes les interfaces) |
queryPort | int | 15636 | Port UDP principal du serveur |
slotCount | int | 16 | Nombre maximum de joueurs (max officiel : 16) |
Astuce : pour héberger plusieurs serveurs Enshrouded sur la même machine, changez
queryPort(15638, 15640…) etsaveDirectorypour chaque instance.
Paramètres voice chat et text chat
| Paramètre | Type | Valeurs | Description |
|---|---|---|---|
enableVoiceChat | bool | true / false | Active/désactive le voice chat in-game |
voiceChatMode | string | Proximity / Global | Mode de voice chat |
enableTextChat | bool | true / false | Active/désactive le chat texte |
| Mode voice chat | Description |
|---|---|
| Proximity | Vous n’entendez que les joueurs proches (immersion) |
| Global | Tous les joueurs s’entendent partout (coordination guilde) |
Paramètres gameplay (gameSettingsPreset)
| Preset | Description |
|---|---|
| Default | Configuration équilibrée standard, recommandée première partie |
| Relaxed | Moins d’ennemis, plus de loot, idéal base-building |
| Hard | Plus d’ennemis, plus agressifs, combats plus tendus |
| Survival | Mécaniques de survie additionnelles, ennemis renforcés |
| Custom | Vous 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
| Permission | Description |
|---|---|
name | Nom du groupe (Admin / Friend / Guest, fixé par Keen Games) |
password | Mot de passe utilisé par les joueurs pour rejoindre avec ce groupe |
canKickBan | Autorise kick/ban d’autres joueurs |
canAccessInventories | Autorise l’accès aux coffres et inventaires des autres |
canEditBase | Autorise modifier les constructions existantes |
canExtendBase | Autorise étendre les zones de base (Flame Altars) |
reservedSlots | Nombre de slots réservés à ce groupe |
Recommandations par rôle
| Rôle | canKickBan | canAccessInventories | canEditBase | canExtendBase | reservedSlots |
|---|---|---|---|---|---|
| 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
- Arrêter le serveur depuis votre panel (ou Ctrl+C en local)
- Ouvrir le File Manager (ou éditeur local)
- Copier
enshrouded_server.jsonen.bakavant toute modification - Modifier les valeurs souhaitées
- Vérifier la syntaxe JSON sur https://jsonlint.com/ — un JSON cassé empêche le serveur de démarrer
- Sauvegarder
- Redémarrer le serveur
- 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 :
- Régler la difficulté — preset ou Custom dans
gameSettings, voir guide difficulté - Sauvegardes régulières — exportez
savegame/chaque jour - 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.



