Zombie Plague 4.5 Advanced Edition
Zombie Plague turns your Counter-Strike 1.6 server into a fast-paced battle between humans and the infected. Humans fight to
survive the round while zombies spread the infection by touch — backed by a full ammo-pack economy, buyable extra items,
custom zombie classes, and a rotation of special game modes (Nemesis, Survivor, Swarm, Multi-Infection, Plague, and more).
This Advanced Edition keeps everything that made the original popular and adds three production-grade upgrades: fair
per-player item limits, an open game-mode API for unlimited expansion.
Key Features
🧟 Core Zombie Plague Gameplay
- Human vs. zombie infection rounds with the classic ammo-pack reward economy
- Buyable extra items, custom zombie classes, nemesis/survivor/swarm/multi/plague modes
- Fully configurable through external .ini files — no recompiling to tune your server
🎯 Per-Player Item Usage Limits (new)
Stop a handful of players from monopolizing the strongest items. Madness, Infection Bomb, and Antidote now have a per-player,
per-round purchase cap:
- Individual limits set by cvar (zp_extra_*_limit_player), 0 = unlimited
- Usage is saved to fvault by SteamID, so reconnecting mid-round can't reset a player's count
- The buy menu shows each player their live usage (e.g. Antidote [1/3]) and hides items once the cap is hit
- Counts reset and the vault is pruned every round for a clean start
🧩 Custom Game Mode API (new)
Add brand-new game modes from separate plugins — no edits to the core required:
- Register a mode with zp_register_game_mode() (name, admin flags, random chance, min players, infection rules, deathmatch
behavior)
- Modes can fire randomly at round start or be launched manually from the admin "Custom Game Modes" submenu or the
zp_startmode console command
- Clean start contract via the zp_gamemode_selected forward and zp_set_current_mode() native
- Per-mode control over whether zombie-touch infects or kills, plus five deathmatch respawn behaviors
- Fully documented in zombieplague.inc with natives, forwards, and a step-by-step guide
Requirements:
- EasyHTTP Module installed & Enabled
- AMX MOD X v1.9+
- Cstrike, Fakemeta, Hamsandwich, XS, CSX module installed & enabled



