CS2 Cvars List
Complete Counter-Strike 2 cvars (convars) list with descriptions, flags, defaults, and detail pages.
| Cvar | Flags | Description | Default |
|---|---|---|---|
| lb_use_ellipsoid_bounds true | developmentonly cheat | Flags and default
| true |
| lb_debug_silhouette 0 | developmentonly cheat menubar_item | SceneSystem/LightBinner/Debug SilhouettesFlags and default
| 0 |
| lb_debug_tiles 0 | developmentonly cheat menubar_item | SceneSystem/LightBinner/Debug TilesFlags and default
| 0 |
| lb_debug_visualize_shadowed_lights false | developmentonly cheat menubar_item | SceneSystem/LightBinner/Debug Visualize Shadowed LightsFlags and default
| false |
| lb_debug_light_bounds false | developmentonly cheat menubar_item | SceneSystem/LightBinner/Debug Light BoundsFlags and default
| false |
| lb_debug_shadow_atlas false | developmentonly cheat menubar_item | SceneSystem/LightBinner/Debug Shadow AtlasFlags and default
| false |
| lb_debug_shadowtile_atlas false | developmentonly cheat menubar_item | SceneSystem/LightBinner/Debug ShadowTile AtlasFlags and default
| false |
| lb_allow_shadow_rotation true | developmentonly cheat menubar_item | SceneSystem/LightBinner/Shadow RotationFlags and default
| true |
| lb_enable_stationary_lights true | developmentonly cheat | Allows rendering stationary/mixed lightsFlags and default
| true |
| lb_enable_dynamic_lights true | developmentonly cheat | Allows rendering dynamic lightsFlags and default
| true |
| lb_enable_shadow_casting true | developmentonly defensive | Allow stationary/dynamic lights to cast shadows.Flags and default
| true |
| lb_enable_baked_shadows true | developmentonly cheat menubar_item | SceneSystem/LightBinner/Enable Baked ShadowsFlags and default
| true |
| lb_mixed_shadows true | developmentonly cheat menubar_item | SceneSystem/LightBinner/Enable Mixed ShadowsFlags and default
| true |
| lb_enable_fog_mixed_shadows true | developmentonly cheat menubar_item | SceneSystem/LightBinner/Enable Fog Mixed ShadowsFlags and default
| true |
| lb_enable_binning true | developmentonly menubar_item defensive | SceneSystem/LightBinner/Enable BinningFlags and default
| true |
| lb_tile_pixels 8 | developmentonly defensive | Flags and default
| 8 |
| lb_bin_slices 8192 | developmentonly defensive | Flags and default
| 8192 |
| lb_shadow_texture_width_override -1 | developmentonly defensive | Override width of shadow atlas textureFlags and default
| -1 |
| lb_shadow_texture_height_override -1 | developmentonly defensive | Override height of shadow atlas textureFlags and default
| -1 |
| lb_csm_cascade_size_override -1 | developmentonly defensive | Override width/height of individual cascades in the CSMFlags and default
| -1 |
| lb_csm_receiver_plane_depth_bias 0.0 | developmentonly defensive | Shader depth bias applied to shadow receiver (Note this conflicts with renderstate depth bias, both now default to 0)Flags and default
| 0.0 |
| lb_csm_receiver_plane_depth_bias_transmissive_backface 0.0 | developmentonly defensive | Depth bias applied to shadow receiver for transmissive backface geo (based on renderstate depthbias being 0)Flags and default
| 0.0 |
| lb_csm_draw_alpha_tested true | developmentonly defensive | Flags and default
| true |
| lb_csm_draw_translucent true | developmentonly defensive | Flags and default
| true |
| lb_csm_fov_override -1.0 | developmentonly cheat | Flags and default
| -1.0 |
| lb_csm_cross_fade_override -1.0 | developmentonly defensive | Override CSM cross fade amountFlags and default
| -1.0 |
| lb_csm_distance_fade_override -1.0 | developmentonly defensive | Override CSM distance fadeFlags and default
| -1.0 |
| lb_csm_override_staticgeo_cascades false | developmentonly defensive | Override Cascades that will render static objects with lb_csm_override_staticgeo_cascades_valueFlags and default
| false |
| lb_csm_override_staticgeo_cascades_value -1 | developmentonly defensive | If lb_csm_override_staticgeo_cascades, override value used to determine which cascades render static objectsFlags and default
| -1 |
| lb_sun_csm_size_cull_threshold_texels 10.0 | developmentonly defensive | Size, in texels, where we will cull an object in the shadowmapFlags and default
| 10.0 |
| lb_csm_override_bulb_radius -1.0 | developmentonly defensive | Override bulb radius for CSMFlags and default
| -1.0 |
| lb_dynamic_shadow_penumbra true | developmentonly defensive | Adjust shadow penumbra based on light sizeFlags and default
| true |
| lb_dynamic_shadow_resolution true | developmentonly defensive | Dynamically adjust shadow resolutionFlags and default
| true |
| lb_dynamic_shadow_resolution_base 1024.0 | developmentonly defensive | Base resolution for dynamic shadowmap sizing. Shadowmap size of a screen sized lightFlags and default
| 1024.0 |
| lb_dynamic_shadow_resolution_quantization 64 | developmentonly defensive | Quantization of dynamically computed shadow sizeFlags and default
| 64 |
| lb_dynamic_shadow_resolution_hysteresis 0.3 | developmentonly defensive | Update hysteresis for shadow sizeFlags and default
| 0.3 |
| lb_dynamic_shadow_resolution_delay 0.8 | developmentonly defensive | Update delay for shadow sizeFlags and default
| 0.8 |
| lb_dynamic_shadow_resolution_base_cmp_shadowmapsize false | developmentonly cheat | take min of lb_dynamic_shadow_resolution and barnlight shadowmapsize as base shadowmapsizeFlags and default
| false |
| lb_timesliced_shadows_dynamic_size true | developmentonly defensive | Flags and default
| true |
| lb_enable_sunlight true | developmentonly cheat menubar_item | SceneSystem/LightBinner/Enable SunlightFlags and default
| true |
| lb_low_quality_shader_fade_region_rescale 0.5 | developmentonly cheat | For envmaps in low quality shader mode, how much of the fade region to scale the envmap box by.Flags and default
| 0.5 |
| lb_max_visible_envmaps_override -1 | developmentonly cheat | Override maximum visible envmapsFlags and default
| -1 |
| r_grass_vertex_lighting 0 | developmentonly defensive | Flags and default
| 0 |
| r_grass_alpha_test 1 | developmentonly defensive | Flags and default
| 1 |
| r_grass_start_fade 3000.0 | developmentonly defensive | Flags and default
| 3000.0 |
| r_grass_end_fade 3900.0 | developmentonly defensive | Flags and default
| 3900.0 |
| r_grass_density_mode 1 | developmentonly defensive | 0 = Density corresponds to blade existance, 1 = Density corresponds to blade height, 2 = Both 0 and 1Flags and default
| 1 |
| r_grass_quality 3 | developmentonly defensive | 0 = Off, 1 = Low, 2 = Med, 3 = high, 4 = ultraFlags and default
| 3 |
| r_grass_max_brightness_change 75.0 | developmentonly defensive | Flags and default
| 75.0 |
| r_grass_allow_flattening false | developmentonly defensive | Flags and default
| false |