CS2 Cvars List
Complete Counter-Strike 2 cvars (convars) list with descriptions, flags, defaults, and detail pages.
| Cvar | Flags | Description | Default |
|---|---|---|---|
| mp_endmatch_votenextmap true | gamedll clientdll replicated release | Whether or not players vote for the next map at the end of the match when the final scoreboard comes upFlags and default
| true |
| mp_endmatch_votenextmap_keepcurrent true | gamedll clientdll replicated release | If set, keeps the current map in the list of voting options. If not set, the current map will not appear in the list of voting options.Flags and default
| true |
| mp_endmatch_votenextleveltime 20.0 | gamedll release | If mp_endmatch_votenextmap is set, players have this much time to vote on the next map at match end.Flags and default
| 20.0 |
| sv_endmatch_item_drop_interval 1.0 | developmentonly gamedll clientdll replicated | The time between drops on the end match scoreboardFlags and default
| 1.0 |
| sv_endmatch_item_drop_interval_rare 1.0 | developmentonly gamedll clientdll replicated | The time between drops on the end match scoreboard for rare itemsFlags and default
| 1.0 |
| sv_endmatch_item_drop_interval_mythical 1.3 | developmentonly gamedll clientdll replicated | The time between drops on the end match scoreboard for mythical itemsFlags and default
| 1.3 |
| sv_endmatch_item_drop_interval_legendary 2.0 | developmentonly gamedll clientdll replicated | The time between drops on the end match scoreboard for legendary itemsFlags and default
| 2.0 |
| sv_endmatch_item_drop_interval_ancient 3.5 | developmentonly gamedll clientdll replicated | The time between drops on the end match scoreboard for ancient itemsFlags and default
| 3.5 |
| sv_compute_per_bot_difficulty false | developmentonly gamedll clientdll replicated | 0 = compute all bot difficulties equally, 1 = compute unique bot difficulty for each botFlags and default
| false |
| sv_show_bot_difficulty_in_name false | developmentonly gamedll clientdll replicated defensive | 0 = hide bot difficulty in bot name, 1 = show bot difficulty in bot nameFlags and default
| false |
| sv_bot_difficulty_kbm 0.0 | developmentonly gamedll clientdll hidden replicated defensive | Bot difficulty while playing with Keyboard/Mouse deviceFlags and default
| 0.0 |
| sv_kick_ban_duration 15.0 | gamedll clientdll notify replicated release | How long should a kick ban from the server should last (in minutes)Flags and default
| 15.0 |
| sv_disable_immunity_alpha false | gamedll clientdll replicated release commandline_enforced | If set, clients won't slam the player model render settings each frame for immunity [mod authors use this]Flags and default
| false |
| sv_deadtalk false | gamedll clientdll notify replicated release commandline_enforced | Dead players can speak (voice, text) to the livingFlags and default
| false |
| sv_full_alltalk false | gamedll clientdll replicated release | Any player (including Spectator team) can speak to any other playerFlags and default
| false |
| sv_talk_enemy_dead false | gamedll clientdll replicated release commandline_enforced | Dead players can hear all dead enemy communication (voice, chat)Flags and default
| false |
| sv_talk_enemy_living false | gamedll clientdll replicated release commandline_enforced | Living players can hear all living enemy communication (voice, chat)Flags and default
| false |
| sv_talk_after_dying_time 0.0 | gamedll clientdll replicated release | The number of seconds a player can continue talking after dying as if they were still aliveFlags and default
| 0.0 |
| sv_auto_full_alltalk_during_warmup_half_end true | gamedll release commandline_enforced | When enabled will automatically turn on full all talk mode in warmup, at halftime and at the end of the matchFlags and default
| true |
| sv_spec_hear 1 | gamedll clientdll notify replicated release | Determines who spectators can hear: 0: only spectators; 1: all players; 2: spectated team; 3: self only; 4: nobodyFlags and default
| 1 |
| mp_c4timer 40 | gamedll clientdll notify replicated release commandline_enforced | how long from when the C4 is armed until it blowsFlags and default
| 40 |
| mp_damage_headshot_only false | gamedll clientdll replicated release commandline_enforced | Determines whether non-headshot hits do any damage.Flags and default
| false |
| mp_damage_scale_ct_body 1.0 | gamedll clientdll replicated release commandline_enforced | Scales the damage a CT player takes by this much when they take damage in the body. (1 == 100%, 0.5 == 50%)Flags and default
| 1.0 |
| mp_damage_scale_ct_head 1.0 | gamedll clientdll replicated release commandline_enforced | Scales the damage a CT player takes by this much when they take damage in the head (1 == 100%, 0.5 == 50%). REMEMBER! headshots do 4x the damage of the body before this scaler is applied.Flags and default
| 1.0 |
| mp_damage_scale_t_body 1.0 | gamedll clientdll replicated release commandline_enforced | Scales the damage a T player takes by this much when they take damage in the body. (1 == 100%, 0.5 == 50%)Flags and default
| 1.0 |
| mp_damage_scale_t_head 1.0 | gamedll clientdll replicated release commandline_enforced | Scales the damage a T player takes by this much when they take damage in the head (1 == 100%, 0.5 == 50%). REMEMBER! headshots do 4x the damage of the body before this scaler is applied.Flags and default
| 1.0 |
| dev_reportmoneychanges false | developmentonly gamedll replicated | Displays money account changes for players in the consoleFlags and default
| false |
| mp_roundtime 5.0 | gamedll notify replicated release commandline_enforced | How many minutes each round takes.Flags and default
| 5.0 |
| mp_roundtime_hostage 0.0 | gamedll notify replicated release commandline_enforced | How many minutes each round of Hostage Rescue takes. If 0 then use mp_roundtime instead.Flags and default
| 0.0 |
| mp_roundtime_defuse 0.0 | gamedll notify replicated release commandline_enforced | How many minutes each round of Bomb Defuse takes. If 0 then use mp_roundtime instead.Flags and default
| 0.0 |
| mp_team_intro_time 6.5 | gamedll notify replicated release commandline_enforced | How many seconds for team introFlags and default
| 6.5 |
| mp_freezetime 6 | gamedll notify replicated release commandline_enforced | how many seconds to keep players frozen when the round startsFlags and default
| 6 |
| mp_limitteams 2 | gamedll notify replicated release commandline_enforced | Max # of players 1 team can have over another (0 disables check)Flags and default
| 2 |
| mp_tkpunish 0 | gamedll replicated release | Will TK'ers and team damagers be punished in the next round? {0=no, 1=yes}Flags and default
| 0 |
| mp_autokick true | gamedll replicated release commandline_enforced | Kick idle/team-killing/team-damaging playersFlags and default
| true |
| mp_suicide_penalty true | gamedll release commandline_enforced | Punish players for suicidesFlags and default
| true |
| mp_spawnprotectiontime 5 | gamedll replicated release | Kick players who team-kill within this many seconds of a round restart.Flags and default
| 5 |
| mp_td_spawndmgthreshold 50 | gamedll replicated release | The damage threshold players have to exceed at the start of the round to be warned/kick.Flags and default
| 50 |
| mp_td_dmgtowarn 200 | gamedll replicated release | The damage threshhold players have to exceed in a match to get warned that they are about to be kicked.Flags and default
| 200 |
| mp_td_dmgtokick 300 | gamedll replicated release | The damage threshhold players have to exceed in a match to get kicked.Flags and default
| 300 |
| mp_humanteam any | gamedll replicated release | Restricts human players to a single team {any, CT, T}Flags and default
| any |
| mp_ignore_round_win_conditions false | gamedll replicated release | Ignore conditions which would end the current roundFlags and default
| false |
| mp_dogtag_pickup_rule 0 | gamedll replicated release commandline_enforced | Who is eligible to pick up a dogtag (0 = killer only, 1 = killer's team, 2 = victim's team, 3 = killer & victim's team, 4 = anyone)Flags and default
| 0 |
| mp_dogtag_despawn_on_killer_death true | gamedll replicated release commandline_enforced | Whether dogtags should despawn when their killer diesFlags and default
| true |
| mp_dogtag_despawn_time 120.0 | gamedll replicated release commandline_enforced | How many seconds dogtags should stay around before despawning automatically (0 = infinite)Flags and default
| 120.0 |
| mp_weapon_self_inflict_amount 0.0 | gamedll replicated release commandline_enforced | If Set to non-0, will hurt the attacker by the specified fraction of max damage if they miss.Flags and default
| 0.0 |
| mp_damage_vampiric_amount 0.0 | gamedll replicated release commandline_enforced | If Set to non-0, will determine the fraction of damage dealt that will be given to attacker.Flags and default
| 0.0 |
| mp_global_damage_per_second 0.0 | gamedll replicated release commandline_enforced | If above 0, deal non-lethal damage to players over time.Flags and default
| 0.0 |
| contributionscore_assist_reqs 0 | gamedll release commandline_enforced | extra requirements to earn contribution score for an assistFlags and default
| 0 |
| contributionscore_assist 1 | gamedll release commandline_enforced | amount of contribution score added for an assistFlags and default
| 1 |