Skip to content

CS2 Cvars List

Complete Counter-Strike 2 cvars (convars) list with descriptions, flags, defaults, and detail pages.

CvarDescription
joy_advaxisz 0
Flags and default
Flags
clientdll archive
Default
0
joy_advaxisr 0
Flags and default
Flags
clientdll archive
Default
0
joy_advaxisu 0
Flags and default
Flags
clientdll archive
Default
0
joy_advaxisv 0
Flags and default
Flags
clientdll archive
Default
0
joy_sidesensitivity 1.0
Flags and default
Flags
clientdll archive
Default
1.0
joy_pitchsensitivity 1.0
Flags and default
Flags
clientdll archive per_user
Default
1.0
joy_yawsensitivity -1.0
Flags and default
Flags
clientdll archive per_user
Default
-1.0
joy_movement_stick falseWhich stick controls movement (0 is left stick)
Flags and default
Flags
clientdll archive per_user
Default
false
joy_xcontroller_cfg_loaded falseIf 0, the 360controller.cfg file will be executed on startup & option changes.
Flags and default
Flags
developmentonly clientdll defensive
Default
false
cl_drawhud trueEnable the rendering of the hud
Flags and default
Flags
clientdll cheat
Default
true
fov_desired 75.0Sets the base field-of-view.
Flags and default
Flags
clientdll archive userinfo
Default
75.0
cl_glow_item_far_r 0.3
Flags and default
Flags
clientdll release
Default
0.3
cl_glow_item_far_g 0.4
Flags and default
Flags
clientdll release
Default
0.4
sparseshadowtree_leaf_compress_scaleoffset trueCompress leaf node depths using scale & offset.
Flags and default
Flags
developmentonly clientdll
Default
true
sparseshadowtree_render_cables falseRender cables into SST.
Flags and default
Flags
developmentonly clientdll
Default
false
sparseshadowtree_leaf_precision_viewmodel 0.0(viewmodel) precision for depth compression at SST leaf nodes.
Flags and default
Flags
developmentonly clientdll
Default
0.0
sparseshadowtree_plane_incr_per_step_viewmodel 0.0(viewmodel) depth to increment candidate plane values per iteration to satisfy selection.
Flags and default
Flags
developmentonly clientdll
Default
0.0
sparseshadowtree_plane_max_error_viewmodel 0.0(viewmodel) max error (distance away in depth) candidate plane is allowed before rejecting.
Flags and default
Flags
developmentonly clientdll
Default
0.0
sparseshadowtree_viewmodel_uses_cascade0 falseRe-use cascade 0 SST for viewmodel to save on the significant extra memory. Flipping this invalidates generated SSTs if viewmodel SST not already generated.
Flags and default
Flags
developmentonly clientdll
Default
false
sparseshadowtree_disable_for_viewmodel falseDisable SST generation and runtime for viewmodel (use original CSM rendering).
Flags and default
Flags
developmentonly clientdll
Default
false
sparseshadowtree_uv_frac_offset_x 0.0uv x offset during copy to cascade.
Flags and default
Flags
developmentonly clientdll
Default
0.0
sparseshadowtree_uv_frac_offset_y 0.0uv y offset during copy to cascade.
Flags and default
Flags
developmentonly clientdll
Default
0.0
sparseshadowtree_enable_rendering trueEnable use of SST at runtime (static geo rendered into cascades via SST).
Flags and default
Flags
developmentonly clientdll
Default
true
sparseshadowtree_copy_to_shadow_atlas_ps trueCopy layer from CS output to shadow atlas uses PS copy (vs CopyTexture).
Flags and default
Flags
developmentonly clientdll
Default
true
sparseshadowtree_unpack_direct_to_shadow_atlas falseunpack SST directly into shadow atlas cascade vs via staging texture PS copy (NOTE - rendersystem fix reqd for AMD + driver fix required for NV + VK only.
Flags and default
Flags
developmentonly clientdll
Default
false
sparseshadowtree_cs_exclude_next_cascade_region trueExclude the inner region of a cascade during CS unpack if there is a higher resolution cascade that will cover that area.
Flags and default
Flags
developmentonly clientdll
Default
true
sparseshadowtree_cs_unpack_mode 1Unpack mode in cs, 0 - one leaf per thread (16 output pixels), 1 (default) - one leaf row per thread (4 output pixels), 2 - one pixel out per thread.
Flags and default
Flags
developmentonly clientdll
Default
1
cl_interp_threadmodeticks 0Additional interpolation ticks to use when interpolating with threaded engine mode set.
Flags and default
Flags
developmentonly clientdll defensive
Default
0
report_cliententitysim falseList all clientside simulations and time - will report and turn itself off.
Flags and default
Flags
clientdll cheat
Default
false
cl_extrapolate trueEnable/disable extrapolation if interpolation history runs out.
Flags and default
Flags
clientdll cheat
Default
true
cl_interp_npcs 0.0Interpolate NPC positions starting this many seconds in past (or the value as per cl_interp_ratio, if greater)
Flags and default
Flags
developmentonly clientdll defensive
Default
0.0
cl_interp_all falseDisable interpolation list optimizations.
Flags and default
Flags
developmentonly clientdll defensive
Default
false
r_drawmodeldecals true
Flags and default
Flags
developmentonly clientdll defensive
Default
true
cl_simulate_dormant_entities true
Flags and default
Flags
developmentonly clientdll defensive
Default
true
cl_draw_simulating_entities false
Flags and default
Flags
clientdll cheat
Default
false
cl_draw_simulating_entities_distance false
Flags and default
Flags
developmentonly clientdll defensive
Default
false
ent_test_interpolation false
Flags and default
Flags
developmentonly clientdll defensive
Default
false
cl_interp_animationvars trueInterpolate LATCH_ANIMATION_BIT vars if interpolation interval is greater than simulation interval
Flags and default
Flags
developmentonly clientdll defensive
Default
true
cl_interp_simulationvars trueInterpolate LATCH_SIMULATION_BIT vars if interpolation interval is greater than animation interval
Flags and default
Flags
developmentonly clientdll defensive
Default
true
iv_wrapped_parallel_latch true
Flags and default
Flags
developmentonly clientdll defensive
Default
true
iv_parallel_latch true
Flags and default
Flags
developmentonly clientdll defensive
Default
true
iv_parallel_restore false
Flags and default
Flags
developmentonly clientdll defensive
Default
false
cl_latch_report falseEnable to output stats about latching
Flags and default
Flags
clientdll archive
Default
false
cl_interpolate_report falseEnable to show interpolation profile timing
Flags and default
Flags
clientdll archive
Default
false
cl_interp_hermite trueSet to zero do disable hermite interpolation.
Flags and default
Flags
clientdll cheat
Default
true
cl_extrapolate_amount 0.3Set how many seconds the client will extrapolate entities for.
Flags and default
Flags
clientdll cheat
Default
0.3
phonemedelay 0.0Phoneme delay to account for sound system latency.
Flags and default
Flags
developmentonly clientdll defensive
Default
0.0
phonemefilter 0.1Time duration of box filter to pass over phonemes.
Flags and default
Flags
developmentonly clientdll defensive
Default
0.1
blink_duration 0.5How many seconds an eye blink will last.
Flags and default
Flags
developmentonly clientdll defensive
Default
0.5
cl_vsnd_morph_override_ease_enabled trueControls whether the compiled in vsnd morph data ease in/out values are used or values set from the convars (cl_vsnd_morph_override_ease_in, cl_vsnd_morph_override_ease_out) are used
Flags and default
Flags
developmentonly clientdll defensive
Default
true
© 2025 Hypen.cz