Search by name in the in-game browser (name filter; SearchID bucket semantics) or use IP Connect - direct connect must use the game port 7777, not the query port 27015 (the #1 mistake hosting docs flag with their highest-level warning box). This site does not generate steam://connect links (HZ behaviour unverified)
Hardware & Slot Planner · HumanitZ
Top-down Zombie Survival · Top-down Survival / Co-op
Hardware requirements were never published: three hosting claims side by side (IONOS 2-3GB minimum / supercraft 6-8GB recommended / a Chinese host 4-core-8GB, D11). Fully editable measured model, blank = not counted (never 0); MaxPlayers defaults to 16 (D9) and the engine hard cap is unpublished so no cap check exists
Player tools (5)
Instant interactive calculations and recipe plannersConnection Troubleshooting
TriageFour-branch symptom tree: not listed (Official in name / SearchID / the RCON-ping link / startup not finished signature), direct connect fails (port mix-up / firewall / NAT loopback), version mismatch (stable 1.09 vs Experimental 1.1, three-branch buildid table, the official 1.01.A "update everyone first" note), saves & rollbacks (official 1.09 fix entries)
Official Resources & Modding
ResourcesNo Steam Workshop (store category evidence): mods are .pak files (client mods folder / server Content/Paks/); the HZMM manager and two community bots are logged with source tiers, no endorsements. Includes the official 1.03 mod-incident instructions verbatim (delete the mods folder + turn off Cloud Sync + fresh save)
Day/Night, Season & Respawn Timeline
TimelineDayDur+NightDur -> real length of one game day (pure arithmetic); DaysPerSeason x StartingSeason -> season rotation table (REF enum 0=Summer/1=Autum/2=Winter/3=Spring, shown against the conflicting Chinese-KB order D7); AirDropInterval and loot/pickup respawn conversions (unit conflict D5 shown); FreezeTime empty-server semantics. Zero denominators mean no solution
One file mixes three time units: Decay/BuildingDecay/RecycleCar are real days, PickupCleanup is game days (converted via DayDur+NightDur), FakeBuildingCleanup is minutes. 0 = per-key "disabled" semantics (not "no solution"); linked to the official 1.09 "save bloating / pickup cleanup timers" fix
Server admin and config generation (7)
Config files, startup scripts and command wizards for running a serverHardware & Slot Planner
PlannerHardware requirements were never published: three hosting claims side by side (IONOS 2-3GB minimum / supercraft 6-8GB recommended / a Chinese host 4-core-8GB, D11). Fully editable measured model, blank = not counted (never 0); MaxPlayers defaults to 16 (D9) and the engine hard cap is unpublished so no cap check exists
Game 7777/UDP + query 27015/UDP (A2S, three sources) + RCON 8888/TCP. The TCP+UDP "Both" claim for the game port is shown side by side (AMP, D1); multi-instance allocation with step +1, any collision rejects the whole plan (WindowsGSM PortIncrements=10 noted as a panel convention); AMP SupportsIPv6=False logged verbatim
Firewall Rule Generator
ScriptFour platforms: ufw / firewalld / iptables / netsh. Game + query UDP rules by default; game-port TCP follows an explicit D1 opt-in; the RCON rule requires an explicit opt-in plus an "exposing RCON hands over the server" warning and an optional admin source-IP restriction (invalid IP/CIDR rejects everything). Output never contains steam:// links
Anonymous install of 2728330. Linux requires -beta linuxbranch (egg rule + LGSM + bip-ops); Windows defaults to the public branch (windowsbranch shares its buildid). sdk32/sdk64 steamclient.so symlinks + chmod; the folder-rename warning (TSSGame -> HumanitZServer, D3); the first-boot REF -> GameServerSettings.ini copy mechanism; optional systemd (off by default); copy-only backups (.sav + ClanData as a pair, stop the server first)
Startup Command Builder
LaunchPlatform (Windows/Linux) x launch host (root wrapper / direct Shipping binary) x argument case (-port lower vs -Port upper; D2, both shown exactly as upstream writes them). -log/-stdout/-FullStdOutLogOutput options; ServerName is auto-quoted when it contains spaces; credentials never enter the CLI (AdminPass etc. are ini keys); the done marker LogKaiHelper: Session created! and stop methods (^C / shutdown)
A 91-key registry ([Host Settings] 15 + [World Settings] 76; Version = the REF-only Build ID, logged but never emitted) cross-checked across three sources (the Synix REF-comment transcription + bip-ops + aether); the official English comments ship verbatim with each key; hard enum/range validation (OnDeath 0-3, Rarity 0-4, difficulties 0-5, ...); bool inputs accept both forms and normalise to true/false (D4); full/diff modes from one source; reject-all-on-violation; the three credential keys are always placeholders; the paste precheck flags seven issue classes (including the four legacy keys by name) and never echoes passwords
Standard Source RCON (Valve-compatible, mcrcon works - three sources agree): the three enable keys + default port 8888 (D8 shown); 16 RCON commands in two source tiers (6 documented by emeraldhost + 10 extended by humanitzbot; unverified parameters logged as-is, never guessed); the three list files (F_BannedPlayers / F_ReservedSlots / PlayerIDMapped) + a BigInt SteamID64 checker; the in-game /adminaccess password system (official docs verbatim: no working SteamID-based admin list) + the A/B-tier chat command list
HumanitZ Ports & Protocols
| Port | Protocol | Purpose |
|---|---|---|
| 7777 | UDP | Game port (this is what players connect to, not the query port; AMP registers TCP+UDP "Both" while every other upstream says UDP only - D1, UDP forwarded by default) |
| 27015 | UDP | Steam query port (A2S: LGSM protocol-valve + WindowsGSM A2S + AMP, three sources; status queries only - typing it into the in-game connect field always fails) |
HumanitZ Dedicated Server Install (SteamCMD)
SteamCMD appid 2728330
sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
/usr/games/steamcmd +force_install_dir /opt/gameserver \
+login anonymous +app_update 2728330 validate +quit
HumanitZ Config file paths
HumanitZServer/GameServerSettings.iniTSSGame/GameServerSettings.iniHumanitZServer/REF_GameServerSettings.iniHumanitZServer/F_BannedPlayers.txtHumanitZServer/F_ReservedSlots.txtHumanitZServer/PlayerIDMapped.txtHumanitZServer/Saved/SaveGames/SaveList/Default/HumanitZServer/Saved/Logs/
Server notes
Linux requires -beta linuxbranch (the egg variable rule required|in:linuxbranch + LinuxGSM branch= + bip-ops, three sources); omitting it fetches the public branch, whose buildid equals windowsbranch (23914958) and is inferred to be the Windows build (a buildid-corroborated inference, not an official claim). Since 1.0 (2026-02-06) the TSSGame folder is renamed HumanitZServer - the egg (exported 2026-04-06) still writes the old path; trust whichever folder exists in your install (D3). Players connect through game port 7777; query port 27015 only serves A2S; with RCONEnabled=false the server browser shows no ping (REF comment verbatim). Admins = the shared AdminPass password (/adminaccess); there is no SteamID-based admin list (emeraldhost verbatim) - keep that password distinct from the server and RCON passwords. Ports are CLI arguments (-port/-queryport), not ini keys - the Port=/QueryPort= ini syntax in tutorials is fictitious (pollution C1/C2).
FAQ
- Which HumanitZ server-admin tools are available?
- We list 7 tools for HumanitZ: Hardware & Slot Planner, Port Matrix & Multi-Instance Planner, Firewall Rule Generator, SteamCMD Install & Deploy Script, Startup Command Builder, GameServerSettings.ini Builder & Precheck, RCON & Admin Command Reference. All of them run straight in your browser.
- Which ports does HumanitZ need open?
- HumanitZ defaults to 7777/UDP, 27015/UDP. Use the actual instance configuration and allow only the listed protocols and ports. Check the host firewall, router forwarding and game visibility settings.
- How do I install a dedicated HumanitZ server?
- Install it with SteamCMD — the dedicated server app id for HumanitZ is 2728330, so +app_update 2728330 validate downloads or updates it. Config files usually live at HumanitZServer/GameServerSettings.ini, TSSGame/GameServerSettings.ini, HumanitZServer/REF_GameServerSettings.ini.
- Do these tools cost anything or need installing?
- No. Everything runs in the page: no install, no sign-up, no cost. Enter your values and the result appears instantly, and you can copy the generated configs and commands with one click.