CS2 Cvars List
Complete Counter-Strike 2 cvars (convars) list with descriptions, flags, defaults, and detail pages.
| Cvar | Flags | Description | Default |
|---|---|---|---|
| joy_advaxisz 0 | clientdll archive | Flags and default
| 0 |
| joy_advaxisr 0 | clientdll archive | Flags and default
| 0 |
| joy_advaxisu 0 | clientdll archive | Flags and default
| 0 |
| joy_advaxisv 0 | clientdll archive | Flags and default
| 0 |
| joy_sidesensitivity 1.0 | clientdll archive | Flags and default
| 1.0 |
| joy_pitchsensitivity 1.0 | clientdll archive per_user | Flags and default
| 1.0 |
| joy_yawsensitivity -1.0 | clientdll archive per_user | Flags and default
| -1.0 |
| joy_movement_stick false | clientdll archive per_user | Which stick controls movement (0 is left stick)Flags and default
| false |
| joy_xcontroller_cfg_loaded false | developmentonly clientdll defensive | If 0, the 360controller.cfg file will be executed on startup & option changes.Flags and default
| false |
| cl_drawhud true | clientdll cheat | Enable the rendering of the hudFlags and default
| true |
| fov_desired 75.0 | clientdll archive userinfo | Sets the base field-of-view.Flags and default
| 75.0 |
| cl_glow_item_far_r 0.3 | clientdll release | Flags and default
| 0.3 |
| cl_glow_item_far_g 0.4 | clientdll release | Flags and default
| 0.4 |
| sparseshadowtree_leaf_compress_scaleoffset true | developmentonly clientdll | Compress leaf node depths using scale & offset.Flags and default
| true |
| sparseshadowtree_render_cables false | developmentonly clientdll | Render cables into SST.Flags and default
| false |
| sparseshadowtree_leaf_precision_viewmodel 0.0 | developmentonly clientdll | (viewmodel) precision for depth compression at SST leaf nodes.Flags and default
| 0.0 |
| sparseshadowtree_plane_incr_per_step_viewmodel 0.0 | developmentonly clientdll | (viewmodel) depth to increment candidate plane values per iteration to satisfy selection.Flags and default
| 0.0 |
| sparseshadowtree_plane_max_error_viewmodel 0.0 | developmentonly clientdll | (viewmodel) max error (distance away in depth) candidate plane is allowed before rejecting.Flags and default
| 0.0 |
| sparseshadowtree_viewmodel_uses_cascade0 false | developmentonly clientdll | Re-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
| false |
| sparseshadowtree_disable_for_viewmodel false | developmentonly clientdll | Disable SST generation and runtime for viewmodel (use original CSM rendering).Flags and default
| false |
| sparseshadowtree_uv_frac_offset_x 0.0 | developmentonly clientdll | uv x offset during copy to cascade.Flags and default
| 0.0 |
| sparseshadowtree_uv_frac_offset_y 0.0 | developmentonly clientdll | uv y offset during copy to cascade.Flags and default
| 0.0 |
| sparseshadowtree_enable_rendering true | developmentonly clientdll | Enable use of SST at runtime (static geo rendered into cascades via SST).Flags and default
| true |
| sparseshadowtree_copy_to_shadow_atlas_ps true | developmentonly clientdll | Copy layer from CS output to shadow atlas uses PS copy (vs CopyTexture).Flags and default
| true |
| sparseshadowtree_unpack_direct_to_shadow_atlas false | developmentonly clientdll | unpack 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
| false |
| sparseshadowtree_cs_exclude_next_cascade_region true | developmentonly clientdll | Exclude the inner region of a cascade during CS unpack if there is a higher resolution cascade that will cover that area.Flags and default
| true |
| sparseshadowtree_cs_unpack_mode 1 | developmentonly clientdll | Unpack 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
| 1 |
| cl_interp_threadmodeticks 0 | developmentonly clientdll defensive | Additional interpolation ticks to use when interpolating with threaded engine mode set.Flags and default
| 0 |
| report_cliententitysim false | clientdll cheat | List all clientside simulations and time - will report and turn itself off.Flags and default
| false |
| cl_extrapolate true | clientdll cheat | Enable/disable extrapolation if interpolation history runs out.Flags and default
| true |
| cl_interp_npcs 0.0 | developmentonly clientdll defensive | Interpolate NPC positions starting this many seconds in past (or the value as per cl_interp_ratio, if greater)Flags and default
| 0.0 |
| cl_interp_all false | developmentonly clientdll defensive | Disable interpolation list optimizations.Flags and default
| false |
| r_drawmodeldecals true | developmentonly clientdll defensive | Flags and default
| true |
| cl_simulate_dormant_entities true | developmentonly clientdll defensive | Flags and default
| true |
| cl_draw_simulating_entities false | clientdll cheat | Flags and default
| false |
| cl_draw_simulating_entities_distance false | developmentonly clientdll defensive | Flags and default
| false |
| ent_test_interpolation false | developmentonly clientdll defensive | Flags and default
| false |
| cl_interp_animationvars true | developmentonly clientdll defensive | Interpolate LATCH_ANIMATION_BIT vars if interpolation interval is greater than simulation intervalFlags and default
| true |
| cl_interp_simulationvars true | developmentonly clientdll defensive | Interpolate LATCH_SIMULATION_BIT vars if interpolation interval is greater than animation intervalFlags and default
| true |
| iv_wrapped_parallel_latch true | developmentonly clientdll defensive | Flags and default
| true |
| iv_parallel_latch true | developmentonly clientdll defensive | Flags and default
| true |
| iv_parallel_restore false | developmentonly clientdll defensive | Flags and default
| false |
| cl_latch_report false | clientdll archive | Enable to output stats about latchingFlags and default
| false |
| cl_interpolate_report false | clientdll archive | Enable to show interpolation profile timingFlags and default
| false |
| cl_interp_hermite true | clientdll cheat | Set to zero do disable hermite interpolation.Flags and default
| true |
| cl_extrapolate_amount 0.3 | clientdll cheat | Set how many seconds the client will extrapolate entities for.Flags and default
| 0.3 |
| phonemedelay 0.0 | developmentonly clientdll defensive | Phoneme delay to account for sound system latency.Flags and default
| 0.0 |
| phonemefilter 0.1 | developmentonly clientdll defensive | Time duration of box filter to pass over phonemes.Flags and default
| 0.1 |
| blink_duration 0.5 | developmentonly clientdll defensive | How many seconds an eye blink will last.Flags and default
| 0.5 |
| cl_vsnd_morph_override_ease_enabled true | developmentonly clientdll defensive | Controls 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 usedFlags and default
| true |