- Changelog
- Introduction to the plugin
- Background
- Requirements
- Recommended
- Upgrade
- Installation
- Anti-Camp
- Cvars/Commands
- License
- Acknowledgements
* implemented new anticamp feature! |
* split zh_modelswap into zh_modelswap_t and zh_modelswap_ct |
* made modelswap only enable/disable model changer as menus are for future features... |
* fixed fire sound not stopping when players die whilst on fire |
* fixed fire not working when unrelated cvar not set to true |
* internal test builds |
* 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 character selection menu upon spawn. |
* provides Zombie's with a character selection menu upon spawn. |
* provides an anti-camp mechanism.. |
* 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 |
* 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, so you will at the very least need to install the cfg/zh directory 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_t 0/1 1 enable/disable the zombie skins. zh_modelswap_ct 0/1 1 enable/disable the human 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_anticamp 0/1 1 enables auto punishment of campers in illegal positions. zh_anticamptrigs 0/9999 3 number of camp detects before punish. zh_antiserialcamptrigs 0/9999 12 number of serial camping detects before real hurties. zh_antiserialcamphurties 0/9999 51 how much it hurts. zh_campradius 1/1000 80 radius of anti-camp spheres. zh_campinterval 0.1/9999 1 time between camping checks. zh_debug 0/1 0 make zhplugin noisy. -server command- -function- ------------------------------------------------------------------------------------------------------------------- zh_version print zh version to console. zh_log write zh version to log file. -client command- -function- ------------------------------------------------------------------------------------------------------------------- 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. zh_dumpvars print all zh server vars to client console. zh_dumpplayers (zh_admin only) dump some useful player data to client console. zh_addvec (zh_admin only) store your current position as an anti-camp point. zh_delvec (zh_admin only) delete the last triggered anti-camp point. zh_dumpvecs (zh_admin only) list all the anti-camp points. zh_savevecs (zh_admin only) save the current set of markers to the file cfg/zh/ |
®, zhadmin, .robot or deegz - whatever Initial Concept, Project Leader, Programmer, Server Hosting |
beefy Tester, Server Administrator |
Rav3n Tester, Server Administrator, HTML, Graphics |
Trooper Tester, Server Administrator, IRC Op, AntiCamp point author |
Kane Tester, Server Administrator, Beer Consumption |
ics Tester, AntiCamp point author |
Sempai.Hanz Concept, Server Administrator, Art, Video |
Hef Tester, Server Administrator, Trivia |
Tribolute Tester, Server Administrator, AntiCamp point author, Humor |
kaizan Concept, Tester, Website Hosting, Server Administrator |
Special Thanks: www.emotech.com.au, mosca.br, kylratix, Trimbo, sekkusu, mattie, mani, smallsumo, martin l, aj |