Skip to content

CS2 Cvars List

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

CvarDescription
tv_record_immediate 0tv_record starting the moment tv_record was executed, not tv_delay earlier
Flags and default
Flags
release
Default
0
r_drawpanorama trueEnable the rendering of panorama UI
Flags and default
Flags
cheat
Default
true
input_downimpulsevalue 0.7
Flags and default
Flags
developmentonly clientdll
Default
0.7
input_upimpulsevalue 0.3
Flags and default
Flags
developmentonly clientdll
Default
0.3
input_filter_relative_analog_inputs false
Flags and default
Flags
clientdll archive
Default
false
bug_submitter_override
Flags and default
Flags
archive
Default
—
r_skip_precache_validation_check true
Flags and default
Flags
developmentonly defensive
Default
true
sv_pause_on_console_open false1 = Pause the game when pressing ~ to open the console. CTRL+~ opens the console without pause.
Flags and default
Flags
archive
Default
false
sv_unpause_on_console_close false1 = Unpause the game when pressing ~ to close the console. 0 = Leave the game paused.
Flags and default
Flags
archive
Default
false
r_add_views_in_pre_output true
Flags and default
Flags
developmentonly defensive
Default
true
r_extra_render_frames 0
Flags and default
Flags
cheat
Default
0
con_enable falseAllows the console to be activated.
Flags and default
Flags
archive per_user
Default
false
r_debug_draw_safe_area_insets falseRender safe area insets as wireframe.
Flags and default
Flags
developmentonly
Default
false
input_forceuser -1Force user input to this split screen player.
Flags and default
Flags
cheat
Default
-1
mouse_disableinput falseSet to disable mouse input
Flags and default
Flags
developmentonly defensive
Default
false
input_button_code_is_scan_code_scd trueBind keys based on keyboard position instead of key name
Flags and default
Flags
archive per_user
Default
true
convars_echo_toggle_changes trueEcho to the console changes caused by toggling.
Flags and default
Flags
developmentonly defensive
Default
true
joy_axisx_relative false
Flags and default
Flags
archive per_user
Default
false
joy_axisy_relative false
Flags and default
Flags
archive per_user
Default
false
joy_axisz_relative false
Flags and default
Flags
archive per_user
Default
false
joy_axisr_relative false
Flags and default
Flags
archive per_user
Default
false
joy_axisu_relative false
Flags and default
Flags
archive per_user
Default
false
joy_axisv_relative false
Flags and default
Flags
archive per_user
Default
false
joy_axisx_deadzone 0.1
Flags and default
Flags
archive per_user
Default
0.1
joy_axisy_deadzone 0.1
Flags and default
Flags
archive per_user
Default
0.1
joy_axisz_deadzone 0.1
Flags and default
Flags
archive per_user
Default
0.1
joy_axisr_deadzone 0.1
Flags and default
Flags
archive per_user
Default
0.1
joy_axisu_deadzone 0.1
Flags and default
Flags
archive per_user
Default
0.1
joy_axisv_deadzone 0.1
Flags and default
Flags
archive per_user
Default
0.1
player0_using_joystick false
Flags and default
Flags
archive
Default
false
cl_usesocketsforloopback falseWhen connecting to local listen server (for example, using the 'map' command), default to loopback=false, which connects to '127.0.0.1' instead of 'loopback'. This uses the network stack so that fake lag/loss can be simulated.
Flags and default
Flags
developmentonly defensive
Default
false
tv_enable_dynamic falseWhen enabled, changes in tv_enable convars cause immediate startup or shutdown of hltv server
Flags and default
Flags
notify release
Default
false
tv_enable falseActivates SourceTV on server.
Flags and default
Flags
notify release
Default
false
tv_enable1 falseActivates SourceTV[1] on server.
Flags and default
Flags
notify release
Default
false
clientport 0If non-zero, client binds port to specific address. Usually you should leave this blank to use a different random system-assigned port for each connection.
Flags and default
Flags
release
Default
0
hostport 27015Host game server port
Flags and default
Flags
release
Default
27015
tv_port 27020Host SourceTV[0] port
Flags and default
Flags
release
Default
27020
tv_port1 27021Host SourceTV[1] port
Flags and default
Flags
release
Default
27021
r_vconsole_foregroundforcerender trueWhen VConsole is in the foreground, force all engine & tools to render
Flags and default
Flags
developmentonly defensive
Default
true
r_always_render_all_windows falseAlways force all engine & tools to render
Flags and default
Flags
developmentonly defensive
Default
false
r_force_render_frame_count 5The number of frames to render when a
Flags and default
Flags
developmentonly
Default
5
splitscreen_mode 0
Flags and default
Flags
archive cheat
Default
0
jpeg_quality 90Set jpeg screenshot quality. [1..100]
Flags and default
Flags
developmentonly defensive
Default
90
screenshot_subdir screenshotsSet the screenshot directory.
Flags and default
Flags
developmentonly defensive
Default
screenshots
screenshot_prefix shotSet the screenshot auto naming prefix.
Flags and default
Flags
developmentonly defensive
Default
shot
screenshot_width -1Screenshot width. -1 for screen width.
Flags and default
Flags
developmentonly defensive
Default
-1
screenshot_height -1Screenshot height. -1 for screen height.
Flags and default
Flags
developmentonly defensive
Default
-1
cl_playback_screenshots falseAllows the client to playback screenshot and jpeg commands in demos.
Flags and default
Flags
developmentonly defensive
Default
false
voice_sequence_maximum_wait_time 0.5When receiving packets out of sequence, wait this many seconds for missing sequences to arrive
Flags and default
Flags
developmentonly defensive
Default
0.5
voice_always_sample_mic falseWhen enabled, open the voip audio input stream when the application launches.
Flags and default
Flags
archive
Default
false
© 2025 Hypen.cz