Articles on: Enshrouded

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

Was this article helpful?

Share your feedback

Cancel

Thank you!