7 Days to Die
This tutorial explains how to set up 7 Days to Die server in the Cobalt dashboard.
Changing configs
Open the servers page.
Find the server you want to change settings in the table and click the first button in the actions column.
Open the files tab at the top.
serverconfig.xmlOpen the
serverconfig.xmlfile in the file editor.Update the settings.
List of settings
This table refers to version
23906567. Some settings may not be available in earlier versions. Cobalt overrides some default values when a server is created.Key Type Default Description ServerNamestring My 7DTD ServerName of the server as it appears in the server browser. ServerDescriptionstring (blank) Server description shown in the server browser. ServerWebsiteURLstring (blank) Website URL shown in the server browser as a clickable link. ServerPasswordstring (blank) Password required to join the server. ServerLoginConfirmationTextstring (blank) Message shown to the user during join that must be confirmed before continuing. Regionstring NorthAmericaEastThe region this server is in. Values: NorthAmericaEast,NorthAmericaWest,CentralAmerica,SouthAmerica,Europe,Russia,Asia,MiddleEast,Africa,Oceania.Languagestring EnglishPrimary language for players on this server. ServerPortinteger 26900Port the server listens on. Keep in ranges 26900-26905 or 27015-27020 for LAN discovery. ServerVisibilityinteger 2Visibility of the server: 2- public1- friends only0- not listedServerDisabledNetworkProtocolsstring SteamNetworkingNetworking protocols to disable, separated by comma. Possible values: LiteNetLib,SteamNetworking.ServerMaxWorldTransferSpeedKiBsinteger 512Maximum speed in KiB/s at which the world is transferred to a client on first connect. Max ~1300 KiB/s. ServerMaxPlayerCountinteger 8Maximum number of concurrent players. ServerReservedSlotsinteger 0Number of slots reserved for players with a specific permission level. ServerReservedSlotsPermissioninteger 100Permission level required to use reserved slots. ServerAdminSlotsinteger 0Number of admin slots that allow joining even when the server is full. ServerAdminSlotsPermissioninteger 0Permission level required to use admin slots. WebDashboardEnabledboolean falseEnables or disables the web dashboard. WebDashboardPortinteger 8080Port of the web dashboard. WebDashboardUrlstring (blank) External URL to the web dashboard if behind a reverse proxy. Must be the full URL. EnableMapRenderingboolean falseEnables rendering of the map to tile images while exploring. Used by the web dashboard. TelnetEnabledboolean trueEnables or disables the Telnet interface. TelnetPortinteger 8081Port of the Telnet server. TelnetPasswordstring (blank) Password for the Telnet interface. If blank, listens on local loopback only. TelnetFailedLoginLimitinteger 10Number of wrong passwords from a single client before it is blocked from Telnet. TelnetFailedLoginsBlocktimeinteger 10How long the block persists in seconds. TerminalWindowEnabledboolean trueShows a terminal window for log output and command input. Windows only. AdminFileNamestring serveradmin.xmlServer admin file name. Path relative to UserDataFolder/Saves.ServerAllowCrossplayboolean falseEnables or disables crossplay. EACEnabledboolean trueEnables or disables EasyAntiCheat. IgnoreEOSSanctionsboolean falseIf enabled, ignores EOS sanctions when allowing players to join. HideCommandExecutionLoginteger 0Hide logging of command execution. 0- show everything1- hide from Telnet/ControlPanel2- also hide from remote clients3- hide everythingMaxUncoveredMapChunksPerPlayerinteger 131072Overrides how many chunks can be uncovered on the map per player. PersistentPlayerProfilesboolean falseIf enabled, players join with the last profile they used. MaxChunkAgeinteger -1In-game days before an unvisited chunk resets. -1disables.SaveDataLimitinteger -1Maximum disk space per saved game in MB. Negative values disable the limit. GameWorldstring NavezganeWorld to load. Use RWGfor random gen or an existing world name.WorldGenSeedstring CobaltSeed for RWG world generation. WorldGenSizeinteger 6144Width and height of the RWG world. Supported values: 6144,8192,10240.GameNamestring CobaltName of the game/save. Affects save name and decoration seed. GameModestring GameModeSurvivalGame mode. GameDifficultyinteger 1Difficulty level. 0- easiest5- hardestBlockDamagePlayerinteger 100How much damage players deal to blocks, in percent. BlockDamageAIinteger 100How much damage AIs deal to blocks, in percent. BlockDamageAIBMinteger 100How much damage AIs deal to blocks during blood moons, in percent. XPMultiplierinteger 100XP gain multiplier in percent. PlayerSafeZoneLevelinteger 5Players at or below this level get a safe zone (no enemies) on spawn. PlayerSafeZoneHoursinteger 5Duration of the safe zone in in-game hours. BuildCreateboolean falseEnables or disables cheat mode. DayNightLengthinteger 60Real-time minutes per in-game day. DayLightLengthinteger 18In-game hours of sunlight per day. BiomeProgressionboolean trueEnables biome hazards. Weather and storms are not affected. StormFreqinteger 100Frequency of storms in percent. 0turns them off.DeathPenaltyinteger 1Penalty on death. 0- nothing1- XP penalty2- injured3- permanent deathDropOnDeathinteger 1What is dropped on death. 0- nothing1- everything2- toolbelt only3- backpack only4- delete allDropOnQuitinteger 0What is dropped on quit. 0- nothing1- everything2- toolbelt only3- backpack onlyBedrollDeadZoneSizeinteger 15Box radius of the bedroll dead zone where no zombies spawn. BedrollExpiryTimeinteger 45Real-world days a bedroll stays active after the owner was last online. AllowSpawnNearFriendinteger 2Whether new players can spawn near a friend. 0- disabled1- always2- forest biome onlyCameraRestrictionModeinteger 0Camera mode restriction. 0- free1- first person only2- third person onlyJarRefundinteger 60Empty jar refund percentage after consuming an item. MaxSpawnedZombiesinteger 64Maximum number of zombies alive across the entire map at once. MaxSpawnedAnimalsinteger 50Maximum number of animals alive across the entire map at once. ServerMaxAllowedViewDistanceinteger 12Maximum view distance a client may request, in chunks. Range: 6-12.MaxQueuedMeshLayersinteger 1000Maximum chunk mesh layers enqueued during mesh generation. EnemySpawnModeboolean trueEnables or disables enemy spawning. EnemyDifficultyinteger 0Enemy difficulty. 0- normal1- feralZombieFeralSenseinteger 0Feral sense mode. 0- off1- day2- night3- allZombieMoveinteger 0Zombie movement speed during the day. 0- walk1- jog2- run3- sprint4- nightmareZombieMoveNightinteger 3Zombie movement speed during the night. 0- walk1- jog2- run3- sprint4- nightmareZombieFeralMoveinteger 3Feral zombie movement speed. 0- walk1- jog2- run3- sprint4- nightmareZombieBMMoveinteger 3Blood moon zombie movement speed. 0- walk1- jog2- run3- sprint4- nightmareAISmellModeinteger 3AI smell detection mode. 0- off1- walk2- jog3- run4- sprint5- nightmareBloodMoonFrequencyinteger 7Frequency of blood moons in days. 0- disabledBloodMoonRangeinteger 0Random deviation in days from the blood moon schedule. 0- exactBloodMoonWarninginteger 8In-game hour when the red day number appears on a blood moon day. -1- neverBloodMoonEnemyCountinteger 8Number of zombies that can be alive per player during a blood moon. Overridden by MaxSpawnedZombiesin multiplayer.LootAbundanceinteger 100Loot abundance in percent. LootRespawnDaysinteger 7Number of days before loot respawns. AirDropFrequencyinteger 72How often airdrops occur in in-game hours. 0- neverAirDropMarkerboolean trueAdds a marker to the map and compass for airdrops. PartySharedKillRangeinteger 100Distance in blocks within which party members share kill XP and quest credit. PlayerKillingModeinteger 3PvP setting. 0- no killing1- allies only2- strangers only3- everyoneLandClaimCountinteger 5Maximum land claims per player. LandClaimSizeinteger 41Size in blocks protected by a keystone. LandClaimDeadZoneinteger 30Minimum distance in blocks between keystones of different players. LandClaimExpiryTimeinteger 7Real-world days before an offline player's claims expire. LandClaimDecayModeinteger 0How offline land claims decay. 0- slow/linear1- fast/exponential2- noneLandClaimOnlineDurabilityModifierinteger 4Block hardness multiplier in a claim when the owner is online. 0- infiniteLandClaimOfflineDurabilityModifierinteger 4Block hardness multiplier in a claim when the owner is offline. 0- infiniteLandClaimOfflineDelayinteger 0Minutes after logout before claim hardness transitions from online to offline. DynamicMeshEnabledboolean trueEnables or disables the Dynamic Mesh system. DynamicMeshLandClaimOnlyboolean trueRestricts Dynamic Mesh to player land claim areas only. DynamicMeshLandClaimBufferinteger 3Dynamic Mesh LCB chunk radius. DynamicMeshMaxItemCacheinteger 3Maximum concurrently processed Dynamic Mesh items. Higher values use more RAM. TwitchServerPermissioninteger 90Required permission level to use Twitch integration on the server. TwitchBloodMoonAllowedboolean falseWhether Twitch actions are allowed during a blood moon. May cause lag. QuestProgressionDailyLimitinteger 4Maximum quests contributing to tier progression per player per day. WARNING
Do not change the
ServerPortandTelnetPortsettings.- Click the save button in the bottom left corner.
Open the overview tab at the top.
Click the restart button in the control block.
Adding mods
WARNING
Make sure you have disabled EAC (Easy Anti-Cheat) on your computer before launching the game.
Open the servers page.
Find the server you want to add mods in the table and click the first button in the actions column.
Open the files tab at the top.
Open the
serverconfig.xmlfile in the file editor.Update the server settings:
<!-- Set the value to false -->
<property name="EACEnabled" value="false"/>Click the save button in the bottom left corner.
Upload mods using one of the following methods:
File manager
Open the files tab at the top.
Open the
Modsfolder in the file manager.Click the upload button in the bottom left corner.
Select the mods files from your device.
Click the upload button in the bottom right corner.
Unzip the archives using the extract button in the actions column.
Open the overview tab at the top.
Click the restart button in the control block.