> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.sparkedhost.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# All Enshrouded Server JSON Settings

Enshrouded’s server software uses a JSON configuration file to control everything from world settings to player limits. Knowing what each option does helps you fine-tune performance, accessibility, and gameplay experience. While the file may vary slightly with updates, the core JSON settings typically include a mix of network, world, and security parameters.

* **name**: The server name shown in the public server list (e.g., "My Server")

* **saveDirectory**: Path where world and progress data are stored

* **logDirectory**: Directory for server log files

* **ip**: IP address to listen on. `0.0.0.0` binds to all network interfaces. It's best not to change this option at all.

* **queryPort**: Port for server status and query services

* **slotCount**: Maximum number of player slots available

* **enableVoiceChat**: Toggles in-game voice chat (true/false)

* **voiceChatMode**: Sets voice chat type: "Proximity" for spatial voice or "Global" server-wide

* **enableTextChat**: Toggles in-game chat messaging (true/false)

* **gameSettingsPreset**: Quick difficulty template:

*     **Default** - original balanced experience        

*     **Relaxed** - fewer enemies, more resources        

*     **Hard** - tougher combat        

*     **Survival** - added survival mechanics        

*     **Custom** - enables fine-grained tweaking

### gameSettings (only active if gameSettingsPreset = "Custom")

* **playerHealthFactor / ManaFactor / StaminaFactor / BodyHeatFactor**: Scales player stats; values range:

* Health/Mana/Stamina: 0.25–4

* BodyHeat: 0.5–2        

* **enableDurability**: If false, equipment never breaks

* **enableStarvingDebuff**: Enables starvation effects when hungry    

* **foodBuffDurationFactor**: Alters how long food buffs last

* **fromHungerToStarving**: Time in nanoseconds before hunger escalates to starvation (min 5 min, max 20 min)    

* **shroudTimeFactor**: Affects the duration players can stay in the Shroud

* **tombstoneMode**: Defines tombstone behavior on death (e.g., `AddBackpackMaterials`)    

* **enableGliderTurbulences**: Toggles air turbulence during gliding    

* **weatherFrequency**: Controls how often weather changes

* **miningDamageFactor**: Scales tool effectiveness when harvesting resources    

* **plantGrowthSpeedFactor**: Speeds up or slows down plant growth    

* **resourceDropStackAmountFactor**: Changes drop count from resources

* **factoryProductionSpeedFactor**: Alters the speed of automated production setups    

* **perkUpgradeRecyclingFactor**: Fraction returned when recycling perks (e.g., 0.5 = 50%)    

* **perkCostFactor**: Alters resource cost of perks    

* **experienceCombatFactor / MiningFactor / ExplorationQuestsFactor**: Modify XP gain rates for respective activities    

* **randomSpawnerAmount / aggroPoolAmount**: Control the quantity and aggression pool of spawned enemies

* **enemyDamageFactor / enemyHealthFactor / enemyStaminaFactor / enemyPerceptionRangeFactor**: Enemy stats scaling (percent-based)

* **bossDamageFactor / bossHealthFactor**: Scaling factors specifically for boss enemies    

* **threatBonus**: Adjusts global threat level (influences spawns, difficulty)    

* **pacifyAllEnemies**: If true, enemies remain passive unless attacked    

* **tamingStartleRepercussion**: On scare, either lose progress or other effects

* **dayTimeDuration / nightTimeDuration**: Controls length of day/night cycles in nanoseconds

* **curseModifier**: Adjusts curse effect intensity

### userGroups

Defines permission groups:

* **name**: Group identifier (e.g., “Default”)    

* **password**: Password for group login/access    

* **canKickBan**: Ability to remove problematic players    

* **canAccessInventories**: Permission to access shared inventories    

* **canEditBase / canExtendBase**: Build and expand in protected areas    

* **reservedSlots**: Number of slots reserved for this group (useful for reserved slots for VIPs/admins). Set this value to 0 if you do not want to have a set number of reserved slots.

## Still have some questions about Enshrouded server JSON settings? 

Don't hesitate to reach out to our support team! We're available 24/7 to assist!

By: Alecz R. 