7D2D Server Config
Getting started with configuring your server
Before you start please look over how to log into your FTP client using a 3rd party program Tutorial listed here
- You will first want to stop your serer
- Once stopped head into the FTP client and edit the serverconfig.xml file
- A good program to use is notepad++
- When you open up the file you should see a load of lines that are editable (list below)
- Make the changes you wish to make and follow the format they list in the file. If you alter the format then the file will not work
<property name="ServerPort" value="3000"/>
Port you want the server to listen on.
<property name="ServerIsPublic" value="true"/>
Should this server register to master server? (Will it be viewable in the server list)
<property name="ServerName" value="Server Title Here | SurvivalServers.com"/>
Whatever you want the name to be.
<property name="ServerPassword" value=""/>
Password to gain entry to the server. Blank is no password.
<property name="ServerMaxPlayerCount" value="40"/>
Maximum Concurrent Players.
<property name="ServerReservedSlots" value="0"/>
Out of the MaxPlayerCount this many slots can only be used by players with a specific permission level
<property name="ServerReservedSlotsPermission" value="100"/>
Required permission level to use reserved slots above
<property name="ServerAdminSlots" value="0"/>
This many admins can still join even if the server has reached MaxPlayerCount
<property name="ServerAdminSlotsPermission" value="0"/>
Required permission level to use the admin slots above
<property name="ServerDescription" value="A 7 Days to Die server hosted by SurvivalServers.com"/>
Whatever you want the description to be.
<property name="ServerWebsiteURL" value=""/>
Website URL for the server
<property name="ServerDisabledNetworkProtocols" value="UNET"/>
Networking protocols that should not be used. Separated by comma. Possible values: UNET, RakNet, SteamNetworking. Ex: "unet,steamnetworking"
<property name="GameWorld" value="Random Gen"/>
Navezgane, Random Gen
<property name="GameName" value="20780"/>
Whatever you want the game name to be THIS CONTROLS THE RANDOM GENERATION SEED
<property name="GameDifficulty" value="2"/>
0 - 5, 0=easiest, 5=hardest
<property name="GameMode" value="GameModeSurvivalMP"/>
GameModeSurvivalMP, GameModeSurvivalSP (MP has land protection)
<property name="ZombiesRun" value="0"/>
0 = default day/night walk/run, 1 = never run, 2 = always run
<property name="BuildCreate" value="false"/>
cheat mode on/off
<property name="DayNightLength" value="60"/>
real time minutes per in game day: 50 minutes
<property name="DayLightLength" value="18"/>
in game hours the sun shines per day: 18 hours day light per day
<property name="PlayerKillingMode" value="3"/>
Player Killing Settings (0 = No Killing, 1 = Kill Allies Only, 2 = Kill Strangers Only, 3 = Kill Everyone)
<property name="PersistentPlayerProfiles" value="false"/>
If disabled a player can join with any selected profile. If true they will join with the last profile they joined with
<property name="PlayerSafeZoneLevel" value="5"/>
If a player is less or equal this level he will create a safe zone (no enemies) when spawned
<property name="PlayerSafeZoneHours" value="5"/>
Hours in world time this safe zone exists
<property name="ControlPanelEnabled" value="true"/>
Enable/Disable the control panel
<property name="ControlPanelPort" value="3000"/>
Port of the control panel webpage
<property name="ControlPanelPassword" value="changeme"/>
Password to gain entry to the control panel
<property name="TelnetEnabled" value="true"/>
Enable/Disable the telnet
<property name="TelnetPort" value="3200"/>
Port of the telnet server
<property name="TelnetPassword" value="changeme"/>
Password to gain entry to telnet interface
<property name="AdminFileName" value="serveradmin.xml"/>
Server admin file name
<property name="DropOnDeath" value="0"/>
0 = everything, 1 = toolbelt only, 2 = backpack only, 3 = delete all
<property name="DropOnQuit" value="0"/>
0 = nothing, 1 = everything, 2 = toolbelt only, 3 = backpack only
<property name="BloodMoonEnemyCount" value="8"/>
The number of zombies spawned during blood moons per player.
<property name="EnemySpawnMode" value="true"/>
Enable/Disable enemy spawning
<property name="EnemyDifficulty" value="0"/>
0 = Normal, 1 = Feral
<property name="BlockDurabilityModifier" value="100"/>
percentage in whole numbers
<property name="LootAbundance" value="100"/>
percentage in whole numbers
<property name="LootRespawnDays" value="30"/>
days in whole numbers
<property name="LandClaimSize" value="41"/>
Size in blocks that is protected by a keystone
<property name="LandClaimDeadZone" value="30"/>
Keystones must be this many blocks apart (unless you are friends with the other player)
<property name="LandClaimExpiryTime" value="3"/>
The number of days a player can be offline before their claims expire and are no longer protected
<property name="LandClaimDecayMode" value="0"/>
Controls how offline players land claims decay. All claims have full protection for the first 24hrs. 0=Linear, 1=Exponential, 2=Full protection until claim is expired.
<property name="LandClaimOnlineDurabilityModifier" value="4"/>
How much protected claim area block hardness is increased when a player is online. 0 means infinite (no damage will ever be taken). Default is 32x
<property name="LandClaimOfflineDurabilityModifier" value="4"/>
How much protected claim area block hardness is increased when a player is offline. 0 means infinite (no damage will ever be taken). Default is 32x
<property name="AirDropFrequency" value="72"/>
How often airdrop occur in game-hours, 0 == never
<property name="AirDropMarker" value="false"/>
Sets if a marker is added to map/compass for air drops.
<property name="MaxSpawnedZombies" value="60"/>
Making this number too large (more than about 80) may cause servers to run at poor framerates which will effect lag and play quality for clients.
If your server has a large number of players you can increase this limit to add more wildlife. Animals don't consume as much CPU as zombies.
NOTE: That this doesn't cause more animals to spawn arbitrarily: The biome spawning system only spawns a certain number of animals in a given
area, but if you have lots of players that are all spread out then you may be hitting the limit and can increase it.
<property name="MaxSpawnedAnimals" value="50"/>
<property name="EACEnabled" value="true"/>
Enables/Disables EasyAntiCheat
<property name="BedrollDeadZoneSize" value="15"/>
Size of bedroll deadzone, no zombies will spawn inside this area, and any cleared sleeper volumes that touch a bedroll deadzone will not spawn after they've been cleared.
<property name="SaveGameFolder" value="Saves"/>
use this to override the default save game path
- Once you have made the edits and have everything to your liking. Save the file and upload it back to your server.
- Start the server back up using the start button at the top of the panel
- Your server is now ready to roll.
Share your opinion