Project Zomboid
This tutorial explains how to set up a Project Zomboid 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.
Click the stop button in the control block.
Open the files tab at the top.
serverconfig.iniOpen the
Zomboid/Server/serverconfig.inifile in the file editor.Update the settings.
List of settings
This table refers to version
22695654. Some settings may not be available in earlier versions. Cobalt overrides some default values when a server is created.Key Type Default Description PVPboolean truePlayers can hurt and kill other players. PauseEmptyboolean trueGame time stops when there are no players online. GlobalChatboolean trueToggles global chat on or off. ChatStreamsstring s,r,a,w,y,sh,f,allOpenboolean trueClients may join without already having an account in the whitelist. If false, administrators must manually create username/password combos.ServerWelcomeMessagestring (see config) The first welcome message visible in the chat panel, displayed immediately after player login. You can use RGB colours to change the colour of the message ( <RGB:1,0,0>) and<LINE>to create separate lines.AutoCreateUserInWhiteListboolean falseAdd unknown usernames to the whitelist when players join. Clients will supply their own username/password on joining. (This is for Open=trueservers.)DisplayUserNameboolean trueDisplay usernames above players' heads in-game. ShowFirstAndLastNameboolean falseDisplay first & last name above players' heads. SpawnPointstring 0,0,0Force every new player to spawn at these set x,y,z world coordinates. Find desired coordinates at map.projectzomboid.com. (Ignored when 0,0,0.)SafetySystemboolean truePlayers can enter and leave PVP on an individual basis. A player can only hurt another player when at least one of them is in PVP mode — shown by the unobscured skull and crossbones on the left of the screen. When SafetySystem=false, players are free to hurt each other at any time if PVP is enabled.ShowSafetyboolean trueDisplay a skull icon over the head of players who have entered PVP mode. SafetyToggleTimerinteger 2The time it takes for a player to enter and leave PVP mode. Minimum=0 Maximum=1000 Default=2. SafetyCooldownTimerinteger 3The delay before a player can enter or leave PVP mode again, having recently done so. Minimum=0 Maximum=1000 Default=3. SpawnItemsstring (blank) Item types new players spawn with. Separate multiple item types with commas. Example: Base.Axe,Base.Bag_BigHikingBag.DefaultPortinteger 16261Default starting port for player data. If UDP, this is one of two ports used. Minimum=0 Maximum=65535 Default=16261. UDPPortinteger 16262Minimum=0 Maximum=65535 Default=16262. ResetIDinteger 103696968Reset ID determines if the server has undergone a soft-reset. If this number doesn't match the client, the client must create a new character. Used in conjunction with PlayerServerID. It is strongly advised that you back up these IDs somewhere. Minimum=0 Maximum=2147483647 Default=103696968.Modsstring (blank) Enter the mod loading ID here. It can be found in \Steam\steamapps\workshop\modID\mods\modName\info.txt.Mapstring Muldraugh, KYEnter the folder name of the mod found in \Steam\steamapps\workshop\modID\mods\modName\media\maps\.DoLuaChecksumboolean trueKick clients whose game files don't match the server's. DenyLoginOnOverloadedServerboolean truePublicboolean trueShows the server on the in-game browser. (Note: Steam-enabled servers are always visible in the Steam server browser.) PublicNamestring My PZ ServerName of the server displayed in the in-game browser and, if applicable, the Steam browser. PublicDescriptionstring (blank) Description displayed in the in-game public server browser. Typing \nwill create a new line in your description.MaxPlayersinteger 32Maximum number of players that can be on the server at one time. This excludes admins. WARNING: Server player counts above 32 will potentially result in poor map streaming and desync. Minimum=1 Maximum=100 Default=32. PingLimitinteger 400Ping limit, in milliseconds, before a player is kicked from the server. (Set to 100 to disable.) Minimum=100 Maximum=2147483647 Default=400. HoursForLootRespawninteger 0After X hours, all containers in the world will respawn loot. To spawn loot a container must have been looted at least once. Loot respawn is not impacted by visibility or subsequent looting. Minimum=0 Maximum=2147483647 Default=0. MaxItemsForLootRespawninteger 4Containers with a number of items greater than, or equal to, this setting will not respawn. Minimum=1 Maximum=2147483647 Default=4. ConstructionPreventsLootRespawnboolean trueItems will not respawn in buildings that players have barricaded or built in. DropOffWhiteListAfterDeathboolean falseRemove player accounts from the whitelist after death. This prevents players creating a new character after death on Open=falseservers.NoFireboolean falseAll forms of fire are disabled — except for campfires. AnnounceDeathboolean falseIf checked, every time a player dies a global message will be displayed in the chat. MinutesPerPagenumber 1.0The number of in-game minutes it takes to read one page of a book. Minimum=0.00 Maximum=60.00 Default=1.00. SaveWorldEveryMinutesinteger 0Loaded parts of the map are saved after this set number of real-world minutes have passed. (The map is usually saved only after clients leave a loaded area.) Minimum=0 Maximum=2147483647 Default=0. PlayerSafehouseboolean falseBoth admins and players can claim safehouses. AdminSafehouseboolean falseOnly admins can claim safehouses. SafehouseAllowTrepassboolean trueAllow non-members to enter a safehouse without being invited. SafehouseAllowFireboolean trueAllow fire to damage safehouses. SafehouseAllowLootboolean trueAllow non-members to take items from safehouses. SafehouseAllowRespawnboolean falsePlayers will respawn in a safehouse that they were a member of before they died. SafehouseDaySurvivedToClaiminteger 0Players must have survived this number of in-game days before they are allowed to claim a safehouse. Minimum=0 Maximum=2147483647 Default=0. SafeHouseRemovalTimeinteger 144Players are automatically removed from a safehouse they have not visited for this many real-world hours. Minimum=0 Maximum=2147483647 Default=144. SafehouseAllowNonResidentialboolean falseGoverns whether players can claim non-residential buildings. AllowDestructionBySledgehammerboolean trueAllow players to destroy world objects with sledgehammers. SledgehammerOnlyInSafehouseboolean falseAllow players to destroy world objects only in their safehouse (requires AllowDestructionBySledgehammer=true).KickFastPlayersboolean falseKick players that appear to be moving faster than is possible. May be buggy — use with caution. ServerPlayerIDinteger (blank) ServerPlayerIDdetermines if a character is from another server, or single player. This value may be changed by soft resets. If this number doesn't match the client, the client must create a new character. Used in conjunction withResetID. It is strongly advised that you back up these IDs somewhere.RCONPortinteger 27015The port for the RCON (Remote Console). Minimum=0 Maximum=65535 Default=27015. RCONPasswordstring (blank) RCON password (pick a strong password). DiscordEnableboolean falseEnables global text chat integration with a Discord channel. DiscordTokenstring (blank) Discord bot access token. DiscordChannelstring (blank) The Discord channel name. (Try the separate channel ID option if having difficulties.) DiscordChannelIDstring (blank) The Discord channel ID. (Use if having difficulties with Discord channel name option.) Passwordstring (blank) Clients must know this password to join the server. (Ignored when hosting a server via the Host button.) MaxAccountsPerUserinteger 0Limits the number of different accounts a single Steam user may create on this server. Ignored when using the Hosts button. Minimum=0 Maximum=2147483647 Default=0. AllowCoopboolean trueAllow co-op/splitscreen players. SleepAllowedboolean falsePlayers are allowed to sleep when their survivor becomes tired, but they do not NEED to sleep. SleepNeededboolean falsePlayers get tired and need to sleep. (Ignored if SleepAllowed=false.)KnockedDownAllowedboolean trueSneakModeHideFromOtherPlayersboolean trueWorkshopItemsstring (blank) List Workshop Mod IDs for the server to download. Each must be separated by a semicolon. Example: 514427485;513111049.SteamScoreboardboolean trueShow Steam usernames and avatars in the Players list. Can be true(visible to everyone),false(visible to no one), oradmin(visible to only admins).SteamVACboolean trueEnable the Steam VAC system. UPnPboolean trueAttempt to configure a UPnP-enabled internet gateway to automatically set up port forwarding rules. The server will fall back to default ports if this fails. VoiceEnableboolean trueVOIP is enabled when checked. VoiceMinDistancenumber 10.0The minimum tile distance over which VOIP sounds can be heard. Minimum=0.00 Maximum=100000.00 Default=10.00. VoiceMaxDistancenumber 100.0The maximum tile distance over which VOIP sounds can be heard. Minimum=0.00 Maximum=100000.00 Default=100.00. Voice3Dboolean trueToggle directional audio for VOIP. SpeedLimitnumber 70.0Minimum=10.00 Maximum=150.00 Default=70.00. LoginQueueEnabledboolean falseLoginQueueConnectTimeoutinteger 60Minimum=20 Maximum=1200 Default=60. server_browser_announced_ipstring (blank) Set the IP from which the server is broadcast. This is for network configurations with multiple IP addresses, such as server farms. PlayerRespawnWithSelfboolean falsePlayers can respawn in-game at the coordinates where they died. PlayerRespawnWithOtherboolean falsePlayers can respawn in-game at a split screen / Remote Play player's location. FastForwardMultipliernumber 40.0Governs how fast time passes while players sleep. Value multiplies the speed of the time that passes during sleeping. Minimum=1.00 Maximum=100.00 Default=40.00. DisableSafehouseWhenPlayerConnectedboolean falseSafehouse acts like a normal house if a member of the safehouse is connected (so secure when players are offline). Factionboolean truePlayers can create factions when true.FactionDaySurvivedToCreateinteger 0Players must survive this number of in-game days before being allowed to create a faction. Minimum=0 Maximum=2147483647 Default=0. FactionPlayersRequiredForTaginteger 1Number of players required as faction members before the faction owner can create a group tag. Minimum=1 Maximum=2147483647 Default=1. DisableRadioStaffboolean falseDisables radio transmissions from players with an access level. DisableRadioAdminboolean trueDisables radio transmissions from players with adminaccess level.DisableRadioGMboolean trueDisables radio transmissions from players with gmaccess level.DisableRadioOverseerboolean falseDisables radio transmissions from players with overseeraccess level.DisableRadioModeratorboolean falseDisables radio transmissions from players with moderatoraccess level.DisableRadioInvisibleboolean trueDisables radio transmissions from invisible players. ClientCommandFilterstring -vehicle.*;+vehicle.damageWindow;+vehicle.fixPart;+vehicle.installPart;+vehicle.uninstallPartSemicolon-separated list of commands that will not be written to the cmd.txtserver log. For example:-vehicle. Inputting*means do NOT write any vehicle command. Inputting+vehicle.installPartmeans DO write that command.ClientActionLogsstring ISEnterVehicle;ISExitVehicle;ISTakeEngineParts;Semicolon-separated list of actions that will be written to the ClientActionLogs.txtserver log.PerkLogsboolean trueTrack changes in player perk levels in PerkLog.txtserver log.ItemNumbersLimitPerContainerinteger 0Maximum number of items that can be placed in a container. Zero means there is no limit. (This includes individual small items such as nails. A limit of 50 will mean only 50 nails can be stored.) Minimum=0 Maximum=9000 Default=0. BloodSplatLifespanDaysinteger 0Number of days before old blood splats are removed. Removal happens when map chunks are loaded. Zero means they will never disappear. Minimum=0 Maximum=365 Default=0. AllowNonAsciiUsernameboolean falseAllow use of non-ASCII (cyrillic etc) characters in usernames. BanKickGlobalSoundboolean trueRemovePlayerCorpsesOnCorpseRemovalboolean falseIf enabled, when HoursForCorpseRemovaltriggers, it will also remove player's corpses from the ground.TrashDeleteAllboolean falseIf true, player can use the "delete all" button on bins.PVPMeleeWhileHitReactionboolean falseIf true, player can hit again when struck by another player.MouseOverToSeeDisplayNameboolean trueIf true, players will have to mouse over someone to see their display name.HidePlayersBehindYouboolean trueIf true, automatically hide the player you can't see (like zombies).PVPMeleeDamageModifiernumber 30.0Damage multiplier for PVP melee attacks. Minimum=0.00 Maximum=500.00 Default=30.00. PVPFirearmDamageModifiernumber 50.0Damage multiplier for PVP ranged attacks. Minimum=0.00 Maximum=500.00 Default=50.00. CarEngineAttractionModifiernumber 0.5Modify the range of zombie attraction to cars. (Lower values can help with lag.) Minimum=0.00 Maximum=10.00 Default=0.50. PlayerBumpPlayerboolean falseGoverns whether players bump (and knock over) other players when running through them. MapRemotePlayerVisibilityinteger 1Controls display of remote players on the in-game map. 1=Hidden2=Friends3=Everyone. Minimum=1 Maximum=3 Default=1.BackupsCountinteger 5Minimum=1 Maximum=300 Default=5. BackupsOnStartboolean trueBackupsOnVersionChangeboolean trueBackupsPeriodinteger 0Minimum=0 Maximum=1500 Default=0. AntiCheatProtectionType1boolean trueDisables anti-cheat protection for type 1. AntiCheatProtectionType2boolean trueDisables anti-cheat protection for type 2. AntiCheatProtectionType3boolean trueDisables anti-cheat protection for type 3. AntiCheatProtectionType4boolean trueDisables anti-cheat protection for type 4. AntiCheatProtectionType5boolean trueDisables anti-cheat protection for type 5. AntiCheatProtectionType6boolean trueDisables anti-cheat protection for type 6. AntiCheatProtectionType7boolean trueDisables anti-cheat protection for type 7. AntiCheatProtectionType8boolean trueDisables anti-cheat protection for type 8. AntiCheatProtectionType9boolean trueDisables anti-cheat protection for type 9. AntiCheatProtectionType10boolean trueDisables anti-cheat protection for type 10. AntiCheatProtectionType11boolean trueDisables anti-cheat protection for type 11. AntiCheatProtectionType12boolean trueDisables anti-cheat protection for type 12. AntiCheatProtectionType13boolean trueDisables anti-cheat protection for type 13. AntiCheatProtectionType14boolean trueDisables anti-cheat protection for type 14. AntiCheatProtectionType15boolean trueDisables anti-cheat protection for type 15. AntiCheatProtectionType16boolean trueDisables anti-cheat protection for type 16. AntiCheatProtectionType17boolean trueDisables anti-cheat protection for type 17. AntiCheatProtectionType18boolean trueDisables anti-cheat protection for type 18. AntiCheatProtectionType19boolean trueDisables anti-cheat protection for type 19. AntiCheatProtectionType20boolean trueDisables anti-cheat protection for type 20. AntiCheatProtectionType21boolean trueAntiCheatProtectionType22boolean trueAntiCheatProtectionType23boolean trueAntiCheatProtectionType24boolean trueAntiCheatProtectionType2ThresholdMultipliernumber 3.0Threshold value multiplier for anti-cheat protection: type 2. Minimum=1.00 Maximum=10.00 Default=3.00. AntiCheatProtectionType3ThresholdMultipliernumber 1.0Threshold value multiplier for anti-cheat protection: type 3. Minimum=1.00 Maximum=10.00 Default=1.00. AntiCheatProtectionType4ThresholdMultipliernumber 1.0Threshold value multiplier for anti-cheat protection: type 4. Minimum=1.00 Maximum=10.00 Default=1.00. AntiCheatProtectionType9ThresholdMultipliernumber 1.0Threshold value multiplier for anti-cheat protection: type 9. Minimum=1.00 Maximum=10.00 Default=1.00. AntiCheatProtectionType15ThresholdMultipliernumber 1.0Threshold value multiplier for anti-cheat protection: type 15. Minimum=1.00 Maximum=10.00 Default=1.00. AntiCheatProtectionType20ThresholdMultipliernumber 1.0Threshold value multiplier for anti-cheat protection: type 20. Minimum=1.00 Maximum=10.00 Default=1.00. AntiCheatProtectionType22ThresholdMultipliernumber 1.0Minimum=1.00 Maximum=10.00 Default=1.00. AntiCheatProtectionType24ThresholdMultipliernumber 6.0Minimum=1.00 Maximum=10.00 Default=6.00. WARNING
Do not change the
DefaultPortandUDPPortsettings.- Click the save button in the bottom left corner.
serverconfig_SandboxVars.luaOpen the
Zomboid/Server/serverconfig_SandboxVars.luafile in the file editor.Update the settings.
List of settings
This table refers to version
22695654. Some settings may not be available in earlier versions. Cobalt overrides some default values when a server is created.Key Type Default Description VERSIONinteger 5Zombiesinteger 3Population multiplier. 1- Insane2- Very High3- High4- Normal5- LowDistributioninteger 1Zombie distribution. 1Urban Focused.DayLengthinteger 3Length of a day. 1- 15 Minutes2- 30 Minutes3- 1 Hour4- 2 Hours5- 3 Hours6- 4 Hours7- 5 Hours8- 6 Hours9- 7 Hours10- 8 Hours11- 9 Hours12- 10 Hours13- 11 Hours14- 12 Hours15- 13 Hours16- 14 Hours17- 15 Hours18- 16 Hours19- 17 Hours20- 18 Hours21- 19 Hours22- 20 Hours23- 21 Hours24- 22 Hours25- 23 HoursStartYearinteger 1Starting year. StartMonthinteger 7Starting month. 1- January2- February3- March4- April5- May6- June7- July8- August9- September10- October11- NovemberStartDayinteger 9Starting day of the month. StartTimeinteger 2Starting time of day. 1- 7 AM2- 9 AM3- 12 PM4- 2 PM5- 5 PM6- 9 PM7- 12 AM8- 2 AMWaterShutinteger 2When water shuts off. 1- Instant2- 0-30 Days3- 0-2 Months4- 0-6 Months5- 0-1 Year6- 0-5 Years7- 2-6 MonthsElecShutinteger 2When electricity shuts off. 1- Instant2- 0-30 Days3- 0-2 Months4- 0-6 Months5- 0-1 Year6- 0-5 Years7- 2-6 MonthsWaterShutModifierinteger 14Modifier for water shutoff timing. Minimum=-1 Maximum=2147483647. ElecShutModifierinteger 14Modifier for electricity shutoff timing. Minimum=-1 Maximum=2147483647. FoodLootinteger 4Food loot rarity. 1- None (not recommended)2- Insanely Rare3- Extremely Rare4- Rare5- Normal6- CommonCannedFoodLootinteger 4Canned food loot rarity. 1- None (not recommended)2- Insanely Rare3- Extremely Rare4- Rare5- Normal6- CommonLiteratureLootinteger 4Literature loot rarity. 1- None (not recommended)2- Insanely Rare3- Extremely Rare4- Rare5- Normal6- CommonSurvivalGearsLootinteger 4Survival gear loot rarity (seeds, nails, saws, fishing rods, various tools, etc). 1- None (not recommended)2- Insanely Rare3- Extremely Rare4- Rare5- Normal6- CommonMedicalLootinteger 4Medical loot rarity. 1- None (not recommended)2- Insanely Rare3- Extremely Rare4- Rare5- Normal6- CommonWeaponLootinteger 4Melee weapon loot rarity. 1- None (not recommended)2- Insanely Rare3- Extremely Rare4- Rare5- Normal6- CommonRangedWeaponLootinteger 4Ranged weapon loot rarity. 1- None (not recommended)2- Insanely Rare3- Extremely Rare4- Rare5- Normal6- CommonAmmoLootinteger 4Ammo loot rarity. 1- None (not recommended)2- Insanely Rare3- Extremely Rare4- Rare5- Normal6- CommonMechanicsLootinteger 4Mechanics loot rarity. 1- None (not recommended)2- Insanely Rare3- Extremely Rare4- Rare5- Normal6- CommonOtherLootinteger 4All other loot rarity. Also affects foraging for all items in Town/Road zones. 1- None (not recommended)2- Insanely Rare3- Extremely Rare4- Rare5- Normal6- CommonTemperatureinteger 3Controls the global temperature. 1- Very Cold2- Cold3- Normal4- HotRaininteger 3Controls how often it rains. 1- Very Dry2- Dry3- Normal4- RainyErosionSpeedinteger 3Number of days until 100% erosion growth. 1- Very Fast (20 Days)2- Fast (50 Days)3- Normal (100 Days)4- Slow (200 Days)ErosionDaysinteger 0Number of days until 100% growth. -1means no growth.0means use theErosionSpeedoption. Maximum 36,500 (100 years). Minimum=-1 Maximum=36500.XpMultipliernumber 1.0Modifies the base XP gain from actions by this number. Minimum=0.00 Maximum=1000.00. XpMultiplierAffectsPassiveboolean falseDetermines if the XP multiplier affects passively levelled skills (e.g. Fitness and Strength). ZombieAttractionMultipliernumber 1.0Multiplies or reduces engine general loudness. Minimum=0.00 Maximum=100.00. VehicleEasyUseboolean falseGoverns whether cars are locked, need keys to start, etc. Farminginteger 3Controls the speed of plant growth. 1- Very Fast2- Fast3- Normal4- SlowCompostTimeinteger 2Controls the time it takes for food to break down in a composter. 1- 1 Week2- 2 Weeks3- 3 Weeks4- 4 Weeks5- 6 Weeks6- 8 Weeks7- 10 WeeksStatsDecreaseinteger 3How fast character's hunger, thirst and fatigue will decrease. 1- Very Fast2- Fast3- Normal4- SlowNatureAbundanceinteger 3Controls the abundance of fish and general forage. 1- Very Poor2- Poor3- Normal4- AbundantAlarminteger 4How often building alarms trigger. 1- Never2- Extremely Rare3- Rare4- Sometimes5- OftenLockedHousesinteger 6How frequently homes and buildings will be discovered locked. 1- Never2- Extremely Rare3- Rare4- Sometimes5- OftenStarterKitboolean falseSpawn with chips, water bottle, school bag, baseball bat and a hammer. Nutritionboolean trueNutritional value of food affects the player's condition. FoodRotSpeedinteger 3Defines how fast food will spoil inside or outside the fridge. 1- Very Fast2- Fast3- Normal4- SlowFridgeFactorinteger 3Defines how effective a fridge will be. 1- Very Low2- Low3- Normal4- HighLootRespawninteger 1Items respawn in already-looted containers in towns and trailer parks. Items will not respawn in player-made containers. 1- None2- Every Day3- Every Week4- Every MonthSeenHoursPreventLootRespawninteger 0When > 0, loot will not respawn in zones visited within this number of in-game hours. Minimum=0 Maximum=2147483647. WorldItemRemovalListstring Base.Hat,Base.Glasses,Base.MaggotsA comma-separated list of item types that will be removed after HoursForWorldItemRemovalhours.HoursForWorldItemRemovalnumber 24.0Number of hours since an item was dropped on the ground before it is removed. Items are removed the next time that part of the map is loaded. Zero means items are not removed. Minimum=0.00 Maximum=2147483647.00. ItemRemovalListBlacklistToggleboolean falseIf true, any items NOT inWorldItemRemovalListwill be removed.TimeSinceApointeger 1Affects starting world erosion and food spoilage. 1- 02- 13- 24- 35- 46- 57- 68- 79- 810- 911- 1012- 11PlantResilienceinteger 3Influences how much water a plant will lose per day and their ability to avoid disease. 1- Very High2- High3- Normal4- LowPlantAbundanceinteger 3Controls the yield of plants when harvested. 1- Very Poor2- Poor3- Normal4- AbundantEndRegeninteger 3Recovery rate from being tired from performing actions. 1- Very Fast2- Fast3- Normal4- SlowHelicopterinteger 2How regularly helicopters pass over the event zone. 1- Never2- Once3- SometimesMetaEventinteger 2How often zombie-attracting metagame events like distant gunshots will occur. 1- Never2- SometimesSleepingEventinteger 1Governs night-time metagame events during the player's sleep. 1- Never2- SometimesGeneratorSpawninginteger 3Increases/decreases the chance of electrical generators spawning on the map. 1- Extremely Rare2- Rare3- Sometimes4- OftenGeneratorFuelConsumptionnumber 1.0How much fuel is consumed per in-game hour. Minimum=0.00 Maximum=100.00. SurvivorHouseChanceinteger 3Increases/decreases probability of discovering randomized safe houses on the map (burnt out, containing loot stashes, dead survivor bodies, etc). 1- Never2- Extremely Rare3- Rare4- Sometimes5- OftenVehicleStoryChanceinteger 3Chance of discovering vehicle story events on the map. 1- Never2- Extremely Rare3- Rare4- Sometimes5- OftenZoneStoryChanceinteger 3Chance of discovering zone story events on the map. 1- Never2- Extremely Rare3- Rare4- Sometimes5- OftenAnnotatedMapChanceinteger 4How often a looted map will have annotations marked on it by a deceased survivor. 1- Never2- Extremely Rare3- Rare4- Sometimes5- OftenCharacterFreePointsinteger 0Adds free points during character creation. Minimum=-100 Maximum=100. ConstructionBonusPointsinteger 3Gives player-built constructions extra hit points, making them more resistant to zombie damage. 1- Very Low2- Low3- Normal4- HighNightDarknessinteger 3Governs the ambient lighting at night. 1- Pitch Black2- Dark3- NormalNightLengthinteger 3Governs the time from dusk to dawn. 1- Always Night2- Long3- Normal4- ShortInjurySeverityinteger 2Increases/decreases the impact injuries have on your body and their healing time. 1- Low2- NormalBoneFractureboolean trueEnable or disable broken limbs when survivors receive injuries from impacts, zombie damage and falls. HoursForCorpseRemovalnumber 216.0How long before zombie bodies disappear. Minimum=-1.00 Maximum=2147483647.00. DecayingCorpseHealthImpactinteger 3Governs the impact that nearby decaying bodies has on the player's health and emotions. 1- None2- Low3- NormalBloodLevelinteger 3How much blood is sprayed on floor and walls. 1- None2- Low3- Normal4- HighClothingDegradationinteger 3Governs how quickly clothing degrades, becomes dirty, and bloodied. 1- Disabled2- Slow3- NormalFireSpreadboolean trueEnables fire spreading. DaysForRottenFoodRemovalinteger -1Number of in-game days before rotten food is removed from the map. -1means rotten food is never removed. Minimum=-1 Maximum=2147483647.AllowExteriorGeneratorboolean trueIf enabled, generators will work on exterior tiles, allowing for example to power a gas pump. MaxFogIntensityinteger 1Controls the maximum intensity of fog. 1- Normal2- ModerateMaxRainFxIntensityinteger 1Controls the maximum intensity of rain. 1- Normal2- ModerateEnableSnowOnGroundboolean trueIf disabled, snow will not accumulate on ground but will still be visible on vegetation and rooftops. MultiHitZombiesboolean falseWhen enabled, certain melee weapons will be able to strike multiple zombies in one hit. RearVulnerabilityinteger 3Chance of being bitten when a zombie attacks from behind. 1- Low2- MediumAttackBlockMovementsboolean trueDisable to walk unimpeded while melee attacking. AllClothesUnlockedboolean falseEnableTaintedWaterTextboolean trueIf disabled, tainted water will not have a warning marking it as such. CarSpawnRateinteger 3Governs how frequently cars are discovered on the map. 1- None2- Very Low3- Low4- NormalChanceHasGasinteger 1Governs the chances of finding vehicles with gas in the tank. 1- Low2- NormalInitialGasinteger 2Governs how full gas tanks will be in discovered cars. 1- Very Low2- Low3- Normal4- High5- Very HighFuelStationGasinteger 5Governs how full gas tanks in fuel stations will be initially. 1- Empty2- Super Low3- Very Low4- Low5- Normal6- High7- Very High8- FullCarGasConsumptionnumber 1.0How gas-hungry vehicles on the map are. Minimum=0.00 Maximum=100.00. LockedCarinteger 3How frequently cars are discovered locked. 1- Never2- Extremely Rare3- Rare4- Sometimes5- OftenCarGeneralConditioninteger 2General condition of vehicles discovered on the map. 1- Very Low2- Low3- Normal4- HighCarDamageOnImpactinteger 3Governs the amount of damage dealt to vehicles that crash. 1- Very Low2- Low3- Normal4- HighDamageToPlayerFromHitByACarinteger 1Damage received by the player from the car in a collision. 1- None2- Low3- Normal4- HighTrafficJamboolean trueEnable or disable traffic jams that spawn on the main roads of the map. CarAlarminteger 2How frequently cars will be discovered with an alarm. 1- Never2- Extremely Rare3- Rare4- Sometimes5- OftenPlayerDamageFromCrashboolean trueEnable or disable player getting damage from being in a car accident. SirenShutoffHoursnumber 0.0How many in-game hours before a wailing siren shuts off. Minimum=0.00 Maximum=168.00. RecentlySurvivorVehiclesinteger 2Governs whether player can discover a car that has been maintained and cared for after the infection struck. 1- None2- Low3- NormalEnableVehiclesboolean trueEnables vehicles to spawn. EnablePoisoninginteger 1Governs if poisoning food is enabled. 1- True2- FalseMaggotSpawninteger 1Controls where maggots spawn. 1- In and around bodies2- In bodies onlyLightBulbLifespannumber 1.0The higher the value, the longer lightbulbs last before breaking. If 0, lightbulbs will never break. Does not affect vehicle headlights. Minimum=0.00 Maximum=1000.00.Map.AllowMiniMapboolean falseAllows players to use the mini map. Map.AllowWorldMapboolean trueAllows players to use the world map. Map.MapAllKnownboolean falseThe entire map is revealed to players from the start. ZombieLore.Speedinteger 2Controls the zombie movement rate. 1- Sprinters2- Fast Shamblers3- ShamblersZombieLore.Strengthinteger 2Controls the damage zombies inflict per attack. 1- Superhuman2- Normal3- WeakZombieLore.Toughnessinteger 2Controls the difficulty to kill zombies. 1- Tough2- Normal3- FragileZombieLore.Transmissioninteger 1Controls how the zombie virus spreads. 1- Blood + Saliva2- Saliva Only3- Everyone's InfectedZombieLore.Mortalityinteger 5Controls how quickly the infection takes effect. 1- Instant2- 0-30 Seconds3- 0-1 Minutes4- 0-12 Hours5- 2-3 Days6- 1-2 WeeksZombieLore.Reanimateinteger 3Controls how quickly corpses rise as zombies. 1- Instant2- 0-30 Seconds3- 0-1 Minutes4- 0-12 Hours5- 2-3 DaysZombieLore.Cognitioninteger 3Controls zombie intelligence. 1- Navigate + Use Doors2- Navigate3- Basic NavigationZombieLore.CrawlUnderVehicleinteger 5Controls which zombies can crawl under vehicles. 1- Crawlers Only2- Extremely Rare3- Rare4- Sometimes5- Often6- Very OftenZombieLore.Memoryinteger 2Controls how long zombies remember players after seeing or hearing. 1- Long2- Normal3- Short4- NoneZombieLore.Sightinteger 2Controls zombie vision radius. 1- Eagle2- Normal3- PoorZombieLore.Hearinginteger 2Controls zombie hearing radius. 1- Pinpoint2- Normal3- PoorZombieLore.ThumpNoChasingboolean falseZombies that have not seen/heard a player can attack doors and constructions while roaming. ZombieLore.ThumpOnConstructionboolean trueGoverns whether zombies can destroy player constructions and defences. ZombieLore.ActiveOnlyinteger 1Governs whether zombies are more active during the day or act more nocturnally. Active zombies use the speed set in ZombieLore.Speed. Inactive zombies will be slower and tend not to give chase.1- Both2- NightZombieLore.TriggerHouseAlarmboolean falseAllows zombies to trigger house alarms when breaking through windows and doors. ZombieLore.ZombiesDragDownboolean trueWhen enabled, if multiple zombies are attacking they can drag you down to feed. Dependent on zombie strength. ZombieLore.ZombiesFenceLungeboolean trueWhen enabled, zombies will have a chance to lunge after climbing over a fence if you're too close. ZombieLore.DisableFakeDeadinteger 1Controls fake dead zombie behaviour. 1- Some zombies in the world will pretend to be dead2- Some zombies in the world, as well as some you 'kill', can pretend to be deadZombieConfig.PopulationMultipliernumber 1.0Set by the "Zombie Count" population option. Minimum=0.00 Maximum=4.00. 4.0- Insane3.0- Very High2.0- High1.0- Normal0.35- Low0.0- NoneZombieConfig.PopulationStartMultipliernumber 1.0Adjusts the desired population at the start of the game. Minimum=0.00 Maximum=4.00. ZombieConfig.PopulationPeakMultipliernumber 1.5Adjusts the desired population on the peak day. Minimum=0.00 Maximum=4.00. ZombieConfig.PopulationPeakDayinteger 28The day when the population reaches its peak. Minimum=1 Maximum=365. ZombieConfig.RespawnHoursnumber 72.0The number of hours that must pass before zombies may respawn in a cell. If zero, spawning is disabled. Minimum=0.00 Maximum=8760.00. ZombieConfig.RespawnUnseenHoursnumber 16.0The number of hours that a chunk must be unseen before zombies may respawn in it. Minimum=0.00 Maximum=8760.00. ZombieConfig.RespawnMultipliernumber 0.1The fraction of a cell's desired population that may respawn every RespawnHours. Minimum=0.00 Maximum=1.00.ZombieConfig.RedistributeHoursnumber 12.0The number of hours that must pass before zombies migrate to empty parts of the same cell. If zero, migration is disabled. Minimum=0.00 Maximum=8760.00. ZombieConfig.FollowSoundDistanceinteger 100The distance a zombie will try to walk towards the last sound it heard. Minimum=10 Maximum=1000. ZombieConfig.RallyGroupSizeinteger 20The size of groups real zombies form when idle. Zero means zombies don't form groups. Groups don't form inside buildings or forest zones. Minimum=0 Maximum=1000. ZombieConfig.RallyTravelDistanceinteger 20The distance real zombies travel to form groups when idle. Minimum=5 Maximum=50. ZombieConfig.RallyGroupSeparationinteger 15The distance between zombie groups. Minimum=5 Maximum=25. ZombieConfig.RallyGroupRadiusinteger 3How close members of a group stay to the group's leader. Minimum=1 Maximum=10. - 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
Open the servers page.
Find the server you want to add mods in the table and click the first button in the actions column.
Click the stop button in the control block.
Upload mods using one of the following methods:
File manager
Open the files tab at the top.
Open the
Zomboid/Server/serverconfig.inifile in the file editor.Update the server settings:
# Set the mod IDs separated by ;
Mods=VanillaGearExpanded;mapmodmanager
# Set the Steam Workshop IDs separated by ;
WorkshopItems=3401134276;3360392628TIP
You can find mods on Steam Workshop.
Example: https://steamcommunity.com/sharedfiles/filedetails/?id=3401134276
In this case, the ID is 3401134276.
TIP
Authors also often include the mod ID and Steam Workshop ID at the very bottom of the description.
- Click the save button in the bottom right corner.
Open the overview tab at the top.
Click the restart button in the control block.