Thread: WarriorMod
View Single Post
Snake60
Senior Member
Join Date: Jul 2008
Location: Russia, Pskov
Old 12-11-2010 , 09:41   WarriorMod 2.2.0
Reply With Quote #113

[IMG]http://img441.**************/img441/5803/warriorsmod.png[/IMG]

Version 2.2.0 (Mod by Snake 60)

[IMG]http://img841.**************/img841/1294/cfgp.png[/IMG] Features:
  • Admin menu integration
    ~
    Created own section for match control.
  • WarmUp rounds
    ~
    Sets cash to $16k. Runs WarmUp (WU) & start counts WU rounds.
  • Vote after WarmUp
    ~
    Continue WarmUp / Knife / Live.
  • Auto-loading configs
    ~
    Depending on how many players are connected (defaults for ESL configs), but can be sets anything you like.
  • Kicking/Banning a complete team
    ~
    Suitable for inadequate teams.
  • Auto-mapchange after war
    ~
    If war_next_map is set.
  • Setting Maxrounds/WU Maxrounds/Nextmap
    ~
    From Menu or via commands.
  • Auto-recording SourceTV demo ~ (optional)
    ~
    Demo contain all info by commands: status, sb_status, zb_players.
  • Auto-creating SourceTV demo folder ~ [.n.e.w.] ~ (optional)
    ~
    If not set demo recording in default folder: cstrike.
  • Auto-naming SourceTV demos
    ~
    Naming recorded demos according to the sets team names, map name and date/time.
  • ReadyUp system
    ~
    Asking "ready?" before the clanwar starts.
  • Restarting system
    ~
    3 restarts before Knife/Live.
  • Knife round ~ (optional)
    ~
    Weapons are stripped from all players at round start. Winner team gets the vote: Stay or leave?.
  • Live mode
    ~
    Score and Rounds are counted, Stats displayed in panel during set up time.
  • Auto-swap teams with a choice of skin ~ [.n.e.w.]
    ~
    After 1-st half teams are automatically changed. Players chose the skin and Live is restarted.
  • Auto-continue in second half
    ~
    Team score is counted again after 3 restarts.
  • Auto-end the war
    ~
    Final score is displayed in panel and in chat. Plugin resets itself.
  • Multi-language, full translation support ~ [.n.e.w.]
    ~
    English, Russian, German (need correction), Italian (need correction).
  • Team name set up ~ [.n.e.w.]
    ~
    Admins can manually set up team name.
  • Change password in game ~ [.n.e.w.]
    ~
    Admins can manually change password in game. Players can see changed password.
  • Move to spectator ~ [.n.e.w.]
    ~
    Admins can move all players to spec from menu or specific player via command.
  • Detection of recruits ~ [.n.e.w.]
    ~
    Plugin reads authorized Steam_ID from file and alerts all about recruit if it detected.
  • Storing results in MySQL DB
    ~
    If exist DB named warriormod, then use it. If not exist - default is tried. Function is disabled if there is no access to any DB.
[IMG]http://img34.**************/img34/2139/whll.png[/IMG] ConVars:
  • war_version
    Current: 2.2.0
    ~ Displays the current WarriorMod version.
  • war_rounds
    Default: 15
    ~ How many rounds to play. Can be any number you want.
  • war_rounds_wu
    Default: 5
    ~ How many rounds to play during WarmUp. The actual number of played rounds may be different from this, because players can vote to extend the WarmUp.
  • war_fadetoblack
    Default: 0
    ~ ESL configs set fadetoblack to 1. If you don't like this, set this cVar to 0, and fadetoblack will be turned off; set to 1, and it will always be turned on; set to -1 and it will be left unchanged.
  • war_pausable
    Default: 0
    ~ Same as fadetoblack, but for sv_pausable.
  • war_record
    Default: 1
    ~ If set to 1 then after start Knife/Live will auto-recording SourceTV demo. The file name will contain the names of both teams, the played map, and a time stamp.
  • war_config
    Default: "esl%s"
    ~ Specifies the config you want to be executed before clan war. %s will be replaced by e.g. 3on3 or 5on5.
  • war_config_end
    Default: ""
    ~ Config file to be executed when clan war is over or the plugin is reset. Note: %s will not be replaced here.
  • war_next_map
    Default: ""
    ~ Map to be loaded when the current war is finished. If empty, map won't be changed.
  • war_vote
    Default: 1
    ~ If set to 1, the plugin will start vote for "Ready?" before Knife/Live round.
  • war_finish
    Default: "0"
    ~ If set to 0, the clan war stops after one team reached a score of war_rounds + 1.
  • war_showmoney
    Default: 1
    ~ If set to 1, the plugin show money of your team mates in the status panel.
  • war_suddendeath
    Default: 0
    ~ If match and in draw, should a sudden death round be played?
  • war_auto_swap_delay ~ [.n.e.w.] ~
    Default: 5
    ~ Time to wait before swapping teams at half time.
  • war_t_name ~ [.n.e.w.] ~
    Default: "Team1"
    ~ Team name who start for T (Changed by admins command: '!war_t new_name')
  • war_ct_name ~ [.n.e.w.] ~
    Default: "Team2"
    ~ Team name who start for CT (Changed by admins command: '!war_ct new_name')
  • war_demo_folder ~ [.n.e.w.] ~
    Default: ""
    ~ Set folder for recorded demos, if not set - will be record in default folder 'cstrike'.
  • war_showpanel_time ~ [.n.e.w.] ~
    Default: 10
    ~ Time in seconds to show score panel for players.
