|
INHALT
- Introduction: What is the CW Creator?
- Features
- Requirements
- Installation
- Commands
- Misc
- Addons
- Known Bugs
- FAQ
- Support
- ToDo
- Acknowledgements
- Changelog
Maybe you know the problem. You want to start a clanwar, but you have to kick players from your server, load the war settings, change maps, etc. To ease the administration Sir Drink a lot und I developed the CW Creator. And now, after long, long anouncement, I finally finished version 2. Server administrators, who already got the previous version, have to relearn some parts.
The plugin was developped to have maximum comfort with maximum flexibility and minimal interference in regard to the server. It is obvious that only a compromise was possible, but we think we found a good one.
- Loads preset war rules.
- Unneeded plugins will not be loaded during a war.
- Kicks players not attending the war or redirects them to a connected HLTV.
- Provides a war mapcycle.
- Warm-up on each map.
- Optional online score calculation (Addon)
- Optional menu for administration (Addon by Sir Drink a lot)
The installation of the CW Creator is not as easy as most other plugin, but it is worth it.
- Check, whether AdminMod is running properly. In case it is not, make it work! (Minimum: AM 2.50.52 und newer)
- Install the plugin in the directory "addons/adminmod/scripts". If you want to use the addons, you have to install them, too, of course! (see directory addons)
- Create the directories "addons/adminmod/config/cwcreator" and "addons/adminmod/config/cwcreator/rules".
- Provide the files in the plugin.ini. (in general: addons/adminmod/scripts/plugin_cw_creator.amx) The calculation plugin does not need to be in the plugin.ini, because it is only used in war mode.
- Take a look inside the attached warplugin.ini. You will find some standard plugins as well as the new plugin_cw_creator. Remember to uncomment the addons, if you want to use them. Plugins like TK-Revenge or Impressive should not be added to the warplugin.ini, because they are annoying during a war. Place the warplugin.ini in "addons/adminmod/config/cwcreator" then.
- Take a look inside the directory rules. We prepackaged some rules from well known German leagues. Find the rules you need or use your own files and copy the files to "addons/adminmod/config/cwcreator/rules". Remember to write down the names, you will need them during the war setup. Please, be aware that all rules given are without engagement!
- Edit the server.cfg. The LAST entry must be: "exec addons/adminmod/config/cwcreator/war.cfg" (without quotation marks of course). In case you have a line beginning with admin_command this line has to be last, but only then. No discussion accepted!! It is also recommended to provide something like "admin_command admin_say Mapstart" at the end of the server.cfg to activate AM directly after mapchange.
- Check in the "addons/adminmod/config/adminmod.cfg" whether the following cvars are set: file_access_read 1, file_access_write 1, allow_client_exec 1.
- This entry should be provided in the adminmod.cfg, if you want to use Sir Drink a lot's menu plugin or the score calculation plugin: amv_beta_enable menu1 (add if not already in)
- Ready to go! The plugin can be used after a mapchange or server restart.
For every command the access level 256 is needed! (Upgraders be aware that 1024 was used before).
admin_war_set <opponent clantag>
With this command the server is set to war mode. The opponent clantag is optional. If you do not provide one, the kick function would be disabled. Some people wanted this feature. Please remember that you do not need to use the whole clantag. E.g. in case of [WING], WING should be enough to explictly determine the clan members. On the other hand, it would not look professional, if you do not provide the whole tag.
admin_war_start
The war is started via a vote on every map with this command. Be aware: The use of sv_restartround does not end the warm up time!!
admin_war_restart
The war is started immediately on every map with this command. Be aware: The use of sv_restartround does not end the warm up time!!
admin_war_end
This command is issued to end the war. If you use the score calculation plugin, you would see the final score. The map will be changed after 60 seconds to the map provided in admin_war_endmap. The final score is stored in a unique file in "cstrike".
admin_war_tag <own clantag>
Set admin_war_tag to define your own clantag. (Value permanently saved)
admin_war_pass <password>
Is used to set the clanwar password. (Value permanently saved)
admin_war_map1 <1. map in war>
Sets the first map in war (e.g. your home map) (Value permanently saved)
admin_war_map1 <2. map in war>
Sets the second map (e.g. your opponent map). (Value permanently saved)
admin_war_endmap <map>
This command is used to set, which map should be loaded 60 seconds after admin_war_end. For public servers de_dust or de_aztec would be ideal. (Value permanently saved)
admin_war_rules <rule file>
Defines the file where the war rules are stored. Set a rule file here located in "addons/adminmod/config/cwcreator/rules". Just provide the filename without the path. (Value permanently saved)
admin_war_count <0/1>
Sets whether score should be calculated or not. Score calculation plugin needed. (Value permanently saved)
admin_war_demo <0/1> (out of order)
This was thought for automatic demo recording, but it cannot be used because of a hl server bug. (Value permanently saved)
admin_war_countrules <attack/all>
If you are using the calculation plugin, you can change the way the score is calculated. "all" means: all wins count, "attack" means only attacker wins count. (Value permanently saved)
If you want to get an overview over the cw settings, just type admin_war_tag, admin_war_pass, admin_war_map1, admin_war_map2, admin_war_endmap, admin_war_rules, admin_war_count oder admin_war_countrules without parameters. All settings will be shown in the console.
In case you need it, after using admin_war_set and admin_war_end the files addons/adminmod/config/cwcreator/startwar.cfg and addons/adminmod/config/cwcreator/endwar.cfg would be executed, respectively (if exist). Just provide the files you need!
Addons can be found in the addons directory. (guessed it, right? ;-))
- cwc_addon - the score calculation plugin (needs LogD and the beta menu function)
- cwc_menu - A GUI for administrating the cw creator (needs the beta menu function, should be integrated in the plugin.ini, too)
- bk_hltvannounce - Can and should be integrated in the plugin.ini, too. Needed for redirecting players at clan war setup.
- Vote will be displayed in HLTV. (just a cosmetic issue)
- From time to time, the wrong map will show up. This is caused by the hl server. It is just the thing that I let the mapcycle do its job.
- It can happen that some players get an "invalid password" message after the first mapchange. Looks like a client problem.
- Where to find the latest version? - Download here
- I have an older AM version and like to use the cw creator 2.1. - Sorry, minimum requirement is 2.50.56 and this should be also installed due to security issues.
- Can I use non-standard paths for the files? - Of course you can, just change the directories in the source code and recompile. Do not forget to change it in the addons, too.
- Can I dis- and enable Statsme? - Yes, you can provide "meta pause statsme" in the rule file. This could cause crashes sometimes, so perhaps "meta unload statsme" is preferable in that case. On case you still have problems, ask the Metamod plugin programmer as it is not my job to deal with their problems.
- I like to use different plugins for different leagues. - Pretty easy. Just define a league specific plugin.ini file and set it in the rule file.
- Waiting for a hl server upgrade fixing the demo bug.
- my clan colleague Sir Drink a lot for his great help especially in testing and for programming the original version.
- my beta testers [-=THH=-]Stillsetzhut, DarkEyes, huepper, -=SCARAP=-, chio and Wookie.
- the rest of my clan, which were also some kind of beta testers.
Visit: Homepage | WAP | Server-Stats | Gameserver: wing-csserver.skyfall.de:27015
- the AdminMod-Beta-Team, from whom I learn so much.
- daRope for still maintaining AdminMod.
- v2.11
- Fix: Since 2.1 changed variables were only written to file (settings.ini) and not to memory. Why the hell did nobody tell me?
- v2.1
- Fix: Giving no opponent clan tag will no longer kick the opponent on start.
- Fix: Password gets set on every player who is not kicked individually. Hopefully, this avoids eventual admin kick at mapchange after setup.
- Fix: Centersay with password is displayed longer due to new function in AM 2.50.56
- Remove: HLTV Announcer was removed due to new function in AM 2.50.56. A new version of it can be downloaded separately.
- Change: Minimum requirements have been increased to AM 2.50.56. Please update, if you want to use CWC 2.1.
- Change: ESL-Rules have been altered due to change from 13.07.2003
- v2.0.1
- Fix: startwar.cfg will be executed at setup as it should have been.
- v2.0
- New: New Readme
- v2.0 beta RC1
- New: Invalid characters in the clantag are replaced by "x" in the filename.
- Fix: Timing problems (passing values for round and countrules from plugin to addon)
- Fix: Maxround counting error
- Fix: Future fix, maxround demo stop (Silly mistake, which should not happen again, but without relevance)
- v2.0 beta 4
- New: Player without the right tag is redirected to a connected HLTV (needs HLTV Announcer)
- New: The rule file can be reloaded, if the wrong file was loaded before
- Fix: Round increment only after admin_war_start (in case the mapcycle fails)
- Fix: admin_restart can only be executed during war mode.
- v2.0 beta 3
- New: LogD Score calculation plugin
- New: Final score will be displayed with menu() (Please add amv_beta_enable menu1 to your adminmod.cfg)
- New: Final score will be stored in a unique file in the cstrike directory.
- New: Checking variables for file_access_read, file_access_write, allow_client_exec and admin_vault_file
- New: Timeleft or Roundsleft at start of every round, respectively (score calculation plugin)
- New: Optionale Ausführung einer startwar.cfg bzw. endwar.cfg. Wird ausgeführt wenn die entsprechende Datei in addons/adminmod/config/cwcreator liegt.
- Removed: Demo function removed. Is useless until server upgrade.
- v2.0 beta 2
- New: New command admin_war_restart to bypass "Are you ready?" votes.
- New: mp_timelimit and mp_maxrounds are set to zero at mapstart for warmup purpose. Please mark, admin_war_start or admin_war_restart must be used to start the war after warmup.
- Change: The access level for the cwc commands were changed to 256 (ban).
- Fix: Stillsetzhut found a memory problem. #dynamic pragma was therefore increased to 8192.
- Fix: The default settings in the settings.ini are completed to prevent jumbling of values.
- Fix: admin_war_end can be executed only once.
- Fix: Welcome message will be displayed only on the first map.
- v2.0 beta 1
- New: Interface change
- v1.3.1
- Fix: Weapon restrictions from map specific files will be deactived via admin_cs_restrict 0.
- v1.3
- Change: Plugin was applied to the new directory structure. Please mark that the configuration files are now stored in "addons/adminmod/config/cwcreator" and the rules files in "addons/adminmod/config/cwcreator/rules".
- Change: The entry for admin_plugin_file should be removed from the rule files.
- Fix: Password will not be displayed on the HLTV anymore.
- Fix: HLTV should be recognized on a LAN server.
- Fix: Mapspecific rules (e.g. from de_dust.cfg) will be overwritten 10 seconds after mapchange.
- v1.2
- New: Added child lock. A forgotten entry for the warplugin.ini in the rule file will have no effect as long as warplugin.ini exist.
- Fix: The first map should be loaded only twice not three times.
- Fix: The cw mapcycle would be set back even if no "mapcyclefile mapcycle.txt" is set in the server.cfg.
- v1.1
- New: A cwmapcycle.txt file is created. Therefore an aditional variable is introduced: admin_war_set .......
- Fix: The password is set to its old value at the end of the war (CS1.4 "problem").
- Fix: The HLTV is excluded in the start vote. Additional spectators are NOT excluded!
- Fix: A missing line was added to the espl.cfg. (admin_plugin_file) Please update!
- Fix: The missing information about the access level (1024) for the commandsThe README.txt was added.
- v1.0
- First official version!
|