HumanitZ Dedicated Server Troubleshooting Guide
Running a HumanitZ dedicated server in Early Access means navigating an evolving game binary. Some issues are configuration problems; others are transient bugs fixed in the next patch. This guide covers the most common server issues that community operators encounter, with clear diagnostic steps and verified fixes for each.
🔍 Check Logs First
Most issues leave clear error messages in the server log. Find it at /TSS/Saved/Logs/TSS.log. Always review the last 50 lines after any unexpected behaviour before trying fixes blindly.
🔄 Validate Before Debugging
Run a SteamCMD +app_update 2728330 validate first. Many crash and startup issues are caused by corrupted server files that validate silently fixes in minutes.
Issue: Server Not Showing in the Browser
Symptoms: Server starts successfully but players can't find it in the in-game browser.
- Check query port (27015 UDP): This is the Steam master list registration port. If it's firewalled, Steam never learns the server exists
# Linux check: sudo ufw allow 27015/udp sudo ufw allow 7777/udp sudo ufw allow 7777/tcp - Router forwarding (home servers): Forward both 7777 (UDP+TCP) and 27015 (UDP) to your server's local IP. The query port is frequently forgotten.
- Wait 2–3 minutes: Newly started servers take up to 3 minutes to propagate to all Steam regional master list nodes.
- Verify
bPublicServer=trueinGameServerSettings.ini— private servers are intentionally hidden from the browser.
Issue: Admin Commands Not Working
Symptoms: Typing /god, /spawn or other commands in chat has no effect.
- Confirm the
AdminPasswordinGameServerSettings.inimatches exactly what you type — it is case-sensitive:[AdminSettings] AdminPassword=MySecurePass123 - Join the server and type in chat:
/AdminAccess MySecurePass123— you should see a confirmation message. Admin access is not persistent across sessions; you must re-authenticate each time you join. - Avoid spaces and special characters in the admin password — some characters break the command parser.
- If
/AdminAccessis accepted but commands still fail, check that your Steam account is not on the server's ban list (banlist.txtin the server root).
Issue: Loot Not Spawning
Symptoms: Buildings are consistently empty; containers never repopulate.
- Check
LootAbundanceinGameServerSettings.ini— if accidentally set to0, no loot spawns at all:[LootSettings] LootAbundance=1.0 ; Must be > 0 - Verify
InfiniteContainerRespawn=true— iffalse, containers only spawn loot once per server session. - Check
ContainerRespawnTime— if set to an extremely large value (e.g., 999999), containers appear permanently empty after initial loot. - A world save corruption can blank the loot state — restore from a recent backup and verify the issue resolves.
Issue: Server Crash on Startup
Symptoms: Server process exits immediately or within seconds of launch.
- Check
TSS.logfor the error. Common causes:Port already in use— another process holds port 7777. Runss -tulpn | grep 7777(Linux) to find it.SaveGame corrupted— delete or restore theSaveGames/folder.Failed to load config— a syntax error inGameServerSettings.ini. Restore from backup or the default template.
- Run SteamCMD validate:
+app_update 2728330 validate - Ensure sufficient disk space — a full disk causes Unreal Engine servers to crash silently during save operations.
Issue: Server Lag / High Ping
Symptoms: Players report rubber-banding, delayed actions, or consistently high ping.
- CPU bottleneck: Check CPU usage — sustained 90%+ means the server is underpowered for the active player/zombie count. Reduce
MaxActiveZombiesfirst. - Autosave lag spikes: If rubber-banding is rhythmic (every 5–10 minutes exactly), the autosave is blocking the tick. Increase
AutoSaveIntervalto 600 seconds. - Network bandwidth: Each player requires ~1–2 Mbps upload from the server. On a 10-player server you need at least 20 Mbps upload available exclusively for game traffic.
- Memory pressure: RAM above 90% causes the OS to swap, which causes severe lag spikes. Either reduce player count or restart the server to reclaim memory.
Issue: Players Can't Save / Progress Lost on Disconnect
Symptoms: Players rejoin and find their last 5–10 minutes of progress reverted.
- The server autosave interval may be too infrequent — set
AutoSaveInterval=120(every 2 minutes) in your config. - If the server was killed with
SIGKILLor a hard power-off, the in-memory state was not flushed. Use graceful shutdown (systemctl stop) always. - Enable
SaveOnPlayerDisconnect=trueinGameServerSettings.inito trigger a save whenever a player leaves.
Early Access Bug Reports: If you experience a reproducible issue not covered here, report it on the official HumanitZ Steam Discussion board with your TSS.log attached. The developers are actively monitoring reports during Early Access.
Professional Hosting
Get pre-configured servers that dodge most of these issues out of the box. Host your HumanitZ server with Supercraft and benefit from our expert support team for any technical issues that arise.