[ClientMod] Warmod

Plugin-Module [ClientMod] Warmod vF.2

No permission to download
This plugin adds 5v5 or more players Competitive feature to Counter Strike: Source server. This can be used for 5v5 Clan war servers, Mix War Servers or Auto Mix War Servers.


296

Features :
  • Ready System
  • Automatic LO3 (Live on 3)
  • Automatic SourceTV Management
  • Automatic swap teams
  • SourceMod menu integration
  • Team money display (Depends on ClientMod Scoreboard settings on the Server)
  • Knife Round support
  • Locked teams
  • Overtime support (Maxrounds/Sudden Death)
  • Playout support
  • MySQL result upload support
  • Multilingual support
  • Defuse bug fix
  • Delays show damage in console till end of round (or remove completely)
  • Removes "Fire in the Hole" sound
  • Removes help hints
  • Ragdoll removal
  • Enhanced UDP logs
  • Enhanced match logs
  • Forwards/Natives for other plugins
  • Morecolor Support
Requirements :
  • Sourcemod v1.8 or Higher
  • ClientMod Server API
  • Socket Extension
  • ClientMod Only Server (cm_private 1 or 2)
Installation :
  • Download ClientMod_Warmod.zip file attached to this post.
  • Extract the content of zip file and put into your server's cstrike folder.
  • Modify the configuration files as you like.
  • Restart the Server.
Addon Plugins :

The warmod plugin works well with several other plugins, that make the competitive mod more interesting and safe from cheaters.
Chat Commands :
Code:
!score or score or s                                             -               Shows current match score.
!wm_readylist or !wmrl                                           -               Shows currently ready players in ready menu.
!wm_cash                                                         -               Ask team money
!ready or !rdy or !r                                             -               Mark yourself ready.
!unready or !notready or !unrdy or !notrdy or !ur or !nr         -               Mark yourself unready.
!info or !i                                                      -               Shows ready system info.
!help                                                            -               Shows help about warmod.
Admin Chat Commands :
Code:
!notlive or !nl  or !cancelhalf or !ch      -               Declares half not live and restart round (Cancel Match).
!readyup or !ru                             -               Start or stop the ready system.
!cancelmatch or !cm                         -               Cancel the current match.
!t                                          -               Team starting terrorists - Designed for score purposes
!ct                                         -               Team starting couner-terrorists - Designed for score purposes
!swap                                       -               Swap teams.
!pwd or !pw                                 -               Set password to server.
!active                                     -               Toggle warmod active or inactive.
!minready                                   -               Set minimum ready players in order to match to begin.
!maxrounds                                  -               Set max round to be played.
!knife  or !ko3                             -               Start live match Knife Round.
!cancelknife or !ck                         -               Cancels the live Knife Round.
!forceallready or !far                      -               Forces all players to become ready.
!forceallunready or !faur                   -               Forces all players to become unready.
!fs or !lo3 or !forcestart                  -               Force start the live match or war.
!fe or !forceend                            -               Force end the live match or war.
!readyon or !ron                            -               Turn on or restart the ready system.
!readyoff or !roff                          -               Turn off the ready system if enabled.
CVARs :
// Sets the ip/host that LiveWire will use to connect
// -
// Default: "stream.livewire.gametech.com.au"
lw_address "stream.livewire.gametech.com.au"

// Enable or disable LiveWire
// -
// Default: "1"
lw_enabled "0"

// Sets the port that LiveWire will use to connect
// -
// Default: "12012"
// Minimum: "1.000000"
lw_port "12012"

// Enable or disable WarMod as active
// -
// Default: "1"
wm_active "1"

// Sets the seconds to wait before kicking the losing team
// -
// Default: "10"
// Minimum: "0.000000"
wm_auto_kick_delay "10"

// Enable or disable the automatic kicking of the losing team
// -
// Default: "0"
wm_auto_kick_team "0"

// Enable or disable the knife round before going live
// -
// Default: "0"
wm_auto_knife "0"

// Enable or disable the ready system being automatically enabled on map change
// -
// Default: "1"
wm_auto_ready "1"

// Enable or disable auto SourceTV demo record on Live on 3
// -
// Default: "1"
wm_auto_record "1"

// Enable or disable the automatic swapping of teams at half time
// -
// Default: "1"
wm_auto_swap "1"

// Time to wait before swapping teams at half time
// -
// Default: "3"
// Minimum: "0.000000"
wm_auto_swap_delay "3"

// Enable or disable blocking nightvision
// -
// Default: "1"
wm_block_nightvision "1"

// Enable or disable grenade blocking in warmup
// -
// Default: "0"
wm_block_warm_up_grenades "0"

// Enable or disable a player getting 3 points for their bomb explosion
// -
// Default: "0"
wm_bomb_frags "0"

// Team starting counter-terrorists, designed for score and demo naming purposes
// -
// Default: "Counter-Terrorists"
wm_ct "Counter-Terrorists"

// WarMod automatically updates this value to the Counter-Terrorist's total score
// -
// Default: "0"
wm_ct_score "0"

