Project Zomboid Server Configuration Guide

In this guide, we will show you how to configure your newly rented Project Zomboid Server.

Basic Project Zomboid server Configuration

Go to the server and go to startup menu

Here you will find several server variables.

1. First, you need to set up the server name this is important as if you are moving the server you should make sure you maintain the server name from your old server.

2.Set your admin Username and password. See how to login as admin here.

pz server configuration guide

3. Steam port and max players are read-only. Please open a ticket in order to change this

4. Steam Beta Branch- This specifies the Project Zomboid Beta branch you want to install in your server, such as b41multiplayer. You can leave this blank to install normal branch. This needs a reinstall for your Project zomboid server branch that you want

5. Steam Auto Update – This enables or disables auto-update on startup. 0 to disable and 1 to enable.

6. reboot your server for the variables to take effect

Advanced PZ server configuration guide

Project Zomboid configuration depends on 4 files found in

/home/container/.cache/Server
pz server config guide
PZ server configuration guide

  • Servertest.ini– Basic server config controlling things like servername, etc
  • SandboxVars.lua: used for controlling gamestate, like number of zombies, amount of gas, brightness of night, perk points, etc.
  • Spawnpoints.lua: Controls where you allow players to spawn in the world
  • Spawn_regions.lua: What regions exist in the world. If you add custom map portions, this file should be edited automatically

Servertest.ini

The name of this file will depend on the server name you did set earlier. Open the servertest.ini to customize your server to your liking

servertest.ini pz server
Servertest.ini

Follow this guide that explains what each line of the servertest.ini file means in case you get confused

SandboxVars.lua

This file is used for controlling gamestate, like number of zombies, amount of gas, the brightness of night, perk points and more

 SandboxVars.lua
SandboxVars.lua

To find what each part does please see this guide

Spawnpoints.lua

This specifies the Spawn point coordinates when you die. TO find more how you can set spwan points see this guide.

Spawn_regions.lua

Sets the what regions exist in the world. If you add custom map portions, this file should be edited automatically

Some changes might need one to delete multiplayer saves for the changes to take place

Looking for a Project Zomboid Server to rent? Rent one from us

Project zomboid server hosting

Ready to play?

Run your own Project Zomboid server with XGamingServer

Spin up an always-on Project Zomboid server your friends can join in minutes — no port-forwarding, no tech headaches.

99.9%Uptime SLA
< 5 minInstant setup
24/7Human support
DDoSProtected
Instant setup Your server is live in minutes with a one-click control panel.
Mods & plugins Install mods, plugins and workshop content in a few clicks.
DDoS protected Enterprise DDoS mitigation keeps your server online 24/7.
Low-latency hardware Premium CPUs & NVMe SSDs for lag-free multiplayer.
Free backups Automatic backups so your world is never lost.
Real human support Gamers helping gamers — 24/7, no bots, no scripts.

Pick your Project Zomboid plan & play in minutes

See all plans
Starter $8.40/mo 4 GB RAM Renews $12/mo Buy now
Rookie $17.50/mo 8 GB RAM Renews $25/mo Buy now
Pro $24.50/mo 12 GB RAM Renews $35/mo Buy now