How to Configure GameServerSettings.ini for Your HumanitZ Server

Take full control of your HumanitZ dedicated server by editing the GameServerSettings.ini file. This powerful configuration file lets you tailor every aspect of your gameplay — from zombie difficulty and loot rates to player limits and RCON access — creating a truly unique survival experience for your community.
Step 1: Stop Your Server Before Editing. Before making any changes to GameServerSettings.ini, always stop your server first. Applying edits while the server is running can cause settings to be overwritten or ignored. Once your changes are saved, restart the server to apply them correctly.
Step 2: Locate the GameServerSettings.ini File. On Windows, navigate to C:\humanitzserver\HumanitZServer\. On Linux, find it at /home/$user/humanitzserver/HumanitZServer/. If the file doesn’t exist yet, rename REF_GameServerSettings.ini to GameServerSettings.ini — the server reads settings exclusively from this file.
Step 3: Configure the [Host Settings] Section. Set your server’s identity under [Host Settings]. Key parameters include: ServerName (avoid using the word ‘Official’ or your server may not appear in the browser), Password, MaxPlayers (default: 16), AdminPass, SearchID, and RCON options (RCONEnabled, RConPort=8888, RCONPass). You can also enable UseGlobalBanList=true to automatically reject players banned from official servers.
Step 4: Tune the [World Settings] Section. The [World Settings] block controls gameplay mechanics. Adjust zombie difficulty across six tiers (0=Very Easy to 5=Nightmare) for health, speed, and damage independently using ZombieDiffHealth, ZombieDiffSpeed, and ZombieDiffDamage. Control spawn density with ZombieAmountMulti and HumanAmountMulti (e.g., 2.0 = twice as many; values above 2.0 may impact server performance).
Step 5: Configure Loot & Respawn Timers. Fine-tune item availability with per-category rarity values from 0 (Scarce) to 4 (Abundant): RarityFood, RarityDrink, RarityMelee, RarityRanged, RarityAmmo, RarityArmor, and more. Enable loot respawning with LootRespawn=true, then set LootRespawnTimer (minutes for containers) and PickupRespawnTimer (minutes for ground items) to match your server’s pace.
Step 6: Advanced Settings — PvP, Sleep, Voice & More. Enable or disable friendly fire (PvP) between players, configure MultiplayerSleep so time advances when all players sleep simultaneously, toggle Voip for in-game voice chat, and control FoodDecay with a multiplier (e.g., 0.5 = half decay speed). Set FreezeTime=true to pause the in-game clock when the server is empty, preserving world state between sessions.
Step 7: Save, Start & Verify Your Settings. Once all changes are made, save the file and start your server. You can launch it with additional parameters such as -log -port=7777 -queryport=27015 for full logging and connectivity. Share your public IP and port (e.g., 123.45.67.89:7777) with your players. If your server doesn’t appear in the browser, verify port forwarding for UDP ports 7777 and 27015, and ensure your firewall allows HumanitZServer.exe.
Scroll to top