---
title: "Comment configurer son serveur Enshrouded ?"
description: "Configurez votre serveur Enshrouded Winheberg, nom et places dans Startup, chat, tags et difficulté dans enshrouded_server.json, préréglages et réglages Custom de la version 1.0."
category: jeux
subcategory: enshrouded
icon: tabler:file-text
date: 2026-11-02
author: Winheberg
slug: "configurer-serveur-enshrouded"
order: 164
image: /statics/images/docs/fr/gaming/enshrouded/configurer-serveur-enshrouded.webp
tags: [Enshrouded, Configuration, enshrouded_server.json, Startup, Panel gaming]
keywords: [configurer serveur enshrouded, enshrouded_server.json, difficulté serveur enshrouded, gameSettings enshrouded, serveur dédié enshrouded, enshrouded 1.0 serveur]
link_en: "/en/docs/enshrouded/configure-enshrouded-server"
---

## Contexte

Le nom affiché dans la liste des serveurs, le nombre de places, la difficulté, la durée des jours ou le nombre d'ennemis, tout se règle sur votre serveur Enshrouded Winheberg. Une partie des réglages se trouve dans l'onglet **Startup** du panel, le reste dans le fichier **enshrouded_server.json**, à la racine du serveur.

Ce guide vous montre où modifier chaque réglage, comment choisir un préréglage de difficulté ou créer le vôtre, et comment vérifier dans la console que le serveur a bien pris vos changements en compte. Il s'applique à la version 1.0 d'Enshrouded, sortie le 15 octobre 2026.

## Prérequis

