CS2 Cvars List
Complete Counter-Strike 2 cvars (convars) list with descriptions, flags, defaults, and detail pages.
| Cvar | Flags | Description | Default |
|---|---|---|---|
| sv_early_network_message_processing false | developmentonly gamedll | Processes network messages on the server before entities think, instead of at the end of the tick.Flags and default
| false |
| ent_steadystate_enable true | developmentonly gamedll defensive | Flags and default
| true |
| ent_bitvec_enable false | developmentonly gamedll defensive | Flags and default
| false |
| ent_steadystate_delay 5.0 | developmentonly gamedll defensive | Time in seconds without network state changes until an entity is considered for trickle updatesFlags and default
| 5.0 |
| net_debug_to_file false | developmentonly gamedll defensive | Flags and default
| false |
| motdfile motd.txt | gamedll release | The MOTD file to load.Flags and default
| motd.txt |
| hostfile host.txt | gamedll release | The HOST file to load.Flags and default
| host.txt |
| sv_shared_team_pvs false | developmentonly gamedll defensive | PVS is shared between teamsFlags and default
| false |
| sv_remove_ent_from_pvs 0 | developmentonly gamedll | Flags and default
| 0 |
| sk_autoaim_mode 1 | gamedll clientdll archive replicated | Flags and default
| 1 |
| mp_friendlyfire false | gamedll clientdll notify replicated release commandline_enforced | Allows team members to injure other members of their teamFlags and default
| false |
| tv_delay 120 | gamedll release commandline_enforced | SourceTV broadcast delay in secondsFlags and default
| 120 |
| tv_delay1 15 | gamedll release commandline_enforced | SourceTV[instance 1] broadcast delay in secondsFlags and default
| 15 |
| tv_allow_static_shots true | gamedll release | Auto director uses fixed level cameras for shotsFlags and default
| true |
| tv_allow_camera_man true | developmentonly gamedll defensive | Auto director allows spectators to become camera manFlags and default
| true |
| tv_log_director_events false | developmentonly gamedll defensive | Log game events being considered by the directorFlags and default
| false |
| tv_allow_autorecording_index -1 | gamedll release | When >=0 restricts autorecording only to the specified TV indexFlags and default
| -1 |
| pickup_check_period 0.3 | developmentonly gamedll defensive | Flags and default
| 0.3 |
| logic_npc_counter_debug false | gamedll replicated cheat | Flags and default
| false |
| markup_volume_ref_cone_angle 135.0 | developmentonly gamedll defensive | Flags and default
| 135.0 |
| sv_stopspeed 80.0 | gamedll clientdll notify replicated release | Minimum stopping speed when on ground.Flags and default
| 80.0 |
| sv_noclipaccelerate 5.0 | gamedll clientdll archive notify replicated | Flags and default
| 5.0 |
| sv_noclipspeed 1200.0 | gamedll clientdll archive notify replicated | Flags and default
| 1200.0 |
| sv_noclipfriction 4.0 | gamedll clientdll archive notify replicated | Friction during noclip move.Flags and default
| 4.0 |
| sv_specaccelerate 5.0 | gamedll clientdll archive notify replicated | Flags and default
| 5.0 |
| ai_sequence_debug false | developmentonly gamedll clientdll replicated defensive | Flags and default
| false |
| debug_destructible_parts false | developmentonly gamedll defensive | Draw debug information for destructible parts.Flags and default
| false |
| fire_use_modifier false | developmentonly gamedll clientdll replicated defensive | Flags and default
| false |
| sv_suppress_friendlyfire_decals true | developmentonly gamedll | Flags and default
| true |
| sv_clockcorrection_msecs 30.0 | gamedll release | The server tries to keep each player's m_nTickBase withing this many msecs of the server absolute tickcountFlags and default
| 30.0 |
| sv_usercmd_execute_warning_ms 5.0 | gamedll archive | Emit a warning if we spend more than N ms executing user commands for a single playerFlags and default
| 5.0 |
| ent_steadystate_interval 0.1 | developmentonly gamedll defensive | Rate at which entities can be trickled to playersFlags and default
| 0.1 |
| ent_steadystate_batchsize 20 | developmentonly gamedll defensive | Max number of entities to transmit to playerFlags and default
| 20 |
| sv_client_min_interp_ratio 0.0 | developmentonly gamedll clientdll replicated defensive | This can be used to limit the value of cl_interp_ratio for connected clients (only while they are connected).Flags and default
| 0.0 |
| sv_client_max_interp_ratio 5.0 | developmentonly gamedll clientdll replicated defensive | This can be used to limit the value of cl_interp_ratio for connected clients (only while they are connected).Flags and default
| 5.0 |
| cq_enable true | developmentonly gamedll clientdll replicated defensive | Run one usercmd per server tick and maintain a buffer. Client speeds up/slows down it's usercmd tick rate to maintain server command queue buffering.Flags and default
| true |
| cq_dilation_percentage 5.0 | developmentonly gamedll clientdll replicated defensive | When speeding up slowing down, this is how muchFlags and default
| 5.0 |
| pawn_mimic_all false | developmentonly gamedll clientdll replicated | Flags and default
| false |
| sv_maxunlag 0.2 | gamedll clientdll replicated release | Maximum lag compensation in secondsFlags and default
| 0.2 |
| sv_showhitregistration 0 | gamedll clientdll replicated cheat | Display lag_compensated hitboxes. 0 = off, 1 = server only, 2 = client only, 3 = both server and clientFlags and default
| 0 |
| disable_dynamic_prop_loading false | gamedll cheat | If non-zero when a map loads, dynamic props won't be loadedFlags and default
| false |
| breakable_multiplayer true | developmentonly gamedll defensive | Flags and default
| true |
| func_breakdmg_bullet 0.5 | developmentonly gamedll defensive | Flags and default
| 0.5 |
| func_breakdmg_club 1.5 | developmentonly gamedll defensive | Flags and default
| 1.5 |
| func_breakdmg_explosive 1.3 | developmentonly gamedll defensive | Flags and default
| 1.3 |
| ent_joint_axis_size 4.0 | developmentonly gamedll defensive | Flags and default
| 4.0 |
| ent_joint_names true | developmentonly gamedll defensive | Flags and default
| true |
| ent_joint_filter_substring | developmentonly gamedll defensive | Flags and default
| |
| ent_joint_use_bind_pose false | developmentonly gamedll defensive | Flags and default
| false |
| ent_joint_only_ik_joints false | developmentonly gamedll defensive | Flags and default
| false |