StruxaEggs Explorer

Project Zomboid

Game

Project Zomboid is an open world survival horror video game in alpha stage development by British and Canadian independent developer, The Indie Stone. The game is set in a post apocalyptic, zombie infested world where the player is challenged to survive for as long as possible before inevitably dying.

Author: iamkubi@gmail.comSource: pterodactyl/game-eggsUpdated: 5/24/2026

Startup Command

export PATH="./jre64/bin:$PATH" ; export LD_LIBRARY_PATH="./linux64:./natives:.:./jre64/lib/amd64:${LD_LIBRARY_PATH}" ; JSIG="libjsig.so" ; LD_PRELOAD="${LD_PRELOAD}:${JSIG}" ./ProjectZomboid64  -port {{SERVER_PORT}} -udpport {{STEAM_PORT}} -cachedir=/home/container/.cache -servername "{{SERVER_NAME}}" -adminusername {{ADMIN_USER}} -adminpassword "{{ADMIN_PASSWORD}}"

Docker Images

LabelImage
ghcr.io/ptero-eggs/steamcmd:debianghcr.io/ptero-eggs/steamcmd:debian

Environment Variables

NameVariableDefaultRules
Server Name
The internal server name used for save/ config files.
SERVER_NAMEPterodactylrequired|alpha_num|max:64
Admin Username
Username for the admin account
ADMIN_USERadminrequired|string|max:20
Admin Password
Password for the admin account
ADMIN_PASSWORDnonerequired|string|max:32
SteamPort
Sets the UDPPort option
STEAM_PORT16262required|string|max:20
PZ Steam App ID
PZ Steam App ID
SRCDS_APPID380870required|string|max:20
Steam Beta Branch [requires reinstall]
Beta branch to install, such as b41multiplayer. Leave blank to install normal branch
SRCDS_BETAIDnonenullable|string|max:64
Steam Auto Update
Enable or disable auto-update on startup. 0 to disable and 1 to enable.
AUTO_UPDATE0required|string|max:20

Features

steam_disk_space