Home/ Guides/ 7 Days to Die/ Server Settings Explained
🧟 7 Days to Die · Server Settings

7 Days to Die Server Settings Explained

The whole 7 Days to Die dedicated server is configured by one file — serverconfig.xml, a flat list of <property> lines. Here's every setting that actually matters: name and password, the three-port gotcha, difficulty, blood moon cadence, zombie speed, loot, and the land-claim durability knob everyone misreads — each in plain English with a sensible value.

Keys & defaults checked against the current GamesOMG generator · last verified June 2026
Jump to a section
⚙️
Don't want to hand-edit config files?
This page explains what each setting does. To actually build your server, the 7 Days to Die config generator turns these into a complete, valid serverconfig.xml — every property at the value you pick, no typo'd property name The Fun Pimps quietly renamed two patches ago. (Admin/ban/whitelist entries live in a separate serveradmin.xml the game manages, not here.)
🪪

Server Identity

Name, password, and which save the server loads. Two of these decide your world, not just a label.

SettingWhat it doesDefaultRecommended
ServerNameThe name shown in the in-game server browser. People find you by typing part of it, so make it searchable.My Game Hostyour name
ServerDescriptionOne-line blurb under the name in the browser. "PvE, no wipes, friendly" fills slots faster than a clever name.A 7 Days to Die serveryour pitch
ServerPasswordLeave blank for an open public server; set one to make it private (friends still join via the browser or direct connect).(empty)set for private
GameNamePicks the save folder, not just a label. Change it on a live server and you boot a different — usually empty — save while the old one sits on disk.My Gameset once
GameWorldWhich map loads: Navezgane (handcrafted), PREGEN01PREGEN03 (shipped random maps), or RWG (generate fresh from the seed/size below).NavezganeNavezgane / RWG
WorldGenSeedText seed for a random world — same seed + size always makes the same map. Ignored unless GameWorld is RWG.asdfany (RWG only)
WorldGenSizeSize of a generated RWG world in metres per side; must be a multiple of 2048. Bigger = longer gen + more RAM. RWG only.61448192 (RWG)
The two that bite: GameName chooses the on-disk save folder — change it and you silently load a fresh map while your real progress sits untouched under the old name. And WorldGenSeed/WorldGenSize only do anything when GameWorld is exactly RWG; on Navezgane or PREGEN they're ignored.
🌐

Networking &amp; Ports

Port and browser visibility. The big gotcha: 7DTD uses three consecutive ports, not one.

SettingWhat it doesDefaultRecommended
ServerPortBase game port. 7DTD actually uses this port plus the next two (port+1, port+2), so default 26900 opens 26900–26902 — forward all three.2690026900
ServerVisibilityWho sees the server: 2 = Public, 1 = Friends only, 0 = Not listed (direct-connect by IP only).22
ServerMaxWorldTransferSpeedKiBsCaps how fast the server sends world chunks to a joining player, in KiB/s. Higher = faster joins but more upload; engine caps the useful max around 1300.512512
Three ports, not one: 7DTD opens ServerPort plus the next two (26900–26902 by default). Forward and firewall all three, and leave at least a 3-port gap between servers on one box. Forgetting +1/+2 is a classic reason a freshly set-up server won't connect.
👥

Slots &amp; Admin

How many players fit and who skips the queue. Reserved slots are carved out of the max; admin slots are extra on top.

SettingWhat it doesDefaultRecommended
ServerMaxPlayerCountTotal concurrent players allowed. Each one costs CPU/RAM and spawns more zombies, so size it to your hardware, not your ambition.88
ServerReservedSlotsSlots held open for trusted players so regulars always get in. Taken out of Max Player Count — 8 max with 2 reserved means the public can fill only 6.00
ServerAdminSlotsExtra slots that open above Max Player Count for admins, so staff can join even when the server is genuinely full. Bonus capacity, not carved out.00
🎚️

Difficulty

The combat dial plus block-damage and XP multipliers — how hard fights are, how fast bases get chewed, and the leveling pace.

SettingWhat it doesDefaultRecommended
GameDifficultyOverall combat difficulty, 0 — Scavenger (easiest) to 5 — Insane. Mostly changes damage dealt/taken, not zombie count. 2 — Nomad is the intended baseline.22–3
BlockDamagePlayerPercent of damage players deal to blocks when mining or demolishing. Raise to speed teardown/mining; lower to make building more deliberate.100100
BlockDamageAIPercent of damage zombies/animals deal to blocks outside blood moons — how fast a wandering horde tears into your base.100100
BlockDamageAIBMBlock damage zombies deal during blood moon — the setting that decides whether your horde base survives the night.100100
XPMultiplierGlobal experience multiplier as a percent. 100 is vanilla pace; 150–200 is the casual-server sweet spot for groups who don't want a 200-hour grind.100150
GameDifficulty changes how much damage you deal and take — it does not change how many zombies spawn. The real difficulty lever in 7DTD is zombie speed (next section), not this dial. And note XPMultiplier ≠ 100 flags your server "Modded" in the browser.
🌙

Day/Night &amp; Blood Moon