[IMG]http://img30.**************/img30/231/settr.png[/IMG] Configs:
  • cfg/sourcemod/warriormod.cfg
    ~
    Main file for configuration this plugin. If it doesn't exist, it will be auto generated using the default values for the cVars.
  • cfg/server.cfg
    ~
    Main file for configuration you server. In my version contain only one string: exec warmod/on_map_load.cfg.
  • cfg/autoexec.cfg
    ~
    One of some files needed for configuration you server. In my version contain only one string: exec warmod/on_server_start.cfg.
  • cfg/warmod/server_info.cfg
    ~
    One of some files needed for configuration you server. Have this part of settings: Server name, Server & Rcon password, Source TV, Contact/Region
  • cfg/warmod/on_map_load.cfg
    ~
    One of some files needed for configuration you server. Loaded during map change. In my version contain only one string: exec warmod/ruleset_warmup.cfg.
  • cfg/warmod/on_server_start.cfg
    ~
    One of some files needed for configuration you server. Loaded during server starts. In my version contain some settings and exec string: exec warmod/server_info.cfg.
  • cfg/warmod/on_match_end.cfg
    ~
    This file executed after match end if sets: war_config_end "warmod/on_match_end.cfg". Useful if needed return some changed server parameters.
  • cfg/warmod/ruleset_warmup.cfg
    ~
    Configuration file which executed before match.
  • cfg/warmod/ruleset_global.cfg
    ~
    Configuration file with main server parameters.
  • cfg/warmod/ruleset_mr15.cfg
    ~
    This file executed before match if sets: war_config "warmod/ruleset_mr15.cfg". Useful if needed change some server settings.
  • addons/sourcemod/configs/steam_id_list.cfg
    ~
    List of trusted Steam IDs (Maximum 30 strings).
Note: Don't forget update warriormod.cfg with new cvars!

[IMG]http://img63.**************/img63/753/admn.png[/IMG] Admin Commands:
  • war_knife
    ~
    Starts a war with a knife round.
  • war_live
    ~
    Starts a war, skipping knife round.
  • war_reset
    ~
    Resets the plugin, deleting all scores, restart and finishing the demo.
  • war_maxrounds
    ~
    Sets or displays maxrounds.
  • war_nextmap
    ~
    Sets or displays nextmap.
  • war_warmup
    ~
    Starts a warmup round.
  • war_live_end/war_knife_end
    ~
    Like war_live/war_knife, but wait until round end.
  • war_pass ~ [.n.e.w.] ~
    ~
    Sets or displays password in game.
  • war_spec ~ [.n.e.w.] ~
    ~
    Move player or players to spectator. Usage: war_spec <target> (target: player_name, @T, @CT or @all)
  • war_ct ~ [.n.e.w.] ~
    ~
    Manually change team name who start for CT. Usage: war_ct <new name>
  • war_t ~ [.n.e.w.] ~
    ~
    Manually change team name who start for T. Usage: war_t <new name>
Note: Adminlevel: Custom1

[IMG]http://img51.**************/img51/9883/userpx.png[/IMG] Users Commands:
  • pass or pw ~ [.n.e.w.] ~
    ~
    Show server password to the user.
  • score
    ~
    Show score panel to the user if war started.
  • steams ~ [.n.e.w.] ~
    ~
    Run anti-recruit module and alert all about recruitment if it detected.
Note: All users commands type in chat without the public '!' or silent '/' chat triggers.

[IMG]http://img87.**************/img87/5963/chng.png[/IMG] Change log:

~ Version ~ 2.2.0 ~
  • Record demo in specific folder (auto-create folder).
  • Swap players with ability to chose the skin.
  • Customized swap delay after 1-st half.
  • Customized delay of displayed stats panel.
  • Manually change teams names.
  • Restrict "rebuy" & "autobuy" commands during Knife Round.
  • Fix (remove) bomb on radar during Knife Round.
  • Change password in game.
  • Show server password for player how type in chat "pw" or "pass".
  • Move all players or specific player to spectators.
  • Full translation: English, Russian. Need check: German, Italian.
  • Read Steam ID from file and inform all about recruitment if it is.
  • Something else that I forgot =)

[IMG]http://img190.**************/img190/9454/todof.png[/IMG] ToDo list:
  • Auto-detect Clan name.
  • Protect STV from been kicked.
  • Stop record demo when match not finished and all guys disconnect from server.
  • Add MODE_BRAKEWAR (Breaks then continue the current Live - suggestion by GrO).
  • Something else that I forgot =)

[IMG]http://img96.**************/img96/7753/inst.png[/IMG] Install:
  • Before install make backup your cfg and other files!
  • Unzip all files in to cstrike folder.
  • Overwrite files and folders if asked.

[IMG]http://img64.**************/img64/1038/dwnl.gif[/IMG] Download:
Attached Files
File Type: zip WarriorMod 2.2.0.zip (60.9 KB, 1100 views)
__________________
Snake60 is offline
Send a message via ICQ to Snake60 Send a message via MSN to Snake60 Send a message via Skype™ to Snake60