CS2 Cvars List
Complete Counter-Strike 2 cvars (convars) list with descriptions, flags, defaults, and detail pages.
| Cvar | Flags | Description | Default |
|---|---|---|---|
| weapon_molotov_maxdetonateslope 30.0 | developmentonly gamedll clientdll replicated defensive | Maximum angle of slope on which the molotov will detonateFlags and default
| 30.0 |
| molotov_usethrow_direction false | gamedll cheat | Flags and default
| false |
| cl_smoke_origin_height 68.0 | developmentonly gamedll clientdll replicated | Flags and default
| 68.0 |
| cl_smoke_torus_ring_radius 61.0 | developmentonly gamedll clientdll replicated | Flags and default
| 61.0 |
| cl_smoke_torus_ring_subradius 88.0 | developmentonly gamedll clientdll replicated | Flags and default
| 88.0 |
| cl_smoke_edge_feather 21.0 | developmentonly gamedll clientdll replicated | Flags and default
| 21.0 |
| cl_smoke_lower_speed 1.0 | developmentonly gamedll clientdll replicated | Flags and default
| 1.0 |
| smoke_grenade_custom_color -1 | developmentonly gamedll defensive | 0 = Gray (classic), 1 = Red, 2 = Orange, 3 = Skyblue, 4 = Yellow, 5 = Green, , 6 = Blue, 7 = Purple, 8 = pinkFlags and default
| -1 |
| smoke_grenade_ct_color 75.0 127.0 155.0 | developmentonly gamedll defensive | Flags and default
| 75.0 127.0 155.0 |
| smoke_grenade_t_color 180.0 129.0 50.0 | developmentonly gamedll defensive | Flags and default
| 180.0 129.0 50.0 |
| smoke_param1 6.3 | developmentonly gamedll clientdll replicated defensive | Flags and default
| 6.3 |
| smoke_param2 8.3 | developmentonly gamedll clientdll replicated defensive | Flags and default
| 8.3 |
| smoke_param3 0.1 | developmentonly gamedll clientdll replicated defensive | Flags and default
| 0.1 |
| mp_display_kill_assists true | gamedll clientdll replicated release commandline_enforced | Whether to display and score player assistsFlags and default
| true |
| mp_match_end_restart false | gamedll clientdll replicated release | At the end of the match, perform a restart instead of loading a new mapFlags and default
| false |
| mp_match_end_changelevel false | gamedll clientdll replicated release commandline_enforced | At the end of the match, perform a changelevel even if next map is the sameFlags and default
| false |
| mp_defuser_allocation 0 | gamedll clientdll replicated release commandline_enforced | How to allocate defusers to CTs at start or round: 0=none, 1=random, 2=everyoneFlags and default
| 0 |
| mp_give_player_c4 true | gamedll clientdll replicated release commandline_enforced | Whether this map should spawn a c4 bomb for a player or not.Flags and default
| true |
| mp_require_gun_use_to_acquire false | gamedll release | Whether guns must be +used to acquire or default is touch-to-pickupFlags and default
| false |
| mp_death_drop_gun 1 | gamedll clientdll replicated release commandline_enforced | Which gun to drop on player death: 0=none, 1=best, 2=current or bestFlags and default
| 1 |
| mp_death_drop_c4 true | gamedll clientdll replicated release commandline_enforced | Whether c4 is droppableFlags and default
| true |
| mp_death_drop_grenade 2 | gamedll clientdll replicated release commandline_enforced | Which grenade to drop on player death: 0=none, 1=best, 2=current or best, 3=all grenadesFlags and default
| 2 |
| mp_death_drop_defuser true | gamedll clientdll replicated release commandline_enforced | Drop defuser on player deathFlags and default
| true |
| mp_death_drop_taser true | gamedll clientdll replicated release | Drop taser on player deathFlags and default
| true |
| mp_death_drop_breachcharge true | gamedll clientdll replicated release | Drop breachcharge on player deathFlags and default
| true |
| mp_death_drop_healthshot true | gamedll clientdll replicated release | Drop healthshot on player deathFlags and default
| true |
| mp_warmup_items_drop_policy 247 | gamedll clientdll replicated release commandline_enforced | Which items can drop during warmup (bitfield, 1=gun, 2=c4, 4=nade, 8=defuser, 16=taser, 32=healthshot)Flags and default
| 247 |
| mp_force_pick_time 15.0 | gamedll clientdll replicated release commandline_enforced | The amount of time a player has on the team screen to make a selection before being auto-teamedFlags and default
| 15.0 |
| bot_autodifficulty_threshold_low -2.0 | gamedll clientdll replicated release commandline_enforced | Lower bound below Average Human Contribution Score that a bot must be below to change its difficultyFlags and default
| -2.0 |
| bot_autodifficulty_threshold_high 5.0 | gamedll clientdll replicated release commandline_enforced | Upper bound above Average Human Contribution Score that a bot must be above to change its difficultyFlags and default
| 5.0 |
| mp_equipment_reset_rounds 0 | gamedll clientdll replicated release commandline_enforced | Reset all player equipment every N rounds (0 for never)Flags and default
| 0 |
| mp_economy_reset_rounds 0 | gamedll clientdll replicated release commandline_enforced | Reset all player money every N rounds (0 for never)Flags and default
| 0 |
| mp_weapons_allow_zeus 1 | gamedll clientdll replicated release commandline_enforced | Determines how many Zeus purchases a player can make per round (0 to disallow, -1 to have no limit).Flags and default
| 1 |
| mp_weapons_allow_pistols -1 | gamedll clientdll replicated release commandline_enforced | Determines which team, if any, can purchase Pistols. -1 = any; 0 = non; 2 = Ts; 3 = CTs.Flags and default
| -1 |
| mp_weapons_allow_smgs -1 | gamedll clientdll replicated release commandline_enforced | Determines which team, if any, can purchase SMGs. -1 = any; 0 = non; 2 = Ts; 3 = CTs.Flags and default
| -1 |
| mp_weapons_allow_heavy -1 | gamedll clientdll replicated release commandline_enforced | Determines which team, if any, can purchase Heavy guns. -1 = any; 0 = non; 2 = Ts; 3 = CTs.Flags and default
| -1 |
| mp_weapons_allow_rifles -1 | gamedll clientdll replicated release commandline_enforced | Determines which team, if any, can purchase Rifles. -1 = any; 0 = non; 2 = Ts; 3 = CTs.Flags and default
| -1 |
| mp_weapons_allow_heavyassaultsuit false | gamedll clientdll replicated release commandline_enforced | Determines whether heavyassaultsuit is permitted.Flags and default
| false |
| mp_heavyassaultsuit_cooldown 5 | gamedll clientdll replicated release commandline_enforced | Determines cooldown of purchase.Flags and default
| 5 |
| mp_weapons_allow_typecount 5 | gamedll clientdll replicated release commandline_enforced | Determines how many purchases of each weapon type allowed per player per round (0 to disallow purchasing, -1 to have no limit).Flags and default
| 5 |
| mp_warmup_items_nocount_policy 42 | gamedll clientdll replicated release commandline_enforced | Which items are unlimited during warmup (bitfield, 1=gun, 2=c4, 4=nade, 8=defuser/kevlar, 16=taser, 32=healthshot)Flags and default
| 42 |
| mp_weapons_allow_map_placed false | gamedll clientdll replicated release commandline_enforced | If this convar is set, when a match starts, the game will not delete weapons placed in the map.Flags and default
| false |
| mp_default_team_winner_no_objective -1 | gamedll clientdll replicated release commandline_enforced | If the map doesn't define an objective (bomb, hostage, etc), the value of this convar will declare the winner when the time runs out in the round.Flags and default
| -1 |
| mp_respawn_on_death_t false | gamedll clientdll replicated release commandline_enforced | When set to 1, terrorists will respawn after dying.Flags and default
| false |
| mp_respawn_on_death_ct false | gamedll clientdll replicated release commandline_enforced | When set to 1, counter-terrorists will respawn after dying.Flags and default
| false |
| mp_use_respawn_waves 0 | gamedll clientdll replicated release commandline_enforced | When set to 1, and that player's team is set to respawn, they will respawn in waves. If set to 2, teams will respawn when the whole team is dead.Flags and default
| 0 |
| mp_items_prohibited | gamedll clientdll replicated release commandline_enforced | Set this convar to a comma-delimited list of definition indices of weapons that should be prohibited from use.Flags and default
| |
| mp_respawnwavetime_ct 10.0 | gamedll clientdll replicated release commandline_enforced | Time between respawn waves for CTs.Flags and default
| 10.0 |
| mp_respawnwavetime_t 10.0 | gamedll clientdll replicated release commandline_enforced | Time between respawn waves for Terrorists.Flags and default
| 10.0 |
| mp_competitive_endofmatch_extra_time 15.0 | gamedll release | After a competitive match finishes rematch voting extra time is given for rankings.Flags and default
| 15.0 |