Skip to content

A set of tools to help you with running a Project Zomboid game server (Linux only)

License

Notifications You must be signed in to change notification settings

Kerko0/pz-server-tools

 
 

Repository files navigation

Project Zomboid Server Tools

A set of tools to help you run Project Zomboid Dedicated Server.

Supported Plateform

Ubuntu 20.04

Features

  • Install pzserver easily in a single command
  • Backup pzserver saved game automatically
  • Restart pzserver at specific times of day
  • Update pzserver from Steam automatically
  • Restart pzserver when a mod is updated on Steam Workshop
  • Manage multiple pzservers running on the same machine
  • Run pzserver in the background (no need for screen!)
  • Create links automatically for your map mods
  • Many more...

Tools

Once Project Zomboid Server Tools have been successfully installed you will have access to the following commands:

  • pzserver Manage your Project Zomboid Dedicated Servers

  • pzst Manage your Project Zomboid Server Tools

  • javamods Configure Java mods to run on your pzserver

To get help about the different commands, just type the name of the command without arguments.

Command pzserver

Here's the help section for the pzserver command:

$ pzserver

Usage: pzserver <command> [args]...

Available commands:

  install        Install or update pzserver
  uninstall      Uninstall pzserver
  deletepz       Delete Project Zomboid

  config         Edit pzserver configuration (servertest.ini)
  sandbox        Edit pzserver sandbox settings
  spawnpoints    Edit pzserver spawn points
  spawnregions   Edit pzserver spawn regions
  checkmods      Check mod updates
  maxmen         Change pzserver maximum memory allocation

  userpasswd     Change pzserver user password
  status         Check pzserver status
  console        Show pzserver console output
  linkmaps       Create links for map mods
  backupsave     Perform a backup of the current save
  clearzpop      Clear zombie population
  kickall        Kill all connected players

  start          Start pzserver in the background
  restart        Restart pzserver
  cancelrestart  Cancel restart job
  stop           Stop pzserver
  kill           Kill pzserver (unclean shutdown)

  command        Run a server command (additem, chopper, etc)
  message        Display custom message in-game

Command pzst

Here's the help section for the pzst command:

$ pzst

Usage: pzst <command>

Available commands:

  install        Install pzst
  update         Update pzst
  uninstall      Uninstall pzst

  config         Edit pzst configuration
  checkconfig    Check pzst configuration for syntax errors
  clearbackups   Clear old backups

Command javamods

Here's the help section for the javamods command:

$ javamods

Usage: javamods <commands>

Available commands:

  install        Install or update javamods
  uninstall      Uninstall javamods
  console        Show javamods console output

PZ Server Tools Installation

https://github.com/quarantin/pz-server-tools/blob/main/docs/INSTALL.md

PZ Server Tools Configuration

https://github.com/quarantin/pz-server-tools/blob/main/docs/CONFIG.md

PZ Server Operations

https://github.com/quarantin/pz-server-tools/blob/main/docs/PZSERVER.md

About

A set of tools to help you with running a Project Zomboid game server (Linux only)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 54.9%
  • Python 29.4%
  • C 14.2%
  • Makefile 1.5%