Day length, how much of it is daylight, and the blood moon schedule — the heartbeat of the server.

SettingWhat it doesDefaultRecommended
DayNightLengthReal-world minutes per full in-game day. Shorter days mean blood moons arrive faster in real time. Any value other than 60 flags the server "Modded".6060
DayLightLengthHow many of the 24 in-game hours are daylight. Default 18 leaves 6 hours of dangerous night. Lower for longer scarier nights; raise toward 24 for an easier server.1818
BloodMoonFrequencyDays between blood moon horde nights. Default 7 (the namesake). Set it to 0 and blood moons never happen at all — which some pure-builder servers want.77
BloodMoonRangeRandom wobble around the horde day, in days. 0 = exactly on schedule (day 7, 14, 21…). Set 2 and a "day 7" horde lands anywhere from day 5 to 9.00
BloodMoonWarningIn-game hour on horde day when the red countdown appears. Default 8 (8am). Set it to -1 to disable the warning entirely for surprise hordes.88
BloodMoonFrequency 0 = never — no horde nights, ever. For a gentler server raise it to 10–14 rather than disabling it. Combine a non-zero BloodMoonRange with BloodMoonWarning -1 for genuinely unpredictable hordes.
🧟

Zombies

Speed is the single biggest difficulty lever in 7DTD — far more than GameDifficulty. Four separate speed dials let you keep days calm and nights terrifying.

SettingWhat it doesDefaultRecommended
EnemyDifficultyZombie toughness baseline. 0 — Normal (standard) or 1 — Feral (every zombie a tougher, more aggressive feral variant). Feral is a big step up.00
ZombieMoveHow fast normal zombies move during the day. 0 — Walk (classic shamble) up to 4 — Nightmare. Most servers keep days at Walk/Jog.00
ZombieMoveNightMovement speed for normal zombies at night. Default 3 — Sprint is why nights are the dangerous part of vanilla. Drop to Run/Jog for a forgiving server.32–3
ZombieFeralMoveMovement speed for feral zombies specifically, regardless of time. Default 3 — Sprint. Ferals are already tougher, so fast keeps them threatening.33
ZombieBMMoveMovement speed for the blood moon horde. Default 3 — Sprint. Walk makes it a manageable siege; Nightmare makes it a frantic last stand.33
BloodMoonEnemyCountTarget blood moon zombies alive per player. Default 8. A ceiling, not a guarantee — also bounded by Max Spawned Zombies and scaled by party gamestage.88
Speed matters more than GameDifficulty for how hard a server feels — sprinting zombies turn a casual server hardcore overnight. Keep ZombieMove (day) low and put the danger in ZombieMoveNight. And remember BloodMoonEnemyCount is capped by MaxSpawnedZombies (Performance), which wins if the per-player math exceeds it.
📦

Loot, Air Drops &amp; Death

How much loot the world hands out, how often it refills, and what you drop when you die — the most-felt knobs on any server.

SettingWhat it doesDefaultRecommended
LootAbundancePercent multiplier on container loot. 100 is vanilla scarcity; 150–200 is the standard casual boost. Any value other than 100 flags the server "Modded".100150
LootRespawnDaysIn-game days before an emptied container refills. Default 30 effectively means "loot a POI once and it's dry forever" — many hosts drop this to 7. 0 disables respawning.307
AirDropFrequencyGame-hours between supply air drops. Default 72 (every three in-game days). Lower for a more generous server. Set 0 and air drops stop entirely.7248
AirDropMarkerWhether air drops show a map/compass marker. false means you spot the plane and track the crate by eye; true is the casual convenience.falsetrue
DropOnDeathWhat happens to your inventory on death. 1 — Everything (vanilla), 0 — Nothing (casual favorite), 2/3 middle grounds, 4 — Delete all. Anything ≠ 1 flags "Modded".10
The "Modded" tag trio lives here: LootAbundance ≠ 100 and DropOnDeath ≠ 1 both flag your server Modded in the browser (alongside DayNightLength ≠ 60 and XPMultiplier ≠ 100). It's harmless — the server works exactly as configured — but some players filter Modded out of their search.
🚩

Land Claim

Land claim blocks protect bases. The counter-intuitive part trips up everyone: a durability modifier of 0 means indestructible, not unprotected.

SettingWhat it doesDefaultRecommended
LandClaimCountHow many land claim blocks each player can place at once. Default 1. Raise it to let players protect a main base plus outposts or a horde base.11–3
LandClaimSizeWidth in blocks of the square protected area, centered on the claim block. Default 41 (41×41). Keep it odd so it centers on the keystone.4141
LandClaimExpiryTimeReal-world days a player can be offline before their claim stops protecting the base. Default 7. Raise it so weekly players don't return to a raided base.710
LandClaimDecayModeHow protection fades while offline. 0 — Slow/Linear, 1 — Fast/Exponential, 2 — None (full until expiry, then open). 2 is the forgiving choice.00
LandClaimOnlineDurabilityModifierBlock-hardness multiplier inside a claim while the owner is online. Default 4 (4× tougher). 0 = outright indestructible, not unprotected.44
LandClaimOfflineDurabilityModifierSame hardness multiplier for when the owner is offline. Default 4. 0 = indestructible — an offline base literally cannot be damaged. Great for casual, wrong for PvP raiding.44
LandClaimOfflineDelayMinutes after logout before the offline durability modifier kicks in. Default 0 (immediate). Set 30 so a rage-quitter doesn't instantly gain offline protection mid-raid.00
0 means INDESTRUCTIBLE, not unprotected. Setting LandClaimOnlineDurabilityModifier or LandClaimOfflineDurabilityModifier to 0 doesn't remove protection — it makes claimed blocks impossible to damage. It's the single most-misread setting in the file, so be deliberate: 0 is perfect for a casual server, exactly wrong for a PvP raiding economy.
⚙️

