CS2 Cvars List
Complete Counter-Strike 2 cvars (convars) list with descriptions, flags, defaults, and detail pages.
| Cvar | Flags | Description | Default |
|---|---|---|---|
| cs_AssistDamageThreshold 25 | developmentonly gamedll | cs_AssistDamageThreshold defines the amount of damage needed to score an assistFlags and default
| 25 |
| sv_matchpause_auto_5v5 false | gamedll clientdll replicated release | When enabled will automatically pause the match at next freeze time if less than 5 players are connected on each team.Flags and default
| false |
| mp_spectators_max 2 | gamedll clientdll replicated release | How many spectators are allowed in a match.Flags and default
| 2 |
| mp_buytime 90.0 | gamedll clientdll replicated release commandline_enforced | How many seconds after round start players can buy items for.Flags and default
| 90.0 |
| mp_buy_allow_grenades true | gamedll clientdll replicated release commandline_enforced | Whether players can purchase grenades from the buy menu or not.Flags and default
| true |
| mp_buy_allow_guns 255 | gamedll clientdll replicated release commandline_enforced | Whether players can purchase guns: pistols (1), SMGs (2), rifles (4), shotguns (8), sniper rifles (16), heavy MGs (32).Flags and default
| 255 |
| mp_warmup_online_enabled true | gamedll clientdll replicated release | Whether or not to do a warmup period at the start of an online match.Flags and default
| true |
| mp_warmup_offline_enabled false | gamedll clientdll replicated release | Whether or not to do a warmup period at the start of a match in an offline (bot) match.Flags and default
| false |
| mp_startmoney 800 | gamedll clientdll replicated release commandline_enforced | amount of money each player gets when they resetFlags and default
| 800 |
| mp_maxmoney 16000 | gamedll clientdll replicated release commandline_enforced | maximum amount of money allowed in a player's accountFlags and default
| 16000 |
| mp_afterroundmoney 0 | gamedll clientdll replicated release commandline_enforced | amount of money awared to every player after each roundFlags and default
| 0 |
| mp_playercashawards true | gamedll clientdll replicated release commandline_enforced | Players can earn money by performing in-game actionsFlags and default
| true |
| mp_teamcashawards true | gamedll clientdll replicated release commandline_enforced | Teams can earn money by performing in-game actionsFlags and default
| true |
| mp_overtime_enable false | gamedll clientdll replicated release | If a match ends in a tie, use overtime rules to determine winnerFlags and default
| false |
| mp_overtime_limit 0 | gamedll clientdll replicated release | When overtime is enabled, only so many overtimes can be playedFlags and default
| 0 |
| mp_overtime_maxrounds 6 | gamedll clientdll replicated release | When overtime is enabled play additional rounds to determine winnerFlags and default
| 6 |
| mp_overtime_startmoney 10000 | gamedll clientdll replicated release | Money assigned to all players at start of every overtime halfFlags and default
| 10000 |
| mp_hostages_takedamage false | gamedll clientdll replicated release | Whether or not hostages can be hurt.Flags and default
| false |
| mp_hostages_rescuetowin 1 | developmentonly gamedll clientdll replicated | 0 == all alive, any other number is the number the CT's need to rescue to win the round.Flags and default
| 1 |
| mp_hostages_rescuetime 1.0 | gamedll clientdll replicated release | Additional time added to round time if a hostage is reached by a CT.Flags and default
| 1.0 |
| mp_anyone_can_pickup_c4 false | gamedll clientdll replicated release commandline_enforced | If set, everyone can pick up the c4, not just Ts.Flags and default
| false |
| mp_c4_cannot_be_defused false | gamedll clientdll replicated release commandline_enforced | If set, the planted c4 cannot be defused.Flags and default
| false |
| sv_coaching_enabled false | developmentonly gamedll clientdll replicated release | Allows spectating and communicating with a team ( 'coach t' or 'coach ct' )Flags and default
| false |
| sv_party_mode false | gamedll clientdll replicated release | Party!!Flags and default
| false |
| sv_dz_hostage_rescue_reward 18 | gamedll clientdll replicated release | Number of cash bundles to award for rescuing a hostageFlags and default
| 18 |
| sv_dz_squad_wipe_reward 2 | gamedll clientdll replicated release | Number of cash bundles to award for eliminating a squadFlags and default
| 2 |
| mp_shorthanded_cash_bonus_round_delay 2 | gamedll clientdll replicated release | number of previous rounds that a team needs to have been shorthanded before they are eligible for the short-handed bonusFlags and default
| 2 |
| mp_shorthanded_cash_bonus_ignore_kicked true | gamedll clientdll replicated release | Determines whether kicked players are included in the assessment for short-handednessFlags and default
| true |
| mp_disconnect_kills_players true | gamedll release | When a player disconnects, kill them first (triggering item drops, stats, etc.)Flags and default
| true |
| mp_disconnect_kills_bots false | gamedll release | When a bot disconnects, kill them first. Requires mp_disconnect_kills_players.Flags and default
| false |
| mp_verbose_changelevel_spew 1 | gamedll clientdll replicated release | Flags and default
| 1 |
| mp_warmuptime 30.0 | gamedll clientdll replicated release commandline_enforced | How long the warmup period lasts. Changing this value resets warmup.Flags and default
| 30.0 |
| mp_warmuptime_all_players_connected 0.0 | gamedll clientdll replicated release commandline_enforced | Warmup time to use when all players have connected. 0 to disable.Flags and default
| 0.0 |
| mp_warmuptime_match_cancelled 5.0 | gamedll clientdll replicated release commandline_enforced | Warmup time to use when the match will be cancelled (eg. due to a live VAC ban).Flags and default
| 5.0 |
| mp_endwarmup_player_count 0 | gamedll clientdll replicated release | Number of players required to be connected to end warmup early. 0 to require maximum players for mode.Flags and default
| 0 |
| mp_warmup_pausetimer 0 | gamedll clientdll replicated release commandline_enforced | Set to 1 to stay in warmup indefinitely. Set to 0 to resume the timer.Flags and default
| 0 |
| mp_halftime_pausetimer 0 | gamedll clientdll replicated release commandline_enforced | Set to 1 to stay in halftime indefinitely. Set to 0 to resume the timer.Flags and default
| 0 |
| mp_halftime_pausematch 0 | gamedll clientdll replicated release | Set to 1 to pause match after halftime countdown elapses. Match must be resumed by vote or admin.Flags and default
| 0 |
| mp_overtime_halftime_pausetimer 0 | gamedll clientdll replicated release | If set to 1 will set mp_halftime_pausetimer to 1 before every half of overtime. Set mp_halftime_pausetimer to 0 to resume the timer.Flags and default
| 0 |
| mp_respawn_immunitytime 4.0 | gamedll clientdll replicated release commandline_enforced | How many seconds after respawn immunity lasts. Set to negative value to disable warmup immunity.Flags and default
| 4.0 |
| mp_playerid 0 | gamedll clientdll replicated release | Controls what information player see in the status bar: 0 all names; 1 team names; 2 no namesFlags and default
| 0 |
| mp_playerid_delay 0.4 | gamedll clientdll replicated release | Number of seconds to delay showing information in the status barFlags and default
| 0.4 |
| mp_playerid_hold 0.1 | gamedll clientdll replicated release | Number of seconds to keep showing old information in the status barFlags and default
| 0.1 |
| mp_round_restart_delay 7.0 | gamedll clientdll replicated release commandline_enforced | Number of seconds to delay before restarting a round after a winFlags and default
| 7.0 |
| mp_halftime_duration 15.0 | gamedll clientdll replicated release | Target number of seconds that halftime lasts; shortened if team intros are activeFlags and default
| 15.0 |
| mp_min_halftime_duration 8.5 | gamedll clientdll replicated release | Minimum number of seconds that halftime lasts even if team intros are activeFlags and default
| 8.5 |
| mp_match_can_clinch true | gamedll clientdll replicated release commandline_enforced | Can a team clinch and end the match by being so far ahead that the other team has no way to catching up?Flags and default
| true |
| mp_ct_default_melee weapon_knife | gamedll clientdll replicated release commandline_enforced | The default melee weapon that the CTs will spawn with. Even if this is blank, a knife will be given. To give a taser, it should look like this: 'weapon_knife weapon_taser'. Remember to set mp_weapons_allow_zeus to 1 if you want to give a taser!Flags and default
| weapon_knife |
| mp_ct_default_secondary weapon_hkp2000 | gamedll clientdll replicated release commandline_enforced | The default secondary (pistol) weapon that the CTs will spawn withFlags and default
| weapon_hkp2000 |
| mp_ct_default_primary | gamedll clientdll replicated release commandline_enforced | The default primary (rifle) weapon that the CTs will spawn withFlags and default
|