> ## Documentation Index
> Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# enshrouded_server.json Explained: Every Enshrouded Server Setting

> enshrouded_server.json explained: every Enshrouded server setting and game rule key, its Game Panel label and default, and how to edit the file safely.

`enshrouded_server.json` is the settings file of an Enshrouded dedicated server. It sits in the main folder of your FREAKHOSTING server and holds the server name, ports, player slots, chat options, the game rules preset, the game rules and the player groups with their passwords. Almost every key has a field in **Game settings** in the [Game Panel](https://games.freakhosting.com), so you rarely need to edit the file by hand.

| Fact | Value |
| - | - |
| File | `/enshrouded_server.json` |
| Copy of the previous version | `/enshrouded_server.json.bak` (made by **Game settings** when you save) |
| Edit in the panel | **Game settings**, or "enshrouded\_server.json: open the raw file" |
| When changes apply | After a restart |

## Server keys

| Key | Panel field | Default on FREAKHOSTING | What it does |
| - | - | - | - |
| `name` | **Server name** | `Hosted by FREAKHOSTING.COM` | Name in the server list. Set from **Startup** (`SRV_NAME`) when the server starts |
| `saveDirectory` | none | `./savegame` | Folder for the world save |
| `logDirectory` | none | `./logs` | Folder for `enshrouded_server.log` |
| `ip` | none | `0.0.0.0` | Address the server listens on. Leave it |
| `queryPort` | **\[SERVER] Steam Query Port** (Startup, read-only) | Set by us, for example `9877` | Port for the server list and Steam favourites |
| `slotCount` | **Player slots** (read-only) | `16` | Maximum players, 1 to 16, fixed by your plan |
| `voiceChatMode` | none | `Proximity` | `Proximity` or `Global` voice chat |
| `enableVoiceChat` | **Voice chat** | `false` | Microphone chat |
| `enableTextChat` | **Text chat** | `false` | Typed chat |
| `gameSettingsPreset` | **Game rules preset** | `Default` | `Default`, `Relaxed`, `Hard`, `Survival` or `Custom` |
| `gameSettings` | **Game rules (Custom preset)** | See below | Used only when the preset is `Custom` |
| `userGroups` | **Player group "Default"** (first group only) | One group, "Default" | Roles with a password and permissions each |
| `bannedAccounts` | none | `[]` | Players banned from the server |

## Game rules keys (gameSettings)

These apply only when `gameSettingsPreset` is `"Custom"`. Factors are multipliers: `1` is normal, `2` is double, `0.5` is half.

| Key | Panel field | Default |
| - | - | - |
| `playerHealthFactor`, `playerManaFactor`, `playerStaminaFactor` | **Player health**, **Player mana**, **Player stamina** | 1 |
| `playerBodyHeatFactor` | **Body heat** (0.25 to 4) | 1 |
| `enableDurability` | **Items wear out** | true |
| `enableStarvingDebuff` | **Starving debuff** | false |
| `foodBuffDurationFactor` | **Food buff duration** | 1 |
| `fromHungerToStarving` | **Hunger to starving** (advanced) | 600000000000 (10 minutes) |
| `shroudTimeFactor` | **Time in the Shroud** | 1 |
| `tombstoneMode` | **Death tombstone** | `AddBackpackMaterials` |
| `enableGliderTurbulences` | **Glider turbulence** | true |
| `weatherFrequency` | **Weather** | `Normal` |
| `miningDamageFactor` | **Mining damage** | 1 |
| `plantGrowthSpeedFactor` | **Plant growth speed** | 1 |
| `resourceDropStackAmountFactor` | **Resource drops** | 1 |
| `factoryProductionSpeedFactor` | **Crafting speed** | 1 |
| `perkUpgradeRecyclingFactor` | **Perk recycling** | 0.5 |
| `perkCostFactor` | **Perk cost** | 1 |
| `experienceCombatFactor`, `experienceMiningFactor`, `experienceExplorationQuestsFactor` | **Combat**, **Mining**, **Exploration experience** | 1 |
| `randomSpawnerAmount` | **Enemy spawners** | Automatic |
| `aggroPoolAmount` | **Enemy groups** | `Normal` |
| `enemyDamageFactor`, `enemyHealthFactor` | **Enemy damage**, **Enemy health** | 1 |
| `enemyStaminaFactor` | **Enemy stamina** | 1 |
| `enemyPerceptionRangeFactor` | **Enemy awareness range** | 1 |
| `bossDamageFactor`, `bossHealthFactor` | **Boss damage**, **Boss health** | 1 |
| `threatBonus` | **Threat bonus** | 1 |
| `pacifyAllEnemies` | **Peaceful enemies** | false |
| `tamingStartleRepercussion` | **Taming failure** | `LoseSomeProgress` |
| `dayTimeDuration` | **Day length** (advanced) | 1800000000000 (30 minutes) |
| `nightTimeDuration` | **Night length** (advanced) | 720000000000 (12 minutes) |
| `flameLevelFogRemoval` | none | 11 |

Three newer rules, **Diving time**, **Fishing difficulty** and **Curse** (all normal by default), are also in **Game rules (Custom preset)**. Change them there rather than in the file.

## Why are some times so long?

Time values are in nanoseconds. One minute is 60000000000 (6 followed by 10 zeros). For a 45-minute day, set `dayTimeDuration` to `2700000000000`. **Game settings** shows these under **Show advanced settings (3)**.

## How to edit the file safely

**1. Back up**

Make a [backup](https://help.freakhosting.com/portals/game-panel/how-to-create-and-restore-backups.md) first.

**2. Stop the server**

[Stop the server](https://help.freakhosting.com/portals/game-panel/how-to-start-stop-and-restart-your-game-server.md) so it doesn't overwrite your edit.

**3. Edit**

Open `enshrouded_server.json` in **Files** or with the raw file link in **Game settings**. Keep quotes, commas and brackets exactly as they are. Text values need quotes; numbers and `true`/`false` don't.

**4. Save and start**

Save, start the server and check the [console](https://help.freakhosting.com/portals/game-panel/how-to-use-the-server-console.md) for the ready line `[Session] finished transition from 'Lobby' to 'Host_Online'`.

> [!WARNING]
>
> Change the server name in **Game settings** or on **Startup**, not in the file. The server writes the **Startup** name into the file every time it starts.

## Frequently asked questions

### Is there a gamePort setting?

No. The current Enshrouded server only has `queryPort`. Your ports are set by FREAKHOSTING; don't change them.

### What does flameLevelFogRemoval do?

It is the Flame level needed before Flame Altars can push back the Shroud, 11 by default. Enshrouded 1.0 lets you lower it in world settings. See [flame altar limits](https://help.freakhosting.com/games/enshrouded/increasing-flame-altar-limits.md).

### Where is the top-level password?

Enshrouded no longer uses a top-level `password`. Passwords belong to the groups in `userGroups`.

## Related guides

> **[Enshrouded server guide](https://help.freakhosting.com/games/enshrouded/enshrouded-server-hosting-guide.md)**
>
> Every Enshrouded page in one place.

> **[Game settings](https://help.freakhosting.com/games/enshrouded/how-to-change-enshrouded-game-settings.md)**
>
> Change these without editing the file.

> **[Roles and admin](https://help.freakhosting.com/games/enshrouded/enshrouded-server-roles-and-admin-permissions.md)**
>
> The userGroups section.

> **[Startup variables](https://help.freakhosting.com/portals/game-panel/how-to-configure-startup-variables.md)**
>
> Server name, Auto Update and Validate.

***

> [!NOTE]
>
> **Tested by the FREAKHOSTING team** on our Game Panel on 30 October 2026 (Enshrouded 1.0 dedicated server). Keys checked against Keen Games' [Dedicated Server Configuration](https://enshrouded.zendesk.com/hc/en-us/articles/16055441447709-Dedicated-Server-Configuration) and [Server Roles Configuration](https://enshrouded.zendesk.com/hc/en-us/articles/19191581489309-Server-Roles-Configuration). Steps may differ slightly if the game changes.

> [!NOTE]
>
> ### Need Extra Help?
>
> If you encounter any issues, our support team is ready to assist:
>
> * **Live Chat:** Quick assistance via our website.
> * **Support Ticket:** [Open a Ticket](https://freakhosting.com/clientarea/submitticket.php)
> * **Discord:** [Join our Community](https://discord.gg/freakhosting)
> * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)

> [!TIP]
>
> ### Save on Your Hosting
>
> Ready to upgrade your hosting? Use code **KB20** at checkout for **20% off** your first order!

***

**Last Updated:** October 2026


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.