Performance

The settings that decide whether the server runs smoothly or chugs. The two spawn caps are the big ones; dynamic mesh is gorgeous and expensive.

SettingWhat it doesDefaultRecommended
MaxSpawnedZombiesHard cap on total zombies alive across the entire map. Default 64. Overrides Blood Moon Enemy Count — if the per-player horde math exceeds it, this wins.6464
MaxSpawnedAnimalsWhole-map cap on living animals (deer, boars, wolves, bears). Default 50. A performance dial — too low and hunting for food/hides gets sparse.5050
ServerMaxAllowedViewDistanceFarthest view distance (chunks) the server lets clients request. Default 12 (the max); engine clamps to 6–12. Lowering it eases a busy box.1210–12
DynamicMeshEnabledThe system that lets damaged structures collapse and deform realistically. A big part of the modern feel — but CPU- and RAM-hungry. Off is a real perf win on a struggling server.truetrue
EACEnabledEasyAntiCheat. A mutually-exclusive choice: on is required for console/crossplay; off is required for most mods to load. No middle ground.truetrue (vanilla)
MaxSpawnedZombies is a hard whole-map ceiling that overrides BloodMoonEnemyCount — a big group can hit this cap long before everyone gets their full per-player horde. It's also the biggest performance lever; pushing past ~80 hurts framerate and server tick on most hardware. And EACEnabled is either/or: vanilla/crossplay needs it on, mods need it off.

7 Days to Die Server Settings FAQ

How do I change 7 Days to Die server settings?
Everything lives in one file: serverconfig.xml, in the root of your 7 Days to Die Dedicated Server install folder (next to 7DaysToDieServer.exe / the Linux binary). It's a flat list of <property name="…" value="…" /> lines — no sections, no nesting. Edit the values and point your start script at the file with -configfile=serverconfig.xml, or build a complete one with the generator. Back up the stock file first. Admin/ban/whitelist entries are separate — they live in serveradmin.xml.
What are the best 7 Days to Die settings for a casual co-op server?
There's no single best, but a comfortable casual-PvE baseline is: GameDifficulty 2 (Nomad), XPMultiplier 150, LootAbundance 150, LootRespawnDays 7, DropOnDeath 0 (keep your gear), BloodMoonFrequency 7, and PlayerKillingMode 0 for pure PvE. The real difficulty dial is zombie speed — keep days at Walk and set ZombieMoveNight to Run for dangerous-but-fair nights. The generator has a PvE Co-op preset that sets most of this for you.
How does blood moon frequency work, and can I turn it off?
BloodMoonFrequency sets the in-game days between horde nights — default 7, the game's namesake. Raise it to 10–14 for more build time between hordes. Set it to 0 and blood moons never happen at all, which some pure-builder servers prefer. BloodMoonRange adds random wobble so hordes don't land on a perfectly predictable day, and BloodMoonWarning sets the hour the red countdown appears (-1 removes it). Note the horde size you set with BloodMoonEnemyCount is a per-player target, still capped by MaxSpawnedZombies.
Why is land claim durability 0 making my base indestructible?
Because that's what 0 means here — it's the most-misread setting in the file. LandClaimOnlineDurabilityModifier and LandClaimOfflineDurabilityModifier multiply how tough claimed blocks are; default 4 means 4× normal hardness. Setting either to 0 does not remove protection — it makes claimed blocks completely indestructible. That's perfect for a casual server where you never want offline bases touched, and exactly wrong for a PvP server with a raiding economy. If you want claims raidable, use a low positive number like 1–2, not 0.
Why does my server show up as "Modded" in the browser?
The public browser tags a server Modded the moment certain gameplay values leave default — even with no actual mods installed. The usual culprits are DayNightLength ≠ 60, LootAbundance ≠ 100, XPMultiplier ≠ 100, DropOnDeath ≠ 1, and creative mode on. The tag is harmless — your server works exactly as configured — but some players filter Modded servers out of their search, so it's worth knowing why a vanilla-feeling server might show up tagged.
Why won't players connect to my 7 Days to Die server?
The classic cause is ports: 7DTD uses three consecutive ports starting at ServerPort — the port itself plus the next two (26900–26902 by default). Forward and firewall all three; forgetting the +1/+2 ports leaves a server that looks up but won't connect. The other gotcha is EACEnabled — it must be on for console and crossplay players to join, and off for most mods to load. You can't have modded crossplay; decide which server you're running and set it accordingly.