Counter-Strike 1.6 · Guide

How to Make a CS 1.6 Zombie Plague Server

Updated October 10, 2026 5 min read

On this page
  1. Which Zombie Plague version to use
  2. Install Zombie Plague 5.0
  3. Configure the game
  4. The three things that break ZP servers
  5. Zombie Plague on a HytHost CS 1.6 server
  6. FAQ

Zombie Plague turns Counter-Strike 1.6 into humans against zombies: one player turns, infects the others, and the last humans fight with extra items and weapons. It is one of the most played CS 1.6 mods, and it runs on AMX Mod X, which every modern CS 1.6 server already has.

This guide installs Zombie Plague 5.0 from the official files, explains its configs, and covers the three things that break most ZP servers: file permissions, the 512 precache limit and downloads for models and sounds.

Which Zombie Plague version to use

Zombie Plague is written by MeRcyLeZZ and published on the official AlliedModders thread. Download it only from there — copies on other sites are often modified.

VersionWhat it is
5.0.8aThe latest version (the patched download). Comes as source code, so you compile it
5.0The 5.0 stable release, with ready-compiled plugins
4.3The older one-plugin version; many classic servers and add-ons still use it

You also need zp_resources.zip from the same thread — the models, sounds and sprites. Zombie Plague needs AMX Mod X 1.8.0 or newer; all the modules it uses ship with AMX Mod X.

Start from a ready ReHLDS and AMX Mod X server: HytHost CS 1.6 hosting from €1.44/mo, with FastDL set up.

See CS 1.6 plans

Install Zombie Plague 5.0

  1. Upload the resources. Extract zp_resources.zip into the cstrike folder, so the models, sound and sprites folders merge with the existing ones.
  2. Upload the plugin files into cstrike/addons/amxmodx: the .amxx files go in plugins, the .ini and .cfg files in configs, the language files in data/lang.
  3. Compile 5.0.8a first if you use it: compile the .sma files on your own computer with the AMX Mod X compiler and upload the resulting .amxx files. In our test, every 5.0.8a file compiled with the AMX Mod X 1.10 compiler.
  4. Restart the server and check that the plugins are running with amxx plugins in the console.

Zombie Plague 5.0 loads its plugins from its own list, plugins-zp50_ammopacks.ini, separate from your normal plugins.ini. To use money instead of ammo packs, rename that file to disabled-zp50_ammopacks.ini and disabled-zp50_money.ini to plugins-zp50_money.ini. Version 4.3 uses plugins-zplague.ini instead.

Configure the game

FileWhat you set there
zombieplague.cfgGame rules: rounds, infection, damage, ammo packs and the special modes
zombieplague.iniModels, sounds, sky and lighting used by the mod
zp_zombieclasses.ini, zp_humanclasses.iniThe zombie and human classes, with their health, speed and models
zp_extraitems.iniThe extra items players can buy

Change one file at a time and restart to test. Add-ons — new zombie classes, extra items, game modes — are separate plugins listed in the same plugins-zp50_*.ini file, and must be made for the ZP version you run.

The three things that break ZP servers

1. File permissions after uploading

Folders uploaded from a zip can end up without the execute permission, and the server then cannot open what is inside. The symptom is a crash on start, often with Couldn't get DLL API in the log. Set the uploaded folders to 755 and restart.

2. The 512 precache limit

The engine can load at most 512 models, 512 sounds and 512 other files per map. Zombie Plague adds many of each, and every extra class and item adds more. Past the limit the server stops on map change with an error saying an item failed to precache. Remove unused classes and items, or use fewer custom models.

3. Players missing models and sounds

Players download custom files when they join. Without a fast download server (sv_downloadurl), that is slow and some files may be missing, so zombies show the default skins. Set up FastDL so the files come over the web.

Zombie Plague on a HytHost CS 1.6 server

  • The base is ready. Every HytHost CS 1.6 server comes with ReHLDS, ReGameDLL, Metamod-R, ReAPI and AMX Mod X; check the exact builds with version, meta version and amxx version in the console.
  • Upload ZP with the file manager or SFTP as above, then use Permissions in the file manager to set the uploaded folders to 755.
  • FastDL is already set up: players download models and sounds from a fast download address that serves your server's own files. Only add your own sv_downloadurl to server.cfg if you want to use a different one.
  • Test before you open it. Run a few rounds with friends after every change, and take a backup from the panel first.

New to running a CS 1.6 server? Start with how to make a CS 1.6 server, and see the best CS 1.6 plugins for admin and anti-cheat tools to run alongside ZP.

ReHLDS, ReGameDLL, Metamod-R, ReAPI and AMX Mod X ready, FastDL included — CS 1.6 hosting from €1.44/mo.

See CS 1.6 plans
FAQ

Frequently asked questions

Zombie Plague 5.0.8a, published on the official AlliedModders thread as source code. The 5.0 stable release with compiled plugins and the older 4.3 are also available there.

Zombie Plague is an AMX Mod X plugin and needs AMX Mod X 1.8.0 or newer, which ReHLDS servers run. Its sources compile with the current AMX Mod X compiler; test your full setup with a few rounds before opening the server.

Usually the 512 precache limit: too many models or sounds for one map. Remove unused zombie classes, extra items or custom models until the server loads the map again.

The players did not download the custom models. Set up FastDL with sv_downloadurl so files download quickly, and make sure the models are in the cstrike folder on the server.

Rename plugins-zp50_ammopacks.ini to disabled-zp50_ammopacks.ini and disabled-zp50_money.ini to plugins-zp50_money.ini in addons/amxmodx/configs, then restart.

Run your Zombie Plague server

HytHost CS 1.6 hosting comes with ReHLDS, AMX Mod X and FastDL ready for Zombie Plague, plus automatic backups — from €1.44/mo.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Was this guide helpful?