Project Zomboid Server Configuration Generator
Configure your Project Zomboid server online without writing servertest.ini by hand. Set the server name, password, player count, PvP, whitelist, Workshop Mods and RCON in the form, or describe your server to an AI in Easy Mode. The live preview shows the finished file for you to copy or download. Free, no sign-in required and runs directly in your browser.
Built by Florian Galz
Example result
Example: the generated servertest.ini
You set the options using a form or AI Easy Mode, and the generator creates the finished servertest.ini for Project Zomboid live. Below are the first lines of the default configuration; your file contains your values and all other settings.
Example · Default configuration
Output
# Project Zomboid — generated with the ZAP-Hosting Game Config Generator# zap-hosting.com/tools/project-zomboid/config-generator # Server basicsPublicName=ZAP Project Zomboid ServerPublicDescription=A Project Zomboid server hosted with ZAP-HostingPublic=falsePassword=MaxPlayers=32 # GameplayPVP=falsePauseEmpty=trueGlobalChat=trueOpen=true- +7 rowsYou can copy or download the complete file in the generator; the sample lines here only show the beginning.
Settings
Set these Project Zomboid server settings in servertest.ini
The generator divides the server settings into four sections. The key used for each value in servertest.ini appears in parentheses.
Basic settings
Server name (PublicName), description (PublicDescription), visibility in the game's server browser (Public, off by default), server password (Password) and maximum player count (MaxPlayers, 1–100, default 32; admins don't count).
Gameplay
PvP (PVP, off by default in the generator, on in the servertest.ini the game creates), pause game time when nobody is online (PauseEmpty, on by default), global chat (GlobalChat), an open server without a whitelist (Open, on by default) and proximity voice chat (VoiceEnable).
Workshop Mods
The Steam Workshop IDs that the server downloads at startup are listed in WorkshopItems, separated by semicolons, for example 514427485;513111049.
Administration & security
RCON password (RCONPassword) and RCON port (RCONPort, default 27015) for the remote console, plus Valve Anti-Cheat (SteamVAC, on by default). There is no separate RCON on/off setting in servertest.ini.
Other servertest.ini keys, the Mods= line and servertest_SandboxVars.lua settings for zombies, loot and day length aren't included in the form. If you import your existing servertest.ini, lines the generator doesn't recognize are preserved on export.
Templates
Common setups for your Project Zomboid server
Three common server types and the values to set for them in servertest.ini.
Private PvE server for friends
Turn off PvP and Public so the server doesn't appear in the game's server browser, set a server password, and turn off Open if only whitelisted players should be able to join. Admins then create a username and password for each player. Steam servers remain visible in the Steam server browser.
Public PvP server
Turn on PvP and Public, leave Steam VAC enabled, and enable RCON with a separate password to manage the server remotely. More than 32 players can cause poor map streaming and desync.
Public server with a mod list
Turn on Public and Open, leave the server password blank, and enter the Workshop IDs for your mod list in WorkshopItems, separated by semicolons.
You’ll find all three setups as examples in Easy Mode: one click is enough for the AI to suggest suitable values, which you can review and apply individually.
Guide
How to configure your Project Zomboid server
From the first setting to a running server: how to put your servertest.ini on your Project Zomboid server.
Step 1
Open generator
The generator starts with the default servertest.ini values, with two differences: PvP is deliberately off (the game itself sets PVP=true), and the server name and description are prefilled with their own text. The live preview shows the file immediately. If you already have a servertest.ini, upload it using the import option (up to 2 MB) or paste its contents.
Step 2
Choose Easy Mode or the form
In Easy Mode, describe your server in your own words or click one of the three examples. The AI suggests suitable values and explains each change; only the changes you select are applied. In advanced mode, you set every option yourself.
Step 3
Set basic settings
Enter a server name and description, choose whether the server appears in the game's server browser, set a server password if needed, and select a maximum player count from 1 to 100.
Step 4
Configure gameplay and Workshop Mods
Turn PvP, pause when empty, global chat, whitelist (Open) and voice chat on or off, and enter the Steam Workshop IDs separated by semicolons.
Step 5
Secure administration
When you enable RCON, the RCON password and port fields appear. Steam VAC is enabled by default.
Step 6
Validate and save servertest.ini
Check the file in the live preview; the generator flags invalid values. Then copy or download servertest.ini, or share a link without passwords.
Step 7
Add the file and restart the server
Self-hosted server: stop the server, replace servertest.ini in the Zomboid/Server folder, then restart it. The server reads the file at startup. ZAP-Hosting server: set the server name, description, password, ports, player count, PvP, Public, Open, pause when empty, Steam VAC, Workshop mods and RCON in Server Settings in the panel. The server writes these values to Server/servertest.ini at every startup. Only the other keys, such as GlobalChat and VoiceEnable, retain changes made in the file.
Setup
File location & usage
Two ways to get the config onto a server: upload it yourself or apply it directly in our panel.
The manual method
Upload yourself
- 1
Download file
Download the generated servertest.ini using the button above.
- 2
Upload via file manager or FTP/SFTP
Place in
~/Zomboid/Server/servertest.ini(Linux) or%UserProfile%\Zomboid\Server\servertest.ini(Windows). - 3
Apply changes
Self-hosted server: stop the server, replace the file, then restart it for the changes to take effect. On ZAP-Hosting, set these values in Server Settings in the panel because the server writes them to the file again at every startup.
The ZAP-Hosting way
Apply in the panel, no FTP needed
Rent a Project Zomboid server from us: download the file, place it in the file manager, and restart. The server overwrites some values with the startup parameters on every start; you set those directly in the panel.
- File Manager directly in your browser
- No FTP client required
- Online in 60 seconds
More tools
More tools for your Project Zomboid server
Project Zomboid Map
Interactive map of Knox Country (Build 42): search places and roads, filter gun stores, hospitals, and more, read coordinates, and export markers.
Built by Dimitri Heissler
Trait Calculator
Choose an occupation and traits, and see whether your character build is valid in real time — with a points budget and conflict warnings.
Built by Julian Alker
FAQ
Frequently asked questions
File location, restarts, mods, RCON, whitelist and Easy Mode—quick answers.
On Linux, it’s at ~/Zomboid/Server/servertest.ini; on Windows, it’s at %UserProfile%\Zomboid\Server\servertest.ini. The “servertest” prefix follows your server’s name or profile – if you rename the server, the filename changes too. On a ZAP-Hosting server, it’s in the panel at Server/servertest.ini. At each startup, the server rewrites the values from the server settings in the panel to that file; only the other keys in the file are retained.
No. The download gives you a ready-to-use servertest.ini for a self-hosted server: stop the server, replace the file, then restart it. The server reads the file at startup. On a ZAP-Hosting server, the server overwrites the server name, description, password, ports, player count, PvP, Public, Open, pause when empty, Steam VAC, Workshop mods and RCON at every startup with the values from Server Settings in the panel. Set those values there, not in the file. Only the other keys, such as GlobalChat and VoiceEnable, retain their values from the file.
No. Project Zomboid uses two separate files: servertest.ini for server settings such as PvP, password, player count, whitelist, mods and RCON, and servertest_SandboxVars.lua for gameplay settings such as zombie population, loot and day length. This generator covers only servertest.ini; the sandbox file and individual mod configuration files remain unchanged.
Enter the Steam Workshop IDs in the WorkshopItems field, separated by semicolons, for example 514427485;513111049. The generator doesn't create the Mods= line with mod IDs; on a self-hosted server, you must manage it separately. On a ZAP-Hosting server, enter the Workshop IDs in Server Settings in the panel, and the server automatically sets the Mods= line at every startup. If you import your existing servertest.ini, lines the generator doesn't recognize are preserved on export.
There’s no separate on/off setting for RCON in servertest.ini: RCON is active as soon as an RCON password is set. The RCON toggle in the generator only shows the password and port fields; the default port is 27015. An RCON password grants full admin access to the server, so keep it secure. On a ZAP-Hosting server, the RCON password and port are assigned automatically.
Set a server password, turn off visibility in the public server browser (Public), and disable Open if needed. Then only whitelisted players can join, and admins create their usernames and passwords. Steam servers remain visible in the Steam server browser.
As in the game, the generator lets you set MaxPlayers from 1 to 100; the default is 32. Admins don't count. More than 32 players can cause poor map streaming and desync, so increase it with care.
Describe the server you want in your own words, such as “PvE server with a whitelist for friends, not listed in the public server browser”, or click one of the three examples. The AI suggests suitable settings and explains each change individually. You choose which suggestions to apply; nothing changes without your confirmation. Server and RCON passwords are not sent to the AI.
The generator is free and requires no sign-in: the form, Easy Mode, import, copying, downloading and sharing all work without an account. Only Easy Mode has a per-minute request limit. Server and RCON passwords are masked in the form and never included in a share link; the link contains only the non-secret values you changed.
Any more questions?
Contact SupportGet your Project Zomboid server online today
Rent your Project Zomboid server now and apply this config directly in the panel.
No setup. No risk. Online in seconds.
