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.
Updated on: 21/07/2025
Thank you!