Project Zomboid server settings editor
Paste or upload your .ini and SandboxVars.lua (or start from those of a freshly created server), change each option with its name and explanation in plain English, and take the finished files with you. There are more than 410 options, grouped by topic and with a search box. Whatever you don't touch comes out the same, comments included, and nothing leaves your browser.
1. Your files (optional)
Paste or upload your .ini and your SandboxVars.lua, one or both. Otherwise you start from those of a freshly created Build 42 server. Nothing leaves your browser.
- servertest.iniDefault (freshly created server, Build 42)
- servertest_SandboxVars.luaDefault (freshly created server, Build 42)
2. Change what you want
The server (.ini)
The essentials 19
Joining and accounts 11
Chat and voice 18
PvP and combat 17
Safehouses and factions 17
Game and world 17
Mods and maps 3
Anti-cheat and logs 16
Administration 10
The game's own backups 3
Discord and RCON 7
Network and ports 4
Server identity 2
The world (SandboxVars.lua)
The world: zombies 16
Zombie lore 29
How many zombies and where 15
The world: time and start 12
The world: power, water and weather 16
The world: loot 40
The world: houses and events 24
The world: vehicles 16
The world: nature and farming 25
The world: character 11
Experience (multipliers) 37
The map 4
Basements 1
The world: other 23
3. Your files, ready
No changes yet.
With the server stopped, replace the files in the Zomboid/Server folder and start it again: it reads them on startup.
The two files of a Zomboid server
- <name>.ini (servertest.ini if you haven't renamed it): the server. Password, whether it shows in the public list, players at once, PvP, chat and voice, safehouses and factions, mods, ports and the backups the game makes itself. Each line is Option=value; yes and no are written true and false.
- <name>_SandboxVars.lua: the world. How many zombies there are and what they're like (whether they sprint, how well they hear, how they infect), loot, when the power and water go off, weather, cars, experience. It's a Lua table: Zombies = 4, with its commas and braces; one missing comma and the server won't start, which is exactly what the editor prevents.
Next to them you'll see <name>_spawnregions.lua (where players can spawn): this tool doesn't touch that one. The names and explanations of each option come from the game's own text; the lists (“Normal”, “Very High”…) show next to them the number that goes in the file, which is the one you'll see in forums and guides.
Where they are on your PC and on a server
- On Windows (your PC, also if you host the game with the in-game “Host” button): C:\Users\<your user>\Zomboid\Server.
- On Linux (a dedicated server): ~/Zomboid/Server of the user that runs the server.
- On a rented server: it depends on the host. At NapNodes they're in .cache/Server and are called napnodes.ini and napnodes_SandboxVars.lua (in the panel's Files).
To change them, three steps: stop the server, replace the files with the ones you download here (with the same names they had) and start it again. The server reads them on startup. Back up the world first if you're going to change a lot.
What people change most
For a group of friends: in the .ini, Password, PauseEmpty (time stops with nobody online, so the power and water don't go off while you're not playing) and PVP. In the SandboxVars, Zombies (how many), ZombieLore.Speed (whether they sprint) and WaterShut and ElecShut (when the water and power go off). Type any of those words in the search box above. Each one explained at length in the guides to the server .ini and the sandbox settings; and if the server stutters, what to lower first.
Mods, with the Build 42 backslash
Mods go on two lines of the .ini: WorkshopItems=, with the Steam Workshop numbers, and Mods=, with the Mod IDs, separated by semicolons. On Build 42 each Mod ID has a backslash in front (Mods=\modoptions;\tsarslib); without it they don't load and the server doesn't warn you. If you paste a Build 41 .ini, the editor tells you and adds it. To write both lists from Workshop links, use the Project Zomboid mod list tool.
Frequently asked questions
Where is the Project Zomboid servertest.ini?
In the Zomboid\Server folder of the user that runs the server: on Windows, C:\Users\<your user>\Zomboid\Server; on Linux, ~/Zomboid/Server. It's named after the server (servertest if you've never renamed it), and next to it is servertest_SandboxVars.lua.
What's the difference between the .ini and SandboxVars.lua?
The .ini is the server: who can join, password, PvP, chat, safehouses, mods, backups. SandboxVars.lua is the world: how many zombies there are and what they're like, loot, when the power and water go off, experience. Difficulty lives in the second one.
Do I have to restart the server after changing them?
Yes. Stop the server, replace the files and start it again: it reads them on startup. If you change them while the server is running, it may write over your changes when it saves.
Do SandboxVars changes apply to a game that's already started?
To whatever happens from then on. What has already been generated (areas with their loot and zombies) stays as it was; some options, such as the map or the starting zombies, only count in a new world.
Why won't my mods load on Build 42?
Almost always because of the backslash: on Build 42 each Mod ID in Mods= has a \ in front (Mods=\modoptions;\tsarslib). If you paste a Build 41 .ini, the editor warns you and adds it.
Is my file uploaded anywhere?
No. Everything happens in your browser: neither the .ini (which contains your password) nor the SandboxVars ever leaves your computer.
At NapNodes, without downloading anything
In our panel, Settings has all these options, with the same names, grouped by topic and with a search box; they save by themselves and apply when you press Restart. Workshop mods are searched for and added under Mods, and the panel adds the Build 42 backslash. The RAM in your plan is yours alone, never oversold, and you can try it with a free Project Zomboid server, no card needed.
Create your free Project Zomboid server
Friends can't join? Can't connect to a Project Zomboid server. Is your server responding? Check it here.
More free tools
Is my Minecraft server online?
Type a Minecraft server address and see whether it responds, how many are playing, its version and its MOTD.
Is my Valheim server online?
Type a Valheim server's address and port and see whether it responds, how many are playing and its name.
Is my Project Zomboid server online?
Type a Project Zomboid server's address and port and see whether it responds, how many are playing and its name.
Minecraft RAM calculator
How many GB your Minecraft server needs for its plugins or mods, the players online at once and the view distance.
How much RAM do I need? (every game)
Minecraft, Hytale, Project Zomboid, Valheim or a Discord bot: pick the game, players and mods, and see the plan that fits.
server.properties editor
Paste your server.properties, change each option with a plain-English explanation and download it. It flags the ones that no longer work.
MOTD generator
The server list message with colours and styles, a live preview and the line ready for server.properties.
Chunky pre-generation calculator
How much disk and time pre-generating your world with Chunky takes for a given radius, with the console commands ready.
Nether portal calculator
Convert Overworld coordinates to the Nether and back to link portals without duplicates. Paste your F3 line.
Project Zomboid mod list
Paste Workshop links and Mod IDs and get WorkshopItems= and Mods= written correctly, with the Build 42 backslash.
Minecraft UUID lookup
Type a Minecraft Java username and get its UUID, the offline one and the lines for whitelist.json and ops.json.
/give command generator
Items with enchantments, a coloured name and lore: the /give command written right for your Minecraft version.
/summon command generator
Mobs with a coloured name, more health, another size, gear or standing still: the /summon command written right for your version.
Server name generator
Name ideas for your server by game and style, with your own word if you like, and what its address would look like.
/tellraw and /title generator
Messages with colours, bold and click actions in chat or across the screen: the /tellraw or /title command ready to copy.
Which Java do I need?
Type your Minecraft version or paste the Java error and we'll tell you which Java your server or your game needs.
Gradient text generator
Type some text, pick the colours and get the gradient in “&#”, MiniMessage or “&x” for chat, the MOTD or plugins.
Server icon maker
Upload an image (or type a few letters) and get the 64×64 server-icon.png Minecraft asks for, ready for Files.
Slime chunk finder
Enter the seed and your coordinates and see the slime chunks nearest to you on a map of your Minecraft Java world.
SteamID64 finder
Paste a Steam link, a username or a STEAM_0 ID and get every form of the ID and the adminlist.txt line for Valheim.
What does it cost in electricity?
What it costs in electricity to keep the server running on your PC at home, side by side with a plan and the free server.
start.bat generator
The start.bat or start.sh for your Minecraft server with the RAM set right and Aikar's flags, ready to download.
Discord bot permissions calculator
Tick your bot's permissions and get the number and the invite link; or paste a number and see which permissions it grants.