Skip to content
Puranode

Tools / Project Zomboid

Project Zomboid servertest.ini generator

Set your server name, slots, PVP rules and ports, then copy the matching servertest.ini lines. Passwords stay placeholders, and nothing you type leaves this page.

Generator

Your server

PublicName. Shown in the in-game browser and, where it applies, the Steam browser.
PublicDescription. Optional.
ServerWelcomeMessage. Shown in chat after login. <LINE> starts a new line.
MaxPlayers, 1 to 100, admins not counted. Default 32.
Gameplay
Network and saving
DefaultPort
UDPPort
Real minutes. 0 is the default.
Milliseconds. 0 is off.

Output

servertest.ini lines (20)

PVP=true
PauseEmpty=true
Open=true
ServerWelcomeMessage=Welcome to Project Zomboid Multiplayer!
SafetySystem=true
DefaultPort=16261
UDPPort=16262
Public=false
PublicName=My PZ Server
PublicDescription=
MaxPlayers=32
PingLimit=0
NoFire=false
AnnounceDeath=false
SaveWorldEveryMinutes=0
PlayerSafehouse=false
Password=
SleepAllowed=false
SleepNeeded=false
Faction=true

Putting it on the server

  1. Stop the server, then open Zomboid/Server/servertest.ini. If the server was started with a different -servername, the file carries that name instead.
  2. For each line above, find the line with the same name and replace it. Leave every other line, including Mods, WorkshopItems and Map, as it is.
  3. Start the server. On a hosted server, keep the ports your host assigned.

This page has no password field. Built in your browser: nothing you enter here is sent or stored.

Method

How the lines are put together

FAQ

Project Zomboid settings generator: questions

Where is servertest.ini?

In the Zomboid folder of the user that runs the server, under Server: %USERPROFILE%\Zomboid\Server on Windows and ~/Zomboid/Server on Linux. The server writes it with default values on its first start. If it was started with a different server name, the file carries that name.

Why are Mods and WorkshopItems not on the form?

The wiki explains what each one holds but not how several entries are written on the current build, and a wrong separator means mods that never load. The game's own Host, Manage Settings screen writes those lines for the build you run, so set mods there and use this page for the rest.

Where are zombie population, loot and day length?

Not in this file. Those are sandbox rules, kept in servertest_SandboxVars.lua next to it. servertest.ini holds the server settings: name, slots, ports, passwords, PVP and similar.

Should I paste this over my whole file?

No. The output is the lines for the settings on this form, and your file holds many more. Replace the lines with the same names and leave the rest, so mods, the map and your IDs stay as they are.

Is anything I enter sent to Puranode?

No. The lines are built in your browser. The page makes no request with your inputs and stores nothing, and it has no password field: turning on a password or RCON writes a placeholder that you replace on your own machine.

Need somewhere to run it?

Puranode hosts Project Zomboid dedicated servers on EPYC and NVMe in the EU, with direct file access to servertest.ini and your saves.

Project Zomboid hosting

All free tools