Menu
 

HumanitZ Zombie Horde Events: Configuration & Strategy

HumanitZ Zombie Horde Events: Configuration & Strategy

Horde events are HumanitZ's central endgame challenge — scheduled or triggered zombie waves that converge on survivor positions with significantly higher density and aggression than standard ambient zombies. For server administrators, horde events are a powerful community engagement tool: a well-timed, well-scaled horde creates shared adrenaline moments that keep players logging in. A poorly configured horde wipes new players and kills server population. This guide covers the full configuration and practical advice for striking the right balance.

🌙 Horde Night

The primary horde event. Triggered at a configured in-game time each day cycle, zombies gain a movement speed and aggression boost and converge on the loudest player positions (noise from vehicles, gunshots, generators).

📻 Triggered Hordes

Noise-triggered hordes can be set to activate when players fire weapons, use loud vehicles, or activate generators above a configurable noise threshold. These reinforce the stealth-vs-action decision that defines HumanitZ gameplay.

Horde Event Settings in GameServerSettings.ini

[HordeSettings]
# Enable scheduled horde night events
HordeNightEnabled=true

# In-game hour when horde night begins (0-23)
HordeStartHour=22

# In-game hour when horde night ends
HordeEndHour=5

# How many in-game days between horde nights
HordeFrequencyDays=1          ; 1 = every night | 3 = every 3 nights

# Multiplier on zombie count during horde (1.0 = standard, 2.0 = double)
HordeZombieMultiplier=2.0

# Speed boost applied to zombies during horde night
HordeSpeedMultiplier=1.3      ; 1.3 = 30% faster than normal

# Maximum additional zombies spawned during horde (adds to world cap)
MaxHordeZombies=200

# Enable special/rare zombie types during horde (screamers, tanks)
HordeSpecialZombiesEnabled=true
HordeSpecialZombieChance=0.05  ; 5% chance per horde zombie to be a special type

Noise-Triggered Horde Settings

[HordeSettings]
# Enable noise-triggered hordes (separate from scheduled horde night)
NoiseTriggerHordeEnabled=true

# Noise level (0.0–1.0) required to trigger a horde
# 0.3 = gunshots trigger hordes | 0.6 = only sustained noise triggers
NoiseTriggerThreshold=0.4

# Cooldown between noise-triggered hordes (seconds)
NoiseTriggerCooldown=600      ; 10-minute cooldown prevents constant waves

# Size of noise-triggered horde (fraction of MaxHordeZombies)
NoiseTriggerHordeSize=0.4     ; 40% of max horde size

Balancing Horde Difficulty by Server Type

🟢 New Player Friendly / Casual PvE

[HordeSettings]
HordeNightEnabled=true
HordeFrequencyDays=3          ; Every 3 nights gives time to prepare
HordeZombieMultiplier=1.3
HordeSpeedMultiplier=1.1
MaxHordeZombies=80
HordeSpecialZombiesEnabled=false
NoiseTriggerHordeEnabled=false

🟡 Balanced Community Server

[HordeSettings]
HordeNightEnabled=true
HordeFrequencyDays=1
HordeZombieMultiplier=1.8
HordeSpeedMultiplier=1.25
MaxHordeZombies=150
HordeSpecialZombiesEnabled=true
HordeSpecialZombieChance=0.04
NoiseTriggerHordeEnabled=true
NoiseTriggerThreshold=0.5
NoiseTriggerCooldown=900

🔴 Hardcore / Max Difficulty

[HordeSettings]
HordeNightEnabled=true
HordeFrequencyDays=1
HordeZombieMultiplier=3.0
HordeSpeedMultiplier=1.5
MaxHordeZombies=300
HordeSpecialZombiesEnabled=true
HordeSpecialZombieChance=0.10
NoiseTriggerHordeEnabled=true
NoiseTriggerThreshold=0.2     ; Even whisper-quiet play triggers hordes
NoiseTriggerCooldown=300

Admin-Triggered Hordes (Manual Events)

Admins can trigger a horde manually at any time, useful for organised community events:

# In-game chat (after /AdminAccess [password]):
/triggerhorde              — Starts a horde targeting current player noise sources
/triggerhorde 3.0          — Starts a horde at 3× multiplier
/stophorde                 — Immediately disperses an active horde

Server Performance During Hordes

Horde events dramatically spike CPU usage as hundreds of additional zombies enter active pathfinding simultaneously. Prepare your server:

  • Set MaxHordeZombies to no more than 1.5× your server's comfortable idle zombie cap
  • Schedule hordes during times when player count is moderate — a maximum horde with 40 players is significantly more CPU-intensive than with 10
  • After a horde ends, the server briefly spikes during garbage collection as dead zombie entities are removed. This is normal; a brief lag spike lasting 1–2 seconds post-horde is expected

Using Hordes as a Community Tool

Regular horde nights are one of the most effective retention mechanics for HumanitZ communities. Best practices:

  • Post the horde night schedule in your Discord so players plan around it
  • Consider hosting special "mega horde" events with /triggerhorde 5.0 as organised community challenges with Discord voice coordination
  • Reduce horde frequency on weekdays (every 3 nights) and increase on weekends (every night) to match your player population patterns
  • Give in-game warning to players 30 minutes before horde night via the MOTD or admin broadcast so they return to their base in time

New Server Tip: Start with HordeFrequencyDays=3 and HordeZombieMultiplier=1.5 for your first week. Gather player feedback before increasing intensity. An overpowered initial horde on a new server will kill population before your community establishes a foothold.

Professional Hosting

Keep your server rock-solid through the most intense horde nights. Host your HumanitZ server with Supercraft on hardware that handles peak zombie AI loads without dropping frames for your players.

Top