The serverconfig.xml file is the most important part of configuring a 7 Days to Die server. It is where you define all key settings, from difficulty level and zombie spawning to networking options. In this guide, you will find a detailed explanation of all file settings, updated for version 2.5.
Complete List of serverconfig.xml Settings
Below you will find all server variables divided into thematic categories.
General
- ServerName – The name of your server that will be displayed on the server list.
- ServerDescription – The description of your server that will be displayed on the server list.
- ServerWebsiteURL – The link to your server’s website that will be displayed on the server list.
- ServerPassword – If set, players will have to enter a password to join the server.
- ServerLoginConfirmationText – If this value is set, players will have to accept the message content when joining.
- Region – Information about which region the server is located in. The values you can use are: NorthAmericaEast, NorthAmericaWest, CentralAmerica, SouthAmerica, Europe, Russia, Asia, MiddleEast, Africa, Oceania.
- Language – Information about which language is preferred on the server. The values must be the English name of the language, e.g. German.
Networking
- ServerVisibility – Specifies the visibility of your server on the official server list (2 = public, 1 = visible to friends, 0 = private).
- ServerDisabledNetworkProtocols – The networking protocols that should be disabled.
- ServerMaxWorldTransferSpeedKiBs – The maximum speed at which the world is transferred to a player on first connection, in kiB/s.
Slots
- ServerMaxPlayerCount – The maximum number of slots on the server.
- ServerReservedSlots – The number of slots reserved for players with the appropriate permission level.
- ServerReservedSlotsPermission – The permission level required to use the reserved slots.
- ServerAdminSlots – The number of additional slots for admins who can join even if all regular slots are occupied.
- ServerAdminSlotsPermission – The permission level required to use the admin slots.
Technical Options
- WebDashboardEnabled – Enables or disables the web panel.
- WebDashboardPort – The web panel port if it is enabled.
- WebDashboardUrl – The web panel URL if it is enabled. It can be left empty if you are using the IP and port.
- EnableMapRendering – Enables map rendering to images while players explore it.
- TelnetEnabled – Enables or disables Telnet.
- TelnetPort – The Telnet port.
- TelnetPassword – The Telnet password.
- TelnetFailedLoginLimit – The maximum number of failed login attempts a single client can make before being blocked.
- TelnetFailedLoginsBlocktime – The number of seconds a client will be blocked after exceeding the failed login limit.
- TerminalWindowEnabled – Enables or disables the option to display the server console window (Windows only).
- AdminFileName – The name of the configuration file.
- ServerAllowCrossplay – Enables or disables crossplay.
- EACEnabled – Enables or disables EAC.
- IgnoreEOSSanctions – An option that allows you to choose whether the server should ignore Epic Online Services sanctions when players are joining.
- HideCommandExecutionLog – An option that determines whether logs will be hidden during command execution: 0 – everything is visible, 1 – hidden only in Telnet and the control panel, 2 – also hidden from remote game clients, 3 – hide everything.
- MaxUncoveredMapChunksPerPlayer – The limit of uncovered map chunks per player.
- PersistentPlayerProfiles – Specifies whether a player can join with any profile (false) or only with the last used profile (true).
- MaxChunkAge – Specifies after how many days an unvisited chunk resets to its original state. With a value of -1, it never resets.
- SaveDataLimit – The disk space limit for a single game save, expressed in MB.
World
- GameWorld – The map that the server will use (by default, this is the official Navezgane map). Use RWG if you want a randomly generated world.
- WorldGenSeed – If GameWorld = RWG, enter the seed you want to use for generating the map here.
- WorldGenSize – If GameWorld = RWG, enter the world size here, which must be a multiple of 2048, e.g. 6144, 8192, 10240, etc.
- GameName – The save name.
- GameMode – The game mode name.
Difficulty
- GameDifficulty – Specifies the overall game difficulty, where 0 means the easiest and 5 the hardest.
- BlockDamagePlayer – The percentage of damage players deal to blocks.
- BlockDamageAI – The percentage of damage zombies deal to blocks.
- BlockDamageAIBM – The percentage of damage zombies deal to blocks during blood moon.
- XPMultiplier – The percentage multiplier of gained experience.
- PlayerSafeZoneLevel – The player level up to which a temporary protective safe zone without zombies is created upon spawning.
- PlayerSafeZoneHours – The number of in-game hours during which zombies will not spawn in the safe zone after spawning.
Game Rules
- BuildCreate – Enables or disables creative mode.
- DayNightLength – The duration of one in-game day, specified in real-time minutes.
- DayLightLength – The number of hours during which the sun shines in the game. By default, it is 18 out of 24 hours.
- BiomeProgression – Enables increased difficulty in specific biomes – the harder the biome, the better the loot.
- StormFreq – Specifies the frequency of storms. A value of 0 disables the possibility of storms occurring.
- DeathPenalty – Specifies how you are penalized after death. A value of 0 gives no penalty, while a value of 3 completely resets your character.
- DropOnDeath – Specifies which items you lose after death: 0 means nothing, and 4 deletes all items.
- DropOnQuit – Specifies which items drop when you leave the game: 0 means nothing, 1 everything, 2 the toolbelt, and 3 only the backpack.
- BedrollDeadZoneSize – The radius around your bedroll in which zombies will not spawn.
- BedrollExpiryTime – The number of real-world days after which your bedroll becomes inactive since your last login.
- AllowSpawnNearFriend – Specifies whether a player can spawn near a friend: 0 means no, 1 always, and 2 only if the friend is in the Forest biome.
- CameraRestrictionMode – Specifies whether players can freely switch between first-person and third-person view: 0 means free switching, 1 first-person only, and 2 third-person only.
- JarRefund – Specifies the percentage chance of recovering an empty jar after consuming a product.
- MaxSpawnedZombies – The maximum number of zombies that can be spawned on the map.
- MaxSpawnedAnimals – The maximum number of animals that can be spawned on the map.
- ServerMaxAllowedViewDistance – Specifies the maximum terrain render distance. The higher the value, the greater the server resource usage.
- MaxQueuedMeshLayers – Specifies the limit of chunks generated simultaneously. The higher the value, the faster the map loads but the greater the server resource usage.
Zombie
- EnemySpawnMode – Enabling or disabling the ability for zombies to spawn in the world.
- EnemyDifficulty – The difficulty level of enemies. With a value of 0 they have normal difficulty; with a value of 1 it is increased.
- ZombieFeralSense – Specifies the time of day when zombies detect the player more easily.
- ZombieMove – The movement speed of zombies in the range 0–4.
- ZombieMoveNight – The movement speed of zombies at night in the range 0–4.
- ZombieFeralMove – The movement speed of feral zombies in the range 0–4.
- ZombieBMMove – The movement speed of zombies during blood moon in the range 0–4.
- AISmellMode – Specifies the level of zombies’ ability to detect players by smell in the range 0–5. With a value of 0, zombies cannot detect the player by smell.
- BloodMoonFrequency – Specifies how many days pass between blood moons. By default, blood moon occurs every 7 days.
- BloodMoonRange – Specifies the possible random shift (in days) of the blood moon date. In short, setting the value to 2 may mean the blood moon will come 1–2 days earlier, later, or on time. If you set it to 0, the blood moon will occur according to the schedule.
- BloodMoonWarning – The number of hours before blood moon when the current in-game day number turns red.
- BloodMoonEnemyCount – The number of zombies that can be spawned at the same time during blood moon per player.
Loot
- LootAbundance – Specifies the amount of loot you will find in containers. By default, it is 100%, so to double it set it to 200.
- LootRespawnDays – The number of days after which collected loot will respawn.
- AirDropFrequency – Specifies how many in-game hours pass between airdrops. If you set it to 0, airdrops will never occur.
- AirDropMarker – Enables or disables the airdrop marker appearing on your map and compass.
Multiplayer
- PartySharedKillRange – Specifies the distance you must be from another player to receive shared XP for defeating an enemy.
- PlayerKillingMode – Specifies the player killing settings in PvP mode (0 = no killing allowed, 1 = can kill allies only, 2 = can kill strangers only, 3 = can kill everyone).
Land Claim Options
- LandClaimCount – The maximum number of land claim blocks a player can place.
- LandClaimSize – The size of the area protected by a land claim block, measured in blocks.
- LandClaimDeadZone – The minimum distance that must be maintained between land claim blocks, unless the players are in the same party.
- LandClaimExpiryTime – The number of real-world days after which a land claim expires if the owner is offline.
- LandClaimDecayMode – The way land claim protection decays while the player is offline; 0 means a slow (linear) durability decrease, 1 a fast exponential decrease, and 2 no protection decay until the block expires.
- LandClaimOnlineDurabilityModifier – Specifies the durability multiplier of blocks in the protected area when the owner is online. If set to 0, they will be indestructible.
- LandClaimOfflineDurabilityModifier – Specifies the durability multiplier of blocks in the protected area when the owner is offline. If set to 0, they will be indestructible.
- LandClaimOfflineDelay – Specifies the number of minutes after a player logs out before the claim transitions from online durability to offline durability.
Other
- DynamicMeshEnabled – Enables or disables the Dynamic Mesh system.
- DynamicMeshLandClaimOnly – Specifies whether the Dynamic Mesh system works only within the land claim block area.
- DynamicMeshLandClaimBuffer – The chunk radius around the land claim block in which the Dynamic Mesh system is active.
- DynamicMeshMaxItemCache – The number of objects processed simultaneously by the Dynamic Mesh system.
- TwitchServerPermission – The permission level required to use Twitch integration on the server.
- TwitchBloodMoonAllowed – Specifies whether Twitch actions are allowed during blood moon.
- QuestProgressionDailyLimit – Specifies how many quests per day count toward tier progression.











