The Back to the Shroud update introduced a number of difficulty- and gameplay settings that can be configured for the dedicated server via the enshrouded_server.json - file.
Note: when no enshrouded_server.json config file is found, then a fresh file is created with the start of the enshrouded_server exe. Furthermore, previous versions of the server.json can sometimes be incorrectly updated. In this case you can delete the file to let it be created freshly on the next startup.
The difficulty preset:
"gameSettingsPreset":
The options are:
"Default” - The “Default” difficulty setting configures all values to default. It is the direct continuation of how Enshrouded was configured up until update 0.7.3.0 and is the recommended setting for first-time players.
“Relaxed” - The “Relaxed” preset reduces the amount of enemies and provides players with more resources and loot. This mode targets players who are most interested in base-building and light-hearted adventuring.
“Hard” - The “Hard” preset increases the amount of enemies and makes them more aggressive to give players a tougher combat experience.
“Survival” - The “Survival” preset is for those who seek some punishment with additional survival mechanics on top of more aggressive enemies.
“Custom” - When “Custom” is selected, only then a long list of individual settings can be tweaked.
Individual Settings & Default values
The following options can be modified in the enshrouded_server.json - file, under the "gameSettings" section. When entering numerical values that are above or below the allowed range, the maximum or minimum value is used instead. When entering invalid text, the server does not boot and states the incorrectly entered vale in the command window, like so:
Player Health
"playerHealthFactor": 1,
Scales the max health for players by a factor. Ingame, the factor is represented by a percentage.
Min value: 0.25
Max value: 4
Player Mana
"playerManaFactor": 1,
Scales the max mana for players by a factor. Ingame, the factor is represented by a percentage.
Min value: 0.25
Max value: 4
Player Stamina
"playerStaminaFactor": 1,
Scales the max stamina for players by a factor. Ingame, the factor is represented by a percentage.
Min value: 0.25
Max value: 4
Player Body Heat Against Cold Weather
"playerBodyHeatFactor": 1,
Scales the max amount of available body heat in the player. The higher the factor the longer the player can stay in very cold areas before hypothermia sets in. Allowed factor values:
Low: 0.5
Default: 1
High: 1.5
Max: 2
Weapon Durability
"enableDurability": true,
If this setting is set to “false”, weapons don't break anymore.
Options: true / false
Hunger and Starvation
"enableStarvingDebuff": false,
Enables hunger and starvation. During starvation, the player loses health periodically until death if no food or drink is consumed.
Options: true / false
Food Buff Duration
"foodBuffDurationFactor": 1,
Scales food buff durations. Ingame, the factor is represented by a percentage.
Min value: 0.5
Max value: 2
Hungry State Duration
"fromHungerToStarving": 600000000000,
This setting controls the length of the hungry state before the starving sets in. The unit in this setting is nanoseconds. Ingame the time is displayed in minutes.
Min value: 5 minutes
Max value: 20 minutes
Shroud Time Duration Modifier
"shroudTimeFactor": 1,
Scales how long player characters can remain within the Shroud. Ingame, the factor is represented by a percentage.
Min value: 0.5
Max value: 2
Air Turbulence While Gliding
"enableGliderTurbulences": true,
If turned off, the glider will not be affected by air turbulences, just as in previous versions of the game.
Options: true / false
Weather Phenomena Frequency
"weatherFrequency": "Normal",
This setting allows defining how often new weather phenomena appear in the game world.
Options: Disabled / Rare / Normal / Often
Enemy Amount
"randomSpawnerAmount": "Normal"
This setting controls the amount of enemies in the world.
Options: Few / Normal / Many / Extreme
Mining Effectiveness
"miningDamageFactor": 1,
This scales the mining damage. A higher mining damage leads to increased terraforming and more yield of resources per hit. Ingame, the factor is represented by a percentage.
Min value: 0.5
Max value: 2
Plant Growth Speed
"plantGrowthSpeedFactor": 1,
Scales the value of the plant growth speed. Ingame, the factor is represented by a percentage.
Min value: 0.25
Max value: 2
Resources Gain Modifier
"resourceDropStackAmountFactor": 1,
Scales the amount of materials per loot stack in chests, defeated enemies etc. Ingame, the factor is represented by a percentage.
Min value: 0.25
Max value: 2
Workstation Effectiveness
"factoryProductionSpeedFactor": 1,
Scales the length of production times for workshop items. Ingame, the factor is represented by a percentage.
Min value: 0.25
Max value: 2
Weapon Recycling Yield Modifier
"perkUpgradeRecyclingFactor": 0.100000,
Scales the amount of Runes that are returned to you when salvaging upgraded weapons. Ingame, the factor is represented by a percentage.
Min value: 0
Max value: 1
Weapon Upgrading Costs
"perkCostFactor": 1,
Scales the amount of Runes required for upgrading weapons. Ingame, the factor is represented by a percentage.
Min value: 0.25
Max value: 2
Combat Experience Modifier
"experienceCombatFactor": 1,
Scales the amount of XP received through combat. Ingame, the factor is represented by a percentage.
Min value: 0.25
Max value: 2
Mining Experience Modifier
"experienceMiningFactor": 1,
Scales the amount of XP received by mining resources. Ingame, the factor is represented by a percentage.
Min value: 0
Max value: 2
Exploration Experience Modifier
"experienceExplorationQuestsFactor": 1,
Scales the amount of XP received by exploring and completing quests. Ingame, the factor is represented by a percentage.
Min value: 0.25
Max value: 2
Modifier for Simultaneous Enemy Attacks
"aggroPoolAmount": "Normal",
This setting controls how many enemies are allowed to attack at the same time. Ingame, the factor is represented by a percentage.
Options: Few / Normal / Many / Extreme
Enemy Damage
"enemyDamageFactor": 1,
Scales all enemy damage by this value - except for bosses. Ingame, the factor is represented by a percentage.
Min value: 0.25
Max value: 5
Enemy Health
"enemyHealthFactor": 1,
Scales all enemy health by this value - except for bosses. Ingame, the factor is represented by a percentage.
Min value: 0.25
Max value: 4
Enemy Stun Modifier
"enemyStaminaFactor": 1,
Scales all enemy stamina by this value. It will take longer to stun enemies with a higher enemy stamina. This excludes bosses. Ingame, the factor is represented by a percentage.
Min value: 0.5
Max value: 2
Enemy Perception Modifier
"enemyPerceptionRangeFactor": 1,
Scales how far enemies can see and hear the player. This excludes bosses. Ingame, the factor is represented by a percentage.
Min value: 0.5
Max value: 2
Boss Damage Modifier
"bossDamageFactor": 1,
This setting scales the damage of boss attacks. Ingame, the factor is represented by a percentage.
Min value: 0.2
Max value: 5
Boss Health Modifier
"bossHealthFactor": 1,
Scales all health of bosses by this value. Ingame, the factor is represented by a percentage.
Min value: 0.2
Max value: 5
Enemy Attacks Modifier
"threatBonus": 1,
Scales the frequency of enemy attacks. This excludes bosses. Ingame, the factor is represented by a percentage.
Min value: 0.25
Max value: 4
Pacified Enemies
"pacifyAllEnemies": false,
If turned on, enemies won't attack the players until they are attacked. This excludes bosses.
Options: true / false
Taming Failure Repercussions
"tamingStartleRepercussion": "LoseSomeProgress",
This setting allows defining how the game reacts when the player startles the wildlife during taming. Progress is visualized by hearts in the game.
Options: KeepProgress / LoseSomeProgress / LoseAllProgress
Daytime
"dayTimeDuration": 1800000000000,
Scales the length of daytime. A smaller value equals shorter daytime. The unit is nanoseconds. Ingame, the time is displayed in minutes.
Min value: 2 minutes
Max value: 60 minutes
Nighttime
"nightTimeDuration": 720000000000,
Scales the length of daytime. A smaller value equals a shorter nighttime. The unit is nanoseconds. Ingame, the time is displayed in minutes.
Min value: 2 minutes
Max value: 60 minutes
Tombstone Mode
"tombstoneMode": "AddBackpackMaterials",
The players can either keep or lose all items from their backpack when dying. In the default setting, they only lose materials. Lost items are stored in a tombstone and can be recovered there.
Options: AddBackpackMaterials / Everything / NoTombstone
DEFAULT enshrouded_server.json / VERSION 0.8.0.0
{
"name": "Enshrouded Server",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"queryPort": 15637,
"slotCount": 16,
"voiceChatMode": "Proximity",
"enableVoiceChat": false,
"enableTextChat": false,
"gameSettingsPreset": "Default",
"gameSettings": {
"playerHealthFactor": 1,
"playerManaFactor": 1,
"playerStaminaFactor": 1,
"playerBodyHeatFactor": 1,
"enableDurability": true,
"enableStarvingDebuff": false,
"foodBuffDurationFactor": 1,
"fromHungerToStarving": 600000000000,
"shroudTimeFactor": 1,
"tombstoneMode": "AddBackpackMaterials",
"enableGliderTurbulences": true,
"weatherFrequency": "Normal",
"miningDamageFactor": 1,
"plantGrowthSpeedFactor": 1,
"resourceDropStackAmountFactor": 1,
"factoryProductionSpeedFactor": 1,
"perkUpgradeRecyclingFactor": 0.500000,
"perkCostFactor": 1,
"experienceCombatFactor": 1,
"experienceMiningFactor": 1,
"experienceExplorationQuestsFactor": 1,
"randomSpawnerAmount": "Normal",
"aggroPoolAmount": "Normal",
"enemyDamageFactor": 1,
"enemyHealthFactor": 1,
"enemyStaminaFactor": 1,
"enemyPerceptionRangeFactor": 1,
"bossDamageFactor": 1,
"bossHealthFactor": 1,
"threatBonus": 1,
"pacifyAllEnemies": false,
"tamingStartleRepercussion": "LoseSomeProgress",
"dayTimeDuration": 1800000000000,
"nightTimeDuration": 720000000000
},
"userGroups": [
{
"name": "Admin",
"password": "AdminXXXXXXXX",
"canKickBan": true,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 0
},
{
"name": "Friend",
"password": "FriendXXXXXXXX",
"canKickBan": false,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": false,
"reservedSlots": 0
},
{
"name": "Guest",
"password": "GuestXXXXXXXX",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}
]
}