// Sets player console damage mode: 0 = removed, 1 = on death, 2 = delayed until end of the round
// -
// Default: "1"
wm_damage "1"

// Enable or disable a player getting 3 points for defusing the bomb
// -
// Default: "0"
wm_defuse_frags "0"

// Enable or disable the global chat command (@ prefix in messagemode)
// -
// Default: "1"
wm_global_chat "1"

// Enable or disable the ready system being automatically enabled at end of half
// -
// Default: "1"
wm_half_auto_ready "1"

// Enable or disable ingame scores to be showed at the end of each round
// -
// Default: "1"
wm_ingame_scores "1"

// Sets the Knife on 3 config
// -
// Default: "warmod/on_match_ko3.cfg"
wm_knife_config "warmod/on_match_ko3.cfg"

// Sets how many flashbangs to give a player on Knife on 3
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "2.000000"
wm_knife_flashbang "0"

// Enable or disable giving a player a hegrenade on Knife on 3
// -
// Default: "0"
wm_knife_hegrenade "0"

// Enable or disable giving a player a smokegrenade on Knife on 3
// -
// Default: "0"
wm_knife_smokegrenade "0"

// Sets the Live on 3 config
// -
// Default: "warmod/on_match_lo3.cfg"
wm_live_config "warmod/on_match_lo3.cfg"

// Enable or disable the override of the execution of wm_live_config and instead uses it's own (wait command fix)
// -
// Default: "1"
wm_live_override "1"

// Enable or disable the override of the execution of wm_knife_config and instead uses it's own (wait command fix)
// -
// Default: "1"
wm_live_override_knife "1"

// Enable or disable locked teams when a match is running
// -
// Default: "1"
wm_lock_teams "1"

// Sets the match config to load on Live on 3
// -
// Default: "warmod/ruleset_mr15.cfg"
wm_match_config "warmod/ruleset_mr15.cfg"

// Sets the maximum players allowed on both teams combined, others will be forced to spectator (0 = unlimited)
// -
// Default: "10"
// Minimum: "0.000000"
wm_max_players "10"

// Sets maxrounds before auto team switch
// -
// Default: "15"
wm_max_rounds "15"

// Sets the minimum required ready players to Live on 3
// -
// Default: "10"
wm_min_ready "10"

// Enable or disable slight game modifiers (green RCON + short team_say)
// -
// Default: "1"
wm_modifiers "1"

// An automative service created by Twelve-60 of GameTech for CS:S competition matches
// -
// Default: "f.1"
wm_notify_version "f.1"

// Sets overtime mode: 0 = off, 1 = Maxrounds (based on wm_overtime_max_rounds), 2 = Sudden Death
// -
// Default: "1"
wm_overtime "1"

// Sets overtime maxrounds
// -
// Default: "3"
// Minimum: "0.000000"
wm_overtime_max_rounds "3"

// Sets overtime startmoney
// -
// Default: "10000"
// Minimum: "0.000000"
wm_overtime_start_money "10000"

// Enable or disable teams required to play out the match even after a winner has been decided
// -
// Default: "0"
wm_play_out "0"

// Enable or disable the prefixing of "_" to uncompleted match SourceTV demos and WarMod logs
// -
// Default: "1"
wm_prefix_logs "1"

// Enable or disable admin commands to be only executed via RCON or console
// -
// Default: "0"
wm_rcon_only "0"

// Enable or disable the switching of views after wm_remove_deathcam_delay seconds of time after death
// -
// Default: "1"
wm_remove_deathcam "1"

// The ammount of time to wait before switching a players view after death
// -
// Default: "1.4"
// Minimum: "1.400000"
wm_remove_deathcam_delay "1.4"

// Enable or disable the "Fire in the Hole" sound when throwing grenades
// -
// Default: "0"
wm_remove_grenade_sound "0"

// Enable or disable the removal of the help hints
// -
// Default: "1"
wm_remove_help_hints "1"

// Enable or disable the removal of ragdolls after wm_remove_ragdoll_delay seconds of time after death
// -
// Default: "1"
wm_remove_ragdoll "1"

// The ammount of time to wait before removing corpses
// -
// Default: "2"
// Minimum: "0.000000"
wm_remove_ragdoll_delay "2"

// Enable or disable the requirement of set team names for lo3
// -
// Default: "0"
wm_require_names "0"

// Sets the config to load at the end/reset of a match
// -
// Default: "warmod/on_match_end.cfg"
wm_reset_config "warmod/on_match_end.cfg"

// Enable or disable a client's team mates money to be displayed at the start of a round (to him only)
// -
// Default: "1"
wm_round_money "1"

// Directory to store SourceTV demos and WarMod logs
// -
// Default: "warmod"
wm_save_dir "warmod"

// Sets score mode: 1 = Best Of, 2 = First To (based on wm_max_rounds)
// -
// Default: "1"
wm_score_mode "1"

// Enable or disable the display of the Ready System to players
// -
// Default: "1"
wm_show_info "1"

