This plugin is an attempt to enforce all cvars to their best values regarding competitive gameplay.
It fulfills most of the functionality the old zBlock had and adds an easy match mode.
Features :
- Enforces a list of cvars (see below)
- Forces correct rates and interpolation settings
- Blocks bunnyhopping in an effective and gentle way
- Automatic sourceTV recording
- Automaticly ends sourceTV and match when server is empty/when match ends
- Displays the current score at round end
- Displays team's cash at round start
- All players can see rate settings (cw_rates)
- Admins can change maps
- Admins can list all available maps
- Admins can change sv_password
- Admins can talk as console
- cWar can auto-change sv_password back to default when server is empty again
- Admins can kick Ts, CTs, non-admins or use the
status console command to kick a specific userid
- Admins can ban (5min) Ts, CTs, non-admins or use the
status console command to ban a specific userid
- Complete match mode :
You can start the match using cw_match 15, this will auto lo3
Once you reach the half time, teams are swapped.
The plugin then waits for cw_match_continue, this will auto lo3
When a team wins the match, the score is displayed.
You can always use cw_match_end to force it to end.
The following CVAR values are enforced :
Code:
sv_cheats 0
sv_minrate 35000
sv_maxrate 80000
sv_mincmdrate <tickrate>
sv_minupdaterate <tickrate>
sv_maxcmdrate <tickrate>
sv_maxupdaterate <tickrate>
sv_client_max_interp_ratio 2
sv_client_min_interp_ratio 2
sv_client_predict 1
sv_pure_kick_clients 1
sv_consistency 1
sv_nonemesis 1
sv_nomvp 1
sv_nostats 1
sv_disablefreezecam 1
sv_nowinpanel 1
sv_allowupload 0
sv_accelerate 5
sv_stopspeed 75
sv_turbophysics 1
sv_allowminmodels 0
sv_voiceenable 1
sv_hudhint_sound 0
sv_competitive_minspec 1
tv_enable 1
tv_delay 90
tv_snapshotrate 24
tv_autorecord 0
tv_transmitall 1
// Force defaults
sv_footsteps 1
sv_friction 4
sv_allow_color_correction 0
sv_allow_wait_command 0
sv_airaccelerate 10
sv_ladder_angle 0
sv_ladder_dampen 0
sv_max_usercmd_future_ticks 8
sv_maxreplay 0
sv_maxspeed 320
sv_maxvelocity 3500
sv_pushaway_clientside 0
sv_pushaway_force 30000
sv_pushaway_max_force 1000
sv_pushaway_min_player_speed 75
sv_stepsize 18
sv_wateraccelerate 10
decalfrequency 60
host_framerate 0
sv_waterdist 12
sv_waterfriction 1
sv_gravity 800
sv_enablebunnyhopping 0
CVARs you can/should add to your server.cfg :
Code:
// Specifies what tickrate cWar should configure itself for.
cw_tickrate 66
// Specifies what sv_password cWar should change back to when the server is empty.
cw_defaultpass pw123
Installation guide
You can see v1.0.9 modified and automated here (doesnt wait at half time and auto-starts) : 188.165.203.179:27015