- Changelog
- Introduction to the plugin
- Background
- Requirements
- Recommended
- Update
- Installation
- Cvars/Commands
- License
- Acknowledgements
* recompiled models with correct bonemerge qc directives |
* fixed problem with default zombie models not being set |
* added auto download so .res files are no longer needed |
* a few more optimisations |
* many bugfixes |
* bloodvision hell |
* new client var query (see below) |
* new hint for zombie players |
* zombie character choice menu |
* zombie health maximum is now 9999 |
* zh_buymenu no longer shows for dead players |
* more internal code rewriting |
* many more optimisations - far less cpu intensive |
* health no longer uses direct memory modification |
* major internal code rewrite |
* fixed crash bugs! |
* some speed optimisations |
* recompiled models for latest version of CS:S as at 13/7/05 |
* added new zombie 'corpse' - with some special abilities |
* added one extra human player model |
* fixed timers to be server rate independent |
* fixed bug where zombie player could use guns |
* added zombie regeneration - see vars below |
* changed zh_zomhealth to be the max level, not the increment |
* fixed zh enable/disable and checked other vars as described below |
* reduced head hitbox size |
* fixed admin menus disappearing |
* unreleased patch to temporarily repair model animations |
* Woke up from my stupor and realised I had left out the .res files :P |
* First Public Release |
* replaces Terrorist models with HL2 zombie model. |
* ensures that players on T team (zombies) can only use knife. |
* implements a headshot only style type of zombie super power. |
* plays a few subtle zombie sounds. |
* provides CT's with a model selection menu upon spawn. |
* provides Zombie's with a model selection menu upon spawn. |
* Working Source Dedicated Server installation - Counter Strike Source ONLY. |
* Basic knowledge of server administration. |
* You MUST allow clients to download files from either your game server or your content host!! Open your server.cfg file and ensure that the following is set correctly: |
sv_allowdownload 1 |
If you don't do this, everyone will see large red flashing error signs instead of zombies!!! |
* Mani Admin Plugin (http://www.mani-admin-plugin.com/) is highly recommended! |
* If using the '18 bot' cfg settings below, remove 16 player maps from your mapcycle.txt - i.e. cs_compound |
* Run the server as 32 player with 18 bots and 14 player slots. Allow up to two players to play as zombie. add/replace the following in your server.cfg |
exec zhplugin.cfg // exec the default cfg file for zh phys_pushscale 10 // make it more difficult for players to block doorways bot_chatter minimal // make bots stfu bot_defer_to_human 1 // make bots less likely to plant bomb bot_difficulty 3 // zombies should be hard bot_join_after_player 0 // bots need to join before players so there is the correct # bot_prefix "-[zombie]- " bot_quota 18 // for 32 player server, for 16 player server make this 10, for 20 make it 12 - this is a good working ratio bot_quota_mode normal // fix bot number bot_auto_vacate 0 // bots are permanent - they wont leave bot_auto_follow 1 // we like mindless zombies bot_allow_rogues 0 // we like mindless zombies bot_eco_limit 0 bot_all_weapons // all the stuff below just works - there are other ways of doing this, but this should be fine bot_allow_grenades 0 bot_allow_machine_guns 0 bot_allow_pistols 0 bot_allow_rifles 0 bot_allow_shotguns 0 bot_allow_snipers 0 bot_allow_sub_machine_guns 0 bot_join_team T bot_join_team T bot_join_team T bot_join_team T bot_join_team T bot_join_team T bot_join_team T bot_join_team T bot_join_team T bot_join_team T bot_join_team T bot_join_team T bot_join_team T bot_join_team T bot_join_team T bot_join_team T bot_join_team T bot_join_team T |
* A fully armed CT team will result in total zombie annihilation every round...this gets boring quickly. Use mani admin plugin and restrict the following weapons: |
awp // Magnum Sniper Rifle (alternatively, do not restrict but set ma_restrict awp 1) g3sg1 // D3/AU1 sg550 // Krieg 550 Commando galil // IDF Defender scout // sg552 // Krieg 552 m4a1 // Maverick M4A1 Carbine usp // KM .45 Tactical p228 // 228 Compact xm1014 // Leone YG1265 Auto Shotgun mac10 // Ingram MAC-10 tmp // Schmidt Machine Pistol (alternatively, do not restrict but set ma_restrict tmp 1) ump45 // KM UMP45 m249 // M249 flashbang // Flashbang hegrenade // HE Grenade smokegrenade // Smoke Grenade vesthelm // Kevlar+Helmet |
There are a few changes in this release (0.2.4), so you will at the very least need to install the new model files and the server .dll or .so files. |
NOTE!!!! You should remove any zombiehorde .res files from your map directory as they are no longer needed. Leaving these files in will cause new players to download unnecessary and outdated content! |
1. Copy the cstrike directory over your source dedicated server cstrike directory. This will put everything where it needs to go. |
2. Edit your server.cfg as per recommendations above. |
3. You MUST set sv_allowdownload 1 in server.cfg |
4. Set any cvars you wish to change in zhplugin.cfg file. |
5. Run the server! |
-cvar- -min/max- -default- -function- ------------------------------------------------------------------------------------------------------------------- zh 0/1 1 enable/disable zhplugin. zh_radiohint 0/1 1 if true, hints to zombie players about radio zh_zomhealth 1/9999 500 amount to increment zombie health to. zh_zomhs 0/1 1 if true makes headshots the only way of hurting zombies. zh_zomknifeonly 0/1 1 if true makes zombies unable to use anything but the knife. zh_modelswap 0/1 1 enable/disable the model selection menus and zombie skins. zh_regen 0/1 1 enable/disable health regeneration for zombies. zh_regen_hp 0/9999 5 amount to regenerate zombie health every 1 second. zh_debug 0/1 0 make zhplugin noisy. -command- -function- ------------------------------------------------------------------------------------------------------------------- zh_version print zh version to console. zh_log write zh version to log file. zh_buymenu bindable client command for a zh specific buy menu as per weapon restrictions above. zh_buyarmor bindable client command getting armor. totally redundant. -client command- -function- ------------------------------------------------------------------------------------------------------------------- zh_dumpvars print all zh server vars to client console. |
®, zhadmin, .robot or deegz - whatever Initial Concept, Project Leader, Programmer, Server Hosting |
kaizan Concept, Tester, Website Hosting, Server Administrator |
Sempai.Hanz Concept, Server Administrator, Art |
Rav3n Tester, Server Administrator, HTML, Graphics |
beefy Tester, Server Administrator |
ics Tester |
Hef Tester, Server Administrator |
Kane Tester, Server Administrator, Beer Consumption |
Trooper Tester, Server Administrator, IRC Op |
Special Thanks: www.emotech.com.au, mosca.br, kylratix, sekkusu, mattie, mani, smallsumo, martin l, aj |