Install pz3d on your Linux server
Project Zomboid 42.21.0 · pz3d 0.9.12
Server data folder<cachedir> defaults to the server user’s ~/Zomboid, unless overridden with -cachedir.
Before installing
- Stop your Project Zomboid 42.21.0 server.
- Download ZombieBuddy 2.3.4+ from GitHub and extract it.
- Put the ZombieBuddy mod in
<cachedir>/mods/ZombieBuddy. - Copy
ZombieBuddy.jarbeside the server’sProjectZomboid64.json. - Open
ProjectZomboid64.jsonand add this string to itsvmArgsarray, preserving the other arguments:"-javaagent:ZombieBuddy.jar=frontend=console"
Steam Workshop
- Open
<cachedir>/Server/<servername>.ini. Add pz3d’s Workshop ID 3807334881 to WorkshopItems and enable both mods:
Preserve existing entries; append mods and Workshop IDs with semicolons. Avoid duplicates.WorkshopItems=3807334881 Mods=\ZombieBuddy;\pz3d DoLuaChecksum=true - Start the server with Steam enabled, without
-nosteam. It downloads pz3d from Workshop. A personal subscription is not required for a dedicated server.
Standalone / ZIP archive
- Download and extract the archive above. Copy
pz3d-standalone/Contents/mods/pz3dinto<cachedir>/mods/pz3d, replacing the previous copy. - Enable the local mods in
<cachedir>/Server/<servername>.ini:
Preserve other mod entries.Mods=\ZombieBuddy;\pz3d DoLuaChecksum=true - Do not add 3807334881 to WorkshopItems for this route. If switching from Workshop, remove only that ID and keep the other entries. Keep one pz3d copy.
First launch
- Start interactively as the server’s OS user. Approve pz3d and save the approval, then restart using your usual command or service.
- Configure camera permissions and optimizations under Sandbox Options → pz3d. Players should install the same pz3d release locally.