- Un **serveur Enshrouded** actif sur votre [panel gaming Winheberg](https://panel.winheberg.com)
- Une sauvegarde récente du serveur, comme expliqué dans notre guide [Comment créer et restaurer une sauvegarde de son serveur gaming ?](https://winheberg.com/docs/panel-gaming/creer-restaurer-sauvegarde-serveur-gaming)

## 1. Régler le nom et le nombre de joueurs dans Startup

Ouvrez l'onglet **Startup** de votre serveur. Les champs de la section **Variables** s'enregistrent automatiquement dès que vous les modifiez.

<img src="/statics/images/docs/fr/gaming/enshrouded/configurer-serveur-enshrouded-1793642138919-94dddfae662030240b02f463.webp" alt="Variables AUTO UPDATE, SERVER NAME et MAX PLAYERS dans l'onglet Startup d'un serveur Enshrouded" width="591" />

| Variable | Rôle |
|---|---|
| **[SERVER] SERVER NAME** | Nom affiché dans la liste des serveurs du jeu, `My Enshrouded Server` par défaut |
| **[SERVER] MAX PLAYERS** | Nombre maximum de joueurs connectés, de 1 à 16 |
| **[SYSTEM] AUTO UPDATE** | Met à jour le serveur à chaque démarrage. Laissez-la sur **True** pour que le serveur reste à la même version que le jeu de vos joueurs |
| **[SYSTEM] VALIDATE** | Vérifie les fichiers du serveur avec Steam au démarrage. À activer ponctuellement si des fichiers semblent endommagés |

Les quatre variables **[USER GROUP]** contiennent les mots de passe des rôles Admin, Friend, Guest et Visitor. Elles sont détaillées dans notre guide **« Comment gérer les mots de passe et les rôles sur son serveur Enshrouded ? »**.

Revenez sur la **Console** et cliquez sur **Restart** pour appliquer vos changements. Si vous comptez aussi modifier le fichier de configuration, passez directement à l'étape 2, vos variables seront appliquées au démarrage de l'étape 6.

## 2. Ouvrir le fichier enshrouded_server.json

Les autres réglages se trouvent dans le fichier **enshrouded_server.json**. Commencez par arrêter le serveur avec **Stop**, puis, dans l'onglet **Files**, cliquez sur le fichier pour l'ouvrir dans l'éditeur du panel.

> [!IMPORTANT]
> À chaque démarrage, le panel réécrit dans ce fichier le nom du serveur, le nombre de places et les mots de passe des quatre rôles, à partir des variables de l'onglet **Startup**. Si vous les changez directement dans le fichier, elles sont donc écrasées au démarrage suivant. Modifiez-les toujours dans **Startup**.

Ne touchez pas non plus aux clés `ip`, `queryPort`, `saveDirectory` et `logDirectory`. Le `queryPort` correspond au port attribué à votre serveur par le panel.

> [!TIP]
> Le fichier **enshrouded_server_readme.txt**, à la racine du serveur, décrit en anglais toutes les options de la version installée.

## 3. Régler les options générales

Les premières clés du fichier règlent la visibilité du serveur dans la liste, le chat et la difficulté.

<img src="/statics/images/docs/fr/gaming/enshrouded/configurer-serveur-enshrouded-1793642436498-b908a5e3f36e2bfaff80f92a.webp" alt="Fichier enshrouded_server.json ouvert dans l'éditeur du panel avec les clés tags, enableTextChat et gameSettingsPreset" width="702" />

| Clé | Rôle | Valeurs |
|---|---|---|
| `tags` | Étiquettes qui aident les joueurs à trouver votre serveur avec les filtres de la liste | Voir ci-dessous |
| `voiceChatMode` | Chat vocal de proximité ou global | `Proximity` (défaut) ou `Global` |
| `enableVoiceChat` | Active le chat vocal | `true` ou `false` (défaut) |
| `enableTextChat` | Active le chat écrit | `true` ou `false` (défaut) |
| `gameSettingsPreset` | Préréglage de difficulté, détaillé à l'étape 4 | `Default` (défaut), `Relaxed`, `Hard`, `Survival` ou `Custom` |

Les étiquettes disponibles sont `LookingForPlayers`, `BaseBuilding`, `Exploration`, `Roleplay` et une étiquette par langue, dont `French`, `English`, `German`, `Spanish`, `Italian`, `Portuguese` et `Polish`. Elles s'écrivent entre guillemets, séparées par des virgules.

```json
"tags": [
    "LookingForPlayers",
    "French",
    "BaseBuilding"
],
```

## 4. Choisir la difficulté avec gameSettingsPreset

Pour changer la difficulté sans entrer dans le détail, remplacez la valeur de `gameSettingsPreset` par l'un des préréglages ci-dessous, entre guillemets, par exemple `"gameSettingsPreset": "Relaxed",`.

| Préréglage | Effet |
|---|---|
| `Default` | Réglages standards, recommandés pour une première partie |
| `Relaxed` | Moins d'ennemis, plus de ressources et de butin, pour se concentrer sur la construction |
| `Hard` | Plus d'ennemis, et plus agressifs |
| `Survival` | Ennemis plus agressifs et mécaniques de survie supplémentaires |
| `Custom` | Utilise vos propres valeurs du bloc `gameSettings`, voir l'étape 5 |

> [!NOTE]
> Le bloc `gameSettings` n'est lu que si `gameSettingsPreset` vaut `Custom`. Avec un autre préréglage, vos valeurs personnalisées sont ignorées.

## 5. Personnaliser chaque réglage avec Custom

Passez `gameSettingsPreset` à `Custom`, puis modifiez les valeurs voulues dans le bloc `gameSettings`. Gardez les virgules et les accolades, et utilisez un point pour les décimales.

```json
"gameSettingsPreset": "Custom",
"gameSettings": {
    "playerHealthFactor": 1.5,
    "enableStarvingDebuff": true,
    "dayTimeDuration": 2700000000000,
```

La plupart des clés qui se terminent par `Factor` valent 1 par défaut, soit 100 % dans le jeu, et `1.5` correspond à 150 %. Les durées s'expriment en nanosecondes. Une minute vaut `60000000000`, la valeur `2700000000000` de l'exemple correspond donc à 45 minutes. Une valeur numérique hors limites est ramenée au minimum ou au maximum autorisé.

::MdTable{caption="Réglages du bloc gameSettings (version 1.0)" variant="info" striped footer="D'après le fichier enshrouded_server_readme.txt livré avec le serveur."}
| Clé | Effet | Valeurs | Défaut |
|---|---|---|---|
| `playerHealthFactor` | Vie maximale des joueurs | 0.25 à 4 | 1 |
| `playerManaFactor` | Mana maximal des joueurs | 0.25 à 4 | 1 |
| `playerStaminaFactor` | Endurance maximale des joueurs | 0.25 à 4 | 1 |
| `playerBodyHeatFactor` | Résistance au froid | 0.5 à 2 | 1 |
| `playerDivingTimeFactor` | Temps disponible sous l'eau | 0.5 à 2 | 1 |
| `enableDurability` | Usure et casse des armes | `true` ou `false` | `true` |
| `enableStarvingDebuff` | Faim et famine | `true` ou `false` | `false` |
| `foodBuffDurationFactor` | Durée des bonus de nourriture | 0.5 à 2 | 1 |
| `fromHungerToStarving` | Durée de la faim avant la famine | 5 à 20 minutes | 10 minutes |
| `shroudTimeFactor` | Temps de survie dans la Brume | 0.5 à 2 | 1 |
| `tombstoneMode` | Objets perdus à la mort | `AddBackpackMaterials`, `Everything` ou `NoTombstone` | `AddBackpackMaterials` |
| `enableGliderTurbulences` | Turbulences en planeur | `true` ou `false` | `true` |
| `weatherFrequency` | Fréquence des phénomènes météo | `Disabled`, `Rare`, `Normal` ou `Often` | `Normal` |
| `fishingDifficulty` | Difficulté de la pêche | `VeryEasy`, `Easy`, `Normal`, `Hard` ou `VeryHard` | `Normal` |
| `miningDamageFactor` | Efficacité du minage | 0.5 à 2 | 1 |
| `plantGrowthSpeedFactor` | Vitesse de pousse des plantes | 0.25 à 2 | 1 |
| `resourceDropStackAmountFactor` | Quantité de ressources obtenues | 0.25 à 2 | 1 |
| `factoryProductionSpeedFactor` | Temps de production des ateliers | 0.25 à 2 | 1 |
| `perkUpgradeRecyclingFactor` | Runes rendues au recyclage d'une arme améliorée | 0 à 1 | 0.5 |
| `perkCostFactor` | Coût en runes des améliorations d'armes | 0.25 à 2 | 1 |
| `experienceCombatFactor` | Expérience gagnée en combat | 0.25 à 2 | 1 |
| `experienceMiningFactor` | Expérience gagnée en minant | 0 à 2 | 1 |
| `experienceExplorationQuestsFactor` | Expérience gagnée en exploration et en quêtes | 0.25 à 2 | 1 |
| `randomSpawnerAmount` | Nombre d'ennemis dans le monde | `Few`, `Normal`, `Automatic`, `Many` ou `Extreme` | `Normal` |
| `aggroPoolAmount` | Nombre d'ennemis qui attaquent en même temps | `Few`, `Normal`, `Many` ou `Extreme` | `Normal` |
| `enemyDamageFactor` | Dégâts des ennemis, hors boss | 0.25 à 5 | 1 |
| `enemyHealthFactor` | Vie des ennemis, hors boss | 0.25 à 4 | 1 |
| `enemyStaminaFactor` | Endurance des ennemis, plus elle est haute, plus ils sont longs à étourdir | 0.5 à 2 | 1 |
| `enemyPerceptionRangeFactor` | Distance à laquelle les ennemis vous voient et vous entendent | 0.5 à 2 | 1 |
| `bossDamageFactor` | Dégâts des boss | 0.2 à 5 | 1 |
| `bossHealthFactor` | Vie des boss | 0.2 à 5 | 1 |
| `threatBonus` | Fréquence des attaques ennemies | 0.25 à 4 | 1 |
| `pacifyAllEnemies` | Les ennemis n'attaquent que si on les attaque, hors boss | `true` ou `false` | `false` |
| `tamingStartleRepercussion` | Conséquence d'un échec d'apprivoisement | `KeepProgress`, `LoseSomeProgress` ou `LoseAllProgress` | `LoseSomeProgress` |
| `dayTimeDuration` | Durée du jour | 2 à 60 minutes | 30 minutes |
| `nightTimeDuration` | Durée de la nuit | 2 à 60 minutes | 12 minutes |
| `curseModifier` | Malédiction de la Brume, `Easy` la désactive, `Hard` double les chances de la recevoir | `Easy`, `Normal` ou `Hard` | `Normal` |
| `flameLevelFogRemoval` | Niveau de Flamme requis pour poser des Autels de Flamme dans la Brume | 0 à 20 | 11 |
::

L'option `Automatic` de `randomSpawnerAmount`, arrivée avec la version 1.0, adapte le nombre d'ennemis au nombre de joueurs présents à proximité. Les joueurs partis ailleurs dans Embervale ne sont pas comptés. C'est aussi la valeur appliquée par le préréglage `Default`, comme le montre la console au démarrage.

## 6. Démarrer le serveur et vérifier la console

Enregistrez le fichier avec **Save Content**, puis revenez sur la **Console** et cliquez sur **Start**. Dans la **Console**, une ligne indique le préréglage chargé, suivie de la liste des valeurs appliquées.

```bash
[server] Game Settings 'Custom'
```

Le serveur est prêt à accueillir les joueurs quand ces lignes apparaissent.

```bash
[Session] 'HostOnline' (up)!
[game_server] Switching state from LoadEcsScene to Run after 552.35 ms
```

## En cas de problème

### ❌ Le serveur s'arrête juste après le démarrage

Une erreur de syntaxe dans enshrouded_server.json, comme une virgule oubliée ou en trop, un guillemet manquant ou une accolade non fermée, empêche le serveur de démarrer. La console affiche alors ces lignes.

```bash
[Winheberg Daemon]: ---------- Detected server process in a crashed state! ----------
[Winheberg Daemon]: Exit code: 1
[Winheberg Daemon]: Aborting automatic restart, last crash occurred less than 60 seconds ago.
```

- Rouvrez le fichier et vérifiez les lignes que vous avez modifiées
- Vérifiez que chaque ligne d'un bloc se termine par une virgule, sauf la dernière avant `}` ou `]`
- Vérifiez l'orthographe des valeurs texte, majuscules comprises, comme `Extreme` ou `AddBackpackMaterials`. Une valeur texte inconnue empêche aussi le serveur de démarrer
- Copiez le contenu du fichier dans un éditeur de code comme Visual Studio Code, qui souligne les erreurs de syntaxe JSON
- En dernier recours, restaurez la sauvegarde faite avant vos modifications

### ❌ Le nom du serveur ou le nombre de places revient à l'ancienne valeur

Ces valeurs sont réécrites par le panel à chaque démarrage. Modifiez-les dans l'onglet **Startup**, avec les variables **SERVER NAME** et **MAX PLAYERS**, puis redémarrez.

### ❌ Les réglages personnalisés n'ont aucun effet

Vérifiez que `gameSettingsPreset` vaut bien `Custom`. Si la console affiche `[server] Game Settings 'Default'` ou un autre préréglage, le bloc `gameSettings` est ignoré.

## Bonnes pratiques

- **Arrêtez le serveur avant de modifier le fichier**, puis redémarrez-le une fois le fichier enregistré
- **Faites une sauvegarde avant chaque série de modifications**, depuis l'onglet **Backups** du panel
- **Changez peu de réglages à la fois**, pour retrouver facilement celui qui pose problème
- **Annoncez les changements de difficulté à vos joueurs**, en particulier l'activation de la faim ou une durée de jour plus courte

## Besoin d'aide ?

Si votre serveur refuse de démarrer malgré ces vérifications, notre équipe est là pour vous aider. Ouvrez un ticket dans le département **Technique** depuis votre [espace client](https://billing.winheberg.com), renseignez le champ **Produit lié** avec votre serveur Enshrouded et joignez une capture de la console.

Pour tout savoir sur la version 1.0, lisez notre article [Enshrouded 1.0 est là, tout ce qui change pour les joueurs et pour votre serveur](https://winheberg.com/blog/enshrouded-1-0), et retrouvez nos offres sur la page [Hébergement Enshrouded](https://winheberg.com/gaming/enshrouded). Votre serveur Enshrouded est maintenant réglé à votre goût 🎮