// Enable or disable statistical logging
// -
// Default: "1"
wm_stats_enabled "1"

// Sets the stats logging method: 0 = UDP stream/server logs, 1 = warmod logs, 2 = both
// -
// Default: "2"
// Minimum: "0.000000"
wm_stats_method "2"

// Enable or disable updating all player positions, every wm_stats_trace_delay seconds
// -
// Default: "0"
wm_stats_trace "0"

// The ammount of time between sending player position updates
// -
// Default: "5"
// Minimum: "0.000000"
wm_stats_trace_delay "5"

// WarMod automatically updates this value to the corresponding match status code
// -
// Default: "0"
wm_status "0"

// Team starting terrorists, designed for score and demo naming purposes
// -
// Default: "Terrorists"
wm_t "Terrorists"

// WarMod automatically updates this value to the Terrorist's total score
// -
// Default: "0"
wm_t_score "0"

// The MySQL table name to store match results in
// -
// Default: "wm_results"
wm_table_name "wm_results"

// Enable or disable the uploading of match results via MySQL
// -
// Default: "0"
wm_upload_results "0"

// Enable or disable the respawning of players in warmup
// -
// Default: "0"
wm_warmup_respawn "0"

Configuration :
exec warmod/on_server_start.cfg
exec public.cfg

hostname "✹✹✹Warmod Server By Vertigo™✹✹✹"

sv_minrate "30000"
sv_maxrate "80000"
sv_minupdaterate "66"
sv_maxupdaterate "100"
sv_mincmdrate "66"
sv_maxcmdrate "100"
phys_timescale 1.5
sv_downloadurl "http://risserver.ddns.net/cstrike/"
sv_allow upload 1
sv_allow download 1

sv_stepsize 18
sv_waterfriction 1
sv_unlag "1"
sv_maxunlag "1.0"
sv_specnoclip 1
phys_timescale "1"
hostm_hide_steamids 1
hostm_hide_steamids_message "CSS Clientmod"
log off
sv_log_onefile 0
sv_logfile 0
sv_logbans 1
sv_logecho 0
mp_logdetail 0
sv_alltalk 1
sv_footsteps 1

bot_add
bot_all_weapons
bot_allow_grenades 1
bot_allow_rogues 1
bot_auto_follow 0
bot_auto_vacate 1
bot_chatter "off"
bot_defer_to_human 0
bot_difficulty 1
bot_eco_limit 0
bot_join_after_player 0
bot_join_team "any"
bot_prefix "[BOT]"
bot_quota 2
bot_quota_mode "fill"
bot_walk 0

// Source TV

tv_enable "1"
tv_maxclients "25"
tv_delay "60"
tv_maxrate "30000"
tv_autorecord "0"
tv_transmitall "1"
tv_relayvoice "0"
tv_delaymapchange "1"
tv_chattimelimit "5"
tv_dispatchmode "1"
tv_snapshotrate "16"
tv_overridemaster "0"
tv_debug "0"
tv_allow_static_shots "0"
tv_allow_camera_man "0"

exec banned_ip.cfg
exec banned_user.cfg
writeid
writeip
sm_msay WAR IS LIVE!!!
sm plugins unload showdamage
sm plugins unload extra_cash
sm_respawn @t
sm_respawn @ct
sv_airaccelerate 100
mp_autoteambalance 0

tv_enable "1"
tv_maxclients "25"
tv_delay "60"
tv_maxrate "30000"
tv_autorecord "0"
tv_transmitall "1"
tv_relayvoice "0"
tv_delaymapchange "1"
tv_chattimelimit "5"
tv_dispatchmode "1"
tv_snapshotrate "16"
tv_overridemaster "0"
tv_debug "0"
tv_allow_static_shots "0"
tv_allow_camera_man "0"
phys_timescale 1.5
sv_airaccelerate 1000
mp_freezetime 0
mp_buytime 60
mp_roundtime 3
wm_max_players 0
sv_alltalk 1
mp_autoteambalance 1
mp_limitteams 1
phys_pushscale 1000
mp_forcecamera 0
sv_footsteps 1
sm plugins load showdamage
sm plugins load extra_cash
extra_cash_amount 16000
remk_outputmode 0
phys_timescale 1.5
tv_enable "1"
tv_maxclients "25"
tv_delay "60"
tv_maxrate "30000"
tv_autorecord "0"
tv_transmitall "1"
tv_relayvoice "0"
tv_delaymapchange "1"
tv_chattimelimit "5"
tv_dispatchmode "1"
tv_snapshotrate "16"
tv_overridemaster "0"
tv_debug "0"
tv_allow_static_shots "0"
tv_allow_camera_man "0"
Note: All warmod related configuration files can be found in cstrike/cfg/warmod. You can edit them as you like. They are already edited to recommended values.

Credits :
  • Twelve-60 (Original Author)
  • Danyas (Fixed for v34)
  • Like
Reactions: Kunal rana and Moha
Author
Vertigo
Downloads
47
Views
1K
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Vertigo

Share this resource

Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock