Skip to main content
Scroll to top
Header image

All 7 Days to Die Server Settings Explained

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.