HumanitZ gameplay

Host a HumanitZ Dedicated Server

HumanitZ is a co-op, isometric, open world survival game in a world ended by the zombie outbreak. As one of the few human survivors, try to last as long as "humanly" possible. The past can't be changed, but you can make a difference today for the future of humanity.

Hardware Requirements

Here's what you need to run a HumanitZ dedicated server.

Economy

Small private server, 1-4 players

CPU1 core
RAM4 GB
Storage15 GB SSD

Standard

Co-op server, 4-8 players

CPU2 cores
RAM8 GB
Storage15 GB SSD

Pro

Large public server, 8-16 players

CPU4 cores
RAM12 GB
Storage15 GB SSD

Start hosting from your own computer

Run a HumanitZ server on your desktop, laptop, VPS, or dedicated machine — GameCP automates Docker setup, resource allocation, and HumanitZ configuration instantly. Automatic port forwarding means your friends can connect without touching your router. Start local, scale to a VPS when you're ready.

Get Started FreeNo credit card required

Setup in 4 Steps

Skip the manual SteamCMD installation, port forwarding, and systemd configuration. Install on your own computer and start hosting instantly.

The Manual Way vs. GameCP

Manual Setup

  • Install SteamCMD manually
  • Configure 3+ firewall ports and router settings
  • Write systemd service files
  • SSH into server to edit configs
  • Requires a VPS or dedicated server
  • 30-60 minutes if experienced

With GameCP

  • One-click SteamCMD install
  • Automatic port forwarding — no router config
  • Host from your own PC, VPS, or dedicated server
  • Docker container with auto-restart
  • Visual config editor in browser
  • Under 5 minutes total

Under the Hood

The full manual process to host a HumanitZ dedicated server on a VPS. Or install GameCP on your own computer and skip all of this.

Step 1

Configure & Prepare

Set your server settings, then install Docker, SteamCMD, and pull the HumanitZ container image.

Server ConfigurationEdit values to update all commands
terminal
# Update system and install Docker
sudo apt update && sudo apt install -y docker.io
sudo systemctl enable --now docker

# Create game server directory
sudo mkdir -p /opt/gameserver

# Install SteamCMD
sudo mkdir -p /opt/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | sudo tar zxvf - -C /opt/steamcmd

# Server configuration
export SAVE_NAME="DedicatedSaveMP"
export ONLY_ALLOWED_PLAYERS="0"
export SAVE_INTERVAL_SEC="300"
export VITAL_DRAIN="0"
export ZOMBIE_AMOUNT_MULTI="1"
export PVP="1"
export PERMA_DEATH="0"
export ON_DEATH="2"
export CLEAR_INFECTION="1"
export WEAPON_BREAK="1"
export EAGLE_EYE="1"
export MULTIPLAYER_SLEEP="1"
export NO_DEATH_FEEDBACK="0"
export MAX_OWNED_CARS="3"
export FOOD_DECAY="1"
export LOOT_RARITY="2"
export LOOT_RESPAWN="1"
export LOOT_RESPAWN_TIMER="60"
export PICKUP_RESPAWN_TIMER="90"
export AIR_DROP="1"
export AIR_DROP_INTERVAL="1"
export ZOMBIE_DIFF_HEALTH="1"
export ZOMBIE_DIFF_SPEED="2"
export ZOMBIE_DIFF_DAMAGE="3"
export ZOMBIE_DOG_MULTI="1"
export HUMAN_DIFFICULTY="3"
export HUMAN_AMOUNT_MULTI="1"
export ZOMBIE_RESPAWN_TIMER="90"
export HUMAN_RESPAWN_TIMER="90"
export ANIMAL_RESPAWN_TIMER="90"
export STARTING_SEASON="1"
export DAYS_PER_SEASON="5"
export DAY_DUR="40"
export NIGHT_DUR="20"
export BUILDING_HEALTH="1"
export ALLOW_DISMANTLE="1"
export ALLOW_HOUSE_DISMANTLE="1"
export TERRITORY="1"
export DECAY="3600"
export PICKUP_CLEANUP="3000"
export FAKE_BUILDING_CLEANUP="3000"
export GEN_FUEL="1"
export DOG_ENABLED="1"
export DOG_NUM="8"
export RECRUIT_DOG="1"
export COMPANION_HEALTH="1"
export COMPANION_DMG="1"
export RCON_ENABLED="true"
export AUTO_UPDATE="1"

