CS2
CS2 ConVar List
Full list of CS2 console variables with descriptions, default values and flags.
Name
Type
Default
Flags
Description
testscript_debug
bool
false
developmentonly
defensive
Debug test scripts.
tools_stall_monitor_break_on_unknown_cause
bool
false
developmentonly
Break on unknown stall cause
r_dof_override
bool
false
cheat
—
r_dof_override_near_blurry
float32
-100.000000
cheat
—
r_dof_override_near_crisp
float32
0.000000
cheat
—
r_dof_override_far_crisp
float32
180.000000
cheat
—
r_dof_override_far_blurry
float32
2000.000000
cheat
—
r_dof_override_tilt_to_ground
float32
0.500000
cheat
—
mat_shading_complexity
bool
false
cheat
Visualize shading complexity
mat_overdraw
int32
0
cheat
Visualize overdraw
net_async_job_random_sleep
float32
0.000000
developmentonly
defensive
Sleep randomly 0..net_async_job_random_sleep ms in the parallel server jobs; sleep is per job
voice_bypass_noise_gate
bool
false
developmentonly
—
opus_encode_test_signal
bool
false
developmentonly
—
voice_loopback_no_networking
bool
false
userinfo
—
voice_device_override
string
—
archive
release
Default device used for voice capture.
soundsystem_update_async
bool
true
developmentonly
defensive
—
host_readconfig_ignore_userconfig
bool
false
cheat
Whether we should ignore the user config file for reading/writing.
stats_display
int32
0
developmentonly
defensive
Displays perf statistics information
stats_collect_gpu
bool
false
developmentonly
defensive
While doing stats_display, collect GPU perf counters. Used for stats_print_gpu.
vprof_counters
int32
0
developmentonly
defensive
—
vprof_counters_show_minmax
bool
false
developmentonly
defensive
—
thread_pool_option
int32
-1
hidden
release
Thread pool option
debug_draw_enable
bool
true
developmentonly
replicated
—
engine_rendersystem_used
string
—
developmentonly
defensive
Rendersystem option in use (changing this does not change the rendersystem).
engine_rendersystem_init
string
—
developmentonly
defensive
Rendersystem option requested (changing this does not change the rendersystem).
engine_rendersystem_shader_model
int32
0
developmentonly
defensive
Rendersystem shader model in use (changing this does not change the shader model).
engine_platform_name_extended
string
—
developmentonly
defensive
Platform the engine is running on.
engine_ostype
string
—
developmentonly
defensive
OS type the engine is running on.
engine_cpu_info_extended
string
—
developmentonly
defensive
CPU the engine is running on.
cl_language
string
english
developmentonly
defensive
Language
sys_minidumpspewlines
int32
2000
release
Lines of crash dump console spew to keep.
sv_maxrate
int32
0
replicated
release
Max bandwidth rate allowed on server, 0 == unlimited
sv_minrate
int32
98304
replicated
release
Min bandwidth rate allowed on server, 0 == unlimited
sys_minidumpexpandedspew
bool
true
developmentonly
defensive
—
report_connection_failure_percentage
float32
0.000000
developmentonly
defensive
—
engine_no_focus_sleep
int32
20
archive
—
engine_no_focus_sleep_vconsole_suppress
bool
true
developmentonly
defensive
When VConsole is in the foreground, don't trigger engine_no_focus_sleep behavior
engine_show_frame_pacing
bool
false
release
—
battery_saver
bool
false
archive
OBSOLETE replaced by mobile_fps_* - Battery saver mode. 0=off, 1=on
mobile_fps_limit
float32
30.000000
archive
MOBILE_FPS_CONTROL: Mobile FPS limit - 15, 30, 60
mobile_fps_increase_during_touch
bool
true
archive
MOBILE_FPS_CONTROL: If true we increase framerate limit during touch
mobile_fps_increase_during_charging
bool
false
archive
MOBILE_FPS_CONTROL: If true we increase framerate limit while charging
mobile_fps_increase_during_hfr_animations
bool
true
developmentonly
hidden
defensive
MOBILE_FPS_CONTROL: If true we increase framerate limit during HFR-tagged animations and transitions.
fps_max
float32
400.000000
archive
release
Frame rate limiter. 0=no limit. Does not apply to dedicated server.
fps_max_ui
float32
200.000000
archive
Frame rate limiter while the game UI is displayed. 0=no limit. Does not apply to dedicated server.
fps_max_tools
float32
120.000000
archive
Additional frame rate limit while in tools mode and a window other than the game window has focus. Note that fps_max still applies, this only allows the maximum frame rate for tools mode to be lower. 0=no tools specific limit.
sv_fps_max
float32
0.000000
developmentonly
hidden
defensive
Dedicated server frame rate limiter. 0=tick rate. Only applies to the dedicated server.
engine_relaunch_app_before_exiting
bool
false
hidden
release
Use this to tell Steam to relaunch the app right after existing
async_serialize
bool
false
developmentonly
defensive
Force async reads to serialize for profiling
con_logfile_suffix
string
—
developmentonly
defensive
Suffix to append to the console log, may be changed to reopen the log
Source: cs2-docs by Poggicek