Here's my addtion for you to look over.
I've been tweaking my config for VS for a week or two trying to find the best balance for games.
Plugins:
Ready Up
No Safe Room MedKits
GhostFly - Crimson Fox's version
Hunter Distance Meter v1.2
Melee Fatigue - Turned Off
Weapon Unlock - for CSS weapons
Black & White Notifier
L4D2 Pause
Infected Bots
I have a few others but they're not really specific to VS...
Code:
//Ready Up!
l4d_ready_enabled 1
l4d_ready_both_halves 1
l4d_ready_minimum_players 8
//l4d_ready_server_cfg
l4d_ready_search_key_disable 0
l4d_ready_competition 0
l4d_ready_pause_allowed 2
l4d_ready_pause_duration 90
//l4d_ready_cfg_name
//Bandwidth/Rate Settings
sm_cvar sv_minrate 20000
sm_cvar sv_maxrate 30000
sm_cvar sv_minupdaterate 10
sm_cvar sv_maxupdaterate 33
sm_cvar sv_mincmdrate 67
sm_cvar sv_maxcmdrate 101
sm_cvar sv_client_cmdrate_difference 1
sm_cvar sv_client_predict 1
sm_cvar sv_client_min_interp_ratio -1
sm_cvar sv_client_max_interp_ratio 1
sm_cvar cl_updaterate 101
sm_cvar cl_cmdrate 101
//CUSTOM
sm_cvar survivor_incapacitated_accuracy_penalty 0
sm_cvar sv_doors_push_players 0
sm_cvar z_door_retry_interval 1
sm_cvar bullet_ff_through_walls 1
sm_cvar sb_all_bot_team 1
//BOT BEHAVIORAL CHANGES (to increase bot reaction time and tighten follow distance)
sm_cvar sb_friend_immobilized_reaction_time_normal 0 // Default 2
sm_cvar sb_friend_immobilized_reaction_time_hard 0 // Default 1
sm_cvar sb_friend_immobilized_reaction_time_expert 0 // Default 0.5
sm_cvar sb_friend_immobilized_reaction_time_vs 0 // Default 0.5
sm_cvar sb_max_battlestation_range_from_human 200 // Default 750
sm_cvar sb_battlestation_give_up_range_from_human 450 // Default 1500
sm_cvar sb_battlestation_human_hold_time 2 // Default 4
sm_cvar sb_close_checkpoint_door_interval 0.3 // Default 2
sm_cvar sb_separation_danger_max_range 400 // Default 600
sm_cvar sb_separation_danger_max_range 300 // Default 500
sm_cvar sb_separation_range 100 // Default 200
sm_cvar sb_max_scavenge_separation 500
sm_cvar sb_follow_stress_factor 500 // Default 0.5
sm_cvar sb_locomotion_wait_threshold 2 // Default 10
sm_cvar sb_neighbor_range 225 // Default 300 - How close a friend needs to be to feel safe
sm_cvar sb_threat_close_range 200 // Default 150 - Very close range for threats
sm_cvar sb_threat_very_close_range 125 // Default 150
sm_cvar sb_threat_medium_range 600 // Default 300 - Too close for comfort, even when neutral
sm_cvar sb_threat_far_range 1200 // Default 600 - Close enough to be a threat if near several other threats
sm_cvar sb_threat_very_far_range 2000 // Default 1500 - Too far to be a threat, even for boss infected
sm_cvar survivor_ff_avoidance 1 // Default 0 - maybe this is what keeps them from running in front of you? :P
sm_cvar survivor_ff_avoidance_pitch 20 // Default 20
sm_cvar survivor_ff_avoidance_yaw 10 // Default 10
sm_cvar survivor_ff_tolerance 26 // Default 26
sm_cvar sb_max_team_melee_weapons 2
// BOT/PLAYER VOCALIZATION CHANGES (to lower rate of bot yelps)
sm_cvar rescue_yell_interval 15 // Default 6
sm_cvar shout_going_to_die_interval 60 // Default 20
sm_cvar z_reload_chatter_nearby_friend_range 200 // Default 600
sm_cvar z_reload_chatter_recent_enemy 0.5 // Default 1
sm_cvar z_reload_chatter_shotgun_ammo_threshold 0 // Default 6
sm_cvar z_reload_chatter_shotgun_interval 10 // Default 10
// VERSUS
sm_cvar z_ghost_delay_max 15 //Spawn timers
sm_cvar z_ghost_delay_min 15
sm_cvar z_ghost_checkpoint_spawn_interval 0 // Default 30
sm_cvar z_ghost_finale_spawn_interval 15 // Default 20
sm_cvar z_ghost_speed 550 // Default 450
sm_cvar vs_max_team_switches 9999
sm_cvar vs_incap_bonus 50
sm_cvar vs_show_life_stats 1
sm_cvar z_fog_spawn 1 // Default 0
sm_cvar sv_force_normal_respawn 1
//Tank Changes
sm_cvar tank_swing_interval .75 // Default 1.5
sm_cvar tank_swing_miss_interval 0.75 // Default 1
sm_cvar z_tank_speed_vs 240 // Default 210
sm_cvar versus_tank_flow_team_variation 0.0
sm_cvar tank_stuck_time_suicide 99999999999
sm_cvar versus_tank_chance_intro 1
sm_cvar versus_tank_chance_finale 1
sm_cvar versus_tank_chance 1
sm_cvar director_tank_lottery_selection_time 4
sm_cvar versus_boss_flow_max 0.9
sm_cvar versus_boss_flow_max_intro 0.9
sm_cvar versus_boss_flow_min 0.3
sm_cvar versus_boss_flow_min_intro 0.3
//Witch Changes
//sm_cvar z_witch_damage_per_kill_hit 75
//sm_cvar z_witch_anger_rate 0.80
//sm_cvar z_witch_wander_personal_time 0.25
//sm_cvar z_witch_personal_space 150
sm_cvar versus_witch_chance 1.0
sm_cvar versus_witch_chance_finale 0.0
sm_cvar versus_witch_chance_intro 1.0
sm_cvar versus_witch_flow_team_variation 0.5
//Smoker Changes
sm_cvar tongue_allow_voluntary_release 1
sm_cvar tongue_victim_acceleration 50
sm_cvar tongue_victim_accuracy_penalty 0.3
sm_cvar tongue_victim_max_speed 200
sm_cvar tongue_fly_speed 1400
sm_cvar tongue_range 1050 // Default 700
sm_cvar tongue_los_forgiveness_time 5.0 // Default 1
sm_cvar tongue_break_from_damage_amount 200 // Default 50
sm_cvar tongue_health 150 // Default (100)
//Boomer Changes
sm_cvar z_vomit_boxsize 3 // Default 1
sm_cvar z_vomit_fatigue 500 // Default 3000
sm_cvar z_vomit_range 500 // Default 300
sm_cvar z_vomit_maxdamagedist 500 // Defualt 350
sm_cvar z_vomit_target_dot 1
sm_cvar z_vomit_target_range 500
sm_cvar z_vomit_interval 20 // Default 30
sm_cvar z_vomit_duration 2 // Default 1
sm_cvar z_exploding_inner_radius 250 // Default 130
sm_cvar z_exploding_outer_radius 400 // Default 200
//Jockey Changes
sm_cvar z_jockey_ride_damage 5 // Default 3
sm_cvar z_leap_interval_post_incap 15 // Default 30
sm_cvar z_jockey_ride_damage_delay 0 // Default 1
sm_cvar z_jockey_min_ledge_distance 50 // Default 200
//Hunter Changes
sm_cvar z_pounce_damage_interrupt 250 // Default 50
//Charger Changes
//Spitter Changes
sm_cvar z_spit_interval 15 // Default 20
sm_cvar z_spit_latency 0 // Default
sm_cvar z_spit_range 1500 // Default 900
sm_cvar z_spit_velocity 1500 // Default 900