# Pull the container image
docker pull ghcr.io/ptero-eggs/steamcmd:debian
Step 2

Install Server Files via SteamCMD

Download the HumanitZ dedicated server using Steam App ID 2728330.

terminal
# Download HumanitZ server files (App ID: 2728330)
/opt/steamcmd/steamcmd.sh \
  +force_install_dir /opt/gameserver \
  +login ${STEAM_USER} \
  +app_update 2728330 -beta linuxbranch validate \
  +quit
Step 3

Open Firewall Ports

HumanitZ requires 3 ports to be open for game traffic and queries.

terminal
sudo ufw allow 7777/udp
sudo ufw allow 27015/udp
sudo ufw allow 8888/tcp
7777/UDP(PORT)27015/UDP(QUERY_PORT)8888/TCP(RCON_PORT)
Step 4

Launch the Server

Start the HumanitZ server using the configuration from Step 1.

terminal
docker run -d \
  --name humanitz-server \
  -p 7777:7777/udp \
  -p 27015:27015/udp \
  -p 8888:8888/tcp \
  -e SAVE_NAME="DedicatedSaveMP" \
  -e ONLY_ALLOWED_PLAYERS="0" \
  -e SAVE_INTERVAL_SEC="300" \
  -e VITAL_DRAIN="0" \
  -e ZOMBIE_AMOUNT_MULTI="1" \
  -e PVP="1" \
  -e PERMA_DEATH="0" \
  -e ON_DEATH="2" \
  -e CLEAR_INFECTION="1" \
  -e WEAPON_BREAK="1" \
  -e EAGLE_EYE="1" \
  -e MULTIPLAYER_SLEEP="1" \
  -e NO_DEATH_FEEDBACK="0" \
  -e MAX_OWNED_CARS="3" \
  -e FOOD_DECAY="1" \
  -e LOOT_RARITY="2" \
  -e LOOT_RESPAWN="1" \
  -e LOOT_RESPAWN_TIMER="60" \
  -e PICKUP_RESPAWN_TIMER="90" \
  -e AIR_DROP="1" \
  -e AIR_DROP_INTERVAL="1" \
  -e ZOMBIE_DIFF_HEALTH="1" \
  -e ZOMBIE_DIFF_SPEED="2" \
  -e ZOMBIE_DIFF_DAMAGE="3" \
  -e ZOMBIE_DOG_MULTI="1" \
  -e HUMAN_DIFFICULTY="3" \
  -e HUMAN_AMOUNT_MULTI="1" \
  -e ZOMBIE_RESPAWN_TIMER="90" \
  -e HUMAN_RESPAWN_TIMER="90" \
  -e ANIMAL_RESPAWN_TIMER="90" \
  -e STARTING_SEASON="1" \
  -e DAYS_PER_SEASON="5" \
  -e DAY_DUR="40" \
  -e NIGHT_DUR="20" \
  -e BUILDING_HEALTH="1" \
  -e ALLOW_DISMANTLE="1" \
  -e ALLOW_HOUSE_DISMANTLE="1" \
  -e TERRITORY="1" \
  -e DECAY="3600" \
  -e PICKUP_CLEANUP="3000" \
  -e FAKE_BUILDING_CLEANUP="3000" \
  -e GEN_FUEL="1" \
  -e DOG_ENABLED="1" \
  -e DOG_NUM="8" \
  -e RECRUIT_DOG="1" \
  -e COMPANION_HEALTH="1" \
  -e COMPANION_DMG="1" \
  -e RCON_ENABLED="true" \
  -e AUTO_UPDATE="1" \
  -v /opt/gameserver:/opt/gameserver \
  -w /opt/gameserver \
  ghcr.io/ptero-eggs/steamcmd:debian \
  ./HumanitZServer/Binaries/Linux/HumanitZServer-Linux-Shipping TSSGame -log -port=7777 -queryport=27015 -steamservername=""

Or skip all of this

GameCP automates every step above: Docker, SteamCMD, port forwarding, startup, and config. Install on your own PC and deploy a HumanitZ server in under 5 minutes.

Deploy with GameCP

Ready to Host Your HumanitZ Server?

Install GameCP on your own computer and start hosting in minutes. Automatic port forwarding, zero config — your friends connect instantly.

No credit card required · Free tier available · Install local, scale later

Deploy Free