Plague is a Counter-Strike server side modification, developed as an AMX Mod X plugin, which completely revamps the gameplay, turning the game into an intense "Humans vs Zombies" survival experience.
Even though it's strongly based on the classic zombie infection mods, it takes the concept to a new level by introducing:
New Gameplay Modes: Nemesis, Survivor, Multi Infection, Swarm, Plague
Zombie Classes System: allows addding unlimited custom zombie classes
Ammo Packs: awarded to skilled players, can be exchanged for goods
Extra Items System: allows adding unlimited custom items to buy
Custom Grenades: Napalms, Frost Nades, Flares, and Infection Bombs
Deathmatch Mode: where zombies or humans can continually respawn
Admin Menus: to easily perform the included console commands
Special Effects: from the HL Engine, such as dynamic lighting and fog
There is plenty of customization as well, which enables you to create several different styles of gameplay. You can:
Set zombies and humans' health, speed, models, rewards, and more
Toggle unlimited ammo and adjustable knockback for weapons
Separately enable and customize the new gameplay modes to your liking
Change overall map lighting (lightnings available for the dark settings)
Set different colors and sizes for flashlight and nightvision
Toggle leap (long jumping) and pain shock free (no damage slowdowns)
Toggle various infection effects, such as sparks and screen shakes
Enable random spawning (CSDM-spawn friendly)
Replace sounds or add some background themes
And many more...
This project started back on late 2007, when the free infection mods around were quite buggy and I wanted to make one on my own. With little to no experience at AMXX scripting, I had to start from the very scratch.
Not after spending over a week looking at many plugins (mainly Zombie Swarm) and scarce tutorials, I somehow managed to have all the basic stuff working quite well (even though the code was a real mess). The following months were spent polishing things up and trying to fulfill new original ideas, most of them quite worth the hard work.
In the meantime, I got the chance to try the plugin out on a 32 man server. This meant a huge progress on development, and after lots of testing and bug fixing, the mod turned out to be more than the simple infection plugin I had originally planned it to be.
The project has come a long way since, and I'm glad to say I'm finally making it freely available. All I'm asking in return is to keep my name in the plugin.
AMXX Dev Team: for all the hard work which made this possible
Imperio LNJ Community: for providing the first server where I could really test the plugin and for everyone's support
Mini_Midget: for his Zombie Swarm plugin which I used for reference on earliest stages of development
Avalanche: for the random spawning code I got from GunGame and the original Frostnades concept that I ported in here
cheap_suit: for some modelchange and knockback codes that I got from Biohazard
Simon Logic/ConnorMcLeod: for the Pain Shock Free feature
KRoT@L: for some code from Follow the Wounded, used to make the zombie bleeding feature
VEN: for Fakemeta Utilities and some useful stocks
RaaPuar and Goltark: for the custom grenade models
Orangutanz: for finding the precached modelindex offset
ML Translations: DKs/nunoabc/DarkMarcos (bp), JahMan/KWo (pl), DA (de), hleV/aaarnas (lt), darkbad945 (bg), DoPe^ (da), k1nny (fr), shadoww_ro/tuty/georgik57/EastSider (ro), NeWbiE' (cz), lOlIl/Seehank (sk), Bridgestone (sv), crazyeffect.net/Mave/Wesley (nl), TehGeorge (gr), SUPER MATRIX/Shidla/zDemon/4eRT (ru), zsy314 (cn), skymoon (tc), decongamco (vn), beckham9224 (mn), Zombie Lurker (ls)
Beta testers: for all the feedback, bug reports, and suggestions which constantly help improve this mod further
And to all zombie-mod supporters out there!