List of Dota 2 console commands and variables

==Notes==
==Cvar Cmd list==
===+===
Command 	Default Value	Flags 	Defensive Flag	Description
+bugvoice 	cmd 	devonly, norecord	Yes 	Start recording bug voice attachment.
+camdistance 	cmd 	devonly, client 	Yes 	
+cammousemove 	cmd 	devonly, client 	Yes 	
+chatwheel 	cmd 	devonly, client 	Yes 	Opens chatwheel menu while held
+chatwheel2 	cmd 	devonly, client 	Yes 	Opens the second chatwheel menu while held
+dota_ability_execute 	cmd 	devonly, client 	Yes 	
+dota_camera_center_on_hero 	cmd 	devonly, client 	Yes 	
+dota_camera_follow 	cmd 	devonly, client 	Yes 	
+dota_control_group 	cmd 	devonly, client 	Yes 	
+dota_filter_ally 	cmd 	devonly, client 	Yes 	
+dota_filter_enemy 	cmd 	devonly, client 	Yes 	
+dota_filter_hero 	cmd 	devonly, client 	Yes 	
+dota_filter_non_hero 	cmd 	devonly, client 	Yes 	
+dota_hud_overlaymap_inputkey	cmd 	devonly, client 	Yes 	
+dota_hud_toggle_overlaymap 	cmd 	devonly, client 	Yes 	
+dota_stop 	cmd 	devonly, client 	Yes 	
+dota_unit_movetodirection 	cmd 	devonly, client 	Yes 	
+herochatwheel 	cmd 	devonly, client 	Yes 	Opens hero chatwheel menu while held
+midi_note 	cmd 	devonly, client 	Yes 	
+showitems 	cmd 	devonly, client 	Yes 	
+showscores 	cmd 	devonly, client 	Yes 	
===-===
Command 	Default Value	Flags 	Defensive Flag	Description
-bugvoice 	cmd 	devonly, norecord	Yes 	Finish recording bug voice attachment.
-camdistance 	cmd 	devonly, client 	Yes 	
-cammousemove 	cmd 	devonly, client 	Yes 	
-chatwheel 	cmd 	devonly, client 	Yes 	Executes the highlighted chatwheel menu item
-chatwheel2 	cmd 	devonly, client 	Yes 	Executes the highlighted chatwheel menu item
-dota_ability_execute 	cmd 	devonly, client 	Yes 	
-dota_camera_center_on_hero 	cmd 	devonly, client 	Yes 	
-dota_camera_follow 	cmd 	devonly, client 	Yes 	
-dota_control_group 	cmd 	devonly, client 	Yes 	
-dota_filter_ally 	cmd 	devonly, client 	Yes 	
-dota_filter_enemy 	cmd 	devonly, client 	Yes 	
-dota_filter_hero 	cmd 	devonly, client 	Yes 	
-dota_filter_non_hero 	cmd 	devonly, client 	Yes 	
-dota_hud_overlaymap_inputkey	cmd 	devonly, client 	Yes 	
-dota_hud_toggle_overlaymap 	cmd 	devonly, client 	Yes 	
-dota_stop 	cmd 	devonly, client 	Yes 	
-dota_unit_movetodirection 	cmd 	devonly, client 	Yes 	
-herochatwheel 	cmd 	devonly, client 	Yes 	Executes the highlighted hero chatwheel menu item
-midi_note 	cmd 	devonly, client 	Yes 	
-showitems 	cmd 	devonly, client 	Yes 	
-showscores 	cmd 	devonly, client 	Yes 	
===_===
Command	Default Value	Flags 	Defensive Flag	Description
_fov 	0 	devonly, client 	Yes 	Automates fov command to server.
_record	cmd 	norecord, release	 	Record a demo incrementally.
===A===
Command 	Default Value	Flags 	Defensive Flag	Description
achievement_debug 	false 	game, client, replicated, cheat 	 	Turn on achievement debug msgs.
achievement_disable 	false 	game, replicated, cheat 	 	Turn off achievements.
activategameui 	cmd 	devonly, client 	Yes 	
addip 	cmd 	devonly 	Yes 	Add an IP address to the ban list.
addons 	cmd 	devonly 	Yes 	list current addon info.
adsp_alley_min 	122 	devonly 	Yes 	
adsp_courtyard_min 	126 	devonly 	Yes 	
adsp_debug 	0 	archive 	 	
adsp_door_height 	112 	devonly 	Yes 	
adsp_duct_min 	106 	devonly 	Yes 	
adsp_hall_min 	110 	devonly 	Yes 	
adsp_low_ceiling 	108 	devonly 	Yes 	
adsp_opencourtyard_min 	126 	devonly 	Yes 	
adsp_openspace_min 	130 	devonly 	Yes 	
adsp_openstreet_min 	118 	devonly 	Yes 	
adsp_openwall_min 	130 	devonly 	Yes 	
adsp_room_min 	102 	devonly 	Yes 	
adsp_street_min 	118 	devonly 	Yes 	
adsp_tunnel_min 	114 	devonly 	Yes 	
adsp_wall_height 	128 	devonly 	Yes 	
ai_debug_dyninteractions 	0 	game, cheat 	 	Debug the NPC dynamic interaction system.
ai_debug_los 	0 	game, cheat 	 	NPC Line-Of-Sight debug mode. If 1, solid entities that block NPC LOC will be highlighted with white bounding boxes. If 2, it'll show non-solid entities that would do it if they were solid.
ai_debug_off_nav 	false 	game, cheat 	 	
ai_debug_ragdoll_magnets 	false 	devonly, game 	Yes 	
ai_debug_scripted_sequence 	false 	game, cheat 	 	
ai_debug_shoot_positions 	0 	game, client, replicated, cheat 	 	
ai_debug_soundent 	0 	devonly, game 	Yes 	Reports sounds being entered into the AI sound list. Set to 1 to see all sounds, set to 2 to only see DANGER sounds.
ai_debug_soundent_duration 	0.1 	devonly, game 	Yes 	Length of time to display ai_debug_soundent visual displays.
ai_debug_speech 	0 	devonly, game 	Yes 	
ai_disabled 	false 	game, client, replicated, cheat 	 	
ai_expression_frametime 	0.05 	devonly, game 	Yes 	Maximum frametime to still play background expressions.
ai_expression_optimization 	false 	devonly, game 	Yes 	Disable npc background expressions when you can't see them.
ai_force_serverside_ragdoll 	false 	devonly, game 	Yes 	
ai_sequence_debug 	false 	devonly, game, client, replicated	Yes 	
ai_show_current_nav 	false 	game, cheat 	 	
ai_use_visibility_cache 	1 	devonly, game 	Yes 	Sets whether or not NPCs can cache their Visibility checks against other entities. If set to 2, also tests to make sure that NPC->Target results match that of Target->NPC.
ai_use_visibility_cache_reciprocation 	true 	devonly, game 	Yes 	Sets whether or not the visibility check cache should be reciprocal.
alias 	cmd 	release 	 	Alias a command.
allow_clientside_entities 	true 	devonly, client, cheat 	 	
always_animate_clientside_worldgroups 	true 	devonly, client 	 	Experimental fix for world panel animation issues
anim_decode_forcewritealltransforms 	false 	devonly 	 	Force BatchAnimationDecode to write transformations for all bones
anim_disable 	false 	devonly, game, client, replicated	Yes 	
anim_dump_update_list 	cmd 	devonly, game 	 	Displays stats about which animations are updating
anim_eval_stats 	cmd 	devonly, game 	 	Displays stats about how many EvaluatePose calls are unused
anim_noposeparameters 	false 	devonly, game, client, replicated	 	If set, all pose parameters on client/server are forced to neutral value
anim_resource_validate_on_load 	true 	release 	 	Validates the animation group channel list against the animations on load for every animation
anim_showmainactivity 	false 	client, cheat 	 	Show the idle, walk, run, and/or sprint activities.
animated_material_attributes 	true 	client, cheat 	 	
animevent_debug 	false 	devonly, game, client, replicated	 	Print info about each animevent fired
animevents_dump 	cmd 	game, cheat 	 	List all the currently registered anim events.
animgraph_debug 	false 	game, client, replicated, cheat 	 	Debug animation graph
animgraph_debug_animevents 	false 	devonly, game, client, replicated	 	Print info about animevents emitted by AnimGraph
animgraph_debug_entindex 	0 	game, client, replicated, cheat 	 	The entity to specifically debug
animgraph_debug_filterent 	0 	devonly, game, client, replicated	Yes 	Filter setting for animgraph_debug_variables output. If set to -1, show debug for all entities. If set to 0, show debug for any NPCs that have been npc_selected. If set to >0, something other than 0, show debug for the entity with the matching entindex.
animgraph_debug_set_filter_params 	 	devonly, game, client, replicated	Yes 	Comma separated list of params to filter against when drawing debug text overlays
animgraph_debug_show_unreferenced_params 	false 	devonly, game, client, replicated	Yes 	
animgraph_debug_tags 	false 	devonly, game, client, replicated	Yes 	
animgraph_debug_variables 	false 	devonly, game, client, replicated	Yes 	Turn on to see animgraph variable changes for entities passing animgraph_debug_filterent.
animgraph_debug_variables_ignore_missing 	true 	devonly, game, client, replicated	Yes 	If set, animgraph_debug_variables won't show debug for warnings about sets to missing variables.
animgraph_debug_variables_ignore_nonchanges 	true 	devonly, game, client, replicated	Yes 	If set, animgraph_debug_variables won't show debug for variable sets that don't change the value.
animgraph_draw_traces 	false 	devonly, game, client, replicated	Yes 	
animgraph_dump_update_list 	cmd 	devonly, game 	 	Displays stats about which animations are updating
animgraph_enable 	true 	devonly, game, client, replicated	 	Enable animation graph
animgraph_enable_dirty_netvar_optimization 	true 	devonly 	Yes 	
animgraph_enable_parallel_update 	true 	devonly, game, client, replicated	Yes 	
animgraph_footlock_auto_ledge_detection 	true 	devonly, replicated 	Yes 	Attempt to detect when the foot is partially hanging off a ledge and stop it tilting to reach the bottom
animgraph_footlock_auto_stair_detection 	true 	devonly, replicated 	Yes 	Attempt to detect when the foot is on a stair and will stop it from tilting to reach the next step
animgraph_footlock_calculate_tilt 	true 	devonly, replicated 	Yes 	
animgraph_footlock_debug_foot_index 	-1 	devonly, replicated 	Yes 	
animgraph_footlock_debug_type 	2 	devonly, replicated 	Yes 	
animgraph_footlock_draw_footbase 	false 	devonly 	Yes 	
animgraph_footlock_enabled 	true 	devonly, replicated 	Yes 	A master convar that effectively disables the entire footlock node.
animgraph_footlock_ground_roll 	true 	devonly 	Yes 	
animgraph_footlock_hip_offset_enable 	true 	devonly 	Yes 	
animgraph_footlock_ik_enable 	true 	cheat 	 	Enable IK.
animgraph_footlock_tilt_mode 	1 	devonly 	Yes 	
animgraph_footlock_trace_ground_enabled 	true 	devonly, replicated 	Yes 	Convar for toggling foot lock ground tracking.
animgraph_footlock_use_hip_shift 	true 	devonly 	Yes 	
animgraph_force_full_network_updates 	false 	devonly 	Yes 	
animgraph_force_tick_all_graphs 	false 	devonly, game, client, replicated	Yes 	
animgraph_ik_debug 	false 	devonly 	Yes 	
animgraph_motionmatching_print_compressionstats	false 	devonly, replicated 	Yes 	
animgraph_network_enable 	true 	devonly, game, client, replicated	 	Enable animation graph networking. The setting is only read at graph creation time; to use please set on the command line.
animgraph_record_all 	false 	game, client, replicated, cheat 	 	Automatically start recording AnimGraphs when they get created, and save them to disk when they are destroyed
animgraph_set_parameter_bool 	cmd 	game, cheat 	 	Specified entities will have the specified bool parameter set to the value specified. Useful for animators to test.
	Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity>
animgraph_set_parameter_enum 	cmd 	game, cheat 	 	Specified entities will have the specified enum parameter set to the value specified. Useful for animators to test.
	Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity>
animgraph_set_parameter_float 	cmd 	game, cheat 	 	Specified entities will have the specified float parameter set to the value specified. Useful for animators to test.
	Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity>
animgraph_set_parameter_int 	cmd 	game, cheat 	 	Specified entities will have the specified int parameter set to the value specified. Useful for animators to test.
	Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity>
animgraph_set_parameter_string 	cmd 	game, cheat 	 	Specified entities will have the specified bool parameter set to the value specified. Useful for animators to test.
	Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity>
animgraph_set_parameter_vector 	cmd 	game, cheat 	 	Specified entities will have the specified vector parameter set to the value specified. Useful for animators to test.
	Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity>
animgraph_slope_draw_raycasts 	false 	game, client, replicated, cheat 	 	
animgraph_slope_enable 	true 	game, client, replicated, cheat 	 	
animgraph_slowdownonslopes_enabled 	true 	devonly, replicated 	Yes 	
animgraph_trace_ignore_prop_physics 	true 	devonly, game, client, replicated	Yes 	
animgraph_trace_static_only 	false 	game, client, replicated, cheat 	 	
animgraph_verify_dirty_netvar_optimization 	false 	devonly 	Yes 	
ar_fade_in 	cmd 	devonly, client, hidden 	Yes 	Fade In AR
async_serialize 	false 	devonly 	Yes 	Force async reads to serialize for profiling
attached_output_stall_ms 	250 	devonly 	Yes 	
audio_input_test_signal 	false 	devonly 	 	For testing the audio input pathway with a sine tone instead of SDL3.
auto_bug 	cmd 	devonly, norecord 	Yes 	auto_bug : create non-interactive bug report.
autosave 	cmd 	devonly, game 	Yes 	Autosave
autosave_fully_async 	true 	devonly, game 	Yes 	Set to 1 to have autosaves execute completely on the save thread, forces 'render only' mode while the save completes
autosavedangerous 	cmd 	devonly, game 	Yes 	AutoSaveDangerous
autosavedangerousissafe 	cmd 	devonly, game 	Yes 	
axis 	cmd 	game, cheat 	 	Draw an axis
	Arguments: x y z pitch yaw roll <lifetime = 10.0> <r g b a>
===B===
Command 	Default Value	Flags 	Defensive Flag	Description
banid 	cmd 	devonly 	Yes 	Add a user ID to the ban list.
banip 	cmd 	devonly 	Yes 	Add an IP address to the ban list.
battery_saver 	false 	archive 	 	OBSOLETE replaced by mobile_fps_* - Battery saver mode. 0=off, 1=on
benchframe 	cmd 	release 	 	Takes a snapshot of a particular frame in a time demo.
bind 	cmd 	release 	 	Bind a key.
binddefaults 	cmd 	release 	 	Bind all keys to their default values.
bindss 	cmd 	release 	 	Bind a key for a particular splitscreen player.
bindtoggle 	cmd 	devonly 	Yes 	Performs a bind <key> "increment var <cvar> 0 1 1".
blink 	cmd 	devonly, norecord 	Yes 	Blink specified convar value between two values at the specified duration.
blink_duration 	0.5 	devonly, client 	Yes 	How many seconds an eye blink will last.
bot_mimic 	0 	client, replicated, cheat 	 	
bot_mimic_spec_buttons 	true 	client, cheat 	 	+attack, +jump etc are used for spectator control instead of being passed on to spectated bot
bounty_completed_test 	cmd 	devonly, client 	 	<killer_id> <victim_id>
bounty_toast_test 	cmd 	devonly, client 	 	<toast_type> <killer_id> <victim_id>
box 	cmd 	game, cheat 	 	Draw a bbox
	Arguments: minx miny miny maxx maxy maxz <lifetime = 10.0> <r g b a>
break_damage_inherit_scale 	1 	devonly, game, client, replicated	Yes 	
break_invulnerable_spawn_duration 	0.5 	devonly, game, client, replicated	Yes 	
breakable_multiplayer 	true 	devonly, game 	Yes 	
broadcaster_addfacts 	cmd 	devonly, client 	Yes 	
broadcaster_annotatefacts 	cmd 	devonly, client 	Yes 	
broadcaster_build_ability_movie_loc	cmd 	devonly, client 	Yes 	
broadcaster_openmenu 	cmd 	devonly, client 	Yes 	
broadcaster_openquickstats 	cmd 	devonly, client 	Yes 	
broadcaster_quickstats_baselen 	6 	devonly, client 	Yes 	
broadcaster_quickstats_image_mode 	false 	devonly, client 	Yes 	
broadcaster_quickstats_len 	9 	devonly, client 	Yes 	
broadcaster_quickstats_maxl 	200 	devonly, client 	Yes 	
broadcaster_quickstats_minl 	100 	devonly, client 	Yes 	
broadcaster_quickstats_minmovielen 	10 	devonly, client 	Yes 	
broadcaster_quickstatsleague 	0 	devonly, client 	Yes 	
broadcaster_reloadfacts 	cmd 	devonly, client 	Yes 	
broadcaster_setsecondaryquickstats 	cmd 	devonly, client 	Yes 	
broadcaster_togglegreenscreen 	cmd 	devonly, client 	Yes 	
buddha 	false 	game, notify, cheat 	 	Player takes damage but won't die
buddha_ignore_bots 	false 	game, notify, cheat 	 	Bots always buddha 0
buddha_reset_hp 	1 	game, notify, cheat 	 	HP to set when damaged below zero in Buddha Mode
bug 	cmd 	devonly, norecord 	Yes 	bug [auto_fill_tokens] [-title <text>] [-noscreenshot] : Activate the bug reporter.
bug_submitter_override 	 	archive 	 	
bugvoice_clear 	cmd 	devonly, norecord 	Yes 	Clear voice attachment data.
bugvoice_save 	cmd 	devonly, norecord 	Yes 	Write buffered voice attachment data to file.
buildcubemaps 	cmd 	devonly, client 	Yes 	Build Cubemaps
buildcubemaps_renderdoc_capture 	-1 	devonly, client 	 	Capture a specific cubemap with RenderDoc during buildcubemaps.
buildsparseshadowtree 	cmd 	devonly, client 	Yes 	Build Sparse Shadow Tree
button_info 	cmd 	release 	 	Display information about the specified key or button.
===C===
Command 	Default Value 	Flags 	Defensive Flag	Description
c_maxdistance 	200 	client, archive 	 	
c_maxpitch 	90 	client, archive 	 	
c_maxyaw 	135 	client, archive 	 	
c_mindistance 	30 	client, archive 	 	
c_minpitch 	0 	client, archive 	 	
c_minyaw 	-135 	client, archive 	 	
c_orthoheight 	100 	client, archive 	 	
c_orthowidth 	100 	client, archive 	 	
c_thirdpersonshoulder 	false 	client, archive 	 	
c_thirdpersonshoulderaimdist 	120 	client, archive 	 	
c_thirdpersonshoulderdist 	40 	client, archive 	 	
c_thirdpersonshoulderheight 	5 	client, archive 	 	
c_thirdpersonshoulderoffset 	20 	client, archive 	 	
cam_collision 	1 	client, archive 	 	When in thirdperson and cam_collision is set to 1, an attempt is made to keep the camera from passing though walls.
cam_command 	cmd 	client, cheat 	 	Tells camera to change modes
cam_idealdelta 	4 	client, archive 	 	Controls the speed when matching offset to ideal angles in thirdperson view
cam_idealdist 	150 	client, archive 	 	
cam_ideallag 	4 	client, archive 	 	Amount of lag used when matching offset to ideal angles in thirdperson view
cam_idealpitch 	0 	client, archive 	 	
cam_idealyaw 	0 	client, archive 	 	
cam_showangles 	false 	client, cheat 	 	When in thirdperson, print viewangles/idealangles/cameraoffsets to the console.
cam_snapto 	false 	client, archive 	 	
camera_cut_to_datadriven_camera 	cmd 	devonly, client, hidden 	Yes 	
camera_datadriven_debug 	false 	devonly, client, cheat 	 	
camera_datadriven_disable_cache 	false 	devonly, game, cheat 	 	
camerazoomin 	cmd 	devonly, client 	Yes 	
camerazoomout 	cmd 	devonly, client 	Yes 	
cameron_test 	cmd 	devonly, client, hidden 	Yes 	For Cameron
camortho 	cmd 	client, cheat 	 	Switch to orthographic camera.
cancelselect 	cmd 	client, server_can_execute 	 	
capturecubemap 	cmd 	devonly, client 	Yes 	Capture Cubemap
cast_aabb 	cmd 	game, cheat 	 	Tests box collision detection
cast_capsule 	cmd 	game, cheat 	 	Tests capsule collision detection
cast_convex 	cmd 	game, cheat 	 	Tests convex hull collision detection
cast_cylinder 	cmd 	game, cheat 	 	Tests cylinder collision detection
cast_intervals 	cmd 	game, cheat 	 	Tests interval ray cast
cast_obb 	cmd 	game, cheat 	 	Tests cylinder collision detection
cast_physics 	cmd 	game, cheat 	 	Tests physics shape collision detection
cast_ray 	cmd 	game, cheat 	 	Tests ray cast
cast_sphere 	cmd 	game, cheat 	 	Tests sphere cast
cavern_crawl_config_current_variant 	0 	client, hidden, archive, release 	 	
cavern_crawl_config_current_variant_event 	0 	client, hidden, archive, release 	 	
cavern_crawl_draw_paths 	false 	devonly, client 	 	
cavern_crawl_draw_rewards 	false 	devonly, client 	 	
cavern_crawl_force_refresh 	cmd 	devonly, client 	 	Debug utility for cavern crawl
cavern_crawl_pregame_intro_shown 	0 	client, archive 	 	
cavern_crawl_reload_layout 	cmd 	devonly, client 	 	Debug utility for cavern crawl
cavern_crawl_test_claim_map_variant 	false 	devonly, client 	 	
cavern_crawl_test_pre_game 	false 	devonly, client 	 	
cavern_crawl_toggle_debug 	cmd 	devonly, client 	 	Debug utility for cavern crawl
cavern_crawl_ui_debug_flare 	cmd 	devonly, client 	 	Debug utility for flare
cavern_crawl_ui_debug_inventory 	cmd 	devonly, client 	 	Debug utility for inventory
cavern_crawl_ui_debug_swap 	cmd 	devonly, client 	 	Debug utility for swap
cavern_crawl_ui_generate_path_pos 	cmd 	devonly, client 	 	Generates Path Positions
cavern_post_game_progress_fake_variant 	255 	devonly, client 	 	
cc_captiontrace 	1 	devonly, client 	Yes 	Show missing closecaptions (0 = no, 1 = devconsole, 2 = show in hud)
cc_delay_time 	0.25 	client, archive 	 	Close caption delay before showing caption.
cc_emit 	cmd 	devonly, client 	Yes 	Emits a closed caption
cc_findsound 	cmd 	devonly, client 	Yes 	Searches for soundname which emits specified text.
cc_flush 	cmd 	devonly, client 	Yes 	Flushes async'd captions.
cc_lang 	 	client, archive 	 	Current close caption language (emtpy = use game UI language)
cc_linger_time 	1 	client, archive 	 	Close caption linger time.
cc_log 	0 	devonly, client 	Yes 	Log caption names and contents (0 = off, 1 = found captions, 2 = unfound captions, 3 = all captions)
cc_norepeat 	5 	devonly, game 	Yes 	In multiplayer games, don't repeat captions more often than this many seconds.
cc_random 	cmd 	devonly, client 	Yes 	Emits a random caption
cc_showblocks 	cmd 	devonly, client 	Yes 	Toggles showing which blocks are pending/loaded async.
cc_showmissing 	false 	devonly, game, replicated 	Yes 	Show missing closecaption entries.
cc_spectator_only 	false 	client, archive 	 	
cc_subtitles 	false 	client, archive 	 	If set, don't show sound effect captions, just voice overs (i.e., won't help hearing impaired players).
cc_vr_caption_catchup_interval 	0.3 	devonly, client 	Yes 	Duration it takes for attached caption to ideal point
cc_vr_caption_speed 	1 	client, archive 	 	0 = slow, 1 = medium (default), 2 = fast
cc_vr_debug 	false 	devonly, client 	Yes 	Debug visualization of VR closed caption placement
cc_vr_depth_test 	false 	devonly, client 	Yes 	Have closed caption Panorama panel perform depth testing against the scene
cc_vr_epsilon 	2.5 	devonly, client 	Yes 	Epsilon to trigger movement of VR subtitle panel in world space
cc_vr_font_size 	1 	client, archive 	 	0 = small, 1 = med (default), 2 = large
cc_vr_forward_offset 	30 	devonly, client 	Yes 	Subtitle offset distance (forward, in front of player)
cc_vr_vertical_offset 	-6.5 	devonly, client 	Yes 	Subtitle vertical offset distance (positive is up)
cc_vr_width 	1 	client, archive 	 	0 = narrow, 1 = med (default), 2 = wide
changelevel 	cmd 	release 	 	changelevel <mapname> :Multiplayer change level.
chat_channel_debug 	cmd 	devonly, client 	Yes 	Print members of a chat channel
chat_debug_add_members 	cmd 	devonly, client 	 	Adds dummy members to a chat channel
chat_force_ceb_level 	0 	devonly, client 	 	
chat_force_team_spray 	0 	devonly, client 	 	
chat_force_ti11_battlepass_chat_wheel_level 	0 	devonly, client 	 	
chat_join 	cmd 	devonly, client 	Yes 	Join a chat channel
chat_join_hltv 	cmd 	devonly, client 	Yes 	Join an hltv chat channel
chat_leave 	cmd 	devonly, client 	Yes 	Leave a chat channel
chat_say 	cmd 	devonly, client 	Yes 	Send a message to the specified channel
chat_sound 	false 	client, archive, per_user 	 	If enabled, play sound when receiving chat messages
chat_wheel_emoticon_0 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_1 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_10 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_11 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_12 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_13 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_14 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_15 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_2 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_3 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_4 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_5 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_6 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_7 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_8 	0 	client, archive, per_user 	 	
chat_wheel_emoticon_9 	0 	client, archive, per_user 	 	
chat_wheel_phrase_0 	8 	client, archive, per_user 	 	
chat_wheel_phrase_1 	1 	client, archive, per_user 	 	
chat_wheel_phrase_10 	79 	client, archive, per_user 	 	
chat_wheel_phrase_11 	66 	client, archive, per_user 	 	
chat_wheel_phrase_12 	80 	client, archive, per_user 	 	
chat_wheel_phrase_13 	61 	client, archive, per_user 	 	
chat_wheel_phrase_14 	62 	client, archive, per_user 	 	
chat_wheel_phrase_15 	70 	client, archive, per_user 	 	
chat_wheel_phrase_2 	2 	client, archive, per_user 	 	
chat_wheel_phrase_3 	3 	client, archive, per_user 	 	
chat_wheel_phrase_4 	4 	client, archive, per_user 	 	
chat_wheel_phrase_5 	5 	client, archive, per_user 	 	
chat_wheel_phrase_6 	6 	client, archive, per_user 	 	
chat_wheel_phrase_7 	7 	client, archive, per_user 	 	
chat_wheel_phrase_8 	65 	client, archive, per_user 	 	
chat_wheel_phrase_9 	69 	client, archive, per_user 	 	
chatwheel_say 	cmd 	devonly, client 	Yes 	Send a chatwheel message. Usage: chatwheel_say <messagenum>
check_game_mode 	cmd 	devonly, client 	 	Checks game mode is up to date
check_transmit_dump_ents 	false 	devonly, game 	 	
cheers_batch_delay 	1000 	devonly, client 	 	
chet_debug_idle 	false 	devonly, game, archive, cheat 	 	If set one, many debug prints to help track down the TLK_IDLE issue. Set two for super verbose info
cl_ShowBoneSetupEnts 	false 	devonly, client 	Yes 	Show which entities are having their bones setup each frame.
cl_aggregate_particles 	false 	devonly 	Yes 	
cl_anglespeedkey 	0.67 	devonly, client 	Yes 	
cl_anim_dump_update_list 	cmd 	devonly, client 	 	Displays stats about which animations are updating
cl_anim_eval_stats 	cmd 	devonly, client 	 	Displays stats about how many EvaluatePose calls are unused
cl_anim_queue_changes 	true 	devonly, client 	Yes 	
cl_anim_sequence_transitioner 	true 	devonly, client, replicated 	 	Enable animation sequence transitioner.
cl_animgraph_dump_update_list 	cmd 	devonly, client 	 	Displays stats about which animations are updating
cl_animgraph_history_force_temporal_consistency 	true 	devonly, client 	Yes 	
cl_auto_cursor_scale 	true 	archive 	 	Automatic cursor size scaling.
cl_axis 	cmd 	client, cheat 	 	Draw an axis
	Arguments: x y z pitch yaw roll <lifetime = 10.0> <r g b a>
cl_box 	cmd 	client, cheat 	 	Draw a bbox
	Arguments: minx miny miny maxx maxy maxz <lifetime = 10.0> <r g b a>
cl_boxmove 	0 	devonly, client 	 	run in a square, # represents how many usercommands to run before turning.
cl_boxmove_speed 	1 	devonly, client 	 	how fast to run (1 to use player max run speed).
cl_break_on_missing_resource 	cmd 	devonly 	 	Break in debugger when missing resource match is found.
Format: cl_break_on_missing_resource <substring> /(empty to break on all) / 0 to turn off.
cl_cache_sendtable 	true 	devonly 	Yes 	Cache sendtables
cl_cameraoverride_fade_in_amount 	0 	devonly, client 	Yes 	
cl_cameraoverride_shadow_depth_bias 	0.006 	devonly, client 	Yes 	
cl_cameraoverride_shadow_end 	0.8 	devonly, client 	Yes 	
cl_change_callback_limit 	0.2 	client, release 	 	change callback msec warning limit
cl_chat_active 	0 	devonly, client 	Yes 	
cl_checkdeclareclasses 	cmd 	cheat 	 	Check game code serializers
cl_clock_correction 	true 	cheat 	 	Enable/disable clock correction on the client.
cl_clock_correction_force_server_tick 	999 	cheat 	 	Force clock correction to match the server tick + this offset (999 disables it).
cl_clock_interp_ticks 	0 	devonly 	 	Recvmargin-based clock sync will try to maintain an additional margin of N ticks. This is intended to smooth over packet loss, and is a replacement for cl_interp_ratio / cl_interp. This value is simply added to cl_clock_recvmargin_desired
cl_clock_recvmargin_adjust_limit_slowdown 	93 	devonly 	 	Recvmargin-based clock sync will not slow down time slower than N%
cl_clock_recvmargin_adjust_limit_speedup 	106 	devonly 	 	Recvmargin-based clock sync will not speed up time faster than N%
cl_clock_recvmargin_desired 	5 	devonly 	 	Recvmargin-based clock sync will try to maintain N ms margin between tick arrival and polling network. The effectivevalue is the sum of this and the time implied by cl_clock_interp_ticks
cl_clock_recvmargin_minsamples_slowdown 	3 	devonly 	 	Recvmargin-based clock sync will not slow down unless we have N indicating samples
cl_clock_recvmargin_minsamples_speedup 	0.5 	devonly 	 	Recvmargin-based clock sync will not speed up unless we have N seconds of indicating samples
cl_clock_recvmargin_spew_interval 	0 	release 	 	
cl_clock_recvmargin_timeconstant_slowdown 	0.3 	devonly 	 	Recvmargin-based clock sync will remove 63.2% of the error in N seconds
cl_clock_recvmargin_timeconstant_speedup 	0.6 	devonly 	 	Recvmargin-based clock sync will remove 63.2% of the error in N seconds
cl_clock_recvmargin_window 	1 	devonly 	 	Recvmargin-based clock sync will use past N seconds
cl_clock_showdebuginfo 	0 	devonly 	Yes 	Show debugging info about the clock drift, 1= resets, 2=adjustments, 3=verbose
cl_clock_unhook 	false 	devonly 	Yes 	
cl_clockdbg 	false 	devonly 	Yes 	
cl_clockdrift_max_ticks 	3 	cheat 	 	Maximum number of ticks the clock is allowed to drift before the client snaps its clock to the server's.
cl_commandtool_exec 	cmd 	devonly, client 	Yes 	Runs a command from the command tool
cl_connectionretrytime_p2p 	20 	release 	 	Number of seconds over which to spread retry attempts for P2P.
cl_cq_min_queue 	0 	userinfo 	 	Used by the client to inform the server of their desired queue length. Derived from cl_tickpacket_recvmargin_desired and cl_tickpacket_desired_queuelength
cl_cursor_scale 	1 	archive 	 	Cursor size scaling factor.
cl_debug_force_push_to_talk 	false 	devonly, client 	Yes 	
cl_debug_overlay_fullposition 	false 	devonly, client 	Yes 	
cl_debug_overlays_broadcast 	false 	release 	 	Render debug overlays from server.
cl_debugoverlay_cycle_domain 	cmd 	client, cheat 	 	Toggles visibility of the debug overlay system.
cl_debugoverlay_cycle_state 	cmd 	client, cheat 	 	Toggles visibility of the debug overlay system.
cl_debugoverlay_dashboard 	cmd 	client, cheat 	 	Makes the debug overlay dashboard visible.
cl_debugoverlay_hide_imgui 	cmd 	client, cheat 	 	Hides the overlay.
cl_debugoverlay_toggle 	cmd 	client, cheat 	 	Toggles visibility of the debug overlay system.
cl_debugviewangle 	false 	devonly, client 	 	Plots view angles yaw at various stages of the frame/tick in Tracy.
cl_decal_clear_all_entities 	cmd 	devonly, client 	Yes 	Clears decals from all entities
cl_decal_clear_world 	cmd 	devonly, client 	Yes 	Clears world decals
cl_decal_debug 	cmd 	devonly, client 	Yes 	Toggles client decal debug visualization
cl_decal_shoot 	cmd 	devonly, client 	Yes 	Shoots a client-side decal
cl_demo_steadycam_blendframes 	5 	devonly, client 	Yes 	blend over this many frames
cl_demo_steadycam_deflection 	5 	devonly, client 	Yes 	if camera orientation changes this much update orientation
cl_demo_steadycam_enable 	0 	devonly, client 	Yes 	Stabilize camera orientation/position during demo playback. 1 == remove roll, 2 == steadycam
cl_demo_steadycam_radius 	16 	devonly, client 	Yes 	if camera moves this much from last anchor update anchor
cl_demo_view_offset_left 	0 	devonly, client 	Yes 	View offset during demo playback (+/- 1.25 is a good default for human average left/right eye offset)
cl_demoviewoverride 	0 	devonly, client 	Yes 	Override view during demo playback
cl_destroy_ragdolls 	cmd 	devonly, client 	Yes 	Destroys all client-side ragdolls
cl_disable_ragdolls 	false 	client, cheat 	 	
cl_disconnect_soundevent 	core.stop_all_soundevents	devonly 	Yes 	This soundevent is called to stop the desired soundevents when the game is disconnected.
cl_disconnect_voice_fade 	2 	devonly 	Yes 	This is a fade of current voices that is called when the game is disconnected. -1.f for no fade on disconnect
cl_display_game_events 	false 	client, cheat 	 	
cl_dormant_spew 	false 	devonly, client 	Yes 	Spew state on when client entities become dormant or active.
cl_dota_alt_unit_movetodirection 	false 	client, archive 	 	Does holding alt enable move to direction mode?
cl_dota_ambient_tree_shake 	false 	devonly, client 	Yes 	
cl_dota_ambient_tree_shake_cooldown 	2 	devonly, client 	Yes 	
cl_dota_ambient_tree_shake_duration 	0.5 	devonly, client 	Yes 	
cl_dota_ambient_tree_shake_peak_time 	0.1 	devonly, client 	Yes 	
cl_dota_ambient_tree_shake_range 	128 	devonly, client 	Yes 	
cl_dota_ambient_tree_shake_strength 	2 	devonly, client 	Yes 	
cl_dota_cache_hitboxes_model_bind_pose 	false 	devonly, client 	Yes 	
cl_dota_cd_captain_pick_time 	10 	client, cheat 	 	
cl_dota_contextual_tips_reload 	cmd 	devonly, client 	 	Reload the contextual tips definition file
cl_dota_contextual_tips_reset_history 	cmd 	devonly, client 	 	Resets the contextual tips clouded history file
cl_dota_dump_econ_item_stringtable 	cmd 	devonly, client 	Yes 	cl_dota_dump_econ_item_stringtable
cl_dota_dump_modifier_stringtable 	cmd 	devonly, client 	Yes 	cl_dota_dump_modifier_stringtable
cl_dota_gridnav_show 	0 	client, cheat 	 	
cl_dota_gridnav_show_size 	1 	client, cheat 	 	Control the size of the gridnav display. 1 = small, 2 = medium, 3 = large
cl_dota_mk_tree_shake_duration 	2 	devonly, client 	Yes 	
cl_dota_mk_tree_shake_peak_time 	0.25 	devonly, client 	Yes 	
cl_dota_mk_tree_shake_strength 	15 	devonly, client 	Yes 	
cl_dota_projectile_debug 	false 	devonly, client, cheat 	 	
cl_dota_projectile_disable_attachment_points 	false 	devonly, client, cheat 	 	
cl_dota_recent_games_include_custom_games 	true 	client, archive 	 	
cl_dota_recent_games_include_event_games 	true 	client, archive 	 	
cl_dota_recent_games_include_practice_matches 	false 	client, archive 	 	
cl_dota_rubick_arcana_reload 	cmd 	devonly, client 	 	Reload the rubick arcana descriptor file
cl_dota_showents 	cmd 	client, cheat 	 	Dump entity list to console.
cl_dota_speech_announcer_voice 	 	devonly, client, hidden 	Yes 	Specify which new-style announcer pack you want to use. For debugging only.
cl_dota_speech_spec_ancientattack 	true 	devonly, client 	Yes 	Set to 0 to prevent hearing 'your ancient is under attack' lines.
cl_dota_speech_spec_barracksattack 	true 	devonly, client 	Yes 	Set to 0 to prevent hearing 'your rax is under attack' lines.
cl_dota_speech_spec_barracksfalls 	true 	devonly, client 	Yes 	Set to 0 to prevent hearing 'your rax has fallen' lines.
cl_dota_speech_spec_enemybasefalls 	true 	devonly, client 	Yes 	Set to 0 to prevent hearing 'enemy's tower/rax has fallen' lines.
cl_dota_speech_spec_idles 	true 	devonly, client 	Yes 	Set to 0 to prevent hearing announcers' idle lines.
cl_dota_speech_spec_towerattack 	true 	devonly, client 	Yes 	Set to 0 to prevent hearing 'your tower is under attack' lines.
cl_dota_speech_spec_towerfalls 	true 	devonly, client 	Yes 	Set to 0 to prevent hearing 'your tower has fallen' lines.
cl_dota_unified_tree_hitboxes 	true 	devonly, client 	Yes 	
cl_draw_simulating_entities 	false 	client, cheat 	 	
cl_draw_simulating_entities_distance 	false 	devonly, client 	Yes 	
cl_drawcross 	cmd 	client, cheat 	 	Draws a cross at the given location
	Arguments: x y z
cl_drawhud 	true 	client, cheat 	 	Enable the rendering of the hud
cl_drawline 	cmd 	client, cheat 	 	Draws line between two 3D Points.
	Green if no collision
	Red is collides with something
	Arguments: x1 y1 z1 x2 y2 z2
cl_dump_modifier_list 	cmd 	devonly, client 	Yes 	Dumps all modifiers that exist in the game
cl_dump_projected_texture_count 	cmd 	devonly, client 	Yes 	Print out number of active projected textures
cl_dump_response_symbols 	cmd 	devonly, client 	Yes 	print all response symbols to the console
cl_dumpentity 	cmd 	client, cheat 	 	Dumps info about an entity
cl_dumpsplithacks 	cmd 	devonly, client 	Yes 	Dump split screen workarounds.
cl_enable_eye_occlusion 	true 	devonly, client 	Yes 	
cl_ent_absbox 	cmd 	client, cheat 	 	Displays the total bounding box for the given entity(s) in green. Some entites will also display entity specific overlays.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_actornames 	cmd 	client, cheat 	 	Displays the entity name for all entities that have ShouldDisplayInActorNames true in code
cl_ent_animgraph_debug 	cmd 	client, cheat 	 	Displays debug draws about the given entity(ies) animgraph
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_animgraph_record 	cmd 	client, cheat 	 	Toggles recording of animgraph replay of the given entity(s)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_attachments 	cmd 	client, cheat 	 	Displays the attachment points on an entity.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_bbox 	cmd 	client, cheat 	 	Displays the movement bounding box for the given entity(ies) in orange. Some entites will also display entity specific overlays.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_call 	cmd 	client, cheat 	 	ent_call <funcname> <option:entname> calls function on current look target or filtername, checks on ent, then root, then mode, then map scope
cl_ent_clear_debug_overlays 	cmd 	client, cheat 	 	Clears all debug overlays
cl_ent_find 	cmd 	client, cheat 	 	Find and list all entities with classnames or targetnames that contain the specified substrings.
Format: find_ent <substring>
cl_ent_find_index 	cmd 	client, cheat 	 	Display data for entity matching specified index.
Format: find_ent_index <index>
cl_ent_grab 	cmd 	client, cheat 	 	grabs the object in front of the player. Options: -loose -multiple -toggle
cl_ent_hierarchy 	cmd 	client, cheat 	 	Prints the entity hierarchy tree rooted at the specified ent(s)
cl_ent_hitbox 	cmd 	client, cheat 	 	Displays the hitboxes for the given entity(ies).
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_joint_axis_size 	4 	devonly, client 	Yes 	
cl_ent_joint_filter_substring 	 	devonly, client 	Yes 	
cl_ent_joint_names 	true 	devonly, client 	Yes 	
cl_ent_joint_only_ik_joints 	false 	devonly, client 	Yes 	
cl_ent_joint_use_bind_pose 	false 	devonly, client 	Yes 	
cl_ent_joints 	cmd 	client, cheat 	 	Displays the joint names + axes an entity.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_messages 	cmd 	client, cheat 	 	Toggles input/output message display for the selected entity(ies). The name of the entity will be displayed as well as any messages that it sends or receives.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_name 	cmd 	client, cheat 	 	Displays the entity name
cl_ent_picker 	cmd 	client, cheat 	 	Toggles 'picker' mode. When picker is on, the bounding box, pivot and debugging text is displayed for whatever entity the player is looking at.
	Arguments:	full - enables all debug information
cl_ent_pivot 	cmd 	client, cheat 	 	Displays the pivot for the given entity(ies).
	(y=up=green, z=forward=blue, x=left=red). 
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_pivot_size 	20 	client, archive, cheat 	 	
cl_ent_remove 	cmd 	client, cheat 	 	Removes the given entity(s)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_remove_all 	cmd 	client, cheat 	 	Removes all entities of the specified type
	Arguments: 	{entity_name} / {class_name}
cl_ent_scale 	cmd 	client, cheat 	 	Scales entities.	Arguments: <scale factor> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
cl_ent_scenehierarchy 	cmd 	client, cheat 	 	Prints the entity scenenode hierarchy tree rooted at the specified ent(s)
cl_ent_script_dump 	cmd 	client, cheat 	 	Dumps the names and values of this entity's script scope to the console
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_select 	cmd 	client, cheat 	 	Select or deselects the given entities(s) for later manipulation
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_setang 	cmd 	client, cheat 	 	Set entity angles
cl_ent_setname 	cmd 	client, cheat 	 	Sets the targetname of the given entity(s)
	Arguments: 	<new entity name> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
cl_ent_setpos 	cmd 	client, cheat 	 	Move entity to position
cl_ent_show_contexts 	false 	client, cheat 	 	Show entity contexts in ent_text display
cl_ent_show_damage 	cmd 	client, cheat 	 	Sets damage display mode. When on, you will see the amount of damage dealt over the target's head.
cl_ent_showonlyattachment 	 	client, cheat 	 	
cl_ent_showonlyhitbox 	-1 	client, cheat 	 	
cl_ent_skeleton 	cmd 	client, cheat 	 	Displays the skeleton for the given entity(ies).
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_skeleton_only_ik_joints 	false 	devonly, client 	Yes 	
cl_ent_spew_derived_classes 	cmd 	devonly, client 	 	Prints out all entity classes which inherit from a specified base class
cl_ent_text 	cmd 	client, cheat, vconsole_fuzzy 	 	Displays text debugging information about the given entity(ies) on top of the entity (See Overlay Text)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text256 	cmd 	client, cheat 	 	Displays text debugging information about the given entity(ies) [within 256 units of the player] on top of the entity (See Overlay Text)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_clear 	cmd 	client, cheat 	 	Hide text debugging information about the given entity(ies) on top of the entity (See Overlay Text)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_filter 	cmd 	client, cheat 	 	Set which ent_text filters you want:
cl_ent_text_flags_active 	-1 	client, archive, cheat 	 	
cl_ent_text_no_name_really_i_mean_it 	false 	client, cheat 	 	
cl_ent_text_radius 	cmd 	client, cheat 	 	Displays text debugging information about the given entity(ies) [near the player] on top of the entity (See Overlay Text)
	2 Arguments: 	<Radius> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
cl_ent_text_sticky_add 	cmd 	client, cheat 	 	Adds to list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_sticky_clear 	cmd 	client, cheat 	 	Clears the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_sticky_dump 	cmd 	client, cheat 	 	Spews the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_sticky_remove 	cmd 	client, cheat 	 	Removes from the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_ungrab 	cmd 	client, cheat 	 	un-grabs all objects
cl_ent_vcollide_wireframe 	cmd 	client, cheat 	 	Displays the interpolated vcollide wireframe pm am entity.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_viewoffset 	cmd 	client, cheat 	 	Displays the eye position for the given entity(ies) in red.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_visibility_traces 	cmd 	client, cheat, vconsole_fuzzy 	 	Displays visibility traces for the given entity
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_entityreport 	cmd 	devonly, client 	Yes 	Reports all extant entities. Optional 2nd arg is a substring of a classname that the list will be filtered by.
cl_entitysummary 	cmd 	devonly, client 	Yes 	Summarizes (by class) all extant entities. Optional 2nd arg is a substring of a classname that the list will be filtered by.
cl_ents 	cmd 	devonly, client 	Yes 	List client entities, sorted by spawn group
cl_error_report_time 	0 	client, release 	 	Minimum time in seconds that must elapse before printing prediction error summary. 0 to disable.
cl_extrapolate 	false 	client, cheat 	 	Enable/disable extrapolation if interpolation history runs out.
cl_extrapolate_amount 	0.25 	client, cheat 	 	Set how many seconds the client will extrapolate entities for.
cl_eye_occlusion_debug 	false 	client, cheat 	 	
cl_eye_sin_wave 	false 	devonly, client 	Yes 	
cl_eye_target_override 	0 0 0 	devonly, client 	Yes 	
cl_eye_yaw_multiplier 	1 	devonly, client 	Yes 	
cl_fasttempentcollision 	5 	devonly, client 	Yes 	
cl_flushentitypacket 	0 	cheat 	 	For debugging. Force the engine to flush an entity packet.
cl_force_next_signon_to_reset 	false 	devonly 	 	
cl_fow_viz 	cmd 	devonly, client 	 	FoW viz commands
cl_frametime_summary_report_detailed 	true 	client, release 	 	When a perf report is dumped at the end of the session, should it be detailed?
cl_fullupdate 	cmd 	cheat 	 	Force uncompressed update
cl_globallight_debug 	false 	devonly, client 	Yes 	
cl_globallight_depth_bias 	-999 	devonly, client 	Yes 	
cl_globallight_expansion 	200 	devonly, client 	Yes 	
cl_globallight_freeze 	false 	devonly, client 	Yes 	
cl_globallight_orig_calc_frustum 	true 	devonly, client 	Yes 	
cl_globallight_shadow_mode 	2 	devonly, client 	Yes 	
cl_globallight_slope_scale_depth_bias 	-999 	devonly, client 	Yes 	
cl_globallight_use_alt_focus_region 	false 	devonly, client 	Yes 	
cl_globallight_use_optimized_calc_frustum 	true 	devonly, client 	Yes 	
cl_globallight_use_shaadow_near_offset 	true 	devonly, client 	Yes 	
cl_globallight_world_bottom_height 	0 	devonly, client 	Yes 	
cl_globallight_world_top_height 	4096 	devonly, client 	Yes 	
cl_glow_brightness 	1 	client, cheat 	 	Brightness of player halos
cl_glow_item_far_b 	1 	client, release 	 	
cl_glow_item_far_g 	0.4 	client, release 	 	
cl_glow_item_far_r 	0.3 	client, release 	 	
cl_groups 	cmd 	devonly, client 	Yes 	Show status of all spawn groups.
cl_hitbox_debug 	false 	devonly, client 	Yes 	
cl_hold_game_events_force_delay_ticks 	0 	devonly, client 	Yes 	Debugging convar to force late dispatch of game events.
cl_hold_game_events_until_server_tick 	true 	devonly, client 	Yes 	Holds game events until client has received the tick the event was fired on.
cl_ignorepackets 	false 	cheat 	 	Force client to ignore packets (for debugging).
cl_imgui_debug_entity 	cmd 	client, cheat 	 	Shows the entity browswer, focused on the entity you specify.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_imgui_set_selection 	cmd 	client, cheat 	 	Sets ImGui selection
cl_imgui_set_status_text 	cmd 	client, cheat 	 	Sets ImGui header status text
cl_in_forcebuttonstate 	cmd 	devonly, client, vconsole_fuzzy 	 	Forces a button to be a particular state - WHEN PROCESSING USERCOMMANDS
cl_input_enable_raw_keyboard 	false 	release 	 	Enable raw keyboard input
cl_interp 	cmd 	client, release 	 	Read the effective client simulation interpolation amount in terms of time.
cl_interp_all 	false 	devonly, client 	Yes 	Disable interpolation list optimizations.
cl_interp_animationvars 	true 	devonly, client 	Yes 	Interpolate LATCH_ANIMATION_BIT vars if interpolation interval is greater than simulation interval
cl_interp_hermite 	true 	client, cheat 	 	Set to zero do disable hermite interpolation.
cl_interp_npcs 	0 	devonly, client 	Yes 	Interpolate NPC positions starting this many seconds in past (or the value as per cl_interp_ratio, if greater)
cl_interp_ratio 	2 	client, userinfo 	 	Sets the client simulation interpolation amount, in terms of server updates (final amount is cl_interp_ratio / cl_updaterate).
cl_interp_simulationvars 	true 	devonly, client 	Yes 	Interpolate LATCH_SIMULATION_BIT vars if interpolation interval is greater than animation interval
cl_interp_threadmodeticks 	0 	devonly, client 	Yes 	Additional interpolation ticks to use when interpolating with threaded engine mode set.
cl_interpolate 	true 	devonly, client, userinfo 	 	Interpolate entities on the client.
cl_interpolate_report 	false 	client, archive 	 	Enable to show interpolation profile timing
cl_jiggle_bone_debug 	false 	cheat 	 	Display physics-based 'jiggle bone' debugging information
cl_jiggle_bone_debug_pitch_constraints 	false 	cheat 	 	Display physics-based 'jiggle bone' debugging information
cl_jiggle_bone_debug_yaw_constraints 	false 	cheat 	 	Display physics-based 'jiggle bone' debugging information
cl_jiggle_bone_invert 	false 	cheat 	 	
cl_jiggle_bone_sanity 	true 	devonly 	Yes 	Prevent jiggle bones from pointing directly away from their target in case of numerical instability.
cl_joystick_enabled 	true 	archive 	 	Enable joystick input
cl_lagcompensation 	true 	client, userinfo 	 	Perform server side lag compensation of weapon firing events.
cl_language 	english 	devonly 	Yes 	Language
cl_latch_report 	false 	client, archive 	 	Enable to output stats about latching
cl_leveloverview 	0 	client, cheat 	 	
cl_lightquery_debug 	false 	client, cheat 	 	
cl_lock_camera 	false 	client, cheat 	 	
cl_log_tick 	false 	devonly 	Yes 	Log when a tick is received
cl_log_tick_skips 	0 	devonly 	Yes 	Log when the tick delta >= this
cl_massreport 	false 	devonly, client 	Yes 	
cl_mouselook 	true 	client, archive, userinfo, per_user, notconnected 	 	Set to 1 to use mouse for look, 0 for keyboard look. Cannot be set while connected to a server.
cl_net_showeventlisteners 	false 	devonly, client 	Yes 	Show listening addition/removals
cl_net_showevents 	0 	devonly, client 	Yes 	Dump game events to console (1=client only, 2=all).
cl_network_quality2 	-1 	client, archive 	 	
cl_npc_test_autostyle 	cmd 	devonly, client 	 	Debugging helper to try out different autostyle configurations
	Arguments: 	<{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}> <value>
cl_panel_freeze_time_after_press 	0.5 	devonly, client 	Yes 	time to freeze mouse/pointer motion after a mouse button press
cl_panorama_script_help 	cmd 	client, release 	 	Display Panorama JavaScript bindings
cl_panorama_script_help_2 	cmd 	client, release 	 	Display all registered Panorama JavaScript bindings in wiki syntax
cl_panorama_typescript_declarations 	cmd 	client, release 	 	Display Panorama JavaScript bindings as TypeScript declarations
cl_parallel_readpacketentities 	true 	devonly 	Yes 	Set to 1 to use threading snapshot reading (if game supports and server is sending bitcounts).
cl_parallel_readpacketentities_threshold 	2 	devonly 	Yes 	Use parallel processing of snapshot reading if above this many entries.
cl_particle_batch_mode 	1 	devonly 	Yes 	
cl_particle_fallback_base 	0 	devonly 	Yes 	Base for falling back to cheaper effects under load.
cl_particle_fallback_multiplier 	0 	devonly 	Yes 	Multiplier for falling back to cheaper effects under load.
cl_particle_log_creates 	false 	devonly 	Yes 	Print debug message every time a particle collection is created
cl_particle_max_count 	0 	devonly 	Yes 	
cl_particle_retire_cost 	0 	cheat 	 	
cl_particle_sim_fallback_base_multiplier 	5 	devonly 	Yes 	How aggressive the switch to fallbacks will be depending on how far over the cl_particle_sim_fallback_threshold_ms the sim time is. Higher numbers are more aggressive.
cl_particle_sim_fallback_threshold_ms 	6 	devonly 	Yes 	Amount of simulation time that can elapse before new systems start falling back to cheaper versions
cl_particle_simulate 	true 	cheat 	 	Enables/Disables Particle Simulation
cl_particles_dump_effects 	cmd 	devonly, client 	Yes 	
cl_particles_dumplist 	cmd 	linked, devonly, client 	Yes 	Dump all new particles, optional name substring.
cl_particles_dumpsimlist 	cmd 	linked, devonly, client 	Yes 	Dump all simulating particles, optional name substring.
cl_pclass 	 	client, cheat 	 	Dump entity by prediction classname.
cl_pdump 	-1 	client, cheat 	 	Dump info about this entity to screen.
cl_phys_animated_hierarchy 	true 	devonly, client 	Yes 	
cl_phys_block_dist 	1 	devonly, client 	Yes 	
cl_phys_block_fraction 	0.1 	devonly, client 	Yes 	
cl_phys_create_test_character_proxy 	cmd 	devonly, client 	 	Create test character proxy
cl_phys_debug_callback_entities 	false 	client, cheat 	 	Print all entities that get touch callbacks. Each entity is printed only once.
cl_phys_dump_intersection_controller 	cmd 	devonly, client 	 	Dump intersection controller status
cl_phys_dump_main_world 	cmd 	devonly, client 	 	Dump physics main world to file
cl_phys_enabled 	true 	client, cheat 	 	Enable all physics simulation
cl_phys_list 	cmd 	devonly, client 	 	
cl_phys_networked_start_sleep 	false 	devonly, client 	Yes 	
cl_phys_record_rays 	cmd 	devonly, client 	 	Dump physics main world to file
cl_phys_record_rays_and_world 	cmd 	devonly, client 	 	Dump traces physics main world to file
cl_phys_sleep 	cmd 	devonly, client 	 	Put all physics in all the worlds to sleep
cl_phys_sleep_enable 	true 	client, cheat 	 	Enable sleeping for dynamic physics bodies.
cl_phys_stop_at_collision 	 	client, cheat 	 	
cl_phys_timescale 	1 	devonly, client 	Yes 	Scale time for physics
cl_phys_visualize_awake 	false 	devonly, client 	Yes 	
cl_phys_wakeup 	cmd 	devonly, client 	 	Wake all physics objects in the Main physics up
cl_physics_add_test 	cmd 	devonly, client 	 	add test object
cl_physics_highlight_active 	cmd 	devonly, client 	 	Turns on the absbox for all active physics objects.
 0 : un-highlight.
cl_physics_remove_test 	cmd 	devonly, client 	 	remove test object
cl_physics_report_active 	cmd 	devonly, client 	 	Lists all active physics objects
 -more : extra info
cl_pitchdown 	89 	client, cheat 	 	
cl_pitchspeed 	225 	devonly, client 	Yes 	
cl_pitchup 	89 	client, cheat 	 	
cl_playback_screenshots 	false 	devonly 	Yes 	Allows the client to playback screenshot and jpeg commands in demos.
cl_playerspraydisable 	false 	client, archive 	 	Disable player sprays.
cl_poll_network_early 	true 	devonly 	 	Enable polling for network messages every frame, instead of every tick
cl_portrait_bg_translucent_test 	false 	client, cheat 	 	Renders the hero on a gray background for translucency blending testing
cl_portrait_deferred 	false 	devonly, client 	Yes 	Use deferred rendering for portraits.
cl_precacheinfo 	cmd 	devonly 	Yes 	Show precache info (client).
cl_pred_build_verbose 	false 	devonly, client 	Yes 	Verbose spew when building prediction optimized data runs.
cl_pred_optimize 	2 	devonly, client 	Yes 	Optimize for not copying data if didn't receive a network update (1), and also for not repredicting if there were no errors (2).
cl_pred_parallel_postnetwork 	false 	devonly, client 	Yes 	
cl_pred_print_every_cmd 	false 	client, release 	 	Print something every time we predict a command
cl_pred_track 	cmd 	devonly, client 	Yes 	<entindex> <fieldname>: Track changes to entity index entindex, for field fieldname.
cl_pred_track_off 	cmd 	devonly, client 	Yes 	clear field track changes.
cl_predict 	false 	client, userinfo, cheat 	 	Perform client side prediction.
cl_predict_after_every_createmove 	true 	devonly 	 	run prediction after every CreateMove instead of only after CreateMove for the final tick in a frame.
cl_predictioncopy_describe 	cmd 	devonly, client 	Yes 	Describe datamap_t for entindex
cl_predictioncopy_print 	cmd 	devonly, client 	Yes 	Print simple description of prediction copy fields for entindex
cl_predictioncopy_runs 	true 	devonly, client 	Yes 	
cl_printfps 	cmd 	devonly, client 	Yes 	Print information from cl_showfps.
cl_prop_debug 	cmd 	client, cheat 	 	Toggle prop debug mode. If on, props will show colorcoded bounding boxes. Red means ignore all damage. White means respond physically to damage but never break. Green maps health in the range of 100 down to 1.
cl_prop_fadeout_alpha 	-1 	devonly, client, cheat 	 	
cl_prop_fadeout_height 	0.5 	devonly, client, cheat 	 	
cl_prop_fadeout_mode 	-1 	devonly, client, cheat 	 	
cl_prop_fadeout_portrait_max_distance 	2000 	devonly, client, cheat 	 	
cl_prop_fadeout_portrait_min_distance 	1800 	devonly, client, cheat 	 	
cl_prop_fadeout_radius 	-1 	devonly, client, cheat 	 	
cl_prop_fadeout_radius_end 	-1 	devonly, client, cheat 	 	
cl_prop_fadeout_specator_zoom_end 	0.5 	devonly, client, cheat 	 	
cl_prop_fadeout_specator_zoom_start 	0 	devonly, client, cheat 	 	
cl_prop_fadeout_time 	-1 	devonly, client, cheat 	 	
cl_querycache_stats 	cmd 	client, cheat 	 	Display status of the query cache (client only)
cl_ragdoll_default_scale 	1 	devonly, client 	 	
cl_ragdoll_limit 	20 	client, archive 	 	Maximum number of ragdolls to show (-1 disables limit)
cl_ragdoll_lru_debug 	false 	client, replicated, cheat 	 	
cl_ragdoll_reload 	false 	devonly, client 	Yes 	
cl_record_bone_setup_stats 	cmd 	devonly, client 	 	generate bone setup statistics
cl_removedecals 	cmd 	client, cheat 	 	Remove the decals from the entity under the crosshair.
cl_report_entities 	cmd 	devonly, client, cheat 	 	Lists all entities
cl_report_predcopy_overrides 	cmd 	devonly, client 	Yes 	Report prediction copy overrides
cl_report_simthinklist 	cmd 	devonly, client 	 	Lists all simulating/thinking entities
cl_report_soundpatch 	cmd 	devonly, client 	Yes 	reports client-side sound patch count
cl_resend 	0.5 	release 	 	Delay in seconds before the client will resend the 'connect' attempt
cl_resetfps 	cmd 	devonly, client 	Yes 	Reset information from cl_showfps.
cl_retire_low_priority_lights 	false 	devonly, client 	Yes 	Low priority dlights are replaced by high priority ones
cl_rr_findrules 	cmd 	devonly, client 	Yes 	Search and list rules by substring.
cl_rr_findrules_verbose 	cmd 	devonly, client 	Yes 	Search and list rules by substring.
cl_rr_reloadresponsesystems 	cmd 	client, cheat 	 	Reload all response system scripts.
cl_save_animgraph_recording 	cmd 	client, cheat 	 	Saves all active animgraph recordings to disk
cl_sceneentity_debug 	false 	devonly, client 	Yes 	Display all thinking scene entities and its data.
cl_screenmessage_notifytime 	8 	devonly, client 	Yes 	How long to display screen message text
cl_script_add_debug_filter 	cmd 	client, cheat 	 	Add a filter to the game debug overlay
cl_script_add_watch 	cmd 	client, cheat 	 	Add a watch to the game debug overlay
cl_script_add_watch_pattern 	cmd 	client, cheat 	 	Add a watch to the game debug overlay
cl_script_attach_debugger 	cmd 	client, cheat 	 	Connect the vscript VM to the script debugger
cl_script_attach_debugger_at_startup 	false 	devonly, client 	Yes 	
cl_script_break_in_native_debugger_on_error 	false 	devonly, client 	Yes 	
cl_script_clear_watches 	cmd 	client, cheat 	 	Clear all watches from the game debug overlay
cl_script_debug 	cmd 	client, cheat 	 	Toggle the in-game script debug features
cl_script_dump_all 	cmd 	client, cheat 	 	Dump the state of the VM to the console
cl_script_find 	cmd 	client, cheat 	 	Find a key in the VM
cl_script_help 	cmd 	client, cheat 	 	Output help for script functions
cl_script_help2 	cmd 	devonly, client 	Yes 	Output help for script functions suitable for auto-completion
cl_script_reload 	cmd 	client, cheat 	 	Reload scripts
cl_script_reload_code 	cmd 	client, cheat 	 	Execute a vscript file, replacing existing functions with the functions in the run script
cl_script_reload_entity_code 	cmd 	client, cheat 	 	Execute all of this entity's VScripts, replacing existing functions with the functions in the run scripts
cl_script_remove_debug_filter 	cmd 	client, cheat 	 	Remove a filter from the game debug overlay
cl_script_remove_watch 	cmd 	client, cheat 	 	Remove a watch from the game debug overlay
cl_script_remove_watch_pattern 	cmd 	client, cheat 	 	Remove a watch from the game debug overlay
cl_script_resurrect_unreachable 	cmd 	client, cheat 	 	Use the garbage collector to track down reference cycles
cl_script_trace_disable 	cmd 	client, cheat 	 	Turn off a particular trace output by file or function name
cl_script_trace_disable_all 	cmd 	client, cheat 	 	Turn off all trace output
cl_script_trace_disable_key 	cmd 	client, cheat 	 	Turn off a particular trace output by table/instance
cl_script_trace_enable 	cmd 	client, cheat 	 	Turn on a particular trace output by file or function name
cl_script_trace_enable_all 	cmd 	client, cheat 	 	Turn on all trace output
cl_script_trace_enable_key 	cmd 	client, cheat 	 	Turn on a particular trace output by table/instance
cl_sendtable_cache_filename 	sendtables.bin 	devonly 	Yes 	Send tables cache file
cl_sequence_debug 	-1 	devonly, client 	Yes 	
cl_sequence_debug2 	-1 	devonly, client 	Yes 	
cl_sequence_debug_verbose 	true 	devonly, client 	Yes 	
cl_sequence_model_substring 	 	devonly, client 	Yes 	
cl_show_mouseclick_effects 	true 	devonly, client 	Yes 	
cl_show_splashes 	true 	devonly, client 	 	
cl_showanimstate 	-1 	client, cheat 	 	Show the (client) animation state for the specified entity (-1 for none).
cl_showdemooverlay 	0 	devonly 	Yes 	How often to flash demo recording/playback overlay (0 - disable overlay, -1 - show always)
cl_showents 	cmd 	client, cheat 	 	Dump entity list to console.
cl_showerror 	0 	client, release 	 	Show prediction errors, 2 for above plus detailed field deltas, 3 to filter out serverside known prediction errors, -entindex for specific entity.
cl_showfps 	0 	client, release 	 	Draw fps meter at top of screen (1 = fps, 2 = smooth fps, 3 = server MS, 4 = Show FPS and Log to file )
cl_showmem 	0 	client, release 	 	Draw approximate memory use at top of screen
cl_showpos 	0 	client, cheat, release 	 	Draw current position at top of screen
cl_showtextmsg 	true 	devonly, client 	Yes 	Enable/disable text messages printing on the screen.
cl_showusercmd 	false 	devonly, client 	Yes 	Show user command encoding
cl_simulate_dormant_entities 	true 	devonly, client 	Yes 	
cl_skel_constraints_enable 	true 	replicated, cheat 	 	
cl_skeleton_instance_smear_boneflags 	false 	client, cheat 	 	Smear boneflags across the model. Costs computation, but tests to make sure your bone flags are consistent.
cl_skip_hierarchy_update_for_unchanged_entities 	false 	devonly, game, client, replicated 	 	Skip updating hierarchy information in PostDataUpdate for entities that have not changed
cl_skip_update_animations 	false 	devonly, client 	 	Enable to skip game animations
cl_smooth 	true 	devonly, client 	Yes 	Smooth view/eye origin after prediction errors
cl_smooth_targetspeed 	150 	devonly, client 	 	
cl_smoothtime 	0.2 	devonly, client 	Yes 	Smooth client's view after prediction error over this many seconds
cl_snd_cast_clear 	true 	devonly 	Yes 	
cl_snd_cast_retrigger 	true 	devonly 	Yes 	
cl_snd_new_visualize 	false 	client, cheat 	 	Displays soundevent name played at it's 3d position
cl_soundscape_flush 	cmd 	client, cheat, server_can_execute 	 	Flushes the client side soundscapes
cl_soundscape_printdebuginfo 	cmd 	devonly, client 	Yes 	print soundscapes
cl_spawngroup_log 	false 	devonly 	 	Dump the contents of the next spawngroup manifest to file.
cl_spawngroup_spewresources 	false 	devonly 	 	Spew all manifest add/updates.
cl_spectator_interp_ratio 	2 	devonly, client 	Yes 	When connected to hltv or playing a demo, multiply the interp time by this.
cl_spewserializers 	cmd 	cheat 	 	Spew serializers
cl_spewworldgroups 	cmd 	devonly 	 	Spew world groups (client)
cl_ss_origin 	cmd 	devonly, client 	Yes 	print origin in script format
cl_test_list_entities 	cmd 	client, cheat 	 	test-list entities
cl_tickpacket_desired_queuelength 	0 	userinfo 	 	This value, multiplied by the tick interval, is added to cl_tickpacket_recvmargin_desired to obtain the effective desired recv margin.
cl_tickpacket_recvmargin_adjust_limit 	5 	devonly 	 	Recvmargin-based usercommand pacing will not speed up or slow down command pacing by more than N% compared to realtime
cl_tickpacket_recvmargin_desired 	5 	devonly 	 	Recvmargin-based usercommand pacing will try to maintain N ms margin between user command arriving at the server and the server needing that user command. See also cl_tickpacket_desired_queuelength.
cl_tickpacket_recvmargin_minsamples 	10 	devonly 	 	Recvmargin-based usercommand pacing will not take action unless we have N samples
cl_tickpacket_recvmargin_spew_interval 	0 	release 	 	
cl_tickpacket_recvmargin_timeconstant 	0.4 	devonly 	 	Recvmargin-based usercommand pacing will remove 63.2% of the error in N seconds
cl_tickpacket_recvmargin_window 	4 	devonly 	 	Recvmargin-based usercommand pacing will use past N seconds
cl_tickpacket_send_every_tick 	true 	devonly 	 	Send a network packet each time we generate a new usercommand, even if our frame rate is slow and we generate multiple commands in one frame
cl_ticks_warning_level 	0 	release 	 	Print a message about problems with ticks and interpolation. 0=never, 1=warnings, 2=all, even if hidden by interpolation
cl_ticktiming 	cmd 	norecord, release 	 	
cl_timeout 	30 	archive 	 	After this many seconds without receiving a packet from the server, the client will disconnect itself
cl_tracer_whiz_distance 	72 	devonly, client 	Yes 	
cl_tracer_whiz_infront_distance 	32 	devonly, client 	Yes 	
cl_tree_sway_dir 	cmd 	devonly, client 	Yes 	sets tree sway wind direction and strength
cl_updaterate 	20 	client, archive, userinfo 	 	Number of packets per second of updates you are requesting from the server
cl_updatevisibility 	cmd 	devonly, client 	Yes 	Updates visibility bits.
cl_usercmd_dbg 	0 	devonly 	 	show usercmd payload sizing info for packets with more than this many usercmds
cl_usercmd_max_per_movemsg 	4 	release 	 	max number of CUserCmds to send in one client move message
cl_usercmd_showsize 	false 	devonly 	 	
cl_usesocketsforloopback 	true 	devonly 	Yes 	When 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.
cl_viewtarget_clamp 	true 	devonly, client 	Yes 	
cl_voice_transmit_lobby 	false 	client, archive 	 	
cl_voiceenabled 	true 	devonly, client 	Yes 	
cl_vsnd_morph_override_ease_enabled 	true 	devonly, client 	Yes 	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 used
cl_vsnd_morph_override_ease_in 	0.2 	devonly, client 	Yes 	If cl_enable_vsnd_morph_override_ease_enabled is true, ease into vsnd morph driven animation over the specified number of seconds.
cl_vsnd_morph_override_ease_out 	0.2 	devonly, client 	Yes 	If cl_enable_vsnd_morph_override_ease_enabled is true, ease out of vsnd morph driven animation over the specified number of seconds.
cl_wateroverride 	cmd 	devonly, client, cheat 	 	Specify a material to override the water material.
cl_weather 	0 	client, cheat 	 	
cl_yawspeed 	210 	devonly, client 	Yes 	
claim_event_action 	cmd 	devonly, client 	 	Claim an event action
claim_event_level_rewards 	cmd 	devonly, client 	 	Claim rewards for an event level
clear 	cmd 	norecord, release 	 	Clear console output.
clearall 	cmd 	norecord, release 	 	Clear console output from all views.
cli_ent_attachments 	cmd 	client, cheat 	 	Displays the interpolated attachment points on an entity.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cli_ent_hitbox 	cmd 	client, cheat 	 	Displays the skeleton for the given entity(ies).
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cli_ent_pivot 	cmd 	client, cheat 	 	Displays the interpolated pivot for the given entity(ies).
	(y=up=green, z=forward=blue, x=left=red). 
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cli_ent_skeleton 	cmd 	client, cheat 	 	Displays the skeleton for the given entity(ies).
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cli_ent_vcollide_wireframe 	cmd 	client, cheat 	 	Displays the interpolated vcollide wireframe pm am entity.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
client_metrics_upload_batch_seconds 	300 	devonly, client 	Yes 	
client_metrics_upload_immediate 	cmd 	devonly, client 	 	
clientport 	0 	release 	 	If 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.
closecaption 	false 	client, archive, userinfo 	 	Enable close captioning.
cloth_approximate_collide 	true 	devonly 	Yes 	
cloth_batch 	32 	devonly 	Yes 	
cloth_damping_bias 	0 	devonly 	Yes 	
cloth_damping_multiplier 	1 	devonly 	Yes 	
cloth_debug 	0 	devonly 	Yes 	
cloth_debug_draw 	0 	devonly, client 	Yes 	
cloth_debug_draw_nodepth_alpha 	16 	devonly 	Yes 	
cloth_dry_drag 	0 	devonly 	Yes 	
cloth_dry_drag_soften 	1 	devonly 	Yes 	
cloth_filter_transform_stateless 	false 	devonly 	Yes 	Enable the new, stateless version of FilterTransform
cloth_ground_offset 	0 	devonly 	Yes 	
cloth_ground_plane_thickness 	3 	devonly 	Yes 	
cloth_guard_threshold 	1000 	devonly 	Yes 	
cloth_interpolation_strategy 	0 	devonly 	Yes 	
cloth_iv_dump 	4 	devonly, client 	Yes 	
cloth_iv_store_back 	false 	devonly, client, replicated 	Yes 	
cloth_legacy_stretch_force 	0.95 	devonly 	Yes 	
cloth_legacy_support 	1 	devonly 	Yes 	
cloth_max_ticks_per_frame 	8 	devonly 	Yes 	
cloth_node_debug_axis_length 	1 	devonly 	Yes 	
cloth_quad_smooth_iterations 	-1 	devonly 	Yes 	
cloth_quad_smooth_rate 	-1 	devonly 	Yes 	
cloth_quasistatic_iters 	0 	devonly 	Yes 	
cloth_reload_immediately 	true 	devonly 	Yes 	Reload and reconstruct cloth on the fly after phsyics has been reloaded (usually due to having been recompiled). When set to 0, and the bones change, crashes may occur due to de-sychronization between animation/model state in the game, particles and rendering and cloth state
cloth_resim_after 	0.5 	devonly 	Yes 	
cloth_rigid_update 	false 	devonly 	Yes 	
cloth_rod_smooth_iterations 	-1 	devonly 	Yes 	
cloth_rod_smooth_rate 	-1 	devonly 	Yes 	
cloth_sim_on_tick 	true 	devonly, client 	Yes 	
cloth_simulate 	true 	devonly 	Yes 	
cloth_sleep_threshold 	30 	devonly 	Yes 	
cloth_step 	1 	devonly 	Yes 	
cloth_step_variability 	0.05 	devonly 	Yes 	
cloth_update 	true 	devonly, client 	Yes 	
cloth_update_bones_on_ticks 	true 	devonly, client 	Yes 	
cloth_watch 	1 	devonly, replicated 	Yes 	
cloth_wind 	0 	devonly 	Yes 	
cloth_wind_pitch 	0 	devonly 	Yes 	
cmd 	cmd 	devonly 	Yes 	Forward command to server.
cojob_lock_hold_warning_threshold_ms 	10000 	devonly, game, client, replicated 	Yes 	How long in milliseconds before we warn about lock hold duration
cojob_max_no_yield_time_us 	3000 	devonly, game, client, replicated 	Yes 	Will spew if a job takes longer than the specified number of microseconds
col_viz 	cmd 	devonly, game, replicated 	Yes 	Collision visualizer commands
collect_entity_model_name 	cmd 	game, cheat 	 	Collect model names of the entities you're pointing at
colviz_flags 	0 	game, hidden, replicated, cheat 	 	ColViz flags.
commandtool_exec 	cmd 	devonly, game 	Yes 	Runs a command from the command tool
commentary 	false 	game, archive 	 	Desired commentary mode state.
commentary_available 	false 	devonly, game 	Yes 	Automatically set by the game when a commentary file is available for the current map.
commentary_cvarsnotchanging 	cmd 	devonly, game 	Yes 	
commentary_finishnode 	cmd 	game 	 	
commentary_node_use_viewfacing 	false 	devonly, client 	Yes 	
compositematerial_showdebugwindow 	false 	devonly, client, archive, replicated, cheat, menubar_item	 	Source2/Composite Material Debug
con_enable 	false 	archive, per_user 	 	Allows the console to be activated.
con_logfile_suffix 	 	devonly 	Yes 	Suffix to append to the console log, may be changed to reopen the log
condump 	cmd 	release 	 	dump the text currently in the console to condumpXX.log
connect 	cmd 	release 	 	Connect to a remote server.
connect_hltv 	cmd 	release 	 	Connect to a remote HLTV server.
console_test 	cmd 	devonly 	 	Output text to test console
consoletool 	cmd 	norecord, release 	 	Open a VConsole subtool.
convars_echo_toggle_changes 	true 	devonly 	Yes 	Echo to the console changes caused by toggling.
convert_steamid 	cmd 	devonly, client 	Yes 	Convert SteamID into multiple formats
cpu_level 	2 	devonly, client 	Yes 	CPU Level - Default: High
cpuinfo 	cmd 	devonly 	Yes 	Print CPU configuration information
cq_buffer_bloat_msecs_max 	150 	replicated, release 	 	Server will not allow the client to buffer up more than N ms of commands.
cq_debug 	0 	devonly, game, replicated 	Yes 	Verbose command queue logging.
cq_dilation_percentage 	5 	devonly, game, client, replicated 	Yes 	When speeding up slowing down, this is how much
cq_enable 	false 	devonly, game, client, replicated 	Yes 	Run one usercmd per server tick and maintain a buffer. Client speeds up/slows down it's usercmd tick rate to maintain server command queue buffering.
cq_fake_starve 	0 	devonly, game 	 	if set, starve this many commands by discarding during process usercmds.
cq_logging 	false 	game, release 	 	command queue logging of events.
cq_logging_interval 	0 	game, release 	 	command queue logging per player stats every N seconds, 0 to disable.
cq_max_starved_substitute_commands 	4 	game, release 	 	Server will stop generating substitute commands if client hasn't sent one, after N in a row
cq_print_every_command 	false 	game, release 	 	print every command as we execute it
cq_runtests 	false 	devonly, game 	 	
cq_runtests_broadcast_info 	false 	devonly, game 	 	send message to remote client console when tests change.
cq_runtests_interval 	30 	devonly, game 	 	
crash 	cmd 	cheat 	 	Crash the client. Optional parameter -- type of crash:
 0: read from NULL
 1: write to NULL
 2: force an Assert
 3: infinite loop
 4: stack buffer overrun
 5: multiple asserts across multiple threads
crash_error 	cmd 	cheat 	 	Cause the engine to crash by Plat_FatalError on main thread (Debug!!)
crash_error_job 	cmd 	cheat 	 	Cause the engine to crash by Plat_FatalError on job thread (Debug!!)
crash_error_thread 	cmd 	cheat 	 	Cause the engine to crash by Plat_FatalError on non-main thread (Debug!!)
crash_job 	cmd 	cheat 	 	Cause the engine to crash in a job thread (Debug!!)
crash_thread 	cmd 	cheat 	 	Cause the engine to crash in a brand new non-main thread (Debug!!)
create_flashlight 	cmd 	game, cheat 	 	
creditsdone 	cmd 	devonly, game 	Yes 	
crowbar_impact_damage_mass 	8 	devonly, game 	Yes 	
crowbar_impact_damage_scale 	1 	devonly, game 	Yes 	
csm_bias_override_0 	1 	cheat 	 	
csm_bias_override_1 	1 	cheat 	 	
csm_bias_override_2 	1 	cheat 	 	
csm_bias_override_3 	1 	cheat 	 	
csm_cascade0_override_dist 	-1 	cheat 	 	
csm_cascade1_override_dist 	-1 	cheat 	 	
csm_cascade2_override_dist 	-1 	cheat 	 	
csm_cascade3_override_dist 	-1 	cheat 	 	
csm_cascade_viewdir_shadow_bias_scale 	2 	cheat 	 	
csm_max_dist_between_caster_and_receiver 	15000 	cheat 	 	default pushback
csm_max_num_cascades_override 	-1 	devonly 	Yes 	Number of cascades in sunlight shadow
csm_max_shadow_dist_override 	-1 	devonly 	Yes 	
csm_max_visible_dist 	7500 	cheat 	 	
csm_res_override_0 	0 	cheat 	 	
csm_res_override_1 	0 	cheat 	 	
csm_res_override_2 	0 	cheat 	 	
csm_res_override_3 	0 	cheat 	 	
csm_shadow_worldview_align_x_to_u 	true 	cheat 	 	
csm_shadow_worldview_shear_align_z_to_v 	true 	cheat 	 	
csm_split_log_scalar 	0.85 	cheat 	 	
csm_sst_max_visible_dist 	2000 	cheat 	 	
csm_sst_pushback_distance 	1500 	cheat 	 	default pushback
csm_sst_shadow_focus_region_maxz 	2000 	cheat 	 	
csm_sst_shadow_focus_region_minz 	-2000 	cheat 	 	
csm_viewdir_shadow_bias 	0 	cheat 	 	
csm_viewmodel_farz 	30 	cheat 	 	
csm_viewmodel_max_shadow_dist 	21 	cheat 	 	
csm_viewmodel_max_visible_dist 	1000 	cheat 	 	
csm_viewmodel_nearz 	0.5 	cheat 	 	
csm_viewmodel_shadows 	false 	devonly 	Yes 	
custom_game_detail_max_friend_lobbies 	3 	devonly, client 	Yes 	Max number of friend lobbies shown on custom game detail page.
custom_game_lobby_fake_entries 	0 	devonly, client 	Yes 	Add fake entries to the custom lobby UI
custom_game_overview_fake_friend_lobbies 	0 	devonly, client 	Yes 	Fake friend lobbies in custom game overview UI.
custom_game_overview_fake_friends_in_game 	0 	devonly, client 	Yes 	Fake friends in custom game overview UI.
custom_game_overview_friend_lobbies_to_hide_ingame_friends	4 	devonly, client 	Yes 	When there are this many friend lobbies, the friends ingame display is hidden.
custom_game_overview_max_friend_lobbies 	3 	devonly, client 	Yes 	Max number of friend lobbies shown in custom game overview UI.
custom_game_overview_suppress_friend_data 	false 	devonly, client 	Yes 	Suppress friend active and historical data on custom game overview UI
custom_game_vote_popup 	cmd 	devonly, client 	 	Test vote popup for specified custom game ID
customgamesetup_auto_assign_players 	cmd 	game 	 	Automatically assign all curently unassigned player to teams.
customgamesetup_enable_auto_launch 	cmd 	game 	 	Enable or disable automatically launching the game when all players are assigned to a team.
customgamesetup_lock_team_selection 	cmd 	game 	 	Lock or unlock the team selection, when locked players cannot change teams.
customgamesetup_select_team 	cmd 	game 	 	Player selecting a team during custom game setup.
customgamesetup_set_auto_launch_delay 	cmd 	game 	 	Set the amount of time in seconds that will be set as the remaining time when all players are assigned to a team.
customgamesetup_set_remaining_time 	cmd 	game 	 	Set the number of seconds remaining before the game starts.
customgamesetup_shuffle_players 	cmd 	game 	 	Shuffle the team assignments of all players currently assigned to a team.
customgamesetup_test_parties 	false 	devonly, game, cheat 	 	
cvarlist 	cmd 	release 	 	Show the list of convars/concommands.
cyclevar 	cmd 	norecord, release 	 	Cycle through specified convar values.
===D===
Command 	Default Value 	Flags 	Defensive Flag	Description
d3d_max_feature_level 	<Not set> 	devonly 	Yes 	Report the maximum D3D feature level available.
dbghist_addline 	cmd 	devonly, game 	Yes 	Add a line to the debug history. Format: <category id> <line>
dbghist_dump 	cmd 	devonly, game 	Yes 	Dump the debug history to the console. Format: <category id>
 Categories:
 0: Entity I/O
 1: AI Decisions
 2: Scene Print
 3: Alyx Blind
 4: Log of damage done to player
	 5: Player Teleport
	 6: Blind Zombie Sounds
	 7: Player Continuous
debug_dashboard_battle_pass_ended 	false 	devonly, client, cheat 	 	
debug_dashboard_battle_pass_unclaimed 	-1 	devonly, client, cheat 	 	
debug_dashboard_cell_end_timer 	0 	devonly, client 	 	
debug_dashboard_overlay_opacity 	0.5 	devonly, client, archive 	 	
debug_dashboard_overlay_path 	 	devonly, client, archive 	 	
debug_draw_enable 	true 	devonly, replicated 	 	
debug_hltv 	0 	devonly, client, replicated, clientcmd_can_execute 	 	Print out hltv events
debug_overlay_fullposition 	false 	devonly, game 	Yes 	
debug_physimpact 	false 	devonly, game 	Yes 	
debug_shared_random 	false 	devonly, game, client, replicated 	Yes 	
debug_takedamage_summaries 	false 	game, cheat 	 	
debug_visibility_monitor 	0 	game, cheat 	 	
debugoverlay_cycle_domain 	cmd 	game, cheat 	 	Toggles visibility of the debug overlay system.
debugoverlay_cycle_state 	cmd 	game, cheat 	 	Toggles visibility of the debug overlay system.
debugoverlay_dashboard 	cmd 	game, cheat 	 	Makes the debug overlay dashboard visible.
debugoverlay_force_respect_ttl 	false 	cheat 	 	Force respect TTL even when clearing scopes
debugoverlay_hide_imgui 	cmd 	game, cheat 	 	Hides the overlay.
debugoverlay_show_text_outline 	false 	cheat 	 	Toggle display of box around text
debugoverlay_text_scale 	1 	archive, cheat 	 	Scale of the text used for 3d display
debugoverlay_toggle 	cmd 	game, cheat 	 	Toggles visibility of the debug overlay system.
decalfrequency 	10 	devonly, game, notify 	Yes 	
default_fov 	90 	client, cheat 	 	
demo_allow_game_mismatch 	false 	devonly 	Yes 	Allow playback of demo even if game directories are not matched [may crash or fail to load].
demo_debug 	0 	devonly 	 	Turn on demo debug spew.
demo_flush 	false 	archive 	 	Flush writing the demo file every network update
demo_goto 	cmd 	release 	 	Skips to location in demo.
demo_gotomark 	cmd 	release 	 	Skips the current demo playback to the marked tick
demo_gototick 	cmd 	release 	 	Skips to a tick in demo.
demo_info 	cmd 	release 	 	Print information about currently playing demo.
demo_marktick 	cmd 	release 	 	Marks the current demo playback tick for later use
demo_pause 	cmd 	release 	 	Pauses demo playback.
demo_pauseatservertick 	0 	devonly 	Yes 	Pauses demo playback at server tick
demo_playback_override_settings 	false 	devonly, client 	Yes 	
demo_quitafterplayback 	false 	release 	 	Quits game after demo playback.
demo_recordcommands 	true 	cheat 	 	Record commands typed at console into .dem files.
demo_resume 	cmd 	release 	 	Resumes demo playback.
demo_timescale 	cmd 	release 	 	Sets demo replay speed.
demo_togglepause 	cmd 	release 	 	Toggles demo playback.
demo_usefastgoto 	true 	devonly 	Yes 	Use fast frame skipping when available for demo_goto commands.
demo_writefullupdate_rate 	60 	devonly 	Yes 	Interval time in seconds to write full updates to demo.
demo_writemetafile 	cmd 	devonly, norecord 	Yes 	save current meta file demo_<version>.meta file for use in demo upconversion.
demolist 	cmd 	release 	 	Print demo sequence list.
dev_auto_draft_test 	cmd 	devonly, game 	 	runs pick test on multiple players
dev_create_sensitivity_report 	0 	devonly, client 	 	
dev_send_gc_message 	cmd 	devonly, client 	Yes 	<msgid> Send a blank body message with a given ID to gc for routing tests
dev_send_gc_message_server 	cmd 	devonly, game 	Yes 	<msgid> Send a blank body message with a given ID to gc for routing tests
dev_show_event_dungeon_leaderboards 	cmd 	devonly, client 	Yes 	Show the Dungeon event leaderboards
dev_simulate_gcdown 	cmd 	devonly, client 	Yes 	<state> Turn on/off simulated GC communications failure (GC is down in a way that we know it is down)
developer 	0 	release 	 	Set developer message level.
diffcheck 	true 	devonly 	Yes 	Activate diffcheck system.
diffcheck_playerslot 	0 	devonly 	Yes 	
diffcheck_spew 	true 	devonly 	Yes 	Actually show diffcheck results.
diffcheck_spew_diff_filter 	 	devonly 	Yes 	Show diff with matching filter substring only.
diffcheck_spew_diff_only 	false 	devonly 	Yes 	Show diff only.
differences 	cmd 	release 	 	Show all convars which are not at their default values (optional restricted to specific flags).
disable_dynamic_prop_loading 	false 	game, cheat 	 	If non-zero when a map loads, dynamic props won't be loaded
disable_priority_boost 	cmd 	devonly 	Yes 	Disable focus based priority boost
disable_source_soundscape_trace 	true 	devonly, game 	Yes 	Bypasses lookup of soundscapes for indvidual audio sources when enabled.
disconnect 	cmd 	release 	 	Disconnect from server
display_game_events 	false 	game, cheat 	 	
dlight_debug 	cmd 	client, cheat 	 	Creates a dlight in front of the player
dota_10th_anniversary_use_fake_data 	false 	devonly, client, cheat 	 	Use fake 10th anniversary data
dota_1v1_skip_strategy 	false 	devonly, game, client, replicated 	Yes 	
dota_731_teaser_enabled 	0 	devonly, game, client, replicated, cheat 	 	
dota_aa_test_reduce_playtime_remaining 	cmd 	devonly, client 	Yes 	Limit available remaining playtime. Requires -antiaddiction_test.
dota_ability_autocast 	cmd 	devonly, client 	Yes 	
dota_ability_debug 	false 	game, cheat 	 	
dota_ability_draft_dump_heroes 	cmd 	devonly, game 	Yes 	wtf
dota_ability_draft_force_gamemode_flag 	false 	game, client, replicated, cheat 	 	
dota_ability_draft_shuffle_players 	true 	client, archive 	 	
dota_ability_dump_refcounts 	cmd 	devonly, game 	Yes 	Dumps the modifier refcounts of all hero abilities
dota_ability_execute 	cmd 	devonly, client 	Yes 	
dota_ability_learn_mode 	cmd 	devonly, client 	Yes 	Enter the mode where ability points can be spent
dota_ability_legacy_mode_quick_cast 	false 	client, archive, per_user 	 	Enables quickcast for legacy keys.
dota_ability_projection_data_file 	scripts/ability_projection.txt 	client, archive 	 	
dota_ability_quick_cast 	true 	client, archive, per_user 	 	
dota_ability_quickcast 	cmd 	devonly, client 	Yes 	
dota_ability_refcount_modifiers 	false 	game, cheat 	 	
dota_ability_schema_require_locked_ids 	false 	devonly, game, client, replicated 	 	
dota_ability_self_cast_timeout 	0.6 	client, archive, per_user 	 	
dota_ability_think_always 	false 	devonly, game 	Yes 	
dota_activate_window_on_hero_picking_start 	true 	client, archive 	 	If set, brings Dota to the foreground when hero picking starts
dota_activate_window_on_match_found 	true 	client, archive 	 	If set, brings Dota to the foreground when match found
dota_activate_window_on_ready_check 	true 	client, archive 	 	If set, brings Dota to the foreground on a ready check
dota_activate_window_on_unpause 	true 	client, archive 	 	If set, brings Dota to the foreground when unpaused
dota_active_play_section_new 	11 	client, archive, per_user 	 	
dota_add_map_override 	cmd 	client, hidden, cheat 	 	Specify a map override to test, then use the map command to load the map with the override
dota_aghanims_pudge_fx 	particles/items2_fx/mask_of_madness.vpcf 	game, client, replicated, cheat 	 	
dota_aghanims_pudge_fx_overhead 	false 	game, client, replicated, cheat 	 	
dota_aghanims_pudge_fx_sound 	DOTA_Item.MaskOfMadness.Activate 	game, client, replicated, cheat 	 	
dota_aghsfort_watch_tower_allow_completion 	true 	devonly, game 	Yes 	
dota_aghslab_test_hero_unlocks_in_local_game 	false 	devonly, game 	 	
dota_alarm_ring_size 	23 	devonly, client 	Yes 	
dota_all_sets_animated 	false 	devonly, client 	Yes 	Show set tiles always as animated unless high quality dashboard is off.
dota_all_vision 	false 	game, client, replicated, cheat 	 	
dota_allow_clientside_entities 	true 	devonly, client 	Yes 	
dota_allow_clientside_particles 	true 	devonly, client 	Yes 	
dota_allow_invalid_orders 	false 	client, cheat 	 	
dota_allow_muting_bots 	false 	devonly, client 	 	
dota_allow_orders_multiple_nextbot_updates 	true 	devonly, game 	Yes 	
dota_allow_orders_while_paused 	false 	game, cheat 	 	
dota_allow_pause_in_match 	true 	devonly, game 	Yes 	Allow players to pause in matchmade games
dota_allow_single_player_minigames 	false 	devonly, game, client, replicated 	 	Allows minigames to work on single player games
dota_alt_creep_distance_z_offset 	200 	devonly, client 	 	
dota_alt_lane_creep_distance_threshold 	1000 	devonly, client 	 	
dota_alt_neutral_creep_enable_stack_penalty 	true 	devonly, client 	 	
dota_alt_right_range_hint 	true 	client, archive, per_user 	 	
dota_alt_show_lane_creep_gold_bounty 	true 	client, archive 	 	
dota_alt_show_neutral_creep_gold_bounty 	true 	client, archive 	 	
dota_alt_show_neutral_stack_times_and_arrow 	true 	client, archive 	 	
dota_alt_show_rune_spawn_times 	true 	client, archive 	 	
dota_alt_show_ward_suggestions 	true 	client, archive 	 	
dota_alt_shows_neutral_spawn_boxes 	true 	client, archive, per_user 	 	
dota_alt_shows_tower_attack_range 	true 	client, archive, per_user 	 	
dota_always_show_hero_finder 	false 	client, archive, per_user 	 	Always display the hero finder.
dota_ambient_cloth 	true 	devonly, client 	Yes 	
dota_ambient_creatures 	true 	devonly, client 	Yes 	
dota_ambient_creatures_pop 	false 	devonly, client 	Yes 	
dota_animation_debug 	-2 	devonly, game, client, replicated, cheat 	 	
dota_animation_force_modifier 	 	devonly, game, client, replicated 	Yes 	
dota_animation_run 	cmd 	devonly, game 	Yes 	
dota_animation_run_ancient 	cmd 	devonly, game 	Yes 	
dota_announcer_idle_speech_deathwait 	45 	game, cheat 	 	This many seconds must pass after a hero dies for an announcer to consider saying idle lines.
dota_announcer_idle_speech_debug 	false 	game, cheat 	 	If true print debug information about why announcers do or do not idle.
dota_announcer_idle_speech_herodamage_limit 	250 	game, cheat 	 	If any hero has taken more than this many hitpoints of damage recently, no idles play.
dota_announcer_idle_speech_herodamage_window 	45 	game, cheat 	 	If any hero has taken more than dota_announcer_idle_speech_herodamage_limit hitpoints of damage in this many seconds, no idles play.
dota_announcer_idle_speech_interval 	240 	game, cheat 	 	After an announcer has said an idle line, another can't play for at least this many seconds.
dota_announcer_idle_speech_minwait 	20 	game, cheat 	 	Announcers won't say idle speech unless at least this many seconds passed since the last time they said something.
dota_announcer_idle_speech_starttime 	240 	game, cheat 	 	This many seconds must have passed since start of game before announcers poll for idle speech.
dota_anonymous_mode 	false 	client, archive, per_user 	 	If set, you won't see other people's persona names, guild names or avatars
dota_aphotic_shield_scale_divisor 	1 	devonly, game, client, replicated 	 	
dota_aphotic_shield_scale_max 	90 	devonly, game, client, replicated 	 	
dota_aphotic_shield_scale_min 	60 	devonly, game, client, replicated 	 	
dota_apm 	cmd 	devonly, client 	Yes 	
dota_apm_update_interval 	5 	game, cheat 	 	
dota_arcana_disable_hud_display 	false 	client, archive 	 	
dota_arcana_votes_cache_duration 	300 	devonly, client 	Yes 	
dota_armory_CustomTagDisplayName_1 	Tag 1 	client, archive 	 	
dota_armory_CustomTagDisplayName_2 	Tag 2 	client, archive 	 	
dota_armory_CustomTagDisplayName_3 	Tag 3 	client, archive 	 	
dota_armory_CustomTagDisplayName_4 	Tag 4 	client, archive 	 	
dota_armory_CustomTagDisplayName_5 	Tag 5 	client, archive 	 	
dota_armory_CustomTagDisplayName_6 	Tag 6 	client, archive 	 	
dota_armory_CustomTagDisplayName_7 	Tag 7 	client, archive 	 	
dota_armory_CustomTagDisplayName_8 	Tag 8 	client, archive 	 	
dota_armory_all_items_group_by_type 	false 	client, archive 	 	
dota_armory_all_items_sort_option 	0 	client, archive 	 	
dota_armory_animated_immortals 	true 	devonly, client 	 	Show hero immortal items as animated tiles rather then static ones.
dota_armory_automatically_add_new_item_to_collection 	false 	client, archive, per_user 	 	
dota_armory_last_selected_hero_id 	-1 	client, archive 	 	
dota_armory_load_all_unavailable 	true 	devonly, client 	 	Load all available items.
dota_armory_stack_unusuals 	false 	devonly, client 	 	
dota_armory_stickers_group_option 	4 	client, archive 	 	
dota_armory_stickers_quality_filter_option 	1 	client, archive 	 	
dota_armory_stickers_quality_type_option 	0 	client, archive 	 	
dota_armory_use_alphabetical_dividers 	true 	devonly, client 	 	Show alphabetical dividers in the hero list.
dota_assisted_camera_operator_pure_interp_multiplier 	16 	devonly, client 	Yes 	
dota_attack_timer_buffer_ticks 	3 	game, cheat 	 	
dota_auto_connect 	 	devonly, client 	Yes 	Automatically connect to the specified server forever
dota_auto_create_proxy 	false 	devonly, client 	Yes 	Automatically create a proxy
dota_auto_surrender_all_disconnected_timeout 	60 	game, cheat 	 	If all players have been disconnected for at least N seconds, end the game immediately
dota_autograph_force_lv10 	false 	devonly, client 	 	
dota_autograph_force_lv20 	false 	devonly, client 	 	
dota_autograph_force_lv50 	false 	devonly, client 	 	
dota_autoselect_bots 	false 	client, cheat 	 	If set, new bots will be autoselected. This is for the item icon editor.
dota_autoselect_entity 	none 	client, cheat 	 	If set, new bots of the given type will be autoselected. This is for the item icon editor.
dota_background_last_match_force_hero 	 	devonly, client 	 	Set to a hero's name to force showing that hero on the last match background.
dota_background_last_match_force_missing_data 	false 	devonly, client 	 	Force the dashboard background to assume that data is missing.
dota_battle_report_force_featured_hero_id 	-1 	devonly, client 	 	
dota_battle_report_force_featured_role 	-1 	devonly, client 	 	
dota_battle_report_highlight_calculate_local 	false 	devonly, client 	 	
dota_battle_report_highlight_debug 	false 	devonly, client 	 	
dota_battle_report_print_match_history 	cmd 	devonly, client 	 	[account id] [timestamp] [duration] Print battle report match history
dota_battle_report_show_new_popup 	cmd 	devonly, client 	 	[timestamp] [duration] Show the battle report popup
dota_battle_report_show_page 	cmd 	devonly, client 	 	[account id] - shows the battle report page for the given account id.
dota_battle_report_show_popup 	cmd 	devonly, client 	 	[account id] [timestamp] [duration] Show the battle report popup
dota_battlereport_aggregate_hero_stats_cache_duration 	86400 	devonly, client 	Yes 	
dota_bingo_force_all_phases_unlocked 	false 	devonly, client 	 	
dota_bingo_points_animation_duration_max_change 	20000 	devonly, client 	Yes 	
dota_bingo_points_animation_duration_max_seconds 	5 	devonly, client 	Yes 	
dota_bingo_points_animation_duration_min 	0.5 	devonly, client 	Yes 	
dota_bingo_points_animation_duration_min_change 	500 	devonly, client 	Yes 	
dota_bingo_show_debug_button 	false 	devonly, client 	 	
dota_bingo_use_fake_stats 	false 	devonly, client 	 	
dota_black_screen_debug_messages 	true 	devonly, game, client, replicated 	 	
dota_blog_image_accept_match 	false 	devonly, client, hidden 	Yes 	
dota_bloodstone_aoe_size 	0 	game, client, replicated, cheat 	 	Size of the bloodstone AOE increase.
dota_bot_allow_human_control 	false 	game, cheat 	 	
dota_bot_avg_fps 	cmd 	devonly, game 	Yes 	Reports the average fps for this dota game
dota_bot_chat_throttle_duration 	4 	devonly, game 	Yes 	
dota_bot_client_debug 	false 	devonly, client 	Yes 	Draw some basic client-side debug info for each hero.
dota_bot_debug_clear 	cmd 	game, cheat 	 	Disables all bot debugging.
dota_bot_debug_clear_all 	cmd 	game, cheat 	 	Disables all bot debugging.
dota_bot_debug_grid 	0 	devonly, game 	Yes 	
dota_bot_debug_grid_cycle 	cmd 	game, cheat 	 	Cycles through grid modes.
dota_bot_debug_lanes 	0 	devonly, game 	Yes 	
dota_bot_debug_minimap 	0 	devonly, game 	Yes 	
dota_bot_debug_minimap_cycle 	cmd 	game, cheat 	 	Cycles through different minimap debug modes.
dota_bot_debug_path 	false 	game, cheat 	 	
dota_bot_debug_path_avg 	false 	game, cheat 	 	
dota_bot_debug_path_draw 	false 	game, cheat 	 	
dota_bot_debug_pathing 	false 	devonly, game 	Yes 	
dota_bot_debug_potential_location 	0 	devonly, game 	Yes 	
dota_bot_debug_team 	0 	devonly, game, client, replicated 	Yes 	
dota_bot_debug_team_power 	true 	devonly, client 	Yes 	
dota_bot_debug_ward_spots 	0 	devonly, game 	Yes 	
dota_bot_difficulty_mask 	30 	client, archive, per_user 	 	Difficulties of bots to matchmake for.
dota_bot_disable 	true 	game, cheat 	 	
dota_bot_disable_test 	 	devonly, game 	Yes 	
dota_bot_disconnect_player 	cmd 	game, cheat 	 	Disconnects the player owner of all bots
dota_bot_dump_state 	cmd 	game 	 	Dumps the entire bot state to the client
dota_bot_failed_pathfind_warnings 	false 	game, cheat 	 	
dota_bot_fake_afk 	false 	devonly, game 	 	
dota_bot_force_pick 	 	devonly, game 	Yes 	Force bots to pick one of these heroes before falling back to random selection (should be a comma-separated list with no spaces)
dota_bot_force_pick_slot 	 	devonly, game 	Yes 	Force picks to be mapped to specific player ids.
dota_bot_give_gold 	cmd 	game, cheat 	 	Gives all bots the specified amount of gold.
dota_bot_give_item 	cmd 	game 	 	Creates an item for all bots.
dota_bot_give_level 	cmd 	game 	 	Gives all bots the specified number of levels.
dota_bot_level 	0 	devonly, game 	Yes 	If set, bots will be set to the level specified with appropriate gold on game start
dota_bot_long_frame_limit 	2 	game, archive 	 	
dota_bot_match_solo 	false 	client, archive 	 	
dota_bot_mode 	false 	devonly, game, client, replicated 	Yes 	
dota_bot_populate 	cmd 	game 	 	Populates the remaining slots with bots
dota_bot_populate_seeded 	cmd 	game 	 	Populates the remaining slots with hard bots given a random seed
dota_bot_potential_debug 	cmd 	game, cheat 	 	Displays potential locations for this bot.
dota_bot_practice_difficulty 	3 	devonly, game, client, replicated 	Yes 	Default difficulty for quick bot practice games
dota_bot_practice_gamemode 	1 	devonly, game, client, replicated 	Yes 	Default game mode for bot practice games, AP = 1
dota_bot_practice_script 	0 	devonly, game, client, replicated 	Yes 	Bot script ID to use for local games.
dota_bot_practice_select_hero 	 	devonly, game, client, replicated 	Yes 	Force selection of a hero for the human player in practice games.
dota_bot_practice_start 	false 	devonly, game, client, replicated 	Yes 	Whether to start a local game when the map loads
dota_bot_practice_team 	0 	game, client, archive, replicated 	 	Default team for quick bot practice games
dota_bot_practice_team_desired 	0 	client, archive 	 	
dota_bot_purchase_item_enable 	true 	devonly, game 	Yes 	
dota_bot_purchase_using_dota_suggest 	false 	devonly, game 	 	
dota_bot_reload_scripts 	cmd 	game 	 	Reloads all the bot scripts
dota_bot_script_index_mask 	15 	client, archive, per_user 	 	Valid dedicated server script indexes for bots.
dota_bot_select_debug 	cmd 	game, cheat 	 	Displays general bot debugging information.
dota_bot_select_debug_attack 	cmd 	game, cheat 	 	Displays debugging info on potential attack targets.
dota_bot_set_difficulty 	cmd 	game, cheat 	 	Sets all bots to a particular difficulty (0 = easy, 1 = medium, 2 = hard, 3 = unfair.
dota_bot_spam_modes 	false 	devonly, game 	Yes 	
dota_bot_takeover_disconnected 	false 	game, cheat 	 	
dota_bot_tutorial_boss 	true 	devonly, game 	Yes 	
dota_bot_use_machine_learned_weights 	true 	devonly, game 	Yes 	
dota_bot_validate_hero_builds 	cmd 	devonly, game 	 	Check that all default bot hero builds are valid.
dota_bounty_rune_spawn_time 	180 	devonly, game, client, replicated, cheat 	 	
dota_bp_fake_friend_count 	-1 	devonly, client 	 	Fake the count of Battle Pass friends
dota_bp_frontpage_takeover_test_live_matches 	cmd 	devonly, client 	Yes 	Setup the frontpage takeover with some match data things.
dota_bp_gift_level 	-1 	devonly, client 	 	
dota_bp_override_action 	cmd 	devonly, client 	 	<event action> [action score] - Calls dota_event_override_action for the current event
dota_bp_override_clear 	cmd 	devonly, client 	 	Calls dota_event_override_clear for the current event
dota_bp_override_level 	cmd 	devonly, client 	 	[level] - Calls dota_event_override_level for the current event
dota_bp_override_owned 	cmd 	devonly, client 	 	[owned] - Calls dota_event_override_owned for the current event
dota_bp_override_points 	cmd 	devonly, client 	 	[points] - Calls dota_event_override_points for the current event
dota_bp_override_premium_points 	cmd 	devonly, client 	 	[premium points] - Calls dota_event_override_premium_points for the current event
dota_bp_override_takeover 	cmd 	devonly, client 	 	[takeover_active] - Toggle the takeover for BP2022 events. 0 off, 1 on
dota_bp_team_fandom_last_seen 	1638320400 	client, archive 	 	
dota_bracket_predictions_dump 	cmd 	devonly, client 	 	<league id>
dota_broadcast_is_live_cache_duration_s 	15 	devonly, client 	Yes 	
dota_broadcaster_camera_interp 	0.8 	devonly, client 	Yes 	
dota_broadcaster_channel_country_name 	 	client, archive 	 	Broadcaster Channel Country Name
dota_broadcaster_channel_description 	 	client, archive 	 	Broadcaster Channel Description
dota_broadcaster_channel_language 	 	client, archive 	 	Broadcaster Channel Language
dota_broadcaster_channel_save_settings 	true 	client, archive 	 	
dota_broadcaster_dismiss_all_stats 	cmd 	devonly, client 	Yes 	
dota_building_defended_radius 	800 	game, cheat 	 	
dota_building_health_loss_warn_interval 	9 	game, cheat 	 	Minimum seconds between announcer warning a particular building is under attack
dota_cache_duration_all_hero_challenge_s 	1800 	devonly, client 	Yes 	
dota_cache_duration_available_private_coaching_sessions_s 	10 	devonly, client 	 	
dota_cache_duration_available_private_coaching_sessions_summary_s 	600 	devonly, client 	 	
dota_cache_duration_bingo_league_stats_s 	3 	devonly, client 	Yes 	
dota_cache_duration_charge_cost_item_purchase_s 	1800 	devonly, client 	Yes 	
dota_cache_duration_coach_history_s 	300 	devonly, client 	Yes 	
dota_cache_duration_custom_game_counts_s 	300 	devonly, client 	Yes 	
dota_cache_duration_fantasy_craft_s 	600 	devonly, client 	 	
dota_cache_duration_fantasy_raw_stats_s 	600 	devonly, client 	 	
dota_cache_duration_fantasy_roster_s 	600 	devonly, client 	 	
dota_cache_duration_favoriteplayers_s 	14400 	devonly, client 	Yes 	
dota_cache_duration_guild_data_s 	900 	devonly, client 	Yes 	
dota_cache_duration_guild_persona_data_s 	10800 	devonly, client 	Yes 	
dota_cache_duration_guild_summary_s 	300 	devonly, client 	Yes 	
dota_cache_duration_leaderboard_s 	60 	devonly, client 	Yes 	
dota_cache_duration_league_admin_list_s 	30 	devonly, client 	Yes 	
dota_cache_duration_league_dpc_standings_s 	60 	devonly, client 	Yes 	
dota_cache_duration_league_info_s 	30 	devonly, client 	Yes 	
dota_cache_duration_league_list_s 	600 	devonly, client 	Yes 	
dota_cache_duration_league_live_dpc_games_s 	30 	devonly, client 	Yes 	
dota_cache_duration_league_live_games_s 	5 	devonly, client 	Yes 	
dota_cache_duration_league_lobby_nodes_s 	5 	devonly, client 	Yes 	
dota_cache_duration_league_node_results_s 	5 	devonly, client 	Yes 	
dota_cache_duration_league_prediction_results_s 	5 	devonly, client 	Yes 	
dota_cache_duration_league_predictions_s 	60 	devonly, client 	Yes 	
dota_cache_duration_league_prize_pool_s 	5 	devonly, client 	Yes 	
dota_cache_duration_limited_item_purchase_s 	1800 	devonly, client 	Yes 	
dota_cache_duration_partysearch_s 	10 	devonly, client 	Yes 	
dota_cache_duration_player_accomplishments_s 	300 	devonly, client 	Yes 	
dota_cache_duration_team_info_s 	60 	devonly, client 	Yes 	
dota_call_gg 	cmd 	game, hidden 	 	
dota_camera_accelerate 	49 	client, archive, per_user 	 	
dota_camera_allow_freecam 	false 	client, cheat 	 	
dota_camera_always_snap_height 	false 	devonly, client, cheat 	 	
dota_camera_assisted_camera_operator_bias_constant_oneteam 	1 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_bias_constant_twoteams 	0.1 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_bias_frame_multiplier 	1 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_bias_scale 	1.4 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_bias_scale_frame_multiplier 	0.5 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_blend_multiplier 	1.5 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_debug 	0 	devonly, client, cheat 	 	
dota_camera_assisted_camera_operator_inner_radius_at_zoomed_in 	250 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_input_cooldown 	0.5 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_interp_speed_bias_param 	0.5 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_interp_speed_dist_max 	8000 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_interp_speed_dist_min 	500 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_interp_speed_multiplier 	1.5 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_interp_speed_speed_max 	50 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_interp_speed_speed_min 	1.5 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_max_instanteous_ent_velocity 	275 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_mouseclick_duration 	0.1 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_movement_multiplier 	2400 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_null_zone_enabled 	true 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_null_zone_velocity_max 	125 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_null_zone_velocity_min 	100 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_outer_radius_at_zoomed_in 	600 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_pan_movement_interp_multiplier_in 	20 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_pan_movement_interp_multiplier_out	6 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_radius_scale_at_zoomed_out 	4 	devonly, client 	Yes 	
dota_camera_assisted_camera_operator_unit_fade_duration 	1.5 	devonly, client 	Yes 	
dota_camera_broadcaster_mousewheel_direction_multiplier 	0.025 	devonly, client 	Yes 	Multiplier on direction, used for broadcasters only.
dota_camera_broadcaster_mousewheel_frametime_multiplier 	1 	devonly, client 	Yes 	Multipler on frametime, used for broadcasters only.
dota_camera_center 	cmd 	devonly, client 	Yes 	
dota_camera_center_on_entity 	cmd 	devonly, client 	Yes 	
dota_camera_deatheffect 	true 	client, archive, per_user 	 	
dota_camera_dev_fake_team_spec 	false 	devonly, client, cheat 	 	
dota_camera_disable_yaw 	true 	client, cheat 	 	
dota_camera_disable_zoom 	false 	client, archive, per_user 	 	
dota_camera_distance 	1200 	client, cheat 	 	
dota_camera_distance_min 	1134 	client, cheat 	 	
dota_camera_distance_teamspec 	2600 	client, cheat 	 	
dota_camera_dotatv_smooth_drag 	false 	client, archive, per_user 	 	
dota_camera_dotatv_smooth_drag_drag 	0.075 	devonly, client 	Yes 	
dota_camera_dotatv_smooth_drag_inverse 	false 	devonly, client 	Yes 	
dota_camera_dotatv_smooth_drag_max_speed 	25 	devonly, client 	Yes 	
dota_camera_drag_factor_zoomed_out 	0.5 	client, cheat 	 	
dota_camera_edgemove 	true 	client, archive, userinfo 	 	
dota_camera_edgemove_tolerance 	0.008 	devonly, client 	 	
dota_camera_enable_terrain_sample_debug 	false 	devonly, client, cheat 	 	
dota_camera_farplane 	-1 	devonly, client, cheat 	 	
dota_camera_focus_player 	cmd 	devonly, client 	Yes 	
dota_camera_fog_end 	-1 	devonly, client, cheat 	 	
dota_camera_fog_end_scalar 	1 	client, cheat 	 	
dota_camera_fog_end_zoomed_in 	2500 	client, cheat 	 	
dota_camera_fog_end_zoomed_out 	6000 	client, cheat 	 	
dota_camera_fog_start 	-1 	devonly, client, cheat 	 	
dota_camera_fog_start_scalar 	1 	client, cheat 	 	
dota_camera_fog_start_zoomed_in 	2000 	client, cheat 	 	
dota_camera_fog_start_zoomed_out 	4500 	client, cheat 	 	
dota_camera_follow_doublepress_time 	0.5 	devonly, client 	Yes 	
dota_camera_fov_max 	70 	devonly, client, cheat 	 	
dota_camera_fov_min 	45 	devonly, client, cheat 	 	
dota_camera_fov_min_teamspec 	55 	devonly, client, cheat 	 	
dota_camera_get_lookatpos 	cmd 	devonly, client 	Yes 	Prints the main camera's look-at position.
dota_camera_get_pos 	cmd 	devonly, client 	Yes 	Prints the camera position. If you are trying to set DOTA's main camera position, you probably want to use dota_camera_get_lookatpos and dota_camera_set_lookatpos.
dota_camera_hero_inspector_bob_amount 	0.2 	devonly, client 	Yes 	
dota_camera_hero_inspector_camera_height_percentage 	0.5 	devonly, client 	Yes 	% of the hero's hitbox height.
dota_camera_hero_inspector_camera_lookat_height_percentage 	0.5 	devonly, client 	Yes 	% of the hero's hitbox height.
dota_camera_hero_inspector_dist_max 	1000 	devonly, client 	Yes 	
dota_camera_hero_inspector_dist_min 	150 	devonly, client 	Yes 	
dota_camera_hero_inspector_drag_scale 	1 	devonly, client 	Yes 	
dota_camera_hero_inspector_drag_speed_const 	25 	devonly, client 	Yes 	
dota_camera_hero_inspector_drag_yaw_max 	89 	devonly, client 	Yes 	
dota_camera_hero_inspector_drag_yaw_min 	-60 	devonly, client 	Yes 	
dota_camera_hero_inspector_duration 	0.75 	devonly, client 	Yes 	
dota_camera_hero_inspector_fog_end_max 	4000 	devonly, client 	Yes 	
dota_camera_hero_inspector_fog_end_min 	4000 	devonly, client 	Yes 	
dota_camera_hero_inspector_fog_start_max 	1200 	devonly, client 	Yes 	
dota_camera_hero_inspector_fog_start_min 	500 	devonly, client 	Yes 	
dota_camera_hero_inspector_fov_buffer_multiplier 	1.25 	devonly, client 	Yes 	
dota_camera_hero_inspector_fov_default 	75 	devonly, client 	Yes 	
dota_camera_hero_inspector_fov_max 	80 	devonly, client 	Yes 	
dota_camera_hero_inspector_fov_min 	50 	devonly, client 	Yes 	
dota_camera_hero_inspector_grass_skew_multiplier 	0.33 	devonly, client 	Yes 	
dota_camera_hero_inspector_mousewheel_direction_multiplier 	0.05 	devonly, client 	Yes 	
dota_camera_hero_inspector_mousewheel_frametime_multiplier 	2 	devonly, client 	Yes 	
dota_camera_hero_inspector_mousewheel_process_interval 	0.1 	devonly, client 	Yes 	
dota_camera_hero_inspector_speed_const 	4 	devonly, client 	Yes 	
dota_camera_hero_inspector_use_third_person 	false 	devonly, client 	Yes 	Locks the showcase behind the hero
dota_camera_hero_inspector_zfar_max 	4000 	devonly, client 	Yes 	
dota_camera_hero_inspector_zfar_min 	3500 	devonly, client 	Yes 	
dota_camera_hold_select_to_follow 	false 	client, archive 	 	If set, pressing the select hero button will actively follow and keep you on screen
dota_camera_legacy 	0 	client, archive 	 	Use old settings for Dota camera.
dota_camera_legacy_enabled 	true 	devonly, game, client, replicated 	Yes 	
dota_camera_lerp_duration 	2 	devonly, client 	Yes 	
dota_camera_lerp_position 	cmd 	devonly, client 	Yes 	Blend the camera lookat position.
dota_camera_listener_distance 	434 	devonly, client, cheat 	 	
dota_camera_lock 	false 	devonly, client 	Yes 	
dota_camera_lock_lerp 	0 	client, archive 	 	
dota_camera_lock_mouse_lead 	220 	devonly, client 	Yes 	
dota_camera_lock_view_helper 	true 	devonly, client 	Yes 	
dota_camera_lock_view_helper_ratio 	0.45 	devonly, client 	Yes 	
dota_camera_map_bounds_shrink_at_max_zoom 	0.6 	devonly, client, hidden, cheat 	 	
dota_camera_mousewheel_delay_reset_interval 	1 	devonly, client 	Yes 	The mousewheel delay timer is reset after this interval. Does not apply to spectator zooming.
dota_camera_mousewheel_direction_multiplier 	0.03 	devonly, client 	Yes 	Multiplier on direction
dota_camera_mousewheel_frametime_multiplier 	1.5 	devonly, client, cheat 	 	Multipler on frametime.
dota_camera_mousewheel_process_interval 	0.1 	devonly, client, cheat 	 	How far in the future should the camera continue to process mousewheel events after they occur. In seconds.
dota_camera_mousewheel_start_delay 	0.1 	devonly, client 	Yes 	The delay (in seconds) before mousewheeling will begin to actually zoom. Only used for players in-game. Does not apply to spectator zooming.
dota_camera_movement_amount 	800 	devonly, client, cheat 	 	
dota_camera_movement_frametime_multiplier 	2 	devonly, client, cheat 	 	Multipler on frametime.
dota_camera_nearplane 	-1 	devonly, client, cheat 	 	
dota_camera_pitch_max 	60 	devonly, client, cheat 	 	
dota_camera_pitch_max_teamspec 	60 	devonly, client, cheat 	 	
dota_camera_pitch_min 	38 	devonly, client, cheat 	 	
dota_camera_reverse 	false 	client, archive, per_user 	 	
dota_camera_saved_position 	cmd 	devonly, client 	Yes 	
dota_camera_set_lookatpos 	cmd 	devonly, client 	Yes 	Sets the main camera's look-at position from (x,y) coordinates.
dota_camera_set_position 	cmd 	devonly, client 	Yes 	Set the camera lookat position.
dota_camera_smart_follow_drag_distance 	500 	devonly, client 	Yes 	
dota_camera_smart_follow_edge_distance 	500 	devonly, client 	Yes 	
dota_camera_smart_follow_offset_reset 	8 	devonly, client 	Yes 	
dota_camera_smart_follow_offset_time 	1 	devonly, client 	Yes 	
dota_camera_smooth_count 	8 	devonly, client 	Yes 	
dota_camera_smooth_distance 	96 	devonly, client 	Yes 	
dota_camera_speed 	3000 	client, archive, per_user 	 	
dota_camera_stage_fov 	15 	devonly, client 	Yes 	
dota_camera_stage_pitch 	0 	devonly, client 	Yes 	
dota_camera_stage_rotate 	0 	devonly, client 	Yes 	
dota_camera_stage_x 	25 	devonly, client 	Yes 	
dota_camera_stage_y 	-600 	devonly, client 	Yes 	
dota_camera_stage_yaw 	90 	devonly, client 	Yes 	
dota_camera_stage_z 	225 	devonly, client 	Yes 	
dota_camera_temporary_freecamera_time 	2.5 	client, archive 	 	
dota_camera_terrain_sample_timer_duration 	0.1 	devonly, client 	Yes 	
dota_camera_toggle_select_to_follow 	false 	devonly, client 	 	
dota_camera_yaw 	90 	devonly, client, cheat 	 	
dota_camera_yaw_rotate_hold_time 	1 	devonly, client 	Yes 	
dota_camera_yaw_rotate_speed 	0.2 	devonly, client 	Yes 	
dota_camera_z_interp_speed 	10 	devonly, client 	Yes 	
dota_camera_zfar_zoomed_in 	3300 	client, cheat 	 	
dota_camera_zfar_zoomed_out 	4800 	client, cheat 	 	
dota_camera_zoom_return_to_default_speed 	0.001 	client, cheat 	 	
dota_camera_zoom_return_to_default_time 	30 	client, cheat 	 	
dota_camera_zoom_return_to_default_time_spectator_enabled 	true 	devonly, client 	Yes 	
dota_cameraman_queryunit_slave 	0 	devonly, client 	Yes 	Query unit controls for camera man. 0=none, 1=copy main broadcaster query unit, but allow local override, 2=always slave from main broadcaster, no local control over query unit
dota_cancel_GG 	cmd 	game 	 	Cancel GG call
dota_candy_shop_generate_recipes 	cmd 	devonly, client 	Yes 	Generate 4 recipes.
dota_candy_shop_print_recipes 	cmd 	devonly, client 	Yes 	Generate all recipes.
dota_cd_captain_pick_time 	10 	game, cheat 	 	
dota_cd_minimum_pick_time 	5 	game, cheat 	 	
dota_chat_allow_global 	true 	client, archive, per_user 	 	Allow chat channels to be set to global, causing their chat to show up in other channel's tabs.
dota_chat_broadcast_whispers 	true 	client, archive 	 	Show whispers in all chat tabs, not just the tab for the individual user.
dota_chat_disable_refresh_user_list 	false 	devonly, client 	Yes 	
dota_chat_enable_whispers 	true 	client, archive, per_user 	 	Show steam messages as whispers inline in chat.
dota_chat_filter_settings 	3 	client, archive 	 	What chat filtering level the user wants (EDotaChatFilter)
dota_chat_filter_settings_apply_to_spectators 	false 	client, archive 	 	Whether chat filtering applies to spectating as well or not.
dota_chat_lines_always_create_new_label 	false 	devonly, client 	Yes 	
dota_chat_mute_enemies 	-1 	devonly, client, archive 	 	Set to 1 to mute all enemy chat
dota_chat_mute_everyone 	0 	devonly, client, archive 	 	Set to 1 to mute all incoming chat
dota_chat_scroll_step 	10 	devonly, client 	Yes 	
dota_chat_wheel_print_hero_summary 	cmd 	devonly, client 	 	
dota_chat_wheel_reload 	cmd 	linked, devonly, game, client 	 	Reload the chat wheel definition files
dota_chat_wheel_standardize 	cmd 	devonly, client 	 	
dota_chat_wheel_use_panel 	true 	devonly, client 	 	
dota_cheap_water 	false 	devonly, client 	Yes 	
dota_check_localization 	cmd 	devonly, client 	Yes 	Look over unit and ability data to verify that all the expected localization strings are present
dota_cheers_enable_scene_reload 	false 	client, archive 	 	
dota_cl_projection_enabled 	true 	devonly, client 	Yes 	
dota_claim_item_action_async_rewards_timeout_duration 	20 	devonly, client 	Yes 	
dota_clear_popup_queue 	cmd 	devonly, client 	 	dota_clear_popup_queue
dota_clear_viewed_hero_updates 	cmd 	devonly, client 	 	Clears list of viewed updates
dota_client_filesystem_warnings 	false 	devonly, client 	Yes 	Set fs_warning_level and fs_warning_mode to warn on synchronous file warnings.
dota_client_first_session 	true 	client, archive, per_user 	 	
dota_clip_builder_bitrate 	30 	client, archive, per_user 	 	Bitrate of the resulting clip
dota_clip_builder_format 	mp4 	client, archive, per_user 	 	
dota_clip_builder_framerate 	60 	client, archive, per_user 	 	
dota_clip_builder_hide_game_ui 	false 	client, archive, per_user 	 	
dota_clip_builder_high_quality_rendering 	true 	client, archive, per_user 	 	
dota_clip_builder_max_duration 	60 	client, archive, per_user 	 	
dota_clip_builder_output_folder 	 	client, archive, per_user 	 	
dota_clip_builder_seconds_graduation 	1 	client, archive, per_user 	 	
dota_clip_unreachable_paths 	true 	devonly, game 	Yes 	
dota_cm_captain_pick_time 	10 	game, cheat 	 	
dota_cm_minimum_pick_time 	5 	game, cheat 	 	
dota_coach_controls_always_allow_requesting 	false 	devonly, client 	 	
dota_coach_fake_history 	false 	devonly, client 	 	
dota_coach_friend_disable_client_validation 	false 	devonly, client 	 	
dota_coaching_page_force_eligible 	false 	devonly, client 	 	
dota_collapsed_bundled_item_list 	false 	client, archive, per_user 	 	
dota_collapsed_new_item_list 	false 	client, archive, per_user 	 	
dota_collapsed_recent_item_list 	false 	client, archive, per_user 	 	
dota_collections_first_time_visitor 	false 	devonly, client 	 	
dota_collections_stack_duplicates 	true 	client, archive 	 	
dota_collectors_cache_show_popup 	cmd 	devonly, client 	 	[account id] Show the collector's cache popup
dota_combat_log_update_interval 	1 	client, cheat 	 	
dota_combatlog_dump_replay_fights 	false 	devonly, client 	 	Whether or not to dump the replay fights on load
dota_combatlog_fight_idle_time 	5 	devonly, game, client, replicated 	Yes 	The amount of time needed to determine a fight is over (no one involved in a fight did anything to anyone else involved in the fight).
dota_combatlog_file 	 	devonly, client 	Yes 	A file you want to write combatlog events to as they happen.
dota_combatlog_location_interval 	1 	game, cheat 	 	
dota_combatlog_scan 	cmd 	devonly, client 	Yes 	Scans for fights
dota_combatlog_size 	cmd 	devonly, client 	Yes 	Calculates the total allocations for a combatlog
dota_combatlog_size_server 	cmd 	devonly, game 	Yes 	
dota_combatlog_summary 	cmd 	devonly, game 	Yes 	
dota_combatlog_update 	cmd 	game 	 	Send combat log to a client
dota_combatlog_write_test 	cmd 	devonly, client 	Yes 	Writes combatlog to disk if you have dota_combatlog_file set
dota_combine_models 	true 	devonly, client, replicated 	Yes 	
dota_commander_report 	cmd 	devonly, game 	Yes 	Prints a snapshot of the commander's state
dota_comp_ti10_fake_state_all 	0 	devonly, client 	 	
dota_comp_ti10_fake_time 	0 	devonly, client 	 	
dota_compendium_2023_predictions_advance_time 	0 	devonly, client 	 	
dota_compendium_2023_predictions_override_league 	0 	devonly, client 	 	
dota_compendium_2023_predictions_unlock_all 	false 	devonly, client 	 	
dota_compendium_2023_predictions_use_bracket_historical_data 	false 	devonly, client 	 	
dota_compendium_2023_predictions_use_group_stage_historical_data 	false 	devonly, client 	 	
dota_compendium_levelup_interval_accel 	0.95 	devonly, client 	 	
dota_compendium_levelup_interval_min 	0.06 	devonly, client 	 	
dota_compendium_levelup_pitch_adjust_high 	1 	devonly, client 	 	
dota_compendium_levelup_pitch_adjust_low 	0.5 	devonly, client 	 	
dota_compendium_levelup_starting_interval_high 	0.5 	devonly, client 	 	
dota_compendium_levelup_starting_interval_low 	0.25 	devonly, client 	 	
dota_competitive_game_modes 	0 	client, archive 	 	Bit masks of game modes to search for in ranked matchmaking
dota_conduct_scorecard_latest_ack_seq_num 	0 	client, archive, per_user 	 	Sequence number of latest conduct summary that has been acknowledged.
dota_consume_event_point_items 	cmd 	devonly, client 	 	Consumes all event point items in your inventory in one GC message
dota_contest_schema_do_contest_validation 	true 	devonly, client 	Yes 	
dota_context_aware_voice_change_window_minutes 	2 	game, client, replicated, cheat 	 	
dota_context_aware_voice_networth_change_threshold 	0.025 	game, client, replicated, cheat 	 	
dota_context_aware_voice_networth_threshold 	0.09 	game, client, replicated, cheat 	 	
dota_contextual_tips_ability_point_available_tip_wait_time 	25 	devonly, game, cheat 	 	
dota_contextual_tips_bountyrune_range 	500 	devonly, game, cheat 	 	
dota_contextual_tips_bountyrune_scan_duration 	30 	devonly, game, cheat 	 	
dota_contextual_tips_campblock_timer 	10 	devonly, game, cheat 	 	
dota_contextual_tips_cooldown_override 	-1 	devonly, game, cheat 	 	
dota_contextual_tips_damage_hiding_ignores_bots 	true 	devonly, game, cheat 	 	
dota_contextual_tips_debug_tip_id 	-1 	devonly, game, cheat 	 	
dota_contextual_tips_dev 	false 	devonly, game, client, replicated, cheat 	 	
dota_contextual_tips_dust_search_radius 	1000 	devonly, game, cheat 	 	
dota_contextual_tips_enemies_missing_tip_wait_time 	10 	devonly, game, cheat 	 	
dota_contextual_tips_gold_surplus_min 	400 	devonly, game, cheat 	 	
dota_contextual_tips_gold_surplus_rate 	2 	devonly, game, cheat 	 	
dota_contextual_tips_highground_forward_amount 	400 	devonly, game, cheat 	 	
dota_contextual_tips_in_game_display_count_limit_disable 	false 	devonly, game, cheat 	 	
dota_contextual_tips_itemcast_health_percent 	20 	devonly, game, cheat 	 	
dota_contextual_tips_itemcast_mana_percent 	20 	devonly, game, cheat 	 	
dota_contextual_tips_itemcast_range 	300 	devonly, game, cheat 	 	
dota_contextual_tips_lifetime_display_count_limit_disable 	false 	devonly, game, client, replicated, cheat 	 	
dota_contextual_tips_powerrune_nearesthero_range 	2000 	devonly, game, cheat 	 	
dota_contextual_tips_powerrune_range 	500 	devonly, game, cheat 	 	
dota_contextual_tips_powerrune_scan_duration 	20 	devonly, game, cheat 	 	
dota_contextual_tips_queue_custom_tip 	cmd 	devonly, client 	Yes 	Queues a specific custom client tip to be displayed
dota_contextual_tips_queue_tip_id 	cmd 	devonly, client 	Yes 	Queues a specific tip ID to be displayed
dota_contextual_tips_reload 	cmd 	devonly, game 	 	Reload the contextual tips definition file
dota_contextual_tips_scanenemy_herocountthreshold 	2 	devonly, game, cheat 	 	
dota_contextual_tips_scanenemy_pollduration 	60 	devonly, game, cheat 	 	
dota_contextual_tips_smokeofdeceit_waitinminutes 	10 	devonly, game, cheat 	 	
dota_contextual_tips_time_restriction_disable 	false 	devonly, game, cheat 	 	
dota_continue_click_movement_after_cast_cancel 	true 	client, archive, per_user 	 	
dota_courier_burst 	cmd 	devonly, client 	Yes 	Activate speed burst on courier
dota_courier_deliver 	cmd 	devonly, client 	Yes 	Order courier to deliver my items
dota_courier_shield 	cmd 	devonly, client 	Yes 	Activate speed shield on courier
dota_crate_treasure_use_alt_listview 	false 	client, archive, per_user 	 	
dota_create_ability 	cmd 	game 	 	Create an ability for the player's hero at the first unused ability index
dota_create_bot_wearing_item 	cmd 	game, cheat 	 	Creates a bot wearing a given item def index.
dota_create_bot_wearing_set 	cmd 	game, cheat 	 	Creates a bot wearing a given set of items from a bundle object.
dota_create_courier 	cmd 	devonly, game 	 	d> <econ id> <style index> [flying]
dota_create_fake_clients 	cmd 	game, cheat 	 	Populates the remaining slots with fake clients
dota_create_item 	cmd 	game 	 	Creates an item for the selected unit
dota_create_neutral_hero 	cmd 	game, cheat 	 	Creates an unit
dota_create_unit 	cmd 	game, vconsole_fuzzy 	 	Creates an unit
dota_create_ward 	cmd 	devonly, game 	 	
dota_creep_distance_interval 	5 	devonly, game 	Yes 	
dota_creep_stack_nearby_hero_radius 	3000 	devonly, game 	Yes 	
dota_creeps_no_spawning 	false 	game, cheat 	 	
dota_crownfall_candy_shop_show_page 	cmd 	devonly, client 	 	
dota_crownfall_collectors_cache_vote_shuffle_enabled 	true 	devonly, client 	 	
dota_crownfall_encounter_fighting 	cmd 	devonly, client 	 	
dota_crownfall_encounter_fishing 	cmd 	devonly, client 	 	
dota_crownfall_encounter_flappy_skywrath 	cmd 	devonly, client 	 	
dota_crownfall_encounter_match_3 	cmd 	devonly, client 	 	
dota_crownfall_encounter_test_choose_hero 	false 	devonly, client 	 	
dota_crownfall_encounter_test_choose_hero_data 	-1 	devonly, client 	 	
dota_crownfall_encounter_token_treasure 	cmd 	devonly, client 	 	
dota_crownfall_fishing_aim_fov 	50 	devonly, client 	 	
dota_crownfall_fishing_bar_max_size 	100 	devonly, client 	 	
dota_crownfall_fishing_bite_max_delay 	6.5 	devonly, client 	 	
dota_crownfall_fishing_bite_min_delay 	2.5 	devonly, client 	 	
dota_crownfall_fishing_cast_rod_anim_time 	0.5 	devonly, client 	 	
dota_crownfall_fishing_catch_bar_increase_per_miss 	3 	devonly, client 	 	
dota_crownfall_fishing_catch_bar_size 	24 	devonly, client 	 	
dota_crownfall_fishing_catch_energy_fish_escape 	1 	devonly, client 	 	
dota_crownfall_fishing_catch_energy_grace_time 	0.25 	devonly, client 	 	
dota_crownfall_fishing_catch_energy_initial 	2 	devonly, client 	 	
dota_crownfall_fishing_catch_energy_needed 	5.5 	devonly, client 	 	
dota_crownfall_fishing_caught_fish_anim_time 	1 	devonly, client 	 	
dota_crownfall_fishing_cheat_big_fish_only 	false 	devonly, client 	 	
dota_crownfall_fishing_fish_escape_max_time 	1.5 	devonly, client 	 	
dota_crownfall_fishing_fish_escape_min_time 	0.7 	devonly, client 	 	
dota_crownfall_fishing_fish_tire_time 	7 	devonly, client 	 	
dota_crownfall_fishing_max_cast_distance 	1050 	devonly, client 	 	
dota_crownfall_fishing_max_cast_strength 	80 	devonly, client 	 	
dota_crownfall_fishing_min_cast_distance 	400 	devonly, client 	 	
dota_crownfall_fishing_num_lures 	5 	devonly, client 	 	
dota_crownfall_fishing_post_catch_anim_time 	1 	devonly, client 	 	
dota_crownfall_fishing_score_multiplier 	1 	devonly, client 	 	
dota_crownfall_fishing_show_tips_point_threshold 	1000 	devonly, client 	 	
dota_crownfall_fishing_spear_hit_radius 	110 	devonly, client 	 	
dota_crownfall_fishing_spear_throw_time 	0.7 	devonly, client 	 	
dota_crownfall_flappy_debug_draw 	0 	devonly, client 	 	
dota_crownfall_flappy_debug_fast_movement 	false 	devonly, client 	 	
dota_crownfall_flappy_debug_no_death 	false 	devonly, client 	 	
dota_crownfall_intro_state 	0 	client, archive 	 	
dota_crownfall_intro_state_act_2 	0 	client, archive 	 	
dota_crownfall_intro_state_act_3 	0 	client, archive 	 	
dota_crownfall_intro_state_act_4 	0 	client, archive 	 	
dota_crownfall_map_disable_camera_events 	false 	devonly, client, archive 	 	
dota_crownfall_map_fow 	1 	devonly, client 	 	
dota_crownfall_most_recent_active_season_id 	0 	client, archive 	 	
dota_crownfall_node_tooltip_show_delay 	0.2 	devonly, client 	Yes 	
dota_crownfall_overworld_map_test_comet 	cmd 	devonly, client 	 	
dota_crownfall_overworld_map_test_drag_zoom 	cmd 	devonly, client 	 	
dota_crownfall_pit_fighter_disable_checks 	false 	devonly, client 	 	
dota_crownfall_reset_intro 	cmd 	devonly, client 	 	
dota_crownfall_show_tokens_received 	cmd 	devonly, client 	 	
dota_crownfall_sticky_tooltip_time_required 	0.4 	devonly, client 	Yes 	
dota_crownfall_store_fake_coins 	-1 	devonly, client 	 	Fake the number of coins shown in the UI. -1 disables it.
dota_crownfall_suppress_popups_when_completing_nodes 	false 	devonly, client, archive 	 	
dota_crownfall_visual_novel_dialogue 	cmd 	devonly, client 	 	
dota_crownfall_visual_novel_text_audio_interval 	0.06 	devonly, client 	 	
dota_custom_game_difficulty_mask 	0 	client, archive, per_user 	 	Difficulties of the event game to matchmake for.
dota_custom_game_library_filter 	0 	client, archive 	 	Custom game library filter type
dota_custom_game_library_sort 	0 	client, archive 	 	Custom game library sort type
dota_custom_game_local_lobbies_max_ping 	150 	client, archive, per_user 	 	Maximum ping for custom game overview.
dota_custom_game_overview_max_lobby_age_seconds 	1800 	client, archive, per_user 	 	Maximum lobby age to be visible in overview.
dota_custom_games_enable_browse_tab 	true 	devonly, client 	Yes 	
dota_custom_games_exclude 	 	devonly, client 	Yes 	Comma separated list of IDs to exclude from custom games overview page
dota_custom_games_overview_sort_mode_mode 	1 	client, archive, per_user 	 	Sort method used for the custom games overview page
dota_custom_invoker_spell_keys 	false 	devonly, client, archive 	 	
dota_custom_ui_debug_panel 	cmd 	devonly, client 	Yes 	Usage: dota_custom_ui_debug_panel <panel_type_index>
dota_cycle_prev_selected 	cmd 	devonly, client 	Yes 	
dota_cycle_selected 	cmd 	devonly, client 	Yes 	
dota_damage_flash 	true 	game, archive 	 	Flash when enemies take damage from the player
dota_dashboard_enable_mouse_history 	true 	client, archive, per_user 	 	Enables Mouse4/Mouse5 to navigate dashboard history.
dota_dashboard_force_background 	 	devonly, client 	Yes 	
dota_dashboard_force_background_refresh 	cmd 	devonly, client 	 	
dota_dashboard_launch_count 	0 	client, archive, per_user 	 	
dota_dawnbreaker_attack_combo_cooldown_time 	5 	devonly, game, client, replicated 	Yes 	Adjust the amount of time the combo animation state persists after an attack starts. Set to -1 to disable attack combos entirely.
dota_dawnbreaker_attack_combo_step_time 	0.3 	devonly, game, client, replicated 	Yes 	We won't advance the combo state faster than this time, so stutter stepping doesn't advance the combo anim.
dota_daynightcycle_pause 	false 	game, cheat 	 	0 = resume day/night cycle; 1 = pause day/night cycle; default = 0;
dota_daynightcycle_toggle 	cmd 	game, cheat 	 	Toggle the day-night cycle.
dota_db_fake_ascention_unlock 	0 	devonly, client 	 	
dota_db_fake_mmr_reset_time 	0 	devonly, client 	 	
dota_db_frontpage_takeover_set_stream 	cmd 	devonly, client 	Yes 	<control_num> <stream_name> [t1_wins] [t2_wins] Overrides an entry in the list to have specific match data.
dota_dead_unit_delete_time 	1 	game, cheat 	 	
dota_dead_unit_disappear_time 	4 	game, cheat 	 	
dota_death_effect_particle_post 	 	devonly, game 	 	
dota_death_effect_particle_post_dissappear_time 	0.25 	devonly, game 	 	
dota_death_effect_particle_pre 	 	devonly, game 	 	
dota_debug_change_cursor_during_pending_order 	false 	devonly, client 	Yes 	
dota_debug_cleave 	false 	devonly, game 	 	
dota_debug_global_light 	0 	client, cheat 	 	
dota_debug_lasthit_timing 	false 	devonly, game, client, replicated 	Yes 	
dota_debug_location_x 	0.01 	devonly, game 	Yes 	
dota_debug_location_y 	0.01 	devonly, game 	Yes 	
dota_debug_npc_controller_entity_index 	-1 	devonly, game 	Yes 	Entity index to report NPC Controller logging information for.
dota_debug_onstage_seats 	false 	devonly, client 	Yes 	
dota_debug_so_cache 	false 	devonly, client 	Yes 	Log SO cache messages
dota_debug_steam_duration_control 	false 	devonly, client, hidden 	Yes 	Log debug messages when interacting with Steam duration control API
dota_debug_stuck 	false 	game, cheat 	 	
dota_debug_trophy_case 	0 	devonly, client 	 	Turn on to display all possible trophies instead of a user's trophies. Useful to debug visuals for new trophies.
dota_debut_movie_volume 	0.6 	devonly, client 	Yes 	
dota_default_gold 	600 	game, cheat 	 	
dota_default_spoilers_blocked 	false 	client, archive, per_user 	 	Avoid spoilers for league matches
dota_defer_panorama_on_sim_ticks 	false 	devonly, client 	Yes 	
dota_delete_all_player_cards 	cmd 	devonly, client 	 	<event id> - Delete all player cards for an event
dota_dev 	cmd 	game, cheat 	 	DotA dev commands
dota_dev_fake_weekend_tourney_free_weekend 	-1 	devonly, client 	 	Force enable (=1) or disable (=0) all divisions to be marked as free.
dota_dev_fake_weekend_tourney_owns_champion_cup_ticket 	-1 	devonly, client 	 	
dota_dev_weekend_hub_status 	-1 	devonly, client 	Yes 	
dota_director_record_combat_log 	1 	devonly, game 	Yes 	
dota_director_shoulder_view_chance 	10 	devonly, game 	Yes 	
dota_diretide_treasure_display_override_item_def 	0 	devonly, client, cheat 	 	
dota_disable_acknowledged_item_auto_equip 	false 	client, archive, per_user 	 	
dota_disable_add_fractional_attack_time 	false 	game, cheat 	 	
dota_disable_attack_regulator 	false 	game, cheat 	 	
dota_disable_autoattack_during_stop 	true 	client, archive, per_user 	 	
dota_disable_bot_lane 	false 	devonly, game, client, replicated 	Yes 	
dota_disable_controller_support 	true 	devonly, client 	Yes 	
dota_disable_experimental_gameplay 	false 	devonly, client 	Yes 	
dota_disable_kill_streak_messages 	false 	devonly, client, cheat 	 	
dota_disable_lan_lobby_broadcast 	false 	devonly, client 	Yes 	Don't send UDP broadcast packets for LAN lobby discovery
dota_disable_loading_patchnotes_resources 	false 	devonly, client, archive 	 	
dota_disable_mid_lane 	false 	devonly, game, client, replicated 	Yes 	
dota_disable_particle_lights 	false 	client, release 	 	Disable the rendering of particle local lights.
dota_disable_showcase_view_button 	false 	devonly, client 	Yes 	Disable the Showcase View button unless sv_cheats is enabled.
dota_disable_top_lane 	false 	devonly, game, client, replicated 	Yes 	
dota_disable_tower_autoattacks 	false 	devonly, game, cheat 	 	
dota_disable_unit_ring 	false 	devonly, client 	Yes 	
dota_dpc_favorite_teams_cache_duration 	600 	devonly, client 	Yes 	
dota_dpc_live_games_dpc_only 	true 	devonly, client 	 	Adjust whether the live dpc games query should instead show all live league games for debugging purposes.
dota_dpc_reset_spoilers 	cmd 	devonly, client 	Yes 	clear dpc spoiler data
dota_draft_trivia_enabled 	true 	devonly, client 	Yes 	
dota_draw_portrait 	true 	client, cheat 	 	
dota_draw_simple_selection_box 	false 	client, archive, per_user 	 	
dota_drow_ranger_arcana_disable_display 	false 	client, archive 	 	
dota_drow_ranger_arcana_event_popup_cutoff 	200 	devonly, client, cheat 	 	
dota_drow_ranger_arcana_event_popup_fade_in 	3 	devonly, client, cheat 	 	
dota_drow_ranger_arcana_event_popup_force_on 	false 	devonly, client, cheat 	 	
dota_drow_ranger_arcana_force_revenge_kills 	false 	devonly, game, cheat 	 	
dota_drow_ranger_arcana_progress_delay 	1 	devonly, client, cheat 	 	
dota_drow_ranger_arcana_progress_linger_duration 	8 	devonly, client, cheat 	 	
dota_drow_ranger_arcana_slash_delay 	1 	devonly, client, cheat 	 	
dota_drow_ranger_arcana_slash_interval 	0.4 	devonly, client, cheat 	 	
dota_dump_behavior 	cmd 	devonly, client 	Yes 	Dump Behavior score info.
dota_dump_bot_state 	cmd 	devonly, client 	Yes 	
dota_dump_buff_message_count 	cmd 	devonly, game 	Yes 	dota_dump_buff_message_count
dota_dump_client_asset_modifiers 	cmd 	client, cheat 	 	Dump asset modifiers on the client.
dota_dump_coach_state 	cmd 	devonly, client 	 	
dota_dump_connection_stats 	cmd 	devonly, game 	Yes 	Dump current connection stats
dota_dump_creep_stats 	cmd 	game, cheat 	 	Displays stats on creep denies/lasthits/kills.
dota_dump_game_items 	cmd 	devonly, game 	Yes 	Print a list of all game items with their item ids in CSV format.
dota_dump_hero_history 	cmd 	devonly, game 	Yes 	Dump items and abilities that a hero has bought/leveled
dota_dump_inventory 	cmd 	devonly, client 	Yes 	
dota_dump_keybindings 	false 	devonly, client 	Yes 	
dota_dump_scene_panel_state 	cmd 	devonly, client 	 	
dota_dump_server_asset_modifiers 	cmd 	game, cheat 	 	Dump asset modifiers on the server.
dota_dump_server_inventory 	cmd 	devonly, game 	Yes 	
dota_dump_units 	cmd 	devonly, game 	Yes 	Print a list of all game units.
dota_dynamic_weather_debug 	false 	devonly, client 	 	
dota_dynamic_weather_max_duration 	360 	devonly, client 	 	
dota_dynamic_weather_min_duration 	120 	devonly, client 	 	
dota_dynamic_weather_override_intensity 	0 	devonly, client 	 	
dota_dynamic_weather_scale_time 	20 	devonly, client 	 	
dota_dynamic_weather_toggle 	cmd 	devonly, client 	 	Toggle dynamic weather on/off
dota_earthshaker_arcana_combo_collapse_duration 	10 	devonly, client, cheat 	 	
dota_earthshaker_arcana_combo_damage_tick_interval 	0 	devonly, client, cheat 	 	
dota_earthshaker_arcana_combo_linger_duration 	4 	devonly, client, cheat 	 	
dota_earthshaker_arcana_combo_summary_delay 	0.25 	devonly, client, cheat 	 	
dota_earthshaker_arcana_combo_summary_duration 	4 	devonly, client, cheat 	 	
dota_earthshaker_arcana_combo_update_interval 	0.2 	devonly, client, cheat 	 	
dota_earthshaker_arcana_disable_combo_display 	false 	client, archive 	 	
dota_earthshaker_arcana_min_combo_to_show 	2 	devonly, client, cheat 	 	
dota_easybuy 	false 	game, client, replicated, cheat 	 	Everything is free, all shops are in range, and you can purchase for other heroes
dota_echoslam_max_projectiles 	75 	game, cheat 	 	
dota_econ_item_animation_speed 	0.4 	devonly, client 	Yes 	The animation speed of the full set tiles.
dota_econ_item_high_market_price_threshold 	10000 	devonly, client 	Yes 	
dota_econ_item_immortal_animation_speed 	0.2 	devonly, client 	Yes 	The animation speed of the immortal item tiles.
dota_econ_item_particle_sim_speed 	0.7 	devonly, client 	Yes 	The simulation speed of particles in full set tiles.
dota_effective_creep_spawn_time 	0 	game, cheat 	 	If non-zero, the time the creep spawner uses for deciding what to spawn
dota_enable_direct_quickcast_bindings 	false 	client, archive, per_user 	 	Enables ability to directly bind keys to quickcast.
dota_enable_dpc_team_custom_styles 	false 	devonly, client 	 	
dota_enable_event_attack_fx 	1 	devonly, game 	 	
dota_enable_illusion_recycling 	false 	devonly, game 	Yes 	
dota_enable_killstreak_fx 	false 	devonly, game 	 	
dota_enable_new_player_shop 	false 	client, archive, per_user 	 	Enables simple shop mode
dota_enable_panorama_hero_picking 	true 	devonly, client 	 	
dota_enable_range_finder 	false 	client, archive, per_user 	 	
dota_enable_same_user_chat_wheel_pitch_increase 	false 	client, cheat 	 	
dota_enable_spatial_audio 	false 	release 	 	Flag to enable spatial audio in Dota 2.
dota_endgame_cinematic_disable 	false 	devonly, game, client, replicated 	Yes 	
dota_enemy_color 	255 0 0 255 	devonly, client 	Yes 	
dota_enemy_color_cb 	255 0 0 255 	devonly, client 	Yes 	
dota_english_hero_names 	false 	devonly, client, archive 	 	Use the original English (non-localized) hero names
dota_enigma_gravity_max 	90 	devonly, game, client, replicated 	 	
dota_enigma_gravity_min 	60 	devonly, game, client, replicated 	 	
dota_enigma_gravity_scale_divisor 	1 	devonly, game, client, replicated 	 	
dota_entity_count_grace_threshold 	128 	devonly, game 	Yes 	Number of entities to reserve when we're getting close to the limit. Stops some entities from spawning.
dota_event_goal_update_delay 	300 	devonly, client 	Yes 	
dota_event_override_action 	cmd 	devonly, client 	 	<event id> <action id> [action score] - Set a clientside override of an event action. -1 to remove the override.
dota_event_override_clear 	cmd 	devonly, client 	 	<event id> - Clear any clientside overrides for an event
dota_event_override_level 	cmd 	devonly, client 	 	<event id> [level] - Set a clientside override of the level value for an event. -1 to remove the override.
dota_event_override_owned 	cmd 	devonly, client 	 	<event id> [owned] - Set a clientside override of whether an event is owned. -1 for not owned, 1 for owned, 0 for no override.
dota_event_override_points 	cmd 	devonly, client 	 	<event id> [points] - Set a clientside override of the point value for an event
dota_event_override_premium_points 	cmd 	devonly, client 	 	<event id> [premium points] - Set a clientside override of the premium points for an event. -1 to remove the override.
dota_event_set_active_seasonid 	cmd 	devonly, client 	 	Sets the current season id for an event (zero will use current timestamp)
dota_event_stage 	0 	devonly, game, client, replicated 	Yes 	
dota_event_tips_cache_duration 	300 	devonly, client 	Yes 	
dota_event_tips_graph_minimum_nodes 	0 	devonly, client 	 	
dota_experimental_enable_particles_named_values 	false 	game, client, replicated, cheat 	 	
dota_experimental_stats_interval 	60 	devonly, game 	Yes 	Seconds between each experimental stat update.
dota_experimental_target_filter_is_toggle 	false 	client, archive, per_user 	 	
dota_export_steam_inventory_layout 	cmd 	devonly, client 	Yes 	Save the inventory layout to the Steam servers.
dota_export_steam_inventory_layout_flow 	cmd 	devonly, client 	Yes 	Save the inventory layout to the Steam servers.
dota_externalwebapi_debug_leagueid 	0 	devonly, client 	Yes 	Set this to test the external web API as if the game were a specific league.
dota_faceless_void_arcana_disable_display 	false 	client, archive 	 	
dota_faceless_void_arcana_force_display 	false 	devonly, client, cheat 	 	
dota_faceless_void_arcana_force_progress 	-1 	devonly, client, cheat 	 	
dota_faceless_void_arcana_progress_linger_duration 	5 	devonly, client, cheat 	 	
dota_faceless_void_arcana_progress_time_between_points 	0.25 	devonly, client, cheat 	 	
dota_fake_accept_deny_count 	0 	devonly, client 	 	
dota_fake_accept_match 	cmd 	devonly, client, hidden 	Yes 	
dota_fake_accept_slots 	0 	devonly, client 	Yes 	
dota_fake_accept_state 	0 	devonly, client 	 	
dota_fake_announcer_teamid 	0 	devonly, client 	Yes 	
dota_fake_battle_bonus 	false 	devonly, client, cheat 	 	
dota_fake_battle_cup_live_game 	false 	devonly, client 	Yes 	
dota_fake_broadcaster_info_live 	0 	devonly, client 	 	
dota_fake_broadcaster_info_server_steam_id 	 	devonly, client 	 	
dota_fake_broadcaster_info_upcoming_broadcast_timestamp 	0 	devonly, client 	 	
dota_fake_charge_cost_item_charges_in_flight 	cmd 	devonly, client 	 	<itemdef> <quantity> - overrides the UI to display as if you have the given value of charges for an item def in flight. Set to -1 to disable.
dota_fake_front_page_cell_ti10_live 	false 	devonly, client 	 	Display fake data for the TI10 live game front page cell
dota_fake_front_page_cell_top_game 	0 	devonly, client 	Yes 	Creates fake game data for a top game on the front page cells. 0 = disabled, 1 = regular game, 2 = league game
dota_fake_gc_connection_state 	-1 	devonly, client 	Yes 	
dota_fake_gc_est_time 	-1 	devonly, client 	Yes 	
dota_fake_gc_queue_pos 	-1 	devonly, client 	Yes 	
dota_fake_gift_permissions 	0 	devonly, client 	 	
dota_fake_guild_banner_replacement 	false 	devonly, game, client, replicated 	 	whether or not to spawn guild banners in non-guild matches
dota_fake_leaver_actions 	0 	devonly, client 	 	
dota_fake_limited_purchase_quantity 	cmd 	devonly, client 	 	<itemdef> <quantity> - overrides the UI to display as if you have purchased the given value of an item def. Set to -1 to disable.
dota_fake_lobby_browser_data 	false 	devonly, client 	Yes 	
dota_fake_lobby_count 	100 	devonly, client 	Yes 	
dota_fake_mvp_vote 	false 	devonly, client 	 	
dota_fake_no_match_metadata 	false 	devonly, client 	Yes 	
dota_fake_player_play_time 	0 	devonly, client 	 	
dota_fake_reporter_updates 	false 	devonly, client 	 	
dota_fake_role_handicap_hardsupport 	-1 	devonly, client 	Yes 	
dota_fake_role_handicap_midlane 	-1 	devonly, client 	Yes 	
dota_fake_role_handicap_offlane 	-1 	devonly, client 	Yes 	
dota_fake_role_handicap_safelane 	-1 	devonly, client 	Yes 	
dota_fake_role_handicap_support 	-1 	devonly, client 	Yes 	
dota_fake_salute_player 	cmd 	devonly, game 	 	<source player id> <target player id> <event id> - fakes a client sending a salute to another player
dota_fake_show_questionnaire 	false 	devonly, client, hidden 	 	
dota_fake_spectator_lobbies 	false 	devonly, client 	 	
dota_fake_spectator_lobby_replay 	 	devonly, client 	 	
dota_fake_ti10_schedule 	false 	devonly, client 	 	Display fake data for the TI10 front page schedule
dota_fake_ti10_schedule_time 	0 	devonly, client 	 	Display the TI10 front page schedule as if you were at provided time
dota_fake_update_play 	cmd 	devonly, client 	 	
dota_fanfare_disable 	true 	devonly, game 	Yes 	
dota_fantasy_craft_tutorial_state 	0 	client, archive 	 	
dota_fantasy_force_results_period 	4294967295 	devonly, client 	 	
dota_fantasy_league_region 	1 	client, archive, per_user 	 	Set a valid league region.
dota_fantasy_override_league 	16881 	devonly, game, hidden 	Yes 	Override for fantasy league. Used for scraping data to populate fantasy stats.
dota_fantasy_override_league_craft_league_id 	2 	devonly, game, hidden 	Yes 	Which FantasyLeagueID_t to use for the override.
dota_fantasy_popup_help_dpc 	true 	client, archive 	 	
dota_fantasy_popup_help_ti10 	true 	client, archive 	 	
dota_fantasy_spew_scoring 	false 	client, cheat 	 	
dota_fantasy_stat_update_interval_s 	20 	game, cheat 	 	How often the server updates the GC with player fantasy stats
dota_fantasy_test_league_id 	2 	devonly, game 	 	When we are on main app, what fantasy league to use as a fallback.
dota_featured_game_mode_splash_time 	0 	client, archive, per_user 	 	
dota_fg_arcade_debug_score 	0 	devonly, client 	 	
dota_fg_arcade_map_frame_duration 	120 	devonly, client 	 	
dota_fg_cam_far 	10000 	devonly, client 	 	
dota_fg_cam_height 	1080 	devonly, client 	 	
dota_fg_cam_near 	1 	devonly, client 	 	
dota_fg_cam_pitch 	5 	devonly, client 	 	
dota_fg_cam_roll 	0 	devonly, client 	 	
dota_fg_cam_shake_bg 	20 	devonly, client 	 	
dota_fg_cam_shake_duration 	10 	devonly, client 	 	
dota_fg_cam_shake_ortho 	50 	devonly, client 	 	
dota_fg_cam_width 	1920 	devonly, client 	 	
dota_fg_cam_x 	0 	devonly, client 	 	
dota_fg_cam_y 	-1000 	devonly, client 	 	
dota_fg_cam_yaw 	90 	devonly, client 	 	
dota_fg_cam_z 	500 	devonly, client 	 	
dota_fg_challenge_timeout 	18 	devonly, client 	 	
dota_fg_combo_counter_duration 	2 	devonly, client 	 	
dota_fg_debug_draw 	false 	devonly, client 	Yes 	
dota_fg_debug_force_first_time 	false 	devonly, client 	 	
dota_fg_debug_hero 	 	devonly, client 	 	
dota_fg_debug_hero2 	 	devonly, client 	 	
dota_fg_debug_rollback 	0 	devonly, client 	 	
dota_fg_debug_score_announcements 	false 	devonly, client 	 	
dota_fg_delay_frames 	3 	devonly, client 	 	
dota_fg_effects_cam_pitch 	0 	devonly, client 	 	
dota_fg_effects_cam_roll 	0 	devonly, client 	 	
dota_fg_effects_cam_x 	0 	devonly, client 	 	
dota_fg_effects_cam_y 	-1000 	devonly, client 	 	
dota_fg_effects_cam_yaw 	90 	devonly, client 	 	
dota_fg_effects_cam_z 	430 	devonly, client 	 	
dota_fg_effects_x 	0 	devonly, client 	 	
dota_fg_effects_y 	0 	devonly, client 	 	
dota_fg_effects_z 	0 	devonly, client 	 	
dota_fg_force_install 	false 	devonly, client 	 	
dota_fg_guard_break_damage_multiplier 	1.2 	devonly, client 	 	
dota_fg_hero_ai_level 	-1 	devonly, client 	 	
dota_fg_hero_ai_level2 	-1 	devonly, client 	 	
dota_fg_hero_world_scale 	4 	devonly, client 	 	
dota_fg_hitspark 	false 	devonly, client 	 	
dota_fg_infinite_block 	false 	devonly, client 	 	
dota_fg_intro_duration 	720 	devonly, client 	 	
dota_fg_ko_stop_frames 	60 	devonly, client 	 	
dota_fg_match_end_duration 	240 	devonly, client 	 	
dota_fg_max_hero_distance 	1400 	devonly, client 	 	
dota_fg_net_ignore_all_challenges 	false 	client, archive 	 	
dota_fg_net_last_received_time_out 	5 	devonly, client 	 	
dota_fg_net_match_start_time_out 	7 	devonly, client 	 	
dota_fg_particle_world_scale 	2 	devonly, client 	 	
dota_fg_practice_block_mode 	0 	devonly, client 	 	1 = always block, 2 = block after attack, 3 = block, then jab.
dota_fg_practice_mode 	false 	devonly, client 	 	
dota_fg_pre_round_start_duration 	180 	devonly, client 	 	
dota_fg_round_duration 	60 	devonly, client 	 	
dota_fg_round_start_duration 	180 	devonly, client 	 	
dota_fg_score_announcement_duration 	2 	devonly, client 	 	
dota_fg_solo_hero_layer 	-1 	devonly, client 	 	
dota_fg_spew_net_input 	false 	devonly, client 	 	
dota_fg_stage_margin 	800 	devonly, client 	 	
dota_fg_stage_width 	2500 	devonly, client 	 	
dota_fg_test_cloth 	false 	devonly, client 	 	
dota_fg_test_guard_break 	false 	devonly, client 	 	
dota_fg_test_intros 	true 	devonly, client 	 	
dota_fg_time_out_stop_frames 	60 	devonly, client 	 	
dota_fg_timescale 	1 	devonly, client 	 	
dota_fg_use_local_items 	false 	devonly, client 	 	
dota_fg_validate_divergence 	false 	devonly, client 	 	
dota_fight_recap_button_stay_time 	35 	client, archive 	 	
dota_fight_recap_force_show 	false 	devonly, client 	 	
dota_fight_recap_terse 	false 	client, archive 	 	
dota_fighting_game_show_challenge_popup 	cmd 	devonly, client 	 	<challenger account id> Show the popup pretending you received a fighting game challenge.
dota_fighting_game_show_challenge_sent_popup 	cmd 	devonly, client 	 	<recipient account id> Show the popup pretending you sent a fighting game challenge.
dota_find_missing_hero_sets 	cmd 	devonly, client 	 	
dota_flip_home_team 	false 	devonly, client 	Yes 	
dota_fog_offset 	0 	devonly, client 	Yes 	
dota_force_acknowledged_item_auto_equip 	false 	devonly, client, cheat 	 	Force auto-equip on all items acknowledged.
dota_force_battle_cup_winner 	0 	game, cheat 	 	
dota_force_bot_cycle 	0 	devonly, game 	Yes 	Set automatically by matchmaking to fill slots with bots
dota_force_default_death_stinger 	true 	client, archive, per_user 	 	
dota_force_default_respawn_stinger 	false 	client, archive, per_user 	 	
dota_force_gamemode 	1 	devonly, game, client, replicated 	Yes 	Force the game mode to a specific one. AP = 1, CM = 2, RD = 3, SD = 4. INTRO = 6. 7 = HW. 8 = REVERSE CM. 9 = XMAS
dota_force_minigame 	0 	devonly, game, client, replicated 	Yes 	
dota_force_neutral_drop_tier 	0 	game, replicated, cheat 	 	
dota_force_pick_allow 	false 	devonly, game, client, replicated 	Yes 	
dota_force_plus 	false 	devonly, game, client, replicated, cheat 	 	
dota_force_preview_itemdef 	false 	devonly, client 	 	
dota_force_right_click_attack 	0 	client, archive, per_user 	 	
dota_force_rune 	-1 	game, replicated, cheat 	 	Always spawn the same rune.
dota_force_server_play 	false 	devonly, client 	 	Force games to play on dedicated servers.
dota_force_show_contextual_tips 	false 	devonly, client, archive, replicated 	 	
dota_force_steamlearn_snapshots 	false 	game, cheat 	 	
dota_force_tp_quality 	0 	devonly, game, client, replicated 	 	
dota_force_tp_team 	0 	devonly, game, client, replicated 	 	
dota_force_upload_match_stats 	false 	game, cheat 	 	If enabled, server will upload match stats even when there aren't human players on each side
dota_fountain_idle_minimum_time 	0 	devonly, game 	Yes 	How long into the game we need to be before we boot players for being intentionally Idle.
dota_fountain_protection 	true 	game, hidden, cheat 	 	
dota_fow_circle_test 	true 	devonly, game, client, replicated, cheat 	 	
dota_fow_disable 	cmd 	devonly, game, cheat 	 	Disable fog of war completely.
dota_fow_grid_size 	64 	devonly, game, client, replicated 	Yes 	
dota_fow_is_disabled 	false 	devonly, game, client, replicated, cheat 	 	
dota_free_ids 	cmd 	devonly, client 	Yes 	Shows next free ID for items, abilities and heroes.
dota_friendly_color 	0 255 0 255 	devonly, client 	Yes 	
dota_friendly_color_cb 	33 161 255 255 	devonly, client 	Yes 	
dota_friends_favorites_expanded 	true 	client, archive 	 	If true expands favorites sub nav, if false minimizes it.
dota_friends_friends_playing_expanded 	true 	client, archive 	 	If true expands friends playing dota sub nav, if false minimizes it.
dota_friends_guild_members_expanded 	false 	client, archive 	 	If true expands guild members sub nav, if false minimizes it.
dota_friends_offline_expanded 	true 	client, archive 	 	If true expands friends online sub nav, if false minimizes it.
dota_friends_online_expanded 	true 	client, archive 	 	If true expands friends online sub nav, if false minimizes it.
dota_friends_open_party_expanded 	true 	client, archive 	 	If true expands open party sub nav, if false minimizes it.
dota_friends_pending_expanded 	true 	client, archive 	 	If true expands friends pending sub nav, if false minimizes it.
dota_frontpage_dpc_live_update_interval 	15 	devonly, client 	 	
dota_frontpage_ti10_live_update_interval 	30 	devonly, client 	 	
dota_frontpage_ti10_replay_update_interval 	30 	devonly, client 	 	
dota_frontpage_ti10_upcoming_update_interval 	30 	devonly, client 	 	
dota_game_account_client_debug 	cmd 	devonly, client 	Yes 	Prints game account client info
dota_game_account_plus_debug 	cmd 	devonly, client 	Yes 	Prints game account plus info
dota_game_end_debug 	false 	devonly, client 	 	Simulate game end panel rewards
dota_game_end_fake_battkle_cup_grand_finals 	false 	devonly, client 	 	
dota_game_end_match_details_delayed_time 	4 	devonly, client 	Yes 	After showing game end message, if server hasn't told us it signed out with the GC, then turn on warning text
dota_game_end_match_details_time_out 	10 	devonly, client 	Yes 	Max time client waits for server to let it know that it has signed out with GC.
dota_game_end_match_details_time_out_weekend_tourney 	60 	devonly, client 	Yes 	Max time client waits for server to let it know that it has signed out with GC, in weekend tourney match
dota_gamemode_ability_draft_new_patch_flag 	0 	client, hidden, archive 	 	Shows pip if you haven't seen AD patch note, compares to k_nADPatchVersion
dota_gamemode_ability_draft_per_player_time 	7 	devonly, game, client, replicated 	Yes 	Total time in seconds a player has to draft an ability
dota_gamemode_ability_draft_pre_round_time 	5 	devonly, game, client, replicated 	Yes 	Break between rounds
dota_gamemode_ability_draft_pre_time 	60 	game, cheat 	 	
dota_gamemode_ability_draft_set_draft_hero_and_team 	cmd 	client, cheat, vconsole_fuzzy 	 	Manually select which heroes will be assigned during Ability Draft lobby game. Usage: dota_gamemode_ability_draft_set_draft_hero_and_team <hero> <team:radiant/dire/extra>
dota_gamemode_ability_draft_set_draft_hero_and_team_clear 	cmd 	client, cheat 	 	dota_gamemode_ability_draft_set_draft_hero_and_team : CLEAR
dota_gamemode_ardm_hero_count 	90 	game, cheat 	 	
dota_gamemode_ardm_sellback_percent 	0.85 	game, client, replicated, cheat 	 	
dota_gamestate 	cmd 	devonly, game 	Yes 	Print current game state
dota_generate_potential_purchase_item_list 	cmd 	devonly, client 	 	Generates a list of items that should be considered for purchase.
dota_get_rp 	cmd 	devonly, client 	 	Retrieves the rich presence of the user (leave blank for local or specify user with SteamID.Render() format).
dota_get_team_info 	cmd 	devonly, client 	Yes 	
dota_gg_call_time 	10 	devonly, game, replicated 	Yes 	
dota_gift_permissions_cache_duration 	300 	devonly, client 	Yes 	
dota_gift_permissions_request_timeout 	60 	devonly, client 	Yes 	
dota_global_hero_stats_cache_duration 	300 	devonly, client 	Yes 	
dota_global_item_shuffle_enabled_slots 	0 	client, archive, per_user 	 	
dota_global_item_shuffle_enabled_slots_upconverted 	false 	client, archive, per_user 	 	
dota_glyph 	cmd 	devonly, client 	Yes 	trigger the Glyph of Fortification for your team
dota_gold_redistribute_time 	1 	game, cheat 	 	
dota_gold_summary 	cmd 	devonly, client 	Yes 	Print out gold info
dota_grant_consumable_charges 	cmd 	devonly, game, cheat 	 	Grants a player a change in consumables
dota_grant_event_action 	cmd 	devonly, client 	 	Grant all event
dota_grant_event_points 	cmd 	devonly, client 	 	Reset all state on your account relating to the given event id
dota_graph_player_items_inset 	10 	devonly, client 	Yes 	
dota_graph_player_items_min_quality 	0 	devonly, client 	Yes 	
dota_graph_player_items_right_margin 	100 	devonly, client 	Yes 	
dota_graph_player_items_show_consumables 	false 	devonly, client 	Yes 	
dota_greevil_black_essence 	-1 	game, cheat 	 	
dota_greevil_blue_essence 	-1 	game, cheat 	 	
dota_greevil_green_essence 	-1 	game, cheat 	 	
dota_greevil_orange_essence 	-1 	game, cheat 	 	
dota_greevil_purple_essence 	-1 	game, cheat 	 	
dota_greevil_red_essence 	-1 	game, cheat 	 	
dota_greevil_white_essence 	-1 	game, cheat 	 	
dota_greevil_yellow_essence 	-1 	game, cheat 	 	
dota_gridnav_direction_cost 	1 	devonly, game, cheat 	 	
dota_gridnav_disable_sectors 	false 	devonly, game, cheat 	 	
dota_gridnav_perf_test 	cmd 	devonly, game 	Yes 	
dota_gridnav_show 	0 	game, cheat 	 	
dota_gridnav_show_size 	1 	game, cheat 	 	Control the size of the gridnav display. 1 = small, 2 = medium, 3 = large
dota_grinder_snap_to_damage 	false 	client, cheat 	 	
dota_guide_enable_publish_all 	false 	client, archive, per_user 	 	Enable publish all feature for guides
dota_guide_prioritize_recent 	true 	client, archive, per_user 	 	
dota_guild_banner_disable_cache 	false 	devonly, client 	 	
dota_guild_banner_force_tier 	-1 	devonly, game, client, replicated 	 	
dota_guild_banner_replacement_radius 	0 	devonly, game, client, replicated 	Yes 	how far from the fountain to replace banners with guild ones ( < 0: disable, == 0: all)
dota_guild_challenge_debug 	true 	devonly, game 	 	Debug for guild challenges
dota_guild_challenge_override 	-1 	devonly, client 	 	Set to override challenge states
dota_guild_contract_slot_override_state 	-1 	devonly, client 	 	Set to override contract slot states
dota_guild_details_force_show_chat_type 	false 	devonly, client 	Yes 	
dota_guild_fake_feed_events 	false 	devonly, client 	 	Set to 1 to fake feed events
dota_guild_fake_local_guild_level 	0 	devonly, client 	 	Set to desired guild level for local UI testing. Decimals supported for partial levels.
dota_guild_fake_primary_color_on_client 	-1 	devonly, client 	 	0-9, Set on client to fake the primary guild color for UI testing
dota_guild_ignore_invites 	false 	client, archive, per_user 	 	
dota_guild_ignore_nonfriend_invites 	false 	client, archive, per_user 	 	If set, guild invites from non-friends are automatically rejected
dota_guild_level_formula_test 	cmd 	devonly, client 	 	Test the formulas for guild levels
dota_guild_persona_batch_interval 	0.5 	devonly, client 	Yes 	
dota_guild_persona_use_webapi 	false 	devonly, client 	Yes 	
dota_guild_show_create_page 	cmd 	devonly, client 	 	
dota_guild_show_invite_popup 	cmd 	devonly, client 	 	<guild id> Show the popup pretending you received a guild invite from yourself to a specific guild
dota_guild_show_welcome_popup 	cmd 	devonly, client 	 	<guild id> Show the popup pretending you received a guild Welcome from yourself to a specific guild
dota_guild_timestamp_override 	0 	devonly, client 	 	Set to override challenge and contract timestamp, !=0 time offset from now, 0 = off
dota_guilds_guild_tier_fake_data_current_week_percentile_offset 	0 	devonly, client 	 	
dota_guilds_guild_tier_fake_data_last_week_percentile 	-1 	devonly, client 	 	
dota_guilds_leaderboard_fake_claim_available 	false 	devonly, client 	 	
dota_guilds_leaderboard_fake_data 	false 	devonly, client 	 	
dota_hack_delay_start 	false 	devonly, game 	Yes 	
dota_health_bar_hovered_always_top 	true 	devonly, client 	Yes 	
dota_health_bar_pips 	true 	devonly, client 	Yes 	
dota_health_bar_shields 	true 	devonly, client 	Yes 	
dota_health_bar_threat_height 	32 	devonly, client 	Yes 	
dota_health_bar_threat_icons 	false 	devonly, client 	Yes 	
dota_health_bar_threat_icons_force_value 	-1 	devonly, client 	Yes 	
dota_health_bar_threat_width 	32 	devonly, client 	Yes 	
dota_health_bar_threat_y_offset 	16 	devonly, client 	Yes 	
dota_health_bar_threat_y_offset_local_user 	22.5 	devonly, client 	Yes 	
dota_health_high_marker_major_alpha 	128 	devonly, client 	Yes 	
dota_health_high_marker_minor_alpha 	0 	devonly, client 	Yes 	
dota_health_high_threshold 	15000 	devonly, client 	Yes 	
dota_health_hurt_decay_time_max 	0.8 	devonly, client 	Yes 	
dota_health_hurt_decay_time_min 	0.3 	devonly, client 	Yes 	
dota_health_hurt_delay 	0.1 	devonly, client 	Yes 	
dota_health_hurt_threshold 	0.01 	devonly, client 	Yes 	
dota_health_marker_major_alpha 	225 	devonly, client 	Yes 	
dota_health_marker_minor_alpha 	96 	devonly, client 	Yes 	
dota_health_per_vertical_marker 	250 	devonly, client 	Yes 	How much health between each vertical line in the health bars
dota_height_fog_scale 	1 	client, cheat 	 	
dota_help_tips_active_per_category 	2 	devonly, client 	Yes 	
dota_help_tips_enabled 	true 	client, archive, per_user 	 	
dota_help_tips_reset 	cmd 	devonly, client 	Yes 	Removes records of any already dismissed help tips.
dota_help_tips_reset_intro 	cmd 	devonly, client 	Yes 	Removes records of intro tips.
dota_hero_adjectives_dump 	cmd 	devonly, client 	Yes 	[adjective] [value] Dumps out which heroes have which adjectives
dota_hero_auto_graball 	false 	devonly, client 	Yes 	
dota_hero_demo_default_enemy 	npc_dota_hero_axe 	client, archive 	 	
dota_hero_demo_default_enemy_variant 	0 	client, archive 	 	
dota_hero_demo_spawn_creeps_enabled 	true 	client, archive 	 	
dota_hero_demo_towers_enabled 	true 	client, archive 	 	
dota_hero_force_respawn_time 	-1 	devonly, game 	 	
dota_hero_god_mode 	false 	game, cheat 	 	
dota_hero_grid_role_threshold_percent 	30 	devonly, client 	Yes 	
dota_hero_indicators_hide_distance 	1000 	client, archive, per_user 	 	
dota_hero_indicators_max_distance 	4000 	client, archive, per_user 	 	
dota_hero_indicators_max_radius 	1 	client, archive, per_user 	 	
dota_hero_indicators_min_radius 	0.6 	client, archive, per_user 	 	
dota_hero_muerta_dead_shot_debug 	false 	game, client, replicated, cheat 	 	Show debugging info for Muerta's dead_shot.
dota_hero_muerta_dead_shot_tolerance 	0.1 	devonly, game 	Yes 	Tolerance for the Dead Shot ignoring the user's vector target and just shooting straight.
dota_hero_muerta_double_shot_debug 	false 	game, client, replicated, cheat 	 	Show debugging info for Muerta's double shot aiming.
dota_hero_muerta_double_shot_debug_offset 	100 	game, client, replicated, cheat 	 	Vertical offset for Muerta's double shot debug render.
dota_hero_muerta_double_shot_debug_sphere_size 	20 	game, client, replicated, cheat 	 	Sphere size for Muerta's double shot debug render.
dota_hero_multiple_kill_time 	18 	devonly, game 	Yes 	
dota_hero_overhead_names 	0 	client, archive, per_user 	 	
dota_hero_relic_debug_visuals 	false 	devonly, client 	Yes 	
dota_hero_selection_announcer_use_rr 	true 	devonly, client 	Yes 	If enabled, use response rules for hero selection announcer lines
dota_hero_selection_time 	60 	devonly, game, client, replicated, cheat 	 	
dota_hero_undying_max_zombies 	64 	devonly, game 	Yes 	Maximum amount of zombies that can be spawned.
dota_heropickdebug_localplayer_id 	3 	devonly, client 	 	
dota_heropicker_ad_select_time 	10 	game, cheat 	 	
dota_heropicker_alldraft_banning_time 	15 	game, client, replicated, cheat 	 	
dota_heropicker_alldraft_random_time 	11 	game, client, replicated, cheat 	 	
dota_heropicker_alldraft_select_time 	21 	game, client, replicated, cheat 	 	
dota_heropicker_ap_select_time 	75 	game, cheat 	 	
dota_heropicker_ar_select_time 	10 	game, cheat 	 	
dota_heropicker_ardm_select_time 	10 	game, cheat 	 	
dota_heropicker_fh_select_time 	60 	game, cheat 	 	
dota_heropicker_sd_select_time 	60 	game, cheat 	 	
dota_heropicker_select_penalty_cost 	2 	game, cheat 	 	
dota_heropicker_select_penalty_time 	30 	game, cheat 	 	
dota_heropicker_tutorial_select_time 	599 	devonly, game 	Yes 	
dota_hide_cursor 	false 	devonly, client 	Yes 	If set, mouse cursor is always hidden
dota_hide_fight_recap 	cmd 	devonly, client 	Yes 	Hide the fight recap.
dota_hide_frontpage_video 	false 	client, archive 	 	Don't load the frontpage streaming video.
dota_hide_spectator_player_names 	false 	devonly, client 	Yes 	
dota_hide_tips_on_loading_screens 	false 	client, archive, per_user 	 	
dota_hide_trees 	cmd 	devonly, client, cheat 	 	Mark all the trees on the map as hidden.
dota_hide_wearables 	false 	game, client, replicated, cheat 	 	If set, wearables (default body parts) will be hidden. This is for the item icon editor.
dota_highest_seen_item_id 	0 	client, archive, per_user 	 	
dota_highlight_reel 	false 	devonly, client 	Yes 	
dota_highlight_reel_debug 	false 	client, cheat 	 	
dota_highlight_reel_leadin_seconds 	13 	devonly, client 	Yes 	
dota_highlight_reel_leadout_seconds 	5 	devonly, client 	Yes 	
dota_highlight_reel_matchid 	0 	devonly, client 	Yes 	
dota_highlight_reel_playerid 	-1 	devonly, client 	Yes 	
dota_highlight_reel_running_time 	180 	devonly, client 	Yes 	
dota_hltv_camera_override_pos 	0 0 	devonly, client 	Yes 	
dota_hltv_camera_use_override_pos 	false 	devonly, client 	Yes 	
dota_hold 	cmd 	devonly, client 	Yes 	
dota_hud_chat_enable_all_emoticons 	false 	devonly, client 	 	
dota_hud_chat_fade_time 	7 	devonly, client 	Yes 	
dota_hud_chat_history_lines 	15 	devonly, client 	Yes 	Number of history lines to save for in-game chat.
dota_hud_chat_wheel 	true 	devonly, client 	Yes 	
dota_hud_colorblind 	0 	client, archive, per_user 	 	Which color mode to use for HUD elements (name is legacy)
dota_hud_combine_move_speed 	true 	devonly, client 	Yes 	Combine base and bonus move speed numbers on the HUD
dota_hud_contextual_tips_disable 	false 	client, archive, per_user 	 	Disable in-game contextual tips
dota_hud_custom_css_class 	 	client, cheat 	 	Add a custom class to the root of the HUD for testing purposes.
dota_hud_custom_label_offset 	16 	devonly, client 	Yes 	
dota_hud_debug_name_all_entities 	false 	devonly, client 	Yes 	If set, shows debug names for all entities.
dota_hud_debug_neutral_item_picker 	cmd 	devonly, client 	 	<item tier> - Shows the neutral item picker with items from the given tier.
dota_hud_debug_test_aegis 	0 	devonly, client, cheat 	 	Enable to test the Aegis UI.
dota_hud_debug_test_hero_badge_tier 	-1 	devonly, client, cheat 	 	Test the badge tier on the healthbar.
dota_hud_disable_damage_numbers 	false 	client, archive, per_user 	 	Hide the incoming and outgoing damage numbers.
dota_hud_extra_large_minimap 	0 	client, archive, per_user 	 	Set minimap to extra large size
dota_hud_fake_accept_match 	cmd 	devonly, client 	 	
dota_hud_flip 	true 	client, archive, per_user 	 	No longer used. Use dota_minimap_position_option instead.
dota_hud_force_killcam 	false 	devonly, client 	Yes 	
dota_hud_force_query 	false 	client, cheat 	 	Left clicking a unit will force query selection to that unit.
dota_hud_force_rank_wagering 	false 	client, cheat 	 	
dota_hud_force_wagering 	false 	client, cheat 	 	
dota_hud_gameend 	true 	devonly, client 	Yes 	
dota_hud_gameend_dev 	false 	devonly, client 	Yes 	
dota_hud_gameend_dev_winning_team 	2 	devonly, client 	Yes 	
dota_hud_healthbar_disable_status_display 	false 	client, archive, per_user 	 	Hide the overhead status text for hero status effects.
dota_hud_healthbar_experimental_local_color_white 	false 	devonly, client 	Yes 	
dota_hud_healthbar_hoveroutline_alpha 	200 	devonly, client 	Yes 	Mouse hover outline brightness on healthbars
dota_hud_healthbar_local_flat_color 	false 	devonly, client 	 	
dota_hud_healthbar_local_player_high_visibility 	false 	client, archive, per_user 	 	
dota_hud_healthbars 	3 	devonly, client 	Yes 	Show unit health bars, etc.
dota_hud_hide_mainhud 	false 	devonly, client 	Yes 	
dota_hud_hide_minimap 	false 	devonly, client 	Yes 	
dota_hud_hide_overlaymap 	true 	devonly, client 	Yes 	
dota_hud_hide_topbar 	false 	devonly, client 	Yes 	
dota_hud_ingame_predictions_hide 	false 	devonly, client 	Yes 	
dota_hud_killcam_delay 	1.3 	client, hidden, cheat 	 	
dota_hud_ministun_duration 	0.25 	devonly, client 	Yes 	Stuns lower than this will add UnitMiniStunned class to the HUD
dota_hud_netgraph 	false 	client, archive, per_user 	 	Display net statistics on the hud
dota_hud_new_healthbar_ally_b 	48 	devonly, client 	 	
dota_hud_new_healthbar_ally_cb_b 	255 	devonly, client 	 	
dota_hud_new_healthbar_ally_cb_g 	205 	devonly, client 	 	
dota_hud_new_healthbar_ally_cb_r 	107 	devonly, client 	 	
dota_hud_new_healthbar_ally_g 	80 	devonly, client 	 	
dota_hud_new_healthbar_ally_r 	48 	devonly, client 	 	
dota_hud_new_healthbar_enemy_b 	48 	devonly, client 	 	
dota_hud_new_healthbar_enemy_g 	48 	devonly, client 	 	
dota_hud_new_healthbar_enemy_r 	96 	devonly, client 	 	
dota_hud_new_healthbar_level_bot_brightness 	0.3 	devonly, client 	 	
dota_hud_new_healthbar_level_local_bot_brightness 	0.6 	devonly, client 	 	
dota_hud_new_healthbar_level_local_top_brightness 	1 	devonly, client 	 	
dota_hud_new_healthbar_level_top_brightness 	0.9 	devonly, client 	 	
dota_hud_new_healthbar_local_b 	64 	devonly, client 	 	
dota_hud_new_healthbar_local_g 	128 	devonly, client 	 	
dota_hud_new_healthbar_local_level_text_base_color_b 	255 	devonly, client 	 	
dota_hud_new_healthbar_local_level_text_base_color_g 	255 	devonly, client 	 	
dota_hud_new_healthbar_local_level_text_base_color_r 	255 	devonly, client 	 	
dota_hud_new_healthbar_local_level_text_shadow_color_b 	0 	devonly, client 	 	
dota_hud_new_healthbar_local_level_text_shadow_color_g 	0 	devonly, client 	 	
dota_hud_new_healthbar_local_level_text_shadow_color_r 	0 	devonly, client 	 	
dota_hud_new_healthbar_local_r 	64 	devonly, client 	 	
dota_hud_new_healthbar_sort 	true 	devonly, client 	 	
dota_hud_new_healthbar_streak_size 	9 	devonly, client 	 	
dota_hud_new_healthbar_text_bot_saturation 	0.6 	devonly, client 	 	
dota_hud_new_healthbar_text_top_saturation 	1 	devonly, client 	 	
dota_hud_new_query_panel 	false 	client, archive 	 	Enable new query panel
dota_hud_onstage_reload 	cmd 	devonly, client 	 	Recreates HUD Onstage panel
dota_hud_panorama_healthbars_hide 	true 	devonly, client 	Yes 	
dota_hud_popup_battlecup_fade_delay 	3 	devonly, client 	Yes 	
dota_hud_portrait_force_alive 	false 	devonly, client 	Yes 	
dota_hud_portrait_inset_bottom 	0 	devonly, client 	Yes 	
dota_hud_portrait_inset_left 	2 	devonly, client 	Yes 	
dota_hud_portrait_inset_right 	2 	devonly, client 	Yes 	
dota_hud_portrait_inset_top 	3 	devonly, client 	Yes 	
dota_hud_portrait_killer_inset_bottom 	0 	devonly, client 	Yes 	
dota_hud_portrait_killer_inset_left 	2 	devonly, client 	Yes 	
dota_hud_portrait_killer_inset_right 	2 	devonly, client 	Yes 	
dota_hud_portrait_killer_inset_top 	3 	devonly, client 	Yes 	
dota_hud_projection_debug 	false 	devonly, client 	Yes 	
dota_hud_query_timeout 	8 	devonly, client 	 	Duration before query times out
dota_hud_queued_orders_enable 	true 	client, archive, per_user 	 	If set, show shift-queued orders in the HUD.
dota_hud_queued_orders_max_orders 	5 	devonly, client 	Yes 	
dota_hud_queued_orders_timeout 	60 	devonly, client 	Yes 	
dota_hud_reduced_flash 	false 	client, archive 	 	Reduce flashing in various gameplay effects.
dota_hud_reload 	cmd 	devonly, client 	 	Recreates HUD panel
dota_hud_replay_scrubber_update_msecs 	200 	devonly, client 	Yes 	replay scrubber thumb max update rate, msec
dota_hud_show_creep_spawn_camp_names 	false 	devonly, client 	 	
dota_hud_show_crosshair_hero_tooltip 	true 	devonly, client 	Yes 	Show/Hide the tooltip box that appears when you hover another hero.
dota_hud_show_minimal_shop 	false 	client, archive, per_user 	 	
dota_hud_show_overhead_events 	true 	devonly, client 	Yes 	Show Crit, Gold, XP, etc. Overhead Event Messages
dota_hud_skins_enabled 	true 	devonly, client 	Yes 	Enable HUD skins on the panorama HUD
dota_hud_team_icon_y_offset 	0 	devonly, client, cheat 	 	Y offset for the hero icon
dota_hud_unit_info 	false 	devonly, client 	Yes 	Show health bars when the game or camera mode would ordinarily hide them.
dota_hud_use_mmr_token 	0 	devonly, game, client, replicated, cheat 	 	
dota_hud_victory_message_delay 	2 	devonly, client 	Yes 	Delay before showing victory message in game end
dota_hud_victory_message_duration 	4 	devonly, client 	Yes 	Duration victory message is shown in game end
dota_hud_voicechat_fake 	-1 	devonly, client 	 	Set to 0, 1, or 2 to show fake voice chat panels
dota_hud_voicechat_loud_value 	0.6 	devonly, client 	Yes 	
dota_hud_wager_spoof 	cmd 	devonly, game 	Yes 	Spoof a wager for a specific player
dota_hud_wagering_ignore_lobby_type 	false 	devonly, client, cheat 	 	
dota_hud_wagering_pretend_ranked_and_calibrated 	false 	devonly, client, cheat 	 	
dota_ice_grip 	500 	devonly, game 	Yes 	
dota_ice_grip_skates 	2000 	devonly, game 	Yes 	
dota_ice_slide 	true 	devonly, game 	Yes 	
dota_idle_acquire 	true 	game, cheat 	 	
dota_idle_neutral_think_always 	false 	devonly, game 	Yes 	
dota_idle_rare_interval_max 	25 	game, cheat 	 	
dota_idle_rare_interval_min 	15 	game, cheat 	 	
dota_idle_rare_tower_scale 	2 	devonly, client 	Yes 	
dota_idle_time 	300 	devonly, game 	Yes 	How long a player needs to be idle before he counts as disconnected.
dota_idle_time_buffer 	2 	game, cheat 	 	
dota_ignore_invites 	false 	client, archive, per_user 	 	If set, guild invites and team invites will be automatically rejected
dota_ignore_nonfriend_invites 	false 	client, archive, per_user 	 	If set, party and lobby invites from non-friends are ignored
dota_import_steam_inventory_layout 	cmd 	devonly, client 	Yes 	Load the inventory layout from the Steam servers.
dota_inhibit_query_after_cast 	0 	client, archive 	 	
dota_international2019_force_teaser 	false 	devonly, client, hidden 	Yes 	
dota_international2019_hide_intro_page 	false 	client, hidden, archive 	 	
dota_international2023_rewards_level_animation_duration_max_change 	200 	devonly, client 	Yes 	
dota_international2023_rewards_level_animation_duration_max_seconds 	5 	devonly, client 	Yes 	
dota_international2023_rewards_level_animation_duration_min_change 	1 	devonly, client 	Yes 	
dota_international2023_rewards_level_animation_duration_min_seconds 	0.5 	devonly, client 	Yes 	
dota_intro_movie_completed 	false 	devonly, client, cheat 	 	
dota_inventory_combine_ground_items_radius 	200 	game, cheat 	 	
dota_inventory_neutral_item_teleport_throw 	150 	game, cheat 	 	
dota_invite_debug 	cmd 	devonly, client 	Yes 	Prints local invite objects
dota_item_autocast 	cmd 	devonly, client 	Yes 	
dota_item_execute 	cmd 	devonly, client 	Yes 	
dota_item_free_buyback_end_time 	30 	game, client, replicated, cheat 	 	
dota_item_free_disassemble_interval 	10 	game, client, replicated, cheat 	 	
dota_item_fullprice_buyback_interval 	10 	game, client, replicated, cheat 	 	
dota_item_quick_cast 	cmd 	devonly, client 	Yes 	
dota_item_suggestion_time 	30 	devonly, game, client, replicated 	Yes 	Window for item suggestions.
dota_join_new_player_chat_channel 	false 	client, archive, per_user 	 	If enabled, will automatically join the New Player chat channel for your language on startup.
dota_join_regional_chat_channel 	false 	client, archive, per_user 	 	If enabled, will automatically join a chat channel for your region on startup.
dota_joy_axis_deadzone 	0.01 	devonly, client 	 	
dota_joy_camera_drag_self 	0.25 	devonly, client 	 	
dota_joy_camera_lock_tether_distance 	600 	devonly, client 	 	
dota_joy_camera_nudge_towards_facing 	0 	devonly, client 	 	
dota_joy_camera_pan_acceleration 	2 	devonly, client 	 	
dota_joy_camera_pan_nudge_speed 	2000 	devonly, client 	 	
dota_joy_camera_pan_speed 	4000 	devonly, client 	 	
dota_joy_camera_recenter_on_idle_camera_time 	0 	devonly, client 	 	
dota_joy_camera_recenter_on_teleport_max_threshold 	1200 	devonly, client 	 	
dota_joy_camera_recenter_on_teleport_min_threshold 	300 	devonly, client 	 	
dota_joy_camera_undock_distance 	2000 	devonly, client 	 	
dota_joy_cast_target_fuzzy_range_tree 	900 	devonly, client 	 	
dota_joy_cursor_drag_enemy 	0.5 	devonly, client 	 	
dota_joy_cursor_drag_friendly 	0 	devonly, client 	 	
dota_joy_cursor_drag_ui 	0.2 	devonly, client 	 	
dota_joy_cursor_speed 	1.5 	devonly, client 	 	
dota_joy_direct_move_order_distance 	300 	devonly, client 	 	
dota_joy_direct_move_order_relative 	0 	devonly, client 	 	
dota_joy_direct_target_advance_time 	0.2 	devonly, client 	 	
dota_joy_direct_target_angle_threshold 	0.5 	devonly, client 	 	
dota_joy_direct_target_max_distance 	1800 	devonly, client 	 	
dota_joy_direct_target_threshold 	0.75 	devonly, client 	 	
dota_joy_disable_mode_switch 	false 	devonly, client 	 	
dota_joy_display_sampled_input 	false 	devonly, client 	 	
dota_joy_doubletap_cast_time 	0.25 	devonly, client 	 	
dota_joy_dpad_auto_repeat_delay 	0.2 	devonly, client 	 	
dota_joy_enable_vibration 	false 	devonly, client 	 	
dota_joy_inner_radial_deadzone 	0.05 	devonly, client 	 	
dota_joy_nav_edge_epsilon 	10 	devonly, client 	 	
dota_joy_outer_radial_deadzone 	0.95 	devonly, client 	 	
dota_joy_pow 	2 	devonly, client 	 	
dota_joy_undocked_target_max_distance 	300 	devonly, client 	 	
dota_keybindings_cloud_disable 	false 	devonly, client 	Yes 	
dota_kill_all_bots 	cmd 	game, cheat 	 	Destroys all bots
dota_kill_buildings 	cmd 	game, cheat 	 	Kill buildings.
dota_kill_creeps 	cmd 	game 	 	Kill creeps.
dota_kill_effect_particle 	 	devonly, game 	 	
dota_kill_streak_expire_time 	6 	client, cheat 	 	
dota_kill_unit_by_name 	cmd 	game, cheat 	 	Kill a specific unit by unit name.
dota_killcam_history_time 	20 	devonly, game, client, replicated 	Yes 	
dota_killgraph_damage_block_height 	0.75 	devonly, client 	 	
dota_killgraph_damage_block_width 	1 	devonly, client 	 	
dota_killgraph_graph_accent_width 	0.1 	devonly, client 	 	
dota_killgraph_graph_desaturate 	0.3 	devonly, client 	 	
dota_killgraph_graph_width 	15 	devonly, client 	 	
dota_lag_compensate_tracking_projectiles 	true 	devonly, client 	Yes 	Advance tracking projectiles when their spawn is known to have been delayed by lag or packet loss.
dota_lag_compensation_test 	0 	game, cheat 	 	
dota_lag_compensation_window 	0 	devonly, game 	Yes 	
dota_lan_lobby_port 	27005 	devonly, client 	Yes 	Port to use for LAN lobby broadcast. (Used for both sending and receiving.)
dota_lane_detection_distance 	1200 	devonly, game 	Yes 	
dota_lane_detection_duration 	600 	devonly, game 	Yes 	
dota_lane_detection_interval 	5 	devonly, game 	Yes 	
dota_lane_selection_hard_support 	true 	client, archive 	 	
dota_lane_selection_midlane 	true 	client, archive 	 	
dota_lane_selection_offlane 	true 	client, archive 	 	
dota_lane_selection_safelane 	true 	client, archive 	 	
dota_lane_selection_soft_support 	true 	client, archive 	 	
dota_last_acknowledged_plus_status 	-1 	client, archive, per_user 	 	
dota_last_event_id 	0 	client, archive, per_user 	 	
dota_last_hit_multiple_kill_time 	8 	devonly, game 	Yes 	
dota_last_primary_event_id 	0 	client, archive 	 	
dota_lastmatch_cycle 	cmd 	client, hidden 	 	
dota_launch_custom_game 	cmd 	client, release, vconsole_fuzzy, vconsole_set_focus	 	Launch a custom game
dota_launch_event_game 	cmd 	devonly, client 	 	Launch an event game
dota_league_cm_strategy_time 	60 	devonly, game, client, replicated, cheat 	 	
dota_league_force_public 	15438, 15475, 15689, 15690, 15691, 15692, 15693, 15694, 15728, 16844 	devonly, client 	Yes 	A comma separated list of league ids to force public usage
dota_league_info_batch_interval_s 	1 	devonly, client 	Yes 	
dota_league_postgame_time 	3600 	devonly, game 	Yes 	How long to wait after in state disconnect for league games, so DVR delayed folks can keep watching.
dota_league_refresh_localization 	cmd 	devonly, client 	Yes 	Refreshes the english localization file with all the latest league strings
dota_league_shared_dump 	cmd 	devonly, client 	Yes 	Dumps the shared league data to the console
dota_learn_stats 	cmd 	devonly, client 	Yes 	Show talents popup
dota_leaver_status 	cmd 	devonly, game 	Yes 	List leaver status of players
dota_leftclick_cameragrip_new 	false 	client, archive, per_user 	 	Enables mode which requires left-click to start camera motion in addition to the camera grip keybind.
dota_legacy_demo_combine 	true 	devonly, client, replicated 	Yes 	
dota_legacy_keys_opt_out 	false 	devonly, client, archive 	 	
dota_legacy_kill_test 	cmd 	devonly, client 	Yes 	Tests killing legacy keys idk
dota_lenient_idle_time 	480 	devonly, game 	Yes 	How long a player needs to be idle before he counts as disconnected during the end stages of the game.
dota_letterbox_mode_fade_duration 	5 	client, cheat 	 	
dota_lightning_fixed_angle 	false 	devonly, client 	Yes 	
dota_lightning_lerp_exponent 	1 	devonly, client 	Yes 	
dota_load_all_hero_sounds 	cmd 	client, cheat 	 	Loads all hero sound entries, for diagnostics
dota_load_demo_mode_scenario 	cmd 	devonly, game 	Yes 	[input_file]
dota_loading_screen_battle_cup_dev 	0 	devonly, client 	Yes 	
dota_loadout_camera_pan_speed 	1 	devonly, client 	 	How long it takes for camera to pan in the loadout
dota_loadout_test_pet_offset 	0 0 0 	client, cheat 	 	
dota_loadout_wearable_transition_effect 	dither 	devonly, client 	 	Transition effect when previewing wearables. dissolve / dither
dota_lobby_browser_selected_gamemode 	0 	client, archive 	 	
dota_lobby_browser_selected_region 	0 	client, archive 	 	
dota_lobby_settings_advanced_visible 	false 	client, archive 	 	
dota_local_bot_match_difficulty 	1 	game, client, archive, replicated 	 	Difficulty to play local bot matches against
dota_local_bot_match_script_index 	0 	client, archive 	 	
dota_local_map_strategy_time 	true 	game, cheat 	 	
dota_localization_create 	cmd 	devonly, client 	 	<type> <english file path> - creates a new localization file at the given path including all of the language variants.
dota_localization_rearrange 	cmd 	devonly, client 	 	<english file> [language]
dota_localize_hero_chat_wheel 	cmd 	devonly, client 	 	Automatically localize hero chat wheel messages in chat_wheel_staging.txt using the sound subtitles files.
dota_lotus_respawn_time 	180 	devonly, game, client, replicated, cheat 	 	
dota_lotuses_available 	0 	devonly, game, client, replicated, cheat 	 	
dota_mana_per_vertical_marker 	250 	devonly, client 	Yes 	How much mana between each vertical line in the mana bars
dota_map_lines_max_allowance 	30 	game, cheat 	 	
dota_map_lines_max_allowance_period_seconds 	1 	game, cheat 	 	
dota_map_ping_multi_key_press 	false 	devonly, client 	Yes 	If true, we can ping the map even if we have multiple keys pressed on the keyboard. Otherwise map pinging will only occur if alt is the only key pressed.
dota_map_stats_cache_duration_seconds 	600 	devonly, client, cheat 	 	
dota_map_stats_fake_stats_delta 	36000 	devonly, client, cheat 	 	Delta between fake stat snapshots
dota_map_stats_tracking_enable 	false 	devonly, client, cheat 	 	Enable map stats tracking on the client
dota_map_stats_use_fake_stats 	false 	devonly, client, cheat 	 	Use fake map stats
dota_market_main_uses_public_pricing 	true 	devonly, client 	 	Always use public market pricing for Main Branch builds, even in other Steam universes
dota_match3_attack_projectile_speed 	15 	devonly, client 	 	
dota_match3_auto_match 	false 	devonly, client 	 	
dota_match3_auto_match_delay 	1 	devonly, client 	 	
dota_match3_disappear_duration 	0.15 	devonly, client 	 	
dota_match3_free_drag 	0 	devonly, client 	 	
dota_match3_increment_level 	cmd 	devonly, client 	 	[increment]
dota_match3_merge_duration 	0.258782 	devonly, client 	 	
dota_match3_piece_model_scale 	0.8 	devonly, client 	 	
dota_match3_piece_pitch 	0 	devonly, client 	 	
dota_match3_piece_roll 	0 	devonly, client 	 	
dota_match3_piece_yaw 	180 	devonly, client 	 	
dota_match3_popup_help 	cmd 	devonly, client 	 	
dota_match3_suspend_matching 	0 	devonly, client 	 	
dota_match3_time_scale 	1 	devonly, client 	 	
dota_match_game_modes 	0 	client, archive 	 	Bit masks of game modes to search for in unranked matchmaking
dota_match_languages 	0 	client, archive 	 	Bit masks of languages to search for in matchmaking
dota_match_signout_timeout 	10 	game, cheat 	 	
dota_match_solo_fast_queue 	false 	client, archive, per_user 	 	Search for solo queue competitive games for ranked roles.
dota_match_steam_group_account_id 	0 	devonly, client 	Yes 	Steam Group to use when searching for matchmaking
dota_match_type 	-1 	devonly, client, hidden 	Yes 	Override for the match type that you're searching for.
dota_matchgroups_automatic 	0 	client, archive 	 	Bit mask of match groups to search in for matchmaking if automatic detection is enabled
dota_matchgroups_new 	0 	client, archive 	 	Bit masks of match groups to search in for matchmaking
dota_matchgroups_random_data 	false 	devonly, client 	Yes 	
dota_matchgroups_version 	0 	client, archive 	 	Last known match groups version. GC will bump this version to trigger confirmation of any manual user selections
dota_max_courier_purchase_limit 	24 	devonly, game 	Yes 	Maximum allowed couriers per player (purchasing disallowed when reached)
dota_max_disconnected_time 	300 	devonly, game 	Yes 	How long a player needs to be disconnected before he counts as a leaver and gets punished.
dota_max_haste 	7 	devonly, game, client, replicated, cheat 	 	
dota_max_hero_select_time 	390 	devonly, game 	Yes 	How long a player has to choose their hero before being marked as AFK.
dota_max_pets 	10 	game, client, replicated, cheat 	 	Number of pets allowed in a single match.
dota_max_physical_items_drop_limit 	6 	devonly, game 	Yes 	Maximum allowed physical items on ground per player for split items (tango/wards)
dota_max_physical_items_purchase_limit 	24 	devonly, game 	Yes 	Maximum allowed physical items per player (purchasing disallowed when reached)
dota_max_videomode_matches 	20 	devonly, client 	Yes 	Max number of video resolutions to show in UI.
dota_metadata_min_games_for_avg_stats 	2 	devonly, game 	Yes 	Games required on a hero for average KDA to be valid and calibrated
dota_min_aura_linger_duration 	0.034 	devonly, game, client, replicated 	 	
dota_min_haste 	0.1 	devonly, game, client, replicated, cheat 	 	
dota_minimap_always_draw_hero_icons 	false 	client, archive, per_user 	 	No longer used, please use dota_minimap_primary_option and dota_minimap_secondary_option instead.
dota_minimap_background_option 	0 	client, archive, per_user 	 	Background options for minimap. 0 = None, 1 = Simple, 2 = Realistic
dota_minimap_create 	cmd 	client, cheat 	 	Does a bunch of work to create a minimap
dota_minimap_create_output_size 	512 	client, cheat 	 	Size of minimap texture generated with dota_minimap_create (512 default)
dota_minimap_creep_scale 	1 	devonly, client 	Yes 	
dota_minimap_disable_rightclick 	false 	client, archive 	 	Disables right clicking on the minimap.
dota_minimap_draw_cocaster_camera 	true 	client, archive 	 	
dota_minimap_draw_fow 	true 	client, cheat 	 	
dota_minimap_filter_amount 	0.1 	devonly, client 	Yes 	
dota_minimap_hero_name_shadowsize 	8 	client, archive 	 	
dota_minimap_hero_scalar 	false 	client, archive, per_user 	 	
dota_minimap_hero_scalar_distance 	30 	devonly, client 	Yes 	
dota_minimap_hero_scalar_minimum 	625 	devonly, client 	Yes 	
dota_minimap_hero_size 	600 	client, archive, per_user 	 	
dota_minimap_hero_spread 	false 	client, archive, per_user 	 	
dota_minimap_hero_spread_distance 	2 	devonly, client 	Yes 	
dota_minimap_hide_background 	false 	client, archive, per_user 	 	No longer used, please use dota_minimap_background_option instead.
dota_minimap_mango_tree_size 	400 	devonly, client 	 	
dota_minimap_misclick_time 	0.2 	client, archive, per_user 	 	Minimum time after the mouse enters the minimap before we accept a move command. Used to prevent misclicks.
dota_minimap_naming_noteam_buffer_distance 	3000 	devonly, client 	 	
dota_minimap_options_migrated 	false 	client, archive, per_user 	 	If false, will migrate from previous minimap options to new ones. Should not be set manually because it can override your minimap settings.
dota_minimap_ping_chat_message_cooldown 	1.5 	client, archive 	 	
dota_minimap_ping_duration 	3 	client, archive 	 	
dota_minimap_ping_tag_duration 	10 	devonly, client 	Yes 	
dota_minimap_position_option 	1 	client, archive, per_user 	 	Minimap on Left = 0, Minimap on Right = 1.
dota_minimap_power_rune_scale 	1.5 	devonly, client 	Yes 	
dota_minimap_primary_option 	0 	client, archive, per_user 	 	Display options for primary minimap mode. 0 = Hero icon with arrow, 1 = Arrow with player colors, 2 = Arrow with team colors, 3 = Hero icon only
dota_minimap_rune_size 	325 	devonly, client 	Yes 	
dota_minimap_secondary_option 	1 	client, archive, per_user 	 	Display options for secondary (alt) minimap mode. 0 = Hero icon with arrow, 1 = Arrow with player colors, 2 = Arrow with team colors, 3 = Hero icon only
dota_minimap_show_hero_icon 	true 	client, archive, per_user 	 	If set, will show hero icons when you hold alt down. No longer used, please use dota_minimap_primary_option and dota_minimap_secondary_option instead.
dota_minimap_simple_background 	true 	client, archive, per_user 	 	If true, the minimap will show a simplified background image. No longer used, please use dota_minimap_background_option instead
dota_minimap_simple_colors 	false 	client, archive, per_user 	 	No longer used, please use dota_minimap_primary_option and dota_minimap_secondary_option instead.
dota_minimap_tower_defend_distance 	500 	devonly, client 	Yes 	
dota_minimap_use_dynamic_mesh 	true 	devonly, client 	Yes 	
dota_modelpreview_highlight_darken_factor 	0.9 	devonly, client 	 	
dota_modelpreview_highlight_desaturation_factor 	1 	devonly, client 	 	
dota_modelpreview_highlight_flatten_factor 	0.5 	devonly, client 	 	
dota_modelpreview_highlight_transparency_factor 	1 	devonly, client 	 	
dota_modifier_debug 	false 	game, client, replicated, cheat 	 	
dota_modifier_dump 	cmd 	game, cheat 	 	Dump all modifiers on all entities.
dota_modifier_test 	cmd 	game, cheat 	 	Creates a test modifier on unit: dota_modifier_test <entityindex> <modifiername> <duration>
dota_mouse_spectator_window_lock 	false 	client, archive 	 	If enabled, mouse will be locked to the window when in game and spectating in a mode that doesn't give camera control
dota_mouse_window_lock 	true 	client, archive 	 	If enabled, mouse will be locked to the window when ingame
dota_muerta_ofrenda_reveal_sequence_current_state 	0 	client, archive 	 	
dota_muerta_release_dont_show_ingame_event_description 	false 	client, archive, per_user 	 	
dota_muerta_release_event_enable_custom_versus_screen 	true 	client, cheat 	 	
dota_muerta_release_event_fake_event_active 	false 	client, cheat 	 	
dota_muerta_release_event_simulate_minigame_score 	cmd 	devonly, client 	 	
dota_music_battle_debug 	false 	devonly, game 	Yes 	
dota_music_battle_distance 	1000 	devonly, game 	Yes 	
dota_music_battle_duration 	2.5 	devonly, game 	Yes 	
dota_music_battle_enable 	true 	devonly, game 	Yes 	
dota_music_battle_pre_time 	2 	devonly, game 	Yes 	
dota_music_battle_rest_time 	10 	devonly, game 	Yes 	
dota_music_battle_weight_trigger 	40 	devonly, game 	Yes 	
dota_music_enable_spectator_mode 	true 	devonly, game, client, replicated 	Yes 	
dota_music_gank_enemy_timer 	2 	devonly, game 	Yes 	
dota_music_spectator_battle_average 	30 	devonly, client 	Yes 	
dota_music_spectator_battle_min 	15 	devonly, client 	Yes 	
dota_music_spectator_debug_enable 	false 	devonly, client 	Yes 	
dota_mute_cobroadcasters 	false 	client, archive, userinfo 	 	
dota_mute_other_coaches 	false 	devonly, client 	Yes 	
dota_mystery_box_artifical_results_delay 	0 	devonly, client 	 	
dota_mystery_box_attempt_cooldown 	2.15 	devonly, client 	 	
dota_mystery_box_bp_progress_delay 	1 	devonly, client 	 	
dota_mystery_box_debug_attempts 	0 	devonly, client 	 	
dota_mystery_box_input_block_from_scene_load 	1.6 	devonly, client 	 	
dota_mystery_box_minimum_open_duration 	1 	devonly, client 	 	
dota_mystery_box_open_delay 	0 	devonly, client 	 	
dota_mystery_box_results_grace_period 	3 	devonly, client 	 	
dota_mystery_box_trigger_frame_delay 	3 	devonly, client 	 	
dota_neutral_color 	255 255 255 255 	devonly, client 	Yes 	
dota_neutral_color_cb 	255 255 255 255 	devonly, client 	Yes 	
dota_neutral_initial_spawn_delay 	60 	game, replicated, cheat 	 	Time after 0:00 to spawn the first wave of creeps.
dota_neutral_spawn_fx_timing 	2 	game, cheat 	 	Time before neutral spawns to play effects.
dota_neutral_spawn_interval 	60 	game, replicated, cheat 	 	Time between neutral creep camp respawns, starting at 1:00.
dota_neutral_timer_alarm_pull_numbers_b 	146 	devonly, client 	Yes 	
dota_neutral_timer_alarm_pull_numbers_g 	252 	devonly, client 	Yes 	
dota_neutral_timer_alarm_pull_numbers_r 	200 	devonly, client 	Yes 	
dota_neutral_timer_alarm_pull_ring_b 	66 	devonly, client 	Yes 	
dota_neutral_timer_alarm_pull_ring_g 	188 	devonly, client 	Yes 	
dota_neutral_timer_alarm_pull_ring_r 	98 	devonly, client 	Yes 	
dota_neutral_timer_alarm_stack_numbers_b 	158 	devonly, client 	Yes 	
dota_neutral_timer_alarm_stack_numbers_g 	232 	devonly, client 	Yes 	
dota_neutral_timer_alarm_stack_numbers_r 	253 	devonly, client 	Yes 	
dota_neutral_timer_alarm_stack_ring_b 	78 	devonly, client 	Yes 	
dota_neutral_timer_alarm_stack_ring_g 	191 	devonly, client 	Yes 	
dota_neutral_timer_alarm_stack_ring_r 	223 	devonly, client 	Yes 	
dota_new_loadout_armory_pregame 	true 	devonly, client 	 	
dota_new_player 	false 	client, archive, per_user 	 	
dota_new_player_chat_filter_set 	false 	client, hidden, archive 	 	
dota_new_player_movie_volume 	0.5 	devonly, client 	 	
dota_new_player_pool_gold_scale 	2 	devonly, game 	 	
dota_new_player_pool_matches_played 	0 	client, archive, per_user 	 	
dota_new_player_pool_mode_creeps 	true 	devonly, game 	 	
dota_new_player_pool_mode_creeps_melee_interval_minutes 	5 	devonly, game 	 	
dota_new_player_pool_mode_creeps_melee_num_intervals 	3 	devonly, game 	 	
dota_new_player_pool_mode_creeps_melee_start_minutes 	15 	devonly, game 	 	
dota_new_player_pool_mode_creeps_ranged_interval_minutes 	5 	devonly, game 	 	
dota_new_player_pool_mode_creeps_ranged_num_intervals 	2 	devonly, game 	 	
dota_new_player_pool_mode_creeps_ranged_start_minutes 	15 	devonly, game 	 	
dota_new_player_pool_mode_creeps_siege_interval_minutes 	5 	devonly, game 	 	
dota_new_player_pool_mode_creeps_siege_num_intervals 	3 	devonly, game 	 	
dota_new_player_pool_mode_creeps_siege_start_minutes 	10 	devonly, game 	 	
dota_new_player_pool_rubber_band_logging_enabled 	false 	devonly, game 	 	
dota_new_player_pool_rubber_band_max_player_lead 	6 	devonly, game 	 	
dota_new_player_pool_rubber_band_min_player_lead 	4 	devonly, game 	 	
dota_new_player_pool_rubber_band_min_time_between_calculation 	5 	devonly, game 	 	
dota_new_player_pool_xp_scale 	2 	devonly, game 	 	
dota_new_player_seen_learn_tab 	false 	client, archive, per_user 	 	
dota_news_data_cache_duration 	600 	devonly, client 	 	How long the news data caches for before it requests again
dota_news_data_ignore_before_date 	1669968000 	devonly, client 	 	Anything before this date is not considered news anymore
dota_news_data_retry_delay 	10 	devonly, client 	 	Retry delay when request fails
dota_news_latest_pull_count 	15 	devonly, client 	 	Number of most recent news events to pull
dota_nimbus_spawn_height 	150 	devonly, client, cheat 	 	
dota_no_minimap 	false 	devonly, client 	Yes 	
dota_notify_steam_when_client_update_required 	true 	client, release 	 	When we detect the client is out of date, notify SteamAPI to request an update
dota_npc_creep_pushback_enabled 	true 	devonly, game 	Yes 	
dota_npc_creep_pushback_height_scale 	100 	devonly, game 	Yes 	
dota_npc_creep_pushback_max_damage_amount 	500 	devonly, game 	Yes 	
dota_npc_creep_pushback_max_damage_force 	1 	devonly, game 	Yes 	
dota_npc_creep_pushback_max_random_force 	1 	devonly, game 	Yes 	
dota_npc_creep_pushback_max_time 	0.6 	devonly, game 	Yes 	
dota_npc_creep_pushback_min_damage_amount 	100 	devonly, game 	Yes 	
dota_npc_creep_pushback_min_damage_force 	0 	devonly, game 	Yes 	
dota_npc_creep_pushback_min_random_force 	0.9 	devonly, game 	Yes 	
dota_npc_creep_pushback_min_time 	0.4 	devonly, game 	Yes 	
dota_npc_creep_pushback_random_yaw 	2 	devonly, game 	Yes 	
dota_npc_creep_pushback_scale 	200 	devonly, game 	Yes 	
dota_npx_buff_bots_get_buff 	false 	devonly, game 	Yes 	
dota_npx_buff_kill_mult 	1.5 	devonly, game 	Yes 	
dota_npx_buff_max_deaths 	4 	devonly, game 	Yes 	
dota_npx_buff_max_value 	80 	devonly, game 	Yes 	
dota_npx_home_widget_force_be_a_coach_visible 	0 	devonly, client 	 	
dota_npx_home_widget_force_request_coach_visible 	0 	devonly, client 	 	
dota_npx_home_widget_force_tutorial_tier 	0 	devonly, client 	 	
dota_number_of_samples_for_lane_prediction 	8000 	devonly, game 	Yes 	Number of samples used to guess players lane selection
dota_ogre_magi_arcana_disable_streak_display 	false 	client, archive 	 	
dota_ogre_magi_arcana_min_streak_to_show 	5 	devonly, client, cheat 	 	
dota_ogre_magi_arcana_streak_collapse_duration 	10 	devonly, client, cheat 	 	
dota_ogre_magi_arcana_streak_linger_duration 	4 	devonly, client, cheat 	 	
dota_ogre_magi_arcana_streak_summary_delay 	0.25 	devonly, client, cheat 	 	
dota_ogre_magi_arcana_streak_summary_duration 	4 	devonly, client, cheat 	 	
dota_ogre_magi_arcana_streak_update_interval 	0.2 	devonly, client, cheat 	 	
dota_onstage_toggle_cursor 	cmd 	devonly, client 	 	Toggles the cursor on the onstage panel, helpful for pano debugging
dota_open_party_manual_accept_invites 	false 	client, archive, per_user 	 	Set this to disable auto-accepting invites when the leader of an open party
dota_orders_update_bots_immediately 	true 	game, cheat 	 	
dota_overhead_damage_threshold_percent 	15 	devonly, game 	Yes 	
dota_overhead_on_received_item 	true 	devonly, game, client, replicated 	Yes 	Emit an overhead particle effect on receiving an item from an ally.
dota_overhead_on_received_item_use_model 	true 	devonly, client 	Yes 	
dota_overkill_threshold 	0.33 	game, cheat 	 	
dota_overlaymap_inputmode 	0 	client, archive, per_user 	 	
dota_overlaymap_opacity 	0.5 	client, archive, per_user 	 	Controls how opaque the overlay map will display
dota_overlaymap_togglemode 	0 	client, archive, per_user 	 	
dota_override_coach_rating 	-1 	devonly, client 	 	
dota_override_dire_team_logo 	 	devonly, client 	Yes 	
dota_override_dire_wins 	0 	devonly, client 	Yes 	
dota_override_plus_status 	0 	devonly, client 	 	
dota_override_radiant_team_logo 	 	devonly, client 	Yes 	
dota_override_radiant_wins 	0 	devonly, client 	Yes 	
dota_override_series_type 	0 	devonly, client 	Yes 	
dota_override_versus_scale 	-1 	devonly, client 	 	
dota_overworld_test_pre_game 	true 	devonly, client 	Yes 	
dota_overworld_test_token_trader 	cmd 	devonly, client 	Yes 	Usage: dota_overworld_test_token_trader <overworld_id> <encounter_id> <iterations>
dota_overworld_trade_tokens 	cmd 	devonly, client 	Yes 	Usage: dota_overworld_trade_tokens <overworld_id> <encounter_id> <recipe> <token_id request> <token_id offer1> <token_id offer2> <token_id offer3>[ token_id offer4 ]
dota_pain_debug 	false 	devonly, client 	Yes 	
dota_pain_factor 	3 	devonly, client 	Yes 	
dota_pain_fade_rate 	3 	devonly, client 	Yes 	
dota_particle_camera_cull_distance 	3200 	client, cheat 	 	
dota_particle_fow_debug 	false 	client, cheat 	 	
dota_particle_off_camera_freeze 	true 	devonly, client 	 	
dota_particle_off_camera_simrate 	0.3333 	client, cheat 	 	
dota_particle_parallel_prerender 	true 	devonly, client 	Yes 	
dota_party_debug 	cmd 	devonly, client 	Yes 	Prints local party objects
dota_path_disable_skip_ahead 	false 	devonly, game, cheat 	 	
dota_path_disable_straightener 	false 	devonly, game, cheat 	 	
dota_path_fuzztest 	0 	devonly, game, cheat 	 	
dota_path_remove_goal_tree 	false 	devonly, game, cheat 	 	
dota_path_report_time_ms 	0 	devonly, game 	Yes 	
dota_path_repro 	cmd 	devonly, game, cheat 	 	Repro case for a pathing bug
dota_path_use_relative_projection 	false 	devonly, game, cheat 	 	
dota_pause 	cmd 	devonly, client 	Yes 	Send a game pause request.
dota_pause_behavior_score_use_majority 	true 	devonly, game 	Yes 	Whether a majority of connected players must have low behavior score before low behavior score players can unpause
dota_pause_cooldown 	2 	game, cheat 	 	
dota_pause_cooldown_time 	300 	devonly, game 	Yes 	Number of seconds before a player is allowed to pause again
dota_pause_count 	3 	devonly, game 	Yes 	Number of times a player is allowed to pause the game
dota_pause_countdown 	3 	game, cheat 	 	
dota_pause_force_unpause_time 	300 	devonly, game 	Yes 	Number of seconds after which the game will automatically unpause
dota_pause_game_pause_silently 	false 	game, client, replicated, cheat 	 	
dota_pause_limit 	180 	game, cheat 	 	
dota_pause_minigame_muted 	false 	client, archive 	 	
dota_pause_minimum_time_spent_paused 	1 	devonly, game 	Yes 	Number of seconds the game *must* remain paused before an unpause (to prevent accidental pause/unpause on the same team).
dota_pause_minimum_time_spent_paused_bad_behavior 	5 	devonly, game 	Yes 	Number of seconds the game *must* remain paused before someone with bad behavior can unpause it
dota_pause_same_team_resume_time 	5 	devonly, game 	Yes 	Number of seconds resuming is restricted to the same team, after that either team can pause
dota_pause_same_team_resume_time_disconnected 	30 	devonly, game 	Yes 	Number of seconds resuming is restricted to the same team if someone disconnected, after that either team can pause
dota_pending_replay_force_failure 	false 	devonly, client 	Yes 	
dota_pending_replay_num_retries 	30 	devonly, client 	Yes 	
dota_pending_replay_retry_seconds 	300 	devonly, client 	Yes 	
dota_periodic_resource_cache_duration_s 	600 	devonly, client 	Yes 	
dota_pet_aatest_threat 	-1 	game, cheat 	 	
dota_pet_allow_infront 	true 	game, cheat 	 	
dota_pet_creepdist_maxthreat 	0.1 	game, cheat 	 	
dota_pet_creepdist_minthreat 	0 	game, cheat 	 	
dota_pet_debug 	false 	game, cheat 	 	
dota_pet_decay_rate 	0.1 	game, cheat 	 	
dota_pet_disable_flee 	false 	game, cheat 	 	
dota_pet_dist_cone 	50 	game, cheat 	 	
dota_pet_dist_max 	400 	game, cheat 	 	
dota_pet_dist_min 	200 	game, cheat 	 	
dota_pet_dist_range 	400 	game, cheat 	 	
dota_pet_dmg_threshold_panic 	200 	game, cheat 	 	
dota_pet_emote_maxtime 	30 	game, cheat 	 	
dota_pet_emote_mintime 	10 	game, cheat 	 	
dota_pet_fleedir_persist_time 	2 	game, cheat 	 	
dota_pet_herodist_maxthreat 	0.5 	game, cheat 	 	
dota_pet_herodist_minthreat 	0.1 	game, cheat 	 	
dota_pet_herodist_radius 	1024 	game, cheat 	 	
dota_pet_itemcarry 	120 	game, cheat 	 	
dota_pet_priorthreat_to_vanish 	0.1 	game, cheat 	 	
dota_pet_reposition_maxtime 	7 	game, cheat 	 	
dota_pet_reposition_mintime 	4 	game, cheat 	 	
dota_pet_return_threshold 	0.2 	game, cheat 	 	
dota_pet_return_threshold_time 	10 	game, cheat 	 	
dota_pet_threat_rate 	1 	game, cheat 	 	
dota_pet_threat_time 	1 	game, cheat 	 	
dota_pick_hero 	cmd 	game, cheat 	 	Pick a hero for <player-id> <hero> [<random-seed>]
dota_ping 	cmd 	game 	 	Print out latency information
dota_ping_max_allowance 	1 	game, cheat 	 	
dota_ping_max_allowance_period_seconds 	0.25 	game, cheat 	 	
dota_ping_menu_delay 	0.15 	client, archive, per_user 	 	Seconds to wait before showing the ping context menu.
dota_ping_use_contextual_ping 	true 	devonly, client 	 	
dota_play_custom_server 	 	devonly, client 	Yes 	
dota_play_custom_server_name 	 	devonly, client 	Yes 	
dota_play_diretide_invert_daily_bonus 	false 	devonly, client 	 	
dota_play_predict_hpq_state 	true 	devonly, client 	Yes 	
dota_player_add_summoned_to_selection 	false 	client, archive, per_user 	 	
dota_player_auto_repeat_right_mouse 	false 	client, archive, per_user 	 	
dota_player_cards_duplicate_display_ti10 	1 	client, cheat 	 	
dota_player_cards_duplicate_display_ti9 	1 	client, cheat 	 	
dota_player_channels_require_stop 	false 	client, archive, per_user 	 	
dota_player_draft_bots_pick_humans 	false 	devonly, game 	Yes 	
dota_player_draft_prefer_human_captains 	false 	devonly, game 	Yes 	
dota_player_draft_timebank_per_pick 	5 	devonly, game 	Yes 	
dota_player_draft_timebank_start 	60 	devonly, game 	Yes 	
dota_player_graphs_hide_last_time_dist 	80 	devonly, client 	Yes 	
dota_player_info_batch_interval_s 	1 	devonly, client 	Yes 	
dota_player_item_label_alt_delay 	0.25 	client, archive, per_user 	 	
dota_player_multipler_orders 	false 	client, archive, per_user 	 	By setting this to 1, you will issue an order to all controllable units by holding down the CTRL key when you click
dota_player_profile_stats_cache_duration 	120 	devonly, client 	Yes 	
dota_player_selection_cycle_ignores_groups 	false 	client, archive, per_user 	 	
dota_player_simplified_controls 	false 	client, archive 	 	
dota_player_smart_multiunit_cast 	false 	client, archive 	 	
dota_player_status 	cmd 	devonly, game 	Yes 	Gives a status update on all players.
dota_player_teleport_requires_halt 	true 	client, archive, per_user 	 	
dota_player_units_auto_attack_mode 	1 	client, archive, per_user 	 	
dota_playtest_recommended_heroes 	 	game, client, replicated, cheat 	 	Required heroes in a playtest.
dota_playtest_required_heroes 	 	game, client, replicated, cheat 	 	Required heroes in a playtest.
dota_plus_fake_hero_badge_levels 	0 	devonly, game, cheat 	 	
dota_plus_generate_hero_event_actions 	cmd 	devonly, client 	 	
dota_plus_override_weekly_games_won 	-1 	devonly, client 	 	
dota_plus_override_weekly_reward_claimed 	0 	devonly, client 	 	
dota_plus_timedstats_clientinterval 	10 	devonly, client, hidden 	Yes 	Time in seconds at which Plus timed stats will be recorded locally
dota_plus_timedstats_time_window 	300 	devonly, client, hidden 	Yes 	Time window for timed stats to show (backwards from now)
dota_plus_use_assistant 	true 	client, archive, per_user 	 	When set, we default to Plus Assistant rather than the default guides
dota_poor_network_detection_debug_level 	2 	devonly, game 	Yes 	Spew verbosity for poor network condition detection
dota_poor_network_detection_disconnects_total 	3 	devonly, game 	Yes 	Total number of near-simultaneous disconnections required to declare poor network conditions
dota_poor_network_detection_loss_pct 	0.5 	devonly, game 	Yes 	Packet loss threshold (0...1) for declaring a QoS stat interval to be 'bad'
dota_poor_network_detection_max_intervals_player 	5 	devonly, game 	Yes 	Max number of bad intervals to count for a player
dota_poor_network_detection_min_intervals_player 	3 	devonly, game 	Yes 	Player must have at least N bad intervals to count
dota_poor_network_detection_num_intervals_team 	11 	devonly, game 	Yes 	Number of QoS stats intervals that must be 'bad' on each team.
dota_poor_network_detection_num_intervals_total 	25 	devonly, game 	Yes 	Number of QoS stats intervals that must be 'bad' over the whole match.
dota_portrait_animate 	true 	devonly, client 	Yes 	
dota_portrait_debug_item_def_index 	0 	client, cheat 	 	Enables icon modification shader for specific item def index.
dota_portrait_debug_no_modifier 	false 	client, cheat 	 	
dota_portrait_hide_background 	false 	client, cheat 	 	Disable portrait backgrounds. Mostly useful for rendering portrait movies with alpha.
dota_portrait_hide_hero 	false 	client, cheat 	 	
dota_portrait_reload 	cmd 	client, cheat 	 	Reload portrait data
dota_portrait_reload_file 	cmd 	devonly, client 	Yes 	Reloads portrait data.
dota_portrait_test_pet 	false 	client, cheat 	 	Set to 1 to make the pet show up once.
dota_portrait_world_renderer_off 	false 	devonly, client 	 	
dota_post_game 	cmd 	devonly, client 	Yes 	Show post game lobby with a historical matchid
dota_post_game_debug_animate_progress 	false 	devonly, client 	Yes 	
dota_post_game_debug_heroes 	-1 	devonly, client 	Yes 	
dota_post_game_debug_mmr 	false 	devonly, client 	Yes 	
dota_post_game_fake_dire_team_id 	0 	devonly, client 	Yes 	
dota_post_game_fake_neutral_item_id 	-1 	devonly, client 	Yes 	
dota_post_game_fake_player_pic 	0 	devonly, client 	Yes 	
dota_post_game_fake_radiant_team_id 	0 	devonly, client 	Yes 	
dota_post_game_fake_replay_state 	-1 	devonly, client 	Yes 	
dota_post_game_force_animate_progress 	false 	devonly, client 	Yes 	
dota_post_game_level_graph_major_size 	5 	devonly, client 	Yes 	
dota_post_game_level_graph_minor_size 	3 	devonly, client 	Yes 	
dota_post_game_lobby 	cmd 	devonly, client 	Yes 	Show post game lobby with current lobby
dota_post_game_player_graph_highlight 	10 	devonly, client 	Yes 	
dota_post_game_progress_cavern_move_to 	cmd 	devonly, client 	 	Test cavern post-game
dota_post_game_progress_fake_account_id 	0 	devonly, client 	 	
dota_post_game_progress_wraith_king_move_to 	cmd 	devonly, client 	 	Test wraith king arcana post-game
dota_post_game_quick_commend 	true 	devonly, client 	Yes 	
dota_post_game_report_time 	600 	devonly, game 	Yes 	Time after the signout completes that we can still report and commend players, given the lobby id
dota_post_game_reward_tracking_duration 	10 	devonly, client 	Yes 	
dota_postgame_finish_replay_time 	15 	devonly, game 	Yes 	How long to wait after the end scoreboard panel to finish the replay
dota_postgame_time 	360 	devonly, game, client, replicated, cheat 	 	
dota_powerup_rune_spawn_time 	120 	devonly, game, client, replicated, cheat 	 	
dota_powerup_rune_spawn_time_initial 	360 	devonly, game, client, replicated, cheat 	 	
dota_prediction_result_dev 	false 	devonly, client 	Yes 	
dota_predictions_force_ui 	false 	devonly, client 	 	
dota_pregame_ap_time 	75 	devonly, game, client, replicated, cheat 	 	
dota_pregame_intro_duration 	3 	devonly, client, cheat 	 	
dota_pregame_time 	90 	devonly, game, client, replicated, cheat 	 	
dota_preload_armory_images 	true 	devonly, client 	 	
dota_preview_hero 	cmd 	devonly, game 	Yes 	Pick hero for previewing
dota_preview_hero_pitch_offset 	0 	client, cheat 	 	
dota_preview_hero_roll_offset 	0 	client, cheat 	 	
dota_preview_hero_x_offset 	0 	client, cheat 	 	
dota_preview_hero_y_offset 	0 	client, cheat 	 	
dota_preview_hero_yaw_offset 	0 	client, cheat 	 	
dota_preview_hero_z_offset 	0 	client, cheat 	 	
dota_preview_sticker 	cmd 	devonly, client 	Yes 	<item_def_index> opens the preview page for a specified item def
dota_preview_teleport_channel_time 	true 	client, archive 	 	
dota_previous_battle_pass 	32 	devonly, client, replicated 	 	
dota_privatebeta_teamswap 	0 	devonly, game 	Yes 	
dota_pro_player_hide_sub_team_tags 	true 	devonly, client 	Yes 	
dota_profile_battle_report_stats_sort_priorities 	 	client, archive 	 	
dota_profile_cache_duration 	600 	devonly, client 	 	Number of seconds before re-requesting data for a profile
dota_profile_card_cache_duration 	600 	devonly, client 	 	Number of seconds before re-requesting data for a profile card
dota_profile_card_fake_data 	false 	devonly, client 	 	Use fake dummy data for profile cards instead of the real data from the GC.
dota_profile_hero_stats_sort_priorities 	 	client, archive 	 	
dota_profile_league_passes_cache_duration 	600 	devonly, client 	 	Number of seconds before re-requesting data for profile league passes
dota_profile_league_passes_no_gc_retry_attempts 	20 	devonly, client 	 	Maximum number of retries when the GC connection is down.
dota_profile_league_passes_no_gc_retry_delay 	3 	devonly, client 	 	Number of seconds before retrying when the GC connection is down.
dota_profile_league_passes_retry_delay 	60 	devonly, client 	 	Number of seconds before re-requesting data for profile league passes that we failed to load the first time.
dota_profile_teammate_stats_sort_priorities 	 	client, archive 	 	
dota_profile_teammate_stats_sort_priorities_old 	 	client, archive 	 	
dota_projectile_debug 	false 	devonly, game, cheat 	 	
dota_projection_continue_offscreen_abilities 	true 	client, archive 	 	
dota_projection_embargo_enabled 	true 	client, archive 	 	
dota_projection_embargo_time 	0.25 	client, archive 	 	
dota_projection_enabled_ti6 	true 	game, archive 	 	
dota_projection_failsafe_timeout 	10 	devonly, client 	Yes 	
dota_projection_hero_pick_abilities 	false 	client, archive 	 	
dota_projection_hero_pick_max_time 	3 	client, archive 	 	
dota_projection_max_medium_layer 	2 	devonly, client 	Yes 	
dota_projection_max_top_layer 	1 	devonly, client 	Yes 	
dota_projection_multikill 	true 	devonly, client 	Yes 	
dota_projection_multikill_time 	3 	devonly, client 	Yes 	
dota_projection_note_away_team_highlight_base 	123 	devonly, client 	Yes 	
dota_projection_note_base_layer_day 	100 	devonly, client 	Yes 	
dota_projection_note_base_layer_day_flipped 	101 	devonly, client 	Yes 	
dota_projection_note_base_layer_dire_win 	106 	devonly, client 	Yes 	
dota_projection_note_base_layer_dire_win_flipped 	107 	devonly, client 	Yes 	
dota_projection_note_base_layer_night 	102 	devonly, client 	Yes 	
dota_projection_note_base_layer_night_flipped 	103 	devonly, client 	Yes 	
dota_projection_note_base_layer_pick 	112 	devonly, client 	Yes 	
dota_projection_note_base_layer_radiant_win 	104 	devonly, client 	Yes 	
dota_projection_note_base_layer_radiant_win_flipped 	105 	devonly, client 	Yes 	
dota_projection_note_first_blood_stage_left 	110 	devonly, client 	Yes 	
dota_projection_note_first_blood_stage_right 	111 	devonly, client 	Yes 	
dota_projection_note_first_blood_time 	3 	devonly, client 	Yes 	
dota_projection_note_game_paused 	20 	devonly, client 	Yes 	
dota_projection_note_godlike 	84 	devonly, client 	Yes 	
dota_projection_note_godlike_time 	3 	devonly, client 	Yes 	
dota_projection_note_home_team_highlight_base 	118 	devonly, client 	Yes 	
dota_projection_note_pick_highlight_stage_left 	108 	devonly, client 	Yes 	
dota_projection_note_pick_highlight_stage_right 	109 	devonly, client 	Yes 	
dota_projection_note_picks_transition 	113 	devonly, client 	Yes 	
dota_projection_note_picks_transition_flipped 	114 	devonly, client 	Yes 	
dota_projection_note_rampage 	117 	devonly, client 	Yes 	
dota_projection_note_strategy_time 	21 	devonly, client 	Yes 	
dota_projection_note_triple_kill 	115 	devonly, client 	Yes 	
dota_projection_note_ultra_kill 	116 	devonly, client 	Yes 	
dota_projection_picks_transition_time 	3 	devonly, client 	Yes 	
dota_projection_team_win_notes 	true 	client, archive 	 	
dota_projection_video_channel 	0 	devonly, client 	Yes 	
dota_purchase_force_failure 	0 	devonly, client 	Yes 	
dota_purchase_quickbuy 	cmd 	devonly, client 	Yes 	Attempt to purchase an item out of the quickbuy. Priority is left to right, skips over items not purchasable due to secret shop
dota_purchase_random_hero_relic_animation_final_delay_time 	0.8 	devonly, client 	Yes 	
dota_purchase_random_hero_relic_animation_max_delay_time 	0.4 	devonly, client 	Yes 	
dota_purchase_random_hero_relic_animation_min_delay_time 	0.1 	devonly, client 	Yes 	
dota_purchase_random_hero_relic_shards_tick_duration 	0.5 	devonly, client 	Yes 	
dota_purchase_random_hero_relic_slowdown_time 	2 	devonly, client 	Yes 	
dota_purchase_random_hero_relic_steady_time 	1 	devonly, client 	Yes 	
dota_purchase_stickybuy 	cmd 	devonly, client 	Yes 	Attempt to purchase an item out of the sticky slot. Skips over items not purchasable due to secret shop
dota_qop_arcana_kill_credit_window 	1.25 	game, cheat 	 	
dota_qop_arcana_melee_range 	350 	game, cheat 	 	
dota_qop_arcana_speech_delay 	2 	game, cheat 	 	
dota_qop_arcana_test_ui 	false 	devonly, game 	 	Allows arcana UI testing arcana in demo mode
dota_qop_arcana_ui_delay 	0 	game, cheat 	 	
dota_queen_of_pain_arcana_disable_display 	false 	client, archive 	 	
dota_queen_of_pain_arcana_summary_display_delay 	1 	devonly, client, cheat 	 	
dota_queen_of_pain_arcana_summary_linger_duration 	4 	devonly, client, cheat 	 	
dota_queen_of_pain_arcana_summary_test_level_2 	false 	devonly, client 	 	
dota_query_inhibit_time 	0.5 	devonly, client 	Yes 	
dota_quest_challenge_selected 	0 	client, archive, per_user 	 	
dota_quest_selected 	0 	client, archive, per_user 	 	
dota_quickcast_onkeydown 	true 	client, archive, per_user 	 	Enables mode where quickcast triggers the ability on key down instead of key up.
dota_quit_after_game 	true 	devonly, game 	Yes 	Quit after a game is completed, do not hibernate
dota_quit_on_hibernate_after_lobby 	true 	devonly, game 	Yes 	Always terminate after receiving a lobby, do not rehibernate
dota_radar 	cmd 	devonly, client 	Yes 	Activate radar mode
dota_random_strength 	0.35 	devonly, game 	Yes 	
dota_range_display 	0 	devonly, client 	Yes 	Displays a ring around the hero at the specified radius
dota_ranked_role_queue 	true 	client, archive 	 	
dota_rare_line_click_count 	5 	devonly, client 	Yes 	
dota_razor_arcana_disable_display 	false 	client, archive 	 	
dota_razor_arcana_force_display 	false 	devonly, client, cheat 	 	
dota_razor_arcana_increment_delay 	1 	devonly, client, cheat 	 	
dota_razor_arcana_melee_range 	250 	game, cheat 	 	
dota_razor_arcana_popup_delay 	0 	devonly, client, cheat 	 	
dota_razor_arcana_progress_limit_per_game 	8 	devonly, game, client, replicated, cheat 	 	
dota_razor_arcana_progress_linger_duration 	5 	devonly, client, cheat 	 	
dota_ready_check_duration_seconds 	30 	devonly, client, hidden 	Yes 	How long does a ready check run for before it's considered complete.
dota_ready_check_linger_duration_seconds 	5 	devonly, client, hidden 	Yes 	After a ready check is complete, how long the UI should linger up to display final results.
dota_realtime_stat_keyframe_interval_s 	10 	devonly, game 	Yes 	How often the server generates a keyframe of realtime stats
dota_realtime_stat_update_interval_s 	1 	devonly, game 	Yes 	How often the server updates internal game state and checks whether it should update the GC with realtime stats
dota_realtimeanalyzer_debug_query 	 	devonly, game 	 	
dota_realtimeanalyzer_debug_time_factor 	1 	devonly, game 	 	
dota_recent_event 	cmd 	devonly, client 	Yes 	
dota_reconnect_idle_buffer_time 	45 	devonly, game 	Yes 	How much extra time the player has after reconnecting before he gets marked as AFK.
dota_record_blend_scale 	1 	devonly, client 	Yes 	Scales rate of crossfade between 1st and 3rd idle cycles. A value of 10 means the 1st cycle is fully blended in by 1/10th of animation
dota_record_hero 	cmd 	devonly, game 	Yes 	Pick hero for recording
dota_record_hero_next 	cmd 	devonly, game 	Yes 	Switch to next hero
dota_record_hero_prev 	cmd 	devonly, game 	Yes 	Switch to prev hero
dota_record_mode_webm 	false 	client, cheat 	 	Don't use this directly, use the dota_record_webm command.
dota_record_webm 	cmd 	devonly, client 	Yes 	Record a hero for a transparent webm movie.
dota_recorder_auto_advance 	true 	client, cheat 	 	Automatically start recording the next hero when the current ends
dota_recorder_cycles 	3 	client, cheat 	 	How many cycles of the animation to record
dota_recorder_mode 	1 	client, cheat 	 	0 = avi of idle anim, 1 = tga sequence of idle anim, 2 = single tga from start of idle anim, 3 = PNG sequence of anim
dota_recorder_particle_settle_frames 	10 	client, cheat 	 	Number of frames to render the portrait for in order for particle systems to settle.
dota_recorder_use_card_portrait 	false 	client, cheat 	 	Use the hero selector card portrait setup
dota_recorder_use_default_items 	true 	game, cheat 	 	Use default items only when recording heroes.
dota_recorder_use_fullbody_portrait 	0 	client, cheat 	 	Use the fullbody portrait setup. If 2, use Morphling's position for all heroes.
dota_recorder_use_portrait_file 	 	client, cheat 	 	Load camera setup from a specific portrait file
dota_recorder_use_portrait_position 	true 	client, cheat 	 	Use camera position/activity from the portrait setup
dota_recorder_use_webpage_portrait 	false 	devonly, client, cheat 	 	Use the hero selector webpage portrait setup
dota_redeem_item_code 	cmd 	devonly, client 	Yes 	Redeem a legacy Dota item code.
dota_redirect_allies_voice_to_private_coaching_group 	true 	client, archive, per_user 	 	
dota_ref_winner_dire 	cmd 	devonly, game 	Yes 	Causes the dire team to win
dota_ref_winner_radiant 	cmd 	devonly, game 	Yes 	Causes the radiant team to win
dota_reload_podseats 	cmd 	devonly, client 	Yes 	Reload ti_podseats.txt data
dota_reload_text_chat_macros 	cmd 	devonly, client 	Yes 	Reload chat macros
dota_remove_ability 	cmd 	game 	 	Remove an ability from the player's hero. If no index is specified, remove all abilities except talents and stats.
dota_remove_map_override 	cmd 	client, hidden, cheat 	 	Remove a test map override
dota_render_bottom_inset 	0 	devonly, client 	Yes 	
dota_render_top_inset 	0 	devonly, client 	Yes 	
dota_replay_manager_download_chunk_size 	1048576 	client, archive 	 	
dota_replay_manager_download_simultaneous_requests 	3 	client, archive 	 	
dota_replay_skip_exits_cinematic_mode 	false 	client, archive 	 	
dota_reset_camera_on_spawn 	true 	client, archive, per_user 	 	If enabled, camera will reset to your hero when you respawn
dota_reset_event_action 	cmd 	devonly, client 	 	<event id> <start action id> [remove audit]
dota_reset_event_action_range 	cmd 	devonly, client 	 	<event id> <start action id> <end action id> [remove audit]
dota_reset_event_state 	cmd 	devonly, client 	 	Reset all state on your account relating to the given event id
dota_reset_muerta_ofrenda_state 	cmd 	devonly, client 	Yes 	
dota_reset_violators 	cmd 	devonly, client 	 	Resets the state of all violators.
dota_respawn_roshan 	cmd 	game, cheat 	 	Respawn Roshan
dota_restrict_partner_type_chat 	true 	devonly, game 	Yes 	Disallow chat between certain partner types
dota_river_type 	0 	devonly, client, cheat 	 	
dota_road_to_ti_use_playtest_data 	false 	devonly, client 	Yes 	Use SQL data from playtests to populate quests. Otherwise will use vdata from pro matches.
dota_roadtoti_test_pre_game 	false 	devonly, client 	Yes 	
dota_roshan_upgrade_rate 	60 	game, client, replicated, cheat 	 	
dota_rp_hide_party_unless_open 	false 	client, archive, per_user 	 	If set, party status will not be sent to friends via rich presence, unless the party is open
dota_rp_show_dev_messages 	false 	devonly, client 	 	
dota_rubick_arcana_override_score 	-1 	devonly, game, client, replicated, cheat 	 	
dota_rubick_arcana_reload 	cmd 	devonly, game 	 	Reload the rubick arcana descriptor file
dota_run_rare_chance 	0.1 	game, cheat 	 	
dota_salute_force_custom_tip_style 	 	devonly, game 	 	Custom tip style name to force being used
dota_salute_rate_limit_seconds 	30 	game, client, replicated, cheat 	 	The amount of seconds that you must wait before you can salute again.
dota_salute_recent_tip_window 	12 	devonly, game 	 	
dota_salutes_max_per_match 	3 	devonly, game, cheat 	 	
dota_save_scenario 	cmd 	devonly, client 	Yes 	[output_file] [-binary] [-nopretty] save scenario of the game currently being spectated
dota_save_sets_max_per_hero 	0 	devonly, client, hidden 	Yes 	
dota_save_sets_total 	0 	devonly, client, hidden 	Yes 	
dota_saved_camera_pos_1 	-2230 1630 0 	client, archive, per_user 	 	
dota_saved_camera_pos_10 	0 0 0 	client, archive, per_user 	 	
dota_saved_camera_pos_2 	2800 -2345 0 	client, archive, per_user 	 	
dota_saved_camera_pos_3 	3870 -1930 0 	client, archive, per_user 	 	
dota_saved_camera_pos_4 	-6220 3645 0 	client, archive, per_user 	 	
dota_saved_camera_pos_5 	-530 -400 0 	client, archive, per_user 	 	
dota_saved_camera_pos_6 	6145 -2840 0 	client, archive, per_user 	 	
dota_saved_camera_pos_7 	0 0 0 	client, archive, per_user 	 	
dota_saved_camera_pos_8 	0 0 0 	client, archive, per_user 	 	
dota_saved_camera_pos_9 	0 0 0 	client, archive, per_user 	 	
dota_saved_camera_pos_doublepress_time 	2 	client, archive, per_user 	 	
dota_scale_unit 	cmd 	client, cheat 	 	Scales the unit to the target multiplier
dota_scenario_autosave 	false 	client, archive, release 	 	Enable autosaves while spectating a match from lobby
dota_scenario_autosave_interval 	10 	client, archive, release 	 	Interval in seconds between auto-saves
dota_scenario_autosave_remotely 	false 	client, release 	 	Allow autosaving while in HLTV/replay. (Not saved in settings)
dota_scenario_enable 	false 	client, archive, release 	 	Enable scenario ui in private lobbies
dota_scoreboard_force_visible 	false 	devonly, client 	Yes 	
dota_scoreboard_override_tip_event 	-1 	devonly, client 	 	
dota_screen_shake 	true 	client, archive, per_user 	 	
dota_script_function_help 	cmd 	devonly, game 	Yes 	Get help on registered script API functions and tables.
dota_scripted_replay 	false 	devonly, client 	Yes 	
dota_scripted_replay_camspeed 	1 	devonly, client 	Yes 	
dota_scripted_replay_file 	 	devonly, client 	Yes 	
dota_search_econ_item_defs 	cmd 	devonly, client 	 	search econ items
dota_season_toasts 	true 	devonly, client 	Yes 	
dota_select_all 	cmd 	devonly, client 	Yes 	
dota_select_all_others 	cmd 	devonly, client 	Yes 	
dota_select_ally 	cmd 	devonly, client 	Yes 	selects an ally
dota_select_courier 	cmd 	devonly, client 	Yes 	Select a courier, or snap camera to courier if already selected
dota_select_scout 	cmd 	devonly, client 	Yes 	Select a scout, or snap camera to courier if already selected
dota_selected_broadcaster_player_id 	0 	devonly, client 	Yes 	
dota_selection_groups 	true 	client, archive, per_user 	 	If set, certain units like spiderlings, eidolons and treants are considered groups for selection.
dota_selection_test 	true 	devonly, client 	Yes 	
dota_send_courier_killed 	true 	devonly, game 	Yes 	
dota_send_scout_killed 	true 	devonly, game 	Yes 	
dota_series_prediction_use_placeholder_icon 	false 	devonly, client 	 	
dota_server_add_chat_mute_entries 	false 	devonly, game 	Yes 	
dota_server_allow_custom_games 	0 	devonly, game 	Yes 	Where this server makes itself available to host custom games: 0 = both regular and custom, 1 = regular only, 2 = custom only, 3 = event game only
dota_server_allow_mvp 	true 	devonly, game 	Yes 	
dota_server_lobby_debug 	cmd 	devonly, game 	Yes 	Prints server lobby object
dota_server_long_frame_threshold_ms 	100 	devonly, game 	Yes 	How long a frame must stall before we make a log message.
dota_server_pause 	cmd 	devonly, game 	 	Tells the server to pause the game
dota_server_projection_fow_check 	true 	devonly, game 	Yes 	
dota_server_projection_spectator_only 	true 	devonly, game 	Yes 	
dota_server_send_map_stats 	true 	devonly, game 	Yes 	
dota_server_wait_for_lobby 	false 	devonly, game, hidden 	Yes 	
dota_server_watchdog_match_timeout_minutes 	4320 	devonly, game 	Yes 	
dota_server_watchdog_shutdown_after_signout_minutes 	60 	devonly, game 	Yes 	
dota_set_bp_gift_level 	cmd 	devonly, client 	 	Set the number of gifts set to this account. Argument: [0-5], -1 to turn off
dota_set_hpbar_background 	 	devonly, client 	 	Set the Health Bar background image; streak_blue_bg, streak_fire_bg or streak_gold_bg
dota_set_hpbar_streak_particle 	 	devonly, client 	 	Set the Health Bar streak particle manually
dota_set_portrait_streak_particle 	 	devonly, client 	 	Set the Portrait streak particle manually
dota_set_streak_effect_lv 	-1 	devonly, client 	 	
dota_set_time 	cmd 	devonly, game, cheat 	 	
dota_set_top_bar_streak_effect 	 	devonly, client 	 	Set the particle for a top bar streak effect for testing purposes
dota_settings_healthbar_boss_creep_height_offset 	-4 	devonly, client 	Yes 	
dota_settings_healthbar_boss_creep_icon_size 	24 	devonly, client 	Yes 	
dota_settings_healthbar_boss_creep_width_offset 	20 	devonly, client 	Yes 	
dota_settings_healthbar_hero_icon 	true 	devonly, client 	 	
dota_settings_quick_move 	false 	client, archive, per_user 	 	
dota_settings_quick_target_attack 	false 	client, archive, per_user 	 	
dota_settings_targeted_attack_move 	false 	client, archive, per_user 	 	
dota_settings_targeted_attack_move_radius 	200 	client, cheat 	 	
dota_sf_force_ready_up_dialog 	0 	devonly, client 	Yes 	1 to force dialog immediately, 2 to force ready dialog when we lose focus
dota_sf_game_end_delay 	10 	devonly, game, client, replicated 	Yes 	Delay before the end game panel animation (XP + scoreboard) starts once a game is ended
dota_sf_victory_message_duration 	3 	devonly, client 	Yes 	Duration victory message is shown in game end
dota_shards_button_shard_animation_duration_max_change 	20000 	devonly, client 	Yes 	
dota_shards_button_shard_animation_duration_max_seconds 	5 	devonly, client 	Yes 	
dota_shards_button_shard_animation_duration_min 	0.5 	devonly, client 	Yes 	
dota_shards_button_shard_animation_duration_min_change 	500 	devonly, client 	Yes 	
dota_shop_allow_hotkeys_on_shift 	true 	client, archive, per_user 	 	
dota_shop_common_items 	item_ward_observer item_ward_sentry item_smoke_of_deceit item_dust item_infused_raindrop item_bottle	client, archive, per_user 	 	Common items list for the shop
dota_shop_force_hotkeys 	false 	client, archive, per_user 	 	
dota_shop_search_autofocus 	false 	client, archive, per_user 	 	If enabled, focus will automatically be placed on the search box when opening the shop
dota_shop_speech_timer 	30 	client, archive 	 	
dota_short_path_backtracking_limit 	350 	devonly, game, cheat 	 	
dota_short_path_iteration_limit 	2000 	devonly, game, cheat 	 	
dota_short_path_reversal_penalty 	200 	devonly, game, cheat 	 	
dota_short_path_sidetracking_limit 	-1 	devonly, game, cheat 	 	
dota_shovel_baby_roshan_rise 	0.5 	devonly, game 	 	
dota_shovel_baby_roshan_rise_height 	200 	devonly, game 	 	
dota_shovel_baby_roshan_rot 	-0.5 	devonly, game 	 	
dota_show_accept_coaching_session_popup 	cmd 	devonly, client 	 	
dota_show_accept_match_details 	true 	client, archive, per_user 	 	
dota_show_all_items 	false 	devonly, client 	 	Allows hidden items being display around the client (mainly Armory). Main only.
dota_show_battle_pass_purchase_page_fall2021 	cmd 	devonly, client 	 	Show page allowing purchase of the battle pass. Argument: [gift]
dota_show_battle_pass_purchase_page_international2022 	cmd 	devonly, client 	 	Show page allowing purchase of the battle pass. Argument: [gift]
dota_show_battle_pass_purchase_page_spring2021 	cmd 	devonly, client 	 	Show page allowing purchase of the battle pass. Argument: [gift]
dota_show_battle_pass_purchase_page_ti10 	cmd 	devonly, client 	 	Show page allowing purchase of the battle pass. Argument: [gift]
dota_show_battle_pass_purchase_page_ti9 	cmd 	devonly, client 	 	Show page allowing purchase of the battle pass. Argument: [gift]
dota_show_cast_range 	true 	client, archive 	 	
dota_show_chat_wheel_messages_unlocked_popup 	cmd 	devonly, client 	 	
dota_show_chronocube_debug 	false 	devonly, game 	 	
dota_show_coach_eligiblity_popup 	cmd 	devonly, client 	 	
dota_show_combatlog 	cmd 	devonly, client 	Yes 	
dota_show_creep_spawn_box_wireframe 	false 	devonly, client 	 	
dota_show_crosshair_cursor_height 	false 	devonly, client, cheat 	 	
dota_show_crownfall_collectors_cache_vote_page 	cmd 	devonly, client 	 	
dota_show_data_driven_camera 	cmd 	client, cheat 	 	<camera_file>
dota_show_debug_popup 	cmd 	devonly, client 	 	
dota_show_diretide_2020_cosmetics_page 	cmd 	devonly, client 	 	
dota_show_econ_item_picker 	cmd 	devonly, client 	 	Show the econ item picker popup for a specific hero ID.
dota_show_event_reward_toast 	cmd 	devonly, client 	 	<event id> <level> - shows the toast as if you had just claimed the level
dota_show_facet_help 	true 	client, archive 	 	
dota_show_fall2021_collectors_cache_vote_page 	cmd 	devonly, client 	 	
dota_show_fight_recap 	cmd 	devonly, client 	Yes 	Show the most recent fight recap.
dota_show_gift_restrictions_popup 	cmd 	devonly, client 	 	
dota_show_heightmap 	false 	game, cheat 	 	
dota_show_hero_compare_page 	cmd 	devonly, client 	Yes 	Shows a page with two heroes side by side.
dota_show_hero_finder 	true 	client, archive, per_user 	 	If set, will show hero indicator when alt is held down
dota_show_initial_skill_popup 	cmd 	devonly, client 	 	Show the initial skill popup
dota_show_international2022_collectors_cache_vote_page 	cmd 	devonly, client 	 	
dota_show_invalid_role_selection_popup 	cmd 	devonly, client 	 	
dota_show_item_reward_toast 	cmd 	devonly, client 	 	
dota_show_itempickups 	true 	devonly, client 	Yes 	
dota_show_killgraph 	cmd 	devonly, client 	Yes 	
dota_show_mini_showcase 	true 	devonly, client 	 	
dota_show_nav_obstructions 	false 	game, cheat 	 	
dota_show_nearby_tower_attack_range 	true 	client, archive 	 	
dota_show_object_obstructions 	false 	game, cheat 	 	
dota_show_plus_assistant_violator 	true 	client, archive 	 	
dota_show_popular_items 	true 	client, archive, per_user 	 	
dota_show_purchase_team_fan_content_popup 	cmd 	devonly, client 	 	
dota_show_quick_stats_damage_breakdown_enabled 	true 	client, archive 	 	
dota_show_rank_calibration_popup 	cmd 	devonly, client 	 	Show the rank calibration popup
dota_show_rate_coaching_session_popup 	cmd 	devonly, client 	 	[is coach] Shows the rate coaching session popup with fake data as a student or coach.
dota_show_set_portrait_generator 	cmd 	devonly, client 	 	
dota_show_sideshop 	cmd 	devonly, client 	Yes 	Show Sideshop
dota_show_spectated_unit_orders 	0 	devonly, client 	Yes 	Log unit orders from other players while spectating/watching replays. 1 = player perspective player, 2 = all players
dota_show_spectator_tournament_drops 	true 	client, archive 	 	Set to 1 for spectators directly connected to the game server to be able to see tournament drop messages
dota_show_splash_ads 	cmd 	devonly, client 	 	Show splash ads
dota_show_state_transitions 	true 	devonly, game, client, replicated, cheat 	 	Show gamestate round transitions.
dota_show_teams_page 	cmd 	devonly, client 	 	
dota_show_teleport_channel_time 	true 	client, archive 	 	
dota_show_test_item_def_page 	cmd 	devonly, client 	Yes 	<item def> - show the page for testing a new item definition
dota_show_test_item_set_page 	cmd 	devonly, client 	Yes 	<set name> - show the page for testing a new item set
dota_show_ti10_collectors_cache_vote_page 	cmd 	devonly, client 	 	
dota_show_ti9_collectors_cache_vote_page 	cmd 	devonly, client 	 	
dota_show_trees 	cmd 	devonly, client, cheat 	 	Mark all of the trees on the map as visible.
dota_show_waiting_for_match_warning_timeout 	600 	client, archive 	 	
dota_showcase_admin_cache_duration_s 	900 	devonly, client 	Yes 	
dota_showcase_admin_moderation 	cmd 	devonly, client 	Yes 	
dota_showcase_admin_review_reports 	cmd 	devonly, client 	Yes 	
dota_showcase_attachment_v2 	false 	devonly, client 	 	
dota_showcase_show_report_popup 	cmd 	devonly, client 	 	<account id> <showcase type> - show the report dialog for a given showcase
dota_silent_roshan 	false 	devonly, client 	Yes 	Be quiet Rosh, the pros are trying to kill you
dota_skip_behavior_comms_check 	false 	devonly, client 	 	Skip behavior score check for comms
dota_skip_region_pings 	false 	devonly, client 	 	
dota_smart_doubletap 	true 	client, archive, per_user 	 	
dota_social_feed_cache_duration 	300 	devonly, client 	Yes 	
dota_sort_steam_inventory 	cmd 	devonly, client 	Yes 	Sort the steam inventory layout.
dota_spatial_audio_mix 	1 	release 	 	Mix value to blend spatial and non-spatial audio in Dota 2.
dota_spawn_creeps 	cmd 	game 	 	Force spawn of all lane creeps.
dota_spawn_creeps_mid 	cmd 	game 	 	Force spawn of all mid lane creeps.
dota_spawn_neutrals 	cmd 	game 	 	Force spawn of all neutrals.
dota_spawn_rune 	cmd 	game 	 	Spawns a rune
dota_spec_show_courierkills 	true 	devonly, client 	Yes 	
dota_spec_show_spellsteals 	true 	devonly, client 	Yes 	
dota_spec_talentchanges_show 	true 	devonly, client 	Yes 	
dota_spec_talentchanges_test 	cmd 	devonly, client 	 	Shows a test toast
dota_special_attack_delay 	0 	game, cheat 	 	
dota_spectate_pause_advance_frames 	5 	client, archive, per_user 	 	
dota_spectate_roshantimer_enable 	true 	devonly, client 	Yes 	
dota_spectator_auto_spectate_bot_games 	false 	devonly, client 	Yes 	Automatically spectate the always-running bot game.
dota_spectator_auto_spectate_games 	0 	devonly, client 	Yes 	Automatically spectate available games. Set to a LeagueID to auto spectate games from that league.
dota_spectator_autospeed 	0 	devonly, client 	Yes 	Toggle Directed mode auto speed control.
dota_spectator_autospeed_fast 	2 	devonly, client 	Yes 	
dota_spectator_autospeed_fastest 	4 	devonly, client 	Yes 	
dota_spectator_autospeed_slowmo 	true 	devonly, client 	Yes 	
dota_spectator_autospeed_slowmo_slow 	0.4 	devonly, client 	Yes 	
dota_spectator_autospeed_slowmo_slowest 	0.2 	devonly, client 	Yes 	
dota_spectator_broadcaster_mode 	false 	devonly, client 	Yes 	Display hero selection in broadcaster mode.
dota_spectator_camera_min_time_to_change_chase_unit 	5 	devonly, client 	Yes 	
dota_spectator_debug 	false 	devonly, client 	Yes 	
dota_spectator_decreasereplayspeed 	cmd 	devonly, client 	Yes 	Decrease replay speed
dota_spectator_directed_hero_timer 	2 	devonly, client 	Yes 	
dota_spectator_directed_maxdistance 	820 	devonly, client 	Yes 	
dota_spectator_directed_player_perspective 	false 	devonly, client 	Yes 	
dota_spectator_directed_spline_time 	1 	devonly, client 	Yes 	
dota_spectator_enable_edgepan_temporary_free_camera 	true 	client, archive 	 	Enable spectator takeover camera when edge panning.
dota_spectator_fog_of_war 	-1 	devonly, client 	Yes 	Set fog of war spectator mode. -1:All 2:Radiant 3:Dire
dota_spectator_fowtoggle 	cmd 	devonly, client 	Yes 	
dota_spectator_golddelta_dontshowtotal 	1000 	devonly, client 	 	
dota_spectator_graph 	0 	devonly, client 	Yes 	
dota_spectator_graph_networking_enabled 	true 	devonly, game 	Yes 	0 to disable graph data networking for perf comparisons.
dota_spectator_graph_networking_override 	false 	devonly, game 	Yes 	1 to enable graph data networking for all clients.
dota_spectator_graph_send_interval 	1 	devonly, game 	Yes 	Seconds between each graph update and tranmission.
dota_spectator_hero_index 	0 	devonly, client 	Yes 	
dota_spectator_hudhide 	cmd 	devonly, client 	Yes 	
dota_spectator_hudshow 	cmd 	devonly, client 	Yes 	
dota_spectator_increasereplayspeed 	cmd 	devonly, client 	Yes 	Increase replay speed
dota_spectator_inventory_snapshot_interval 	30 	devonly, game 	Yes 	Seconds between inventory snapshots
dota_spectator_lobbies_cache_duration 	30 	devonly, client 	 	
dota_spectator_lobby_game_details_timeout 	10 	devonly, client 	 	
dota_spectator_minimum_spawn_delay 	1.5 	devonly, client 	Yes 	Hero spawning takes at least this long so that we can move the camera and play the particle effect
dota_spectator_mode 	0 	devonly, client 	Yes 	Toggles the spectator mode: 0=Directed - 1=Free Cam - 2=Hero Chase - 3=PlayerView
dota_spectator_options_autohide 	true 	client, archive 	 	
dota_spectator_options_enabled 	true 	devonly, client 	Yes 	
dota_spectator_pause_on_slow_frame_threshold 	0 	devonly, client 	Yes 	
dota_spectator_pausetoggle 	cmd 	devonly, client 	Yes 	Toggle replay play/pause
dota_spectator_pin_open 	true 	client, archive, per_user 	 	
dota_spectator_revertcameraview 	cmd 	devonly, client 	Yes 	
dota_spectator_select_under_mouse 	cmd 	devonly, client 	Yes 	
dota_spectator_selection_mode 	2 	devonly, client 	Yes 	
dota_spectator_selectnexthero 	cmd 	devonly, client 	Yes 	
dota_spectator_selectprevioushero 	cmd 	devonly, client 	Yes 	
dota_spectator_shoulder_view 	false 	devonly, client 	Yes 	
dota_spectator_skip 	cmd 	devonly, client 	Yes 	Skip replay by a number of seconds.
dota_spectator_skip_back_1 	cmd 	devonly, client 	Yes 	Skip replay back by 1st increment
dota_spectator_skip_back_2 	cmd 	devonly, client 	Yes 	Skip replay back by 2nd increment
dota_spectator_skip_fwd_1 	cmd 	devonly, client 	Yes 	Skip replay forward by 1st increment
dota_spectator_skip_fwd_2 	cmd 	devonly, client 	Yes 	Skip replay forward by 2nd increment
dota_spectator_soundtime 	3 	devonly, client 	 	
dota_spectator_spawn_duration 	1.5 	devonly, client 	Yes 	Duration that the camera should stay on the spawned hero before resetting back to normal
dota_spectator_spawn_ui_delay 	0.75 	devonly, client 	Yes 	Delay after the hero spawns before showing the name and playing the pick sound
dota_spectator_stats_panel 	0 	devonly, client 	Yes 	Current spectator stats panel. 1 = scoreboard, 2 = gold+xp, 3 = items, 4 = graph, 5 = fantasy
dota_spectator_statstoggle 	cmd 	devonly, client 	Yes 	
dota_spectator_teamname_dire 	0 	devonly, client 	Yes 	International 2012: for testing, override the team ID # for the dire.
dota_spectator_teamname_overrides 	true 	devonly, client 	Yes 	International 2012: enable override of 'radiant's turn to ban' with 'navi's turn to ban'.
dota_spectator_teamname_radiant 	0 	devonly, client 	Yes 	International 2012: for testing, override the team ID # for the radiant.
dota_spectator_use_broadcaster_stats_panel 	true 	client, archive, per_user 	 	Follow the broadcasters choice of stats display.
dota_spectator_watching_broadcaster 	false 	devonly, client 	Yes 	Indicates if you are watching a broadcaster in player view, so that the handling of selection can be treated differently. Meaningless when not in player view spectator mode.
dota_spectre_arcana_disable_display 	false 	client, archive 	 	
dota_spectre_arcana_progress_delay 	0.25 	client, archive 	 	
dota_spectre_arcana_progress_linger_duration 	6 	devonly, client, cheat 	 	
dota_spectre_arcana_progress_override_value 	-1 	devonly, client, cheat 	 	
dota_speech_emotes 	true 	devonly, game 	Yes 	Set 0 to disable emotes.
dota_speech_hardcoded_respeak_delay 	true 	game, client, replicated, cheat 	 	Certain speech concepts will not be said more than once per (n) seconds. Set to 0 to disable.
dota_speech_level 	2 	client, archive 	 	Mutes certain parts of the units speech: 0 = no speech, 1 = only events, 2 = all
dota_speech_meepo_pitch 	5 	client, cheat 	 	Increase the pitch of every successive meepo voice by this many %
dota_speech_missinglane_call_interval 	10 	game, cheat 	 	Bots will call 'missing' on a lane no more than once per this many seconds.
dota_speech_missinglane_call_threshold 	8 	game, cheat 	 	Bots will call 'missing' on a lane if an opponent has been gone this many seconds.
dota_speech_mute_time 	1 	devonly, game, client, replicated 	Yes 	
dota_speech_proximity_interval 	5 	game, cheat 	 	Once per (n) seconds, one hero will poll for TLK_ALLY_NEARBY. Because there are ten heroes this means each hero will poll once per n*10 seconds. Set 0 to disable altogether.
dota_speech_proximity_radius 	500 	game, cheat 	 	Heroes nearer than this distance will poll for the TLK_ALLY_NEARBY concept.
dota_speech_proximity_radius_enemy 	1000 	game, cheat 	 	Enemy heroes nearer than this distance will poll for the TLK_ENEMY_NEARBY concept.
dota_speech_shop_dawdle_interval 	15 	devonly, game 	Yes 	Play 'dawdling' line from shopkeeper after hero has been in shop this long.
dota_speech_shop_enter_interval 	30 	devonly, game 	Yes 	At least this many seconds must pass between shopkeeper greeting someone to his shop.
dota_speech_shopkeeper 	false 	game, cheat 	 	Enable or disable shopkeepers' speech.
dota_speech_test 	cmd 	devonly, client 	Yes 	Play an arbitrary speech VCD as if it were coming out of the local player.
dota_speech_test_cycle 	cmd 	devonly, client 	Yes 	
dota_spew_connected_players 	false 	devonly, game 	Yes 	If enabled, server will spew connected player GC updates
dota_spidergraph_bg_color 	0 0 0 0 	devonly, client 	 	
dota_spidergraph_bg_innercolor_1 	41 37 46 128 	devonly, client 	 	
dota_spidergraph_bg_innercolor_2 	45 48 53 255 	devonly, client 	 	
dota_spidergraph_bg_linecolor_1 	105 112 120 45 	devonly, client 	 	
dota_spidergraph_bg_linecolor_2 	105 112 120 45 	devonly, client 	 	
dota_spidergraph_bg_linecolor_3 	105 112 120 45 	devonly, client 	 	
dota_spidergraph_bg_midcolor_1 	45 48 53 64 	devonly, client 	 	
dota_spidergraph_bg_midcolor_2 	45 48 53 105 	devonly, client 	 	
dota_spidergraph_bg_outercolor_1 	45 48 53 105 	devonly, client 	 	
dota_spidergraph_bg_outercolor_2 	62 65 71 225 	devonly, client 	 	
dota_spidergraph_bg_outercolor_2_playercard 	0 0 0 196 	devonly, client 	 	
dota_spidergraph_comparisoninnercolor 	134 150 245 24 	devonly, client 	 	
dota_spidergraph_comparisonoutlinecolor 	134 150 245 255 	devonly, client 	 	
dota_spidergraph_statinnercolor 	255 128 33 12 	devonly, client 	 	
dota_spidergraph_statoutlinecolor 	255 148 63 255 	devonly, client 	 	
dota_splash_ad_acknowledged_id 	0 	client, archive, per_user 	 	
dota_start_ai_game 	false 	devonly, game, client, replicated 	Yes 	
dota_start_auto_save_test 	cmd 	game, hidden 	 	Start an auto save game test
dota_start_new_player_pool 	cmd 	devonly, client 	 	
dota_start_party_ready_check 	cmd 	devonly, client 	Yes 	Start a party ready check.
dota_state_disconnect 	cmd 	devonly, game 	Yes 	Transition to disconnect state on a listen server
dota_steam_china_url_use_https 	true 	client, hidden, archive, release 	 	Should Steam China clients use HTTPS
dota_steamcontroller_view_acceleration_exponent 	1.4 	client, archive 	 	
dota_steamcontroller_view_cardinal_bias 	0.35 	client, archive 	 	
dota_steamcontroller_view_cardinal_bias_diagonal 	0.6 	client, archive 	 	
dota_steamcontroller_view_distance_scale 	1.1 	client, archive 	 	
dota_steamcontroller_view_haptic_intensity 	2 	client, archive 	 	
dota_steamcontroller_view_mode 	0 	client, archive 	 	
dota_steamcontroller_view_sensitivity 	-5 	client, archive 	 	
dota_steamlearn_load_metadata 	cmd 	devonly, game 	Yes 	[project_id] [published_version] Test loads the inference metadata for the specified project
dota_steamvideo_show_dev_messages 	false 	devonly, client 	 	
dota_steamvideo_tower_distance_threshold 	1500 	devonly, client 	 	
dota_stencil_glows 	true 	devonly, client 	Yes 	Enable stencil of glows.
dota_sticker_collection_tutorial_state 	0 	client, archive 	 	
dota_stickerbook_collision_offset 	-0.0001 	devonly, client 	Yes 	
dota_stickerbook_decal_depth 	10 	devonly, client 	Yes 	
dota_stickerbook_min_distance 	440 	devonly, client 	Yes 	
dota_stickerbook_raycast_length 	1000 	devonly, client 	Yes 	
dota_stickerbook_scale_max 	3 	devonly, client 	Yes 	
dota_stickerbook_scale_min 	0.8 	devonly, client 	Yes 	
dota_sticky_ping_wheel 	false 	devonly, client 	Yes 	
dota_store_available_items_duration 	600 	devonly, client 	Yes 	
dota_store_data_cache_duration 	300 	devonly, client 	Yes 	
dota_store_data_retry_delay 	30 	devonly, client 	Yes 	
dota_store_show_item_availability 	cmd 	devonly, client 	 	Given an item def, show the ways this is available in the store
dota_store_show_item_unavailability 	cmd 	devonly, client 	 	Given an item def, show the reason why it's unavailable
dota_strategy_time 	30 	devonly, game, client, replicated, cheat 	 	
dota_suggest_disable 	false 	devonly, game 	Yes 	
dota_suggest_learn_disable 	false 	devonly, game 	Yes 	
dota_suggest_learn_disable_topn_requests 	false 	devonly, game 	Yes 	
dota_suggest_learn_error_backoff_s 	5 	devonly, game 	Yes 	
dota_suggest_learn_error_retry_s 	2 	devonly, game 	Yes 	
dota_suggest_learn_item_sequence_allow_threshold 	0.01 	devonly, game 	Yes 	
dota_suggest_learn_item_sequence_dupe_multiplier 	0.3 	devonly, game 	Yes 	
dota_suggest_learn_item_sequence_other_option_multiplier 	0.7 	devonly, game 	Yes 	
dota_suggest_learn_item_sequence_threshold_full 	15 	devonly, game 	Yes 	
dota_suggest_learn_item_sequence_threshold_start 	6 	devonly, game 	Yes 	
dota_suggest_learn_item_threshold 	0.01 	devonly, game 	Yes 	
dota_suggest_learn_lane_trilane_penalty 	0.8 	devonly, game 	Yes 	
dota_suggest_learn_pregame_items_reduction 	0.9 	devonly, game 	Yes 	
dota_suggest_learn_pregame_items_threshold 	0.1 	devonly, game 	Yes 	
dota_suggest_learn_spew_abilities 	false 	devonly, game 	Yes 	
dota_suggest_learn_spew_items 	false 	devonly, game 	Yes 	
dota_suggest_learn_spew_lanes 	false 	devonly, game 	Yes 	
dota_suggest_learn_spew_pregame_items 	false 	devonly, game 	Yes 	
dota_suggest_learn_spew_rank_prediction 	true 	devonly, game 	Yes 	
dota_suggest_learn_spew_win_probability 	false 	devonly, game 	Yes 	
dota_suggest_learn_toobusy_backoff_s 	10 	devonly, game 	Yes 	
dota_suggest_learn_wards_disable 	false 	devonly, game 	 	
dota_suggest_learn_win_probability_interval 	5 	devonly, game 	Yes 	
dota_suggest_ranks_force_enable 	true 	devonly, game 	Yes 	
dota_suggest_wards_disable 	false 	devonly, game 	 	
dota_suggestion_quick_buy_and_neutral_timeout 	1 	devonly, game 	Yes 	
dota_summoned_units_auto_attack_mode_2 	2 	client, archive, per_user 	 	
dota_suppress_invalid_orders 	false 	devonly, game 	Yes 	Don't log invalid orders
dota_surrender_on_disconnect 	true 	devonly, game 	Yes 	If enabled, a team will surrender if all players on that team disconnect
dota_sv_load_scenario_timeout 	20 	devonly, game 	Yes 	Timeout to receive saved scenario from GC
dota_sv_record_event_action_grant 	cmd 	devonly, game, cheat 	 	Event action grant
dota_swap_mouse_spellcast 	false 	client, archive 	 	
dota_takeherophotos 	cmd 	devonly, client 	Yes 	Take a single full body shot of each hero.
dota_talent_upgrade_attribute 	cmd 	devonly, client 	Yes 	Level up talent attribute.
dota_talent_upgrade_stat_left 	cmd 	devonly, client 	Yes 	Level up talent on the left.
dota_talent_upgrade_stat_right 	cmd 	devonly, client 	Yes 	Level up talent on the right.
dota_taunt_base_cooldown 	2 	game, cheat 	 	The amount of time after a taunt is finished that you always have to wait before taunting again.
dota_taunt_second_cooldown 	60 	game, cheat 	 	If trying to spam taunts, then amount of time you have to wait until that will be allowed again.
dota_team_emoticon_team 	-1 	devonly, client 	 	
dota_team_fandom_last_seen 	1638320400 	client, archive 	 	
dota_team_force_public 	false 	devonly, client 	 	
dota_team_info_batch_interval_s 	1 	devonly, client 	Yes 	
dota_team_save_team_data 	false 	devonly, client 	 	
dota_team_showcase_duration 	16 	devonly, game, client, replicated, cheat 	 	
dota_teammate_max_invis 	0.4 	devonly, client, cheat 	 	
dota_test_achievement_toast 	cmd 	devonly, client 	Yes 	Create a toast for an achievement
dota_test_add_toast 	cmd 	devonly, client 	 	Add a test toast to the dashboard's toast manager
dota_test_bounty_ui 	false 	devonly, client 	 	
dota_test_buyback 	cmd 	devonly, client 	Yes 	
dota_test_challenge 	cmd 	devonly, game 	Yes 	
dota_test_custom_game_save 	cmd 	game, cheat 	 	Test custom game saving, only available from dota_launch_custom_game
dota_test_disconnect_icon 	cmd 	devonly, client 	Yes 	Test disconnect icon
dota_test_global_hero_scale_multiplier 	0 	game, hidden, cheat 	 	
dota_test_glyph 	cmd 	devonly, client 	Yes 	
dota_test_hero_token_popup 	cmd 	devonly, client, cheat 	 	Show the hero token popup.
dota_test_in_game_prediction 	cmd 	devonly, game 	 	Tests the in-game prediction system
dota_test_loadout_arcana_score 	-1 	devonly, client 	 	
dota_test_move_attack 	false 	devonly, game 	Yes 	
dota_test_neutral_item_ack 	false 	devonly, client 	Yes 	
dota_test_npc 	cmd 	devonly, game 	Yes 	Creates a testing npc
dota_test_plus_challenge 	cmd 	devonly, game 	Yes 	
dota_test_popup 	cmd 	devonly, client 	 	dota_test_popup
dota_test_pregame_hud 	cmd 	devonly, client 	 	
dota_test_pseudo_random 	cmd 	devonly, game 	 	Tests results of a pseudo-random generator
dota_test_purchase_battle_pass_levels 	cmd 	devonly, client 	 	Test the battle pass levels purchasing dialog
dota_test_purchase_plus 	cmd 	devonly, client 	 	Test the plus purchasing dialog
dota_test_report_popup 	cmd 	devonly, client 	 	Test report popup
dota_test_steamchina_info 	cmd 	devonly, client 	 	Test the SteamChina info dialog
dota_test_strange_gem 	cmd 	devonly, game 	 	Tests the strange gem system
dota_test_strange_gem_display 	cmd 	devonly, game 	 	Tests displaying strange gem updates
dota_test_teamshowcase 	cmd 	devonly, game 	Yes 	
dota_text_chat_mute_threshold_s 	8 	devonly, game 	Yes 	Time threshold to flag a text chat as abusive if it's followed by a chat mute
dota_threat_evaluator_calculation_duration 	3 	devonly, game, client, replicated, cheat 	 	
dota_threat_evaluator_outer_radius 	3000 	devonly, game, client, replicated, cheat 	 	
dota_threat_evaluator_radius 	2000 	devonly, game, client, replicated, cheat 	 	
dota_ti11_bracket_predictions_dump 	cmd 	devonly, client 	 	<league id>
dota_ti11_candy_shop_show_page 	cmd 	devonly, client 	 	
dota_ti11_candy_shop_show_upcoming_page 	cmd 	devonly, client 	 	
dota_ti11_diretide_show_page 	cmd 	devonly, client 	 	
dota_ti2023_quests_how_to_play_dismissed 	false 	client, archive, per_user 	 	
dota_ti9_consumable_shovel_outcome 	-1 	devonly, game 	 	
dota_ti_onstage_fake_team_0 	0 	devonly, client 	Yes 	
dota_ti_onstage_fake_team_1 	0 	devonly, client 	Yes 	
dota_ti_onstage_overlay 	false 	devonly, client 	Yes 	
dota_ti_onstage_pods 	false 	devonly, client 	Yes 	
dota_ti_onstage_pods_away_back 	AWAY BACK 	devonly, client 	Yes 	
dota_ti_onstage_pods_away_front 	AWAY FRONT 	devonly, client 	Yes 	
dota_ti_onstage_pods_buyback 	true 	devonly, client 	Yes 	
dota_ti_onstage_pods_buyback_available 	true 	devonly, client 	Yes 	
dota_ti_onstage_pods_buyback_duration 	5 	devonly, client 	Yes 	
dota_ti_onstage_pods_during_draft 	true 	devonly, client 	Yes 	
dota_ti_onstage_pods_force_video_0 	0 	devonly, client 	Yes 	
dota_ti_onstage_pods_force_video_1 	0 	devonly, client 	Yes 	
dota_ti_onstage_pods_home_back 	HOME BACK 	devonly, client 	Yes 	
dota_ti_onstage_pods_home_front 	HOME FRONT 	devonly, client 	Yes 	
dota_ti_onstage_pods_id 	false 	devonly, client 	Yes 	
dota_ti_onstage_pods_item_pickup 	true 	devonly, client 	Yes 	
dota_ti_onstage_pods_item_time 	4 	devonly, client 	Yes 	
dota_ti_onstage_pods_level_up_time 	4 	devonly, client 	Yes 	
dota_ti_onstage_pods_player_pics 	true 	devonly, client 	Yes 	
dota_ti_onstage_pods_rapier 	true 	devonly, client 	Yes 	
dota_ti_onstage_pods_reversed_seats 	false 	devonly, client 	Yes 	
dota_ti_onstage_pods_secret_info 	false 	devonly, client 	Yes 	
dota_ti_override_home_team 	false 	devonly, client 	Yes 	
dota_ti_podseats_data_file 	scripts/tournaments/ti_podseats.txt 	client, archive 	 	
dota_ti_winners_data_file 	scripts/tournaments/ti_winners.txt 	client, archive 	 	
dota_tier_treasure_display_override_item_def 	0 	devonly, client, cheat 	 	
dota_time_of_day_rate 	0.00166667 	game, client, replicated, cheat 	 	Rate at which time of day changes relative to game seconds
dota_toast_manager_override_duration 	-1 	devonly, client 	 	
dota_tod_slow_transition_speed 	0.2 	client, cheat 	 	
dota_tod_transition_speed 	1 	client, cheat 	 	
dota_toggle_assisted_camera_operator 	cmd 	devonly, client 	Yes 	Toggle assisted camera operator mode. This is a hybrid of Directed mode with operator control.
dota_toggle_autoattack 	cmd 	devonly, client 	Yes 	
dota_toggle_autoattack_automatically_during_orders 	false 	client, archive, per_user 	 	
dota_toggle_broadcaster_cameraman 	cmd 	devonly, client 	Yes 	toggle cameraman
dota_toggle_combatlog 	cmd 	devonly, client 	Yes 	
dota_toggle_free_camera 	cmd 	devonly, client 	Yes 	Toggle free camera mode. Only available in DotaTV and replays.
dota_toggle_hero_movie_mode 	cmd 	devonly, client 	Yes 	Show item details pages with minimal UI, for recording hero movies
dota_tormentor_respawn_time 	600 	devonly, game, client, replicated 	 	
dota_tormentor_spawn_time 	1200 	devonly, game, client, replicated 	 	
dota_tournament_override 	false 	devonly, game, client, replicated 	 	
dota_track_chat_mutes 	false 	game, cheat 	 	Track chat prior to a mute happening in sql?
dota_tracked_stats_dump 	cmd 	devonly, game 	 	
dota_tree_destruction 	true 	devonly, client, cheat 	 	
dota_tree_regrow_time 	180 	devonly, game, cheat 	 	
dota_tree_try_to_make_solid 	cmd 	devonly, client 	Yes 	
dota_treerespawn 	cmd 	game 	 	Respawns all trees on the map.
dota_trivia_autoplay_sounds 	true 	client, archive 	 	Determines whether or not to autoplay trivia sounds.
dota_trivia_chat_enabled2 	false 	client, archive 	 	
dota_trivia_enable_encryption 	true 	devonly, game, client, replicated 	 	Encrypt the question_value and correct_answer_index fields of trivia questions
dota_trivia_force_question_category 	-1 	devonly, game, client, replicated 	 	Force generated trivia questions to be of a specific category
dota_trivia_require_queue 	true 	devonly, client 	 	
dota_trophies_cache_duration 	300 	devonly, client 	Yes 	
dota_turbo_courier_default_auto_deliver 	true 	client, archive, per_user 	 	
dota_turbo_custom_pickrules 	true 	devonly, game, client, replicated 	 	
dota_turbo_matches_played 	0 	client, archive, per_user 	 	
dota_tutorial_actionpanel 	true 	devonly, game, client, replicated 	Yes 	
dota_tutorial_camera_location_dist 	500 	devonly, game, replicated 	Yes 	
dota_tutorial_debug 	true 	devonly, game, replicated 	Yes 	
dota_tutorial_disable_bot_situational_items 	false 	game, cheat 	 	
dota_tutorial_force_bot_defend 	false 	game, cheat 	 	
dota_tutorial_force_learn_ability 	-1 	devonly, game, client, replicated 	Yes 	
dota_tutorial_game 	false 	devonly, game, client, replicated 	Yes 	
dota_tutorial_heroselection 	true 	devonly, game, client, replicated 	Yes 	
dota_tutorial_move_location_dist 	225 	devonly, game, replicated 	Yes 	
dota_tutorial_percent_bot_exp_decrease 	0 	game, cheat 	 	
dota_tutorial_percent_damage_decrease 	0 	game, cheat 	 	Percentage decrease to apply on damage on the player character.
dota_tutorial_prevent_exp_gain 	0 	game, cheat 	 	
dota_tutorial_prevent_start 	false 	game, cheat 	 	
dota_tutorial_see_enemy 	true 	devonly, game 	Yes 	
dota_tutorial_show_tower_damage 	false 	game, cheat 	 	
dota_tutorial_skip_pregame 	false 	game, cheat 	 	
dota_tutorial_start 	cmd 	devonly, client 	Yes 	
dota_tutorial_start_lesson 	0 	devonly, game, client, replicated 	Yes 	
dota_tutorial_state_change_delay 	2 	devonly, game, replicated 	Yes 	
dota_tutorial_stop_daynightcycle 	false 	game, cheat 	 	
dota_tutorial_usemodifierforanim 	true 	devonly, game 	Yes 	
dota_twitch_top_streams_data_cache_duration 	300 	devonly, client 	Yes 	
dota_ui_armory_build_on_demand 	true 	devonly, client 	Yes 	
dota_ui_armory_is_category_view 	true 	client, archive, per_user 	 	
dota_ui_armory_item_duplicate 	1 	devonly, client 	Yes 	
dota_ui_force_custom_games_players 	false 	devonly, client, cheat 	 	
dota_ui_popup_collectors_cache_available_voted_items 	 	client, archive 	 	
dota_ui_popup_collectors_cache_available_voted_items_timestamp 	0 	client, archive 	 	
dota_underdraft_cache_duration 	300 	devonly, client 	Yes 	
dota_unit_alert_radius 	500 	game, cheat 	 	
dota_unit_alert_range 	1800 	game, cheat 	 	
dota_unit_anger_cooldown_override 	-1 	game, cheat 	 	
dota_unit_anger_duration 	2.3 	game, cheat 	 	
dota_unit_anger_radius_override 	-1 	game, cheat 	 	
dota_unit_attack_visibility 	2 	devonly, game, client, replicated 	 	
dota_unit_blocked_angle_threshold 	0.1 	game, cheat 	 	
dota_unit_blocked_look_ahead_angle_threshold 	0.7 	game, cheat 	 	
dota_unit_blocked_wait_time 	0.15 	game, cheat 	 	
dota_unit_blocked_wait_time_long 	0.4 	game, cheat 	 	
dota_unit_blocked_wait_time_mid 	0.3 	game, cheat 	 	
dota_unit_cache_npc_searches 	true 	game, cheat 	 	Whether to reuse a unit's search cache every frame to avoid obstruction manager queries.
dota_unit_colour_threat_evaluation 	false 	devonly, client 	Yes 	
dota_unit_damage_event_window 	2 	game, cheat 	 	Window (in seconds) that we track damage events for future health value extrapolation.
dota_unit_debug_acquisition_range 	false 	game, cheat 	 	Shows the acquisition range for selected units (Green circle)
dota_unit_debug_attack 	false 	game, cheat 	 	
dota_unit_debug_attack_range 	false 	game, cheat 	 	Shows the attack range for selected units (Red circle)
dota_unit_debug_vision_range 	false 	game, cheat 	 	Shows the vision range for selected units (Teal circle)
dota_unit_draw_paths 	false 	game, cheat 	 	
dota_unit_health_bar_offset 	-1 	devonly, client 	Yes 	
dota_unit_hero_glows 	false 	devonly, client 	Yes 	
dota_unit_interact_flash_duration 	0.2 	client, archive 	 	
dota_unit_lean_angle 	90 	devonly, game, client, replicated 	Yes 	
dota_unit_lean_enable 	true 	devonly, game, client, replicated 	Yes 	
dota_unit_lean_rate 	3 	devonly, game, client, replicated 	Yes 	
dota_unit_moveto_repath_on_target_move 	true 	devonly, game, cheat 	 	
dota_unit_no_damage 	false 	devonly, game, cheat 	 	
dota_unit_orders_rate 	120 	devonly, client, hidden 	Yes 	
dota_unit_orders_resend_rate 	5 	devonly, client, hidden 	Yes 	
dota_unit_pose_run_rate 	3 	devonly, game, client, hidden, replicated 	Yes 	
dota_unit_relative_move_bounce 	1 	game, cheat 	 	
dota_unit_setvalue 	cmd 	devonly, game 	 	Set a value on a unit
dota_unit_short_path_search_debug 	0 	game, cheat 	 	
dota_unit_show_bounding_radius 	false 	game, cheat 	 	
dota_unit_show_collision_radius 	false 	game, cheat 	 	
dota_unit_show_missing_selection_boxes 	false 	devonly, client 	Yes 	
dota_unit_show_selection_boxes 	0 	client, cheat 	 	Draws selection hitboxes. 0 = off, 1 = non-trees, 2 = trees, 3 = all entities.
dota_unit_sink_delay 	2 	devonly, client 	Yes 	
dota_unit_sink_speed 	50 	devonly, client 	Yes 	
dota_unit_use_player_color 	true 	devonly, client 	Yes 	
dota_unit_z_speed 	200 	devonly, client 	Yes 	
dota_unpause_countdown 	3 	game, cheat 	 	
dota_unpause_mass_disconnect_cooldown 	86400 	game, cheat 	 	
dota_update_connected_players_check_time 	1 	game, cheat 	 	How often the server should check if it needs to update the GC in seconds
dota_update_connected_players_send_time 	2 	game, cheat 	 	Minimum send interval: Don't check for lobby vs game state discrepancies if we've sent a message within N seconds
dota_update_connected_players_team_change 	60 	game, cheat 	 	max send interval: player drafted to team
dota_update_connected_players_urgency_building_state 	60 	game, cheat 	 	max send interval: tower state changed
dota_update_connected_players_urgency_connect 	30 	game, cheat 	 	max send interval: player connect
dota_update_connected_players_urgency_disconnect_consequences 	5 	game, cheat 	 	max send interval: player disconnects, relevant leaver actions are predicted
dota_update_connected_players_urgency_disconnect_noconsequences 	30 	game, cheat 	 	max send interval: player disconnects, no relevant leaver actions predicted
dota_update_connected_players_urgency_gamestate_timeout 	10 	game, cheat 	 	max send interval: We send a game state change, but lobby hasn't acknowledged it
dota_update_connected_players_urgency_heartbeat 	1800 	game, cheat 	 	max send interval: nothing has changed and lobby appears to be accurate
dota_update_connected_players_urgency_herochanged 	10 	game, cheat 	 	max send interval: player changer their hero
dota_update_connected_players_urgency_kills 	60 	game, cheat 	 	max send interval: kill counts changed
dota_update_connected_players_urgency_mass_disconnect 	3 	game, cheat 	 	max send interval: mass disconnection has been detected
dota_update_connected_players_urgency_spectator_count 	60 	game, cheat 	 	max send interval: spectator count changed
dota_update_gc_connection_check_count 	2 	game, cheat 	 	How many tries we check if the GC is still connected before terminating due to no response
dota_update_gc_connection_check_time 	1200 	game, cheat 	 	How often the server should check the GC is still connected
dota_update_gc_server_info 	600 	game, cheat 	 	How often the server should check if it needs to update the GC in seconds
dota_update_p4_team_info_cache 	cmd 	devonly, client 	 	<league_ids> - loads all the team info from a set of league ids, and then saves it into team_info_cache.json
dota_upload_item_purchase_history_duration_threshold 	1200 	game, cheat 	 	match duration below which we will not upload item purchases
dota_upload_item_purchase_history_mmr_threshold 	1000 	game, cheat 	 	MMR below which we will not upload item purchases
dota_upload_match_state_history_duration_threshold 	900 	game, cheat 	 	match duration below which we will not upload item purchases
dota_upload_match_state_history_interval 	30 	game, cheat 	 	interval in seconds that we track game states
dota_upload_neutral_item_equip_history_duration_threshold 	1200 	game, cheat 	 	match duration below which we will not upload neutral item equips
dota_upload_neutral_item_equip_history_mmr_threshold 	1000 	game, cheat 	 	MMR below which we will not upload neutral item equips
dota_use_aghanims_postprocess_material 	true 	devonly, client 	Yes 	
dota_use_experimental_npc_controller 	false 	devonly, game 	Yes 	
dota_use_heightmap 	true 	cheat 	 	Set to 0 to disable using heightmap when tracing vertical rays
dota_use_occluded_click_particle_effects 	true 	devonly, client 	Yes 	
dota_use_winter2022_postprocess_material 	true 	devonly, client 	Yes 	
dota_validate_hero_sets 	cmd 	devonly, client 	 	
dota_versus_scene_allow_multiple_actions 	false 	devonly, client 	 	Allow multiple actions in the vs screen
dota_versus_scene_chat_bubble_player 	-1 	devonly, client 	 	Player ID to force chat bubbles for
dota_versus_scene_disable_heroes 	false 	devonly, client 	Yes 	
dota_versus_scene_featured_hero_force_hero_level 	-1 	devonly, client 	 	set to the hero level you want them to be. -1 means use the actual data
dota_versus_scene_featured_hero_force_hero_relics 	-1 	devonly, client 	 	set to the number of relics you want to show up. -1 means use the actual data.
dota_versus_scene_featured_hero_force_hero_sticker 	-1 	devonly, client 	 	set to the sticker you want to show up. -1 means use the actual data.
dota_versus_scene_featured_hero_force_plus_subscriber 	0 	devonly, client 	 	-1 to pretend they're not a plus subcriber, 1 to pretend they are, 0 for default.
dota_versus_scene_override_heroes 	 	devonly, client 	 	Comma separated list of hero names to show on the versus scene.
dota_versus_scene_override_layout_file 	 	devonly, client 	 	Specify an XML file for testing a new versus scene that doesn't have a corresponding item yet.
dota_versus_screen_fake_accolades 	false 	devonly, client 	 	
dota_versus_screen_flip_team_order 	false 	devonly, client 	 	
dota_versus_screen_show_debug 	cmd 	devonly, client 	 	
dota_victory_timer 	0 	devonly, game, cheat 	 	
dota_video_config.DeviceID 	 	devonly, client 	Yes 	
dota_video_config.VendorID 	 	devonly, client 	Yes 	
dota_video_config.Version 	 	devonly, client 	Yes 	
dota_video_config.setting.aspectratiomode 	 	devonly, client 	Yes 	
dota_video_config.setting.coop_fullscreen 	 	devonly, client 	Yes 	
dota_video_config.setting.cpu_level 	 	devonly, client 	Yes 	
dota_video_config.setting.defaultres 	 	devonly, client 	Yes 	
dota_video_config.setting.defaultresheight 	 	devonly, client 	Yes 	
dota_video_config.setting.dota_ambient_cloth 	 	devonly, client 	Yes 	
dota_video_config.setting.dota_ambient_creatures 	 	devonly, client 	Yes 	
dota_video_config.setting.dota_cheap_water 	 	devonly, client 	Yes 	
dota_video_config.setting.dota_portrait_animate 	 	devonly, client 	Yes 	
dota_video_config.setting.fullscreen 	 	devonly, client 	Yes 	
dota_video_config.setting.fullscreen_min_on_focus_loss 	 	devonly, client 	Yes 	
dota_video_config.setting.gpu_level 	 	devonly, client 	Yes 	
dota_video_config.setting.gpu_mem_level 	 	devonly, client 	Yes 	
dota_video_config.setting.high_dpi 	 	devonly, client 	Yes 	
dota_video_config.setting.knowndevice 	 	devonly, client 	Yes 	
dota_video_config.setting.mat_viewportscale 	 	devonly, client 	Yes 	
dota_video_config.setting.mat_vsync 	 	devonly, client 	Yes 	
dota_video_config.setting.mem_level 	 	devonly, client 	Yes 	
dota_video_config.setting.nowindowborder 	 	devonly, client 	Yes 	
dota_video_config.setting.recommendedheight 	 	devonly, client 	Yes 	
dota_video_config.setting.refreshrate_denominator 	 	devonly, client 	Yes 	
dota_video_config.setting.refreshrate_numerator 	 	devonly, client 	Yes 	
dota_video_config.setting.shaderquality 	 	devonly, client 	Yes 	
dota_video_config.setting.useadvanced 	 	devonly, client 	Yes 	
dota_video_config.setting.version 	 	devonly, client 	Yes 	
dota_view_store_item_details 	cmd 	devonly, client 	Yes 	<itemdef>
dota_wagering_info_cache_duration 	600 	devonly, client 	Yes 	
dota_wait_for_players_battle_cup_present_time 	10 	devonly, game 	Yes 	Time to stay after waiting for players succeeds when displaying battle cup winners
dota_wait_for_players_completed_delay 	2 	devonly, game 	Yes 	How long to stay at the waiting-for-players UI after all players have loaded
dota_wait_for_players_failed_delay 	3 	devonly, game 	Yes 	How long to stay at the waiting-for-players UI after all players have loaded
dota_wait_for_players_to_load 	1 	devonly, game 	Yes 	If set, hero picking will be delayed until all players have loaded.
dota_wait_for_players_to_load_streaming_timeout 	30 	devonly, game 	Yes 	Game will start after this time, even if all players haven't loaded yet
dota_wait_for_players_to_load_timeout 	180 	devonly, game 	Yes 	Game will start after this time, even if all players haven't loaded yet
dota_ward_placement_max_suggestions 	15 	devonly, client 	 	
dota_ward_placement_min_weight 	0.028 	devonly, client 	 	
dota_watch_force_main_event 	false 	devonly, client, cheat 	 	
dota_watch_game_disable_client_validation 	false 	client, cheat 	 	Force disable client validation for spectating.
dota_watch_live_friend_score_boost 	500 	client, cheat 	 	Amount that friends in live games boost the game's sort score
dota_watch_live_league_id 	0 	client, cheat 	 	League ID for requested games
dota_watch_live_match_data_refresh_interval 	1 	devonly, client 	Yes 	
dota_watch_live_match_list_auto_refresh_interval 	120 	devonly, client 	Yes 	
dota_watch_live_match_list_refresh_interval 	10 	devonly, client 	Yes 	
dota_watch_live_request_period 	30 	client, cheat 	 	Amount that friends in live games boost the game's sort score
dota_watch_menu_force_live_match_visible 	false 	devonly, client 	 	
dota_watch_menu_force_rosters_set 	-1 	devonly, client 	 	
dota_watch_menu_force_visible 	false 	devonly, client 	 	
dota_watch_pause_at_the_end_of_all_replays 	true 	devonly, client 	Yes 	Pause at the end of replays
dota_watch_tab_violator_scheduled_update_interval_s 	30 	devonly, client 	 	
dota_watch_ti_16_teams 	true 	devonly, client, cheat 	 	
dota_water_fadetime 	0.6 	devonly, client, cheat 	 	
dota_water_rune_spawn_time_initial 	120 	devonly, game, client, replicated, cheat 	 	
dota_wearable_dissolve_duration 	0.6 	devonly, client 	 	How long the dissolve effect is in seconds.
dota_wearable_dissolve_intensity 	0 	devonly, client 	 	0.0 - 10.0, larger number gives more intense color
dota_wearable_dissolve_noise 	40 	devonly, client 	 	1.0 - 1000.0, larger number is noisier
dota_wearable_dissolve_thickness 	0.03 	devonly, client 	 	0.0 - 1.0, larger number is thicker
dota_wearable_dither_duration 	0.2 	devonly, client 	 	How long the dither effect is in seconds.
dota_wearables_clientside 	false 	devonly, game, client, replicated 	Yes 	
dota_weekend_tourney_buyin_member_max 	5 	devonly, client 	 	Max buyin allowed for a single member
dota_weekend_tourney_buyin_team_max 	5 	devonly, client 	 	Max buyin allowed for entire team
dota_weekend_tourney_debug 	cmd 	devonly, client 	Yes 	Prints local weekend tourney object(s), if any
dota_weekend_tourney_max_skill_increase 	1 	devonly, client 	 	Max number of tiers above the party's assigned level that you can compete at
dota_weekend_tourney_participation_cooldown_hours 	120 	devonly, client, hidden 	Yes 	Players may not participate in another weekend tourney scheduled for N hours after the most recent schedule time
dota_weekend_tourney_selected_division 	0 	client, archive 	 	Default division ID to show for weekend leagues and such
dota_weekend_tourney_small_team_size 	0 	devonly, client, hidden 	Yes 	If non-zero, then we will allow teams of N players to queue for a test that requires fewer participants
dota_weekly_quest_challenge_debug 	true 	devonly, game, archive 	 	Debug for weekly quest challenges
dota_weekly_quests_disable_locks 	false 	devonly, client 	 	
dota_weekly_quests_only_show_active_week 	false 	devonly, client 	 	
dota_will_purchase_gold_remaining_max_remaining 	1000 	devonly, client 	Yes 	On the 'I will purchase <item>' alert, the maximum amount of gold remaining when showing the remaining gold cost
dota_will_purchase_gold_remaining_min_cost 	2000 	devonly, client 	Yes 	On the 'I will purchase <item>' alert, the minimum cost of an item to show the remaining gold cost
dota_windrunner_arcana_disable_hud_display 	false 	client, archive 	 	
dota_windrunner_arcana_enable_second_style 	false 	devonly, client, cheat 	 	
dota_windrunner_arcana_hud_summary_delay 	2.5 	devonly, client, cheat 	 	
dota_windrunner_arcana_hud_summary_duration 	3.5 	devonly, client, cheat 	 	
dota_windrunner_focus_fire_fx_threshold 	1 	game, client, replicated, cheat 	 	
dota_workshoptest 	false 	devonly, game, client, replicated 	Yes 	
dota_workshoptest_modelnew0 	 	devonly, game 	Yes 	
dota_workshoptest_modelnew1 	 	devonly, game 	Yes 	
dota_workshoptest_modelnew2 	 	devonly, game 	Yes 	
dota_workshoptest_modelorg0 	 	devonly, game 	Yes 	
dota_workshoptest_modelorg1 	 	devonly, game 	Yes 	
dota_workshoptest_modelorg2 	 	devonly, game 	Yes 	
dota_wraith_king_arcana_clear_claimed 	cmd 	devonly, client 	 	Unclaim everything
dota_wraith_king_arcana_disable_display 	false 	client, archive 	 	
dota_wraith_king_arcana_hero_claim_bucket_1 	0 	client, archive, per_user 	 	
dota_wraith_king_arcana_hero_claim_bucket_2 	0 	client, archive, per_user 	 	
dota_wraith_king_arcana_hero_claim_bucket_3 	0 	client, archive, per_user 	 	
dota_wraith_king_arcana_hero_claim_bucket_4 	0 	client, archive, per_user 	 	
dota_wraith_king_arcana_hero_claim_bucket_5 	0 	client, archive, per_user 	 	
dota_wraith_king_arcana_map_show_all_alive 	cmd 	devonly, client 	Yes 	Show every hero as alive
dota_wraith_king_arcana_meepo_test 	false 	devonly, client 	 	
dota_wraith_king_arcana_progress_delay 	1.5 	client, archive 	 	
dota_wraith_king_arcana_progress_linger_duration 	6 	devonly, client, cheat 	 	
dota_wraith_king_arcana_show_hero_alive 	 	devonly, client 	 	
dota_xp_rune_spawn_time 	420 	devonly, game, client, replicated, cheat 	 	
dotadev_bind 	cmd 	devonly, client 	Yes 	For development: Bind a key to in dota (ALT+key) allowed.
dotadev_binds_show 	cmd 	devonly, client 	Yes 	For development: List all developer binds.
dotadev_unbind 	cmd 	devonly, client 	Yes 	For development: Unbind a key to in dota (ALT+key) allowed.
dotadev_usebinds 	false 	devonly, client 	 	
download_ugc_image_handle 	cmd 	devonly, client 	 	Download a UGC image file by handle
dp_pull 	0.3 	game, cheat 	 	
dp_radius 	100 	game, cheat 	 	
dp_spirits 	0 	game, cheat 	 	
dpc_watch_schedule_set_favorite_team_state 	cmd 	devonly, client 	 	Set favorite state for a specific team
drawcross 	cmd 	game, cheat 	 	Draws a cross at the given location
	Arguments: x y z
drawline 	cmd 	game, cheat 	 	Draws line between two 3D Points.
	Green if no collision
	Red is collides with something
	Arguments: x1 y1 z1 x2 y2 z2
dsp_automatic 	0 	devonly, demo 	Yes 	
dsp_db_min 	80 	devonly, demo 	Yes 	
dsp_db_mixdrop 	0.5 	devonly, demo 	Yes 	
dsp_dist_max 	1440 	cheat, demo 	 	
dsp_dist_min 	0 	cheat, demo 	 	
dsp_mix_max 	0.8 	devonly, demo 	Yes 	
dsp_mix_min 	0.2 	devonly, demo 	Yes 	
dsp_off 	false 	cheat 	 	
dsp_vol_2ch 	1 	devonly, demo 	Yes 	
dsp_vol_4ch 	0.5 	devonly, demo 	Yes 	
dsp_vol_5ch 	0.5 	devonly, demo 	Yes 	
dsp_volume 	0.8 	archive, demo 	 	
duel_accept_toast_test 	cmd 	devonly, client 	 	<requestor_id>
duel_request_toast_test 	cmd 	devonly, client 	 	<requestor_id>
dump_audio_input 	false 	devonly 	 	
dump_challenges 	cmd 	devonly, client 	 	dump_challenges
dump_client_projectiles 	cmd 	devonly, client 	Yes 	Spews a list of all client-side projectiles
dump_emoticons_csv 	cmd 	devonly, client 	 	
dump_entity_report 	cmd 	client, cheat 	 	List all client-side entities in the scene
dump_globals 	cmd 	devonly, game 	Yes 	Dump all global entities/states
dump_loc_token 	cmd 	devonly 	Yes 	List information on the given token
dump_localization_files 	cmd 	devonly 	Yes 	List all loaded localization files
dump_modifier_list 	cmd 	devonly, game 	Yes 	Dumps all modifiers that exist in the game
dump_panorama_css_properties 	cmd 	release 	 	Prints out all valid panorama CSS properties and their documentation
dump_panorama_events 	cmd 	release 	 	print panorama event types and their documentation
dump_panorama_render_command_stats 	cmd 	devonly 	Yes 	
dump_portrait_world_info_with_debug_name_containing 	cmd 	devonly, client 	 	
dump_quests 	cmd 	devonly, client 	 	dump_quests
dump_response_symbols 	cmd 	devonly, game 	Yes 	print all response symbols to the console
dump_secondary_scene_worlds 	cmd 	devonly, client 	Yes 	Lists secondary scene worlds and ref counts
dump_visible_buffs 	cmd 	game, cheat 	 	Print out non-hidden buffs.
dumpparticlelist 	cmd 	release 	 	Print out information on existing particle systems
dumpstringtable 	cmd 	devonly 	Yes 	
===E===
Command 	Default Value	Flags 	Defensive Flag	Description
echo 	cmd 	server_can_execute 	 	Echo text to console.
echoln 	cmd 	release 	 	Echo the command arguments on the console
econ_show_items_with_tag 	cmd 	devonly, client 	Yes 	Lists the item definitions that have a specified tag.
enable_boneflex 	true 	client, archive 	 	
enable_priority_boost 	cmd 	devonly 	Yes 	Disable focus based priority boost
endmovie 	cmd 	devonly, norecord 	Yes 	Stop recording movie frames.
engine_accurate_input_processing_delta_time	false 	devonly 	Yes 	When true, elapsed time given to the input processing will be the time elapsed since the last input processing. This is only relevant when input is processed multiple times per frame ( i.e. multiple ticks per frame)
engine_allow_multiple_simulates_per_frame 	false 	devonly 	Yes 	When the client is catching up in low frame rate situations, should we run client simulate more than once a frame?
engine_allow_multiple_ticks_per_frame 	true 	devonly 	Yes 	When the client is catching up in low frame rate situations, should we run tick more than once a frame?
engine_client_tick_pad_enable 	false 	devonly 	Yes 	
engine_cpu_info_extended 	 	devonly 	Yes 	CPU the engine is running on.
engine_frametime_amnesty_debug 	false 	devonly 	Yes 	Enable logging about events that disable frame time warnings
engine_frametime_print_report 	cmd 	devonly 	Yes 	Print a performance report from the current data in the vprof 'lite' profiler
engine_frametime_warnings_enable 	true 	devonly 	Yes 	Enable framerate-related warnings, such as sv_long_frame_ms. Disabling warnings is useful when running in situations such a debug where a slow frame rate is expected
engine_low_latency_sleep_after_client_tick 	false 	release 	 	When r_low_latency is enabled, this moves the low latency sleep on tick frames to happen after client simulation.
engine_max_resource_system_update_time 	5 	devonly 	Yes 	
engine_max_ticks_to_simulate 	-1 	devonly 	Yes 	Max number of ticks to simulate per frame, after which simulation will start to slow down compared to real time.
engine_no_focus_sleep 	20 	archive 	 	
engine_no_focus_sleep_vconsole_suppress 	true 	devonly 	Yes 	When VConsole is in the foreground, don't trigger engine_no_focus_sleep behavior
engine_ostype 	 	devonly 	Yes 	OS type the engine is running on.
engine_platform_name_extended 	 	devonly 	Yes 	Platform the engine is running on.
engine_render_only 	false 	devonly 	Yes 	
engine_rendersystem_init 	 	devonly 	Yes 	Rendersystem option requested (changing this does not change the rendersystem).
engine_rendersystem_shader_model 	0 	devonly 	Yes 	Rendersystem shader model in use (changing this does not change the shader model).
engine_rendersystem_used 	 	devonly 	Yes 	Rendersystem option in use (changing this does not change the rendersystem).
engine_show_frame_dispatch 	false 	devonly 	 	show frame dispatch names.
engine_show_frame_pacing 	false 	release 	 	
engine_show_frame_ticks 	false 	devonly 	Yes 	
engine_sse42 	true 	devonly 	Yes 	turn on sse4.2 optimizations in the engine
english 	true 	client, userinfo 	 	If set to 1, running the english language set of assets.
ent_absbox 	cmd 	game, cheat 	 	Displays the total bounding box for the given entity(s) in green. Some entites will also display entity specific overlays.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_actornames 	cmd 	game, cheat 	 	Displays the entity name for all entities that have ShouldDisplayInActorNames true in code
ent_actornames_font 	Consolas 	game, client, replicated, cheat 	 	ent_actornames font name
ent_actornames_fontsize 	24 	game, client, replicated, cheat 	 	ent_actornames font size
ent_animgraph_debug 	cmd 	game, cheat 	 	Displays debug draws about the given entity(ies) animgraph
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_animgraph_record 	cmd 	game, cheat 	 	Toggles recording of animgraph replay of the given entity(s)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_animgraph_setvar 	cmd 	game, cheat 	 	Sets a variable on the animgraph of the given entity(s)
	Arguments: <varname>=<value>	<{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
ent_attachments 	cmd 	game, cheat 	 	Displays the attachment points on an entity.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_autoaim 	cmd 	game, cheat 	 	Displays the entity's autoaim radius.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_bbox 	cmd 	game, cheat 	 	Displays the movement bounding box for the given entity(ies) in orange. Some entites will also display entity specific overlays.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_call 	cmd 	game, cheat 	 	ent_call <funcname> <option:entname> calls function on current look target or filtername, checks on ent, then root, then mode, then map scope
ent_cancelpendingentfires 	cmd 	devonly, game 	Yes 	Cancels all ent_fire created outputs that are currently waiting for their delay to expire.
ent_characterize 	cmd 	devonly, game 	Yes 	Spew PVS debug info for entity
ent_clear_debug_overlays 	cmd 	game, cheat 	 	Clears all debug overlays
ent_create 	cmd 	game, cheat, vconsole_fuzzy 	 	Creates an entity of the given designer or subclass name where the player is looking.
ent_debug_anim 	cmd 	devonly, client 	Yes 	Use the specified entity for animation debugging.
ent_debug_draw_thinkers 	false 	devonly, game, client, replicated	Yes 	
ent_debug_origin_changes 	cmd 	devonly, game 	 	turn on, off, or toggle origin changes on server for entity by index
ent_find 	cmd 	game, cheat 	 	Find and list all entities with classnames or targetnames that contain the specified substrings.
Format: find_ent <substring>
ent_find_index 	cmd 	game, cheat 	 	Display data for entity matching specified index.
Format: find_ent_index <index>
ent_fire 	cmd 	game, cheat, vconsole_fuzzy 	 	Usage:
 ent_fire <target> [action] [value] [delay]
ent_fire_output 	cmd 	game, cheat, vconsole_fuzzy 	 	Usage:
 ent_fire_output <target> [output name] [value] [delay]
ent_grab 	cmd 	game, cheat 	 	grabs the object in front of the player. Options: -loose -multiple -toggle
ent_hierarchy 	cmd 	game, cheat 	 	Prints the entity hierarchy tree rooted at the specified ent(s)
ent_hitbox 	cmd 	game, cheat 	 	Displays the hitboxes for the given entity(ies).
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_info 	cmd 	game, cheat 	 	Usage:
 ent_info <class name>
ent_joint_axis_size 	4 	devonly, game 	Yes 	
ent_joint_filter_substring 	 	devonly, game 	Yes 	
ent_joint_names 	true 	devonly, game 	Yes 	
ent_joint_only_ik_joints 	false 	devonly, game 	Yes 	
ent_joint_use_bind_pose 	false 	devonly, game 	Yes 	
ent_joints 	cmd 	game, cheat 	 	Displays the joint names + axes an entity.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_kill 	cmd 	game, cheat 	 	Kills the given entity(s)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_messages 	cmd 	game, cheat 	 	Toggles input/output message display for the selected entity(ies). The name of the entity will be displayed as well as any messages that it sends or receives.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_messages_draw 	false 	game, client, replicated, cheat 	 	Visualizes all entity input/output activity.
ent_name 	cmd 	game, cheat 	 	Displays the entity name
ent_orient 	cmd 	game, cheat 	 	Orient the specified entity to match the player's angles. By default, only orients target entity's YAW. Use the 'allangles' option to orient on all axis.
	Format: ent_orient <entity name> <optional: allangles>
ent_picker 	cmd 	game, cheat 	 	Toggles 'picker' mode. When picker is on, the bounding box, pivot and debugging text is displayed for whatever entity the player is looking at.
	Arguments:	full - enables all debug information
ent_pivot 	cmd 	game, cheat 	 	Displays the pivot for the given entity(ies).
	(y=up=green, z=forward=blue, x=left=red). 
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_pivot_size 	20 	game, archive, cheat 	 	
ent_rbox 	cmd 	client, cheat 	 	Displays the total bounding box for the given entity(s) in green. Some entites will also display entity specific overlays.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_remove 	cmd 	game, cheat 	 	Removes the given entity(s)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_remove_all 	cmd 	game, cheat 	 	Removes all entities of the specified type
	Arguments: 	{entity_name} / {class_name}
ent_revert_dormancy_change 	false 	devonly, client 	Yes 	
ent_rotate 	cmd 	game, cheat 	 	Rotates an entity by a specified # of degrees
ent_scale 	cmd 	game, cheat 	 	Scales entities.	Arguments: <scale factor> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
ent_scenehierarchy 	cmd 	game, cheat 	 	Prints the entity scenenode hierarchy tree rooted at the specified ent(s)
ent_script_dump 	cmd 	game, cheat 	 	Dumps the names and values of this entity's script scope to the console
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_select 	cmd 	game, cheat 	 	Select or deselects the given entities(s) for later manipulation
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_setang 	cmd 	game, cheat 	 	Set entity angles
ent_setname 	cmd 	game, cheat 	 	Sets the targetname of the given entity(s)
	Arguments: 	<new entity name> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
ent_setpos 	cmd 	game, cheat 	 	Move entity to position
ent_show_contexts 	false 	game, cheat 	 	Show entity contexts in ent_text display
ent_show_damage 	cmd 	game, cheat 	 	Sets damage display mode. When on, you will see the amount of damage dealt over the target's head.
ent_show_response_criteria 	cmd 	game, cheat 	 	Print, to the console, an entity's current criteria set used to select responses.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_showonlyattachment 	 	game, cheat 	 	
ent_skeleton 	cmd 	game, cheat 	 	Displays the skeleton for the given entity(ies).
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_skeleton_duration 	0 	game, client, replicated, cheat 	 	Duration of ent_skeleton display
ent_skeleton_only_ik_joints 	false 	devonly, game 	Yes 	
ent_spew_derived_classes 	cmd 	devonly, game 	 	Prints out all entity classes which inherit from a specified base class
ent_steadystate_batchsize 	20 	devonly, game 	Yes 	Max number of entities to transmit to player
ent_steadystate_delay 	5 	devonly, game 	Yes 	Time in seconds without network state changes until an entity is considered for trickle updates
ent_steadystate_enable 	true 	devonly, game 	Yes 	
ent_steadystate_interval 	0.1 	devonly, game 	Yes 	Rate at which entities can be trickled to players
ent_teleport 	cmd 	game, cheat 	 	Teleport the specified entity to where the player is looking.
	Format: ent_teleport <entity name>
ent_test_interpolation 	false 	devonly, client 	Yes 	
ent_text 	cmd 	game, cheat, vconsole_fuzzy 	 	Displays text debugging information about the given entity(ies) on top of the entity (See Overlay Text)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_text256 	cmd 	game, cheat 	 	Displays text debugging information about the given entity(ies) [within 256 units of the player] on top of the entity (See Overlay Text)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_text_clear 	cmd 	game, cheat 	 	Hide text debugging information about the given entity(ies) on top of the entity (See Overlay Text)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_text_filter 	cmd 	game, cheat 	 	Set which ent_text filters you want:
ent_text_flags_active 	-1 	game, archive, cheat 	 	
ent_text_no_name_really_i_mean_it 	false 	game, cheat 	 	
ent_text_radius 	cmd 	game, cheat 	 	Displays text debugging information about the given entity(ies) [near the player] on top of the entity (See Overlay Text)
	2 Arguments: 	<Radius> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
ent_text_sticky_add 	cmd 	game, cheat 	 	Adds to list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_text_sticky_clear 	cmd 	game, cheat 	 	Clears the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_text_sticky_dump 	cmd 	game, cheat 	 	Spews the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_text_sticky_remove 	cmd 	game, cheat 	 	Removes from the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_ungrab 	cmd 	game, cheat 	 	un-grabs all objects
ent_vcollide_wireframe 	cmd 	game, cheat 	 	Displays the interpolated vcollide wireframe pm am entity.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_viewentity 	cmd 	devonly, game 	 	Selects the picked entity as the view entity
ent_viewoffset 	cmd 	game, cheat 	 	Displays the eye position for the given entity(ies) in red.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_viewpunch 	cmd 	devonly, game 	 	Used to debug ViewPunch
ent_visibility_traces 	cmd 	game, cheat, vconsole_fuzzy 	 	Displays visibility traces for the given entity
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
entity_log_load_unserialize 	0 	game, client, replicated, cheat 	 	Output unserialization of entities on map load. 0 - off, 1 - client/server, 2 - server, 3 - client
entity_lump_list 	cmd 	devonly 	Yes 	List all known entity lumps
entity_lump_spew 	cmd 	devonly 	Yes 	Dump the contents of an entity lump
entityreport 	cmd 	devonly, game 	Yes 	Reports all extant entities. Optional 2nd arg is a substring of a classname that the list will be filtered by.
entitysummary 	cmd 	devonly, game 	Yes 	Summarizes (by class) all extant entities. Optional 2nd arg is a substring of a classname that the list will be filtered by.
ents 	cmd 	devonly, game 	Yes 	List server entities, sorted by spawn group
escape 	cmd 	release, clientcmd_can_execute 	 	Escape key pressed.
event_points_activate_timeout 	10 	devonly, client 	Yes 	
exec 	cmd 	norecord, release 	 	Execute a cfg file
exec_async 	cmd 	cheat, norecord 	 	Execute a cfg file over time
execifexists 	cmd 	norecord, release 	 	Execute a cfg file if file exists
execute_command_every_frame 	 	cheat 	 	
explode 	cmd 	game, cheat 	 	Kills the player with explosive damage
explodevector 	cmd 	game, cheat 	 	Kills a player applying an explosive force. Usage: explodevector <player> <x value> <y value> <z value>
===F===
Command 	Default Value	Flags 	Defensive Flag	Description
fade_debug_splitscreen_slot 	-1 	devonly, client 	Yes 	
fadein 	cmd 	game, cheat 	 	fadein {time r g b}: Fades the screen in from black or from the specified color over the given number of seconds.
fadeout 	cmd 	game, cheat 	 	fadeout {time r g b}: Fades the screen to black or to the specified color over the given number of seconds.
fairy_shadow_realm_overlay_enabled 	true 	devonly, client 	 	Fairy Shadow Realm Overlay Effect
fake_accept_state 	cmd 	devonly, client 	 	
fake_account_disabled 	false 	devonly, client 	 	
fake_account_disabled_end_time 	0 	devonly, client 	 	
fake_chat_members 	0 	devonly, client 	Yes 	Number of users in chat channel.
fake_custom_lobbies 	0 	devonly, client 	 	Show additional lobbies in the lobby list
fake_event_game_active 	-1 	devonly, client 	Yes 	
fake_event_game_countdown 	-1 	devonly, client 	Yes 	
fake_low_behavior_for_ranked 	false 	devonly, client 	 	
fake_low_behavior_for_ranked_account_id	0 	devonly, client 	 	
fake_low_pri 	0 	devonly, client 	 	
fake_meta_xp 	cmd 	game, cheat 	 	Fake meta xp values
fake_team_crest 	-1 	devonly, client 	 	
fantasy_craft_decode_title_awards 	cmd 	devonly, client 	Yes 	<league_id> <award_number> Convert a title awards uint64 into which titles were awarded
fantasy_craft_populate_league_data 	cmd 	devonly, client 	Yes 	<fantasy league id> adds teams to the fantasy crafting data for the given fantasy league id
fantasy_craft_reset_tablets 	cmd 	devonly, client 	Yes 	<fantasy league id> Rerolls all attributes on all tablets for the account
fantasy_craft_reset_tutorial 	cmd 	devonly, client 	Yes 	Resets the user back to the base tutorial state
fantasy_craft_set_roll_tokens 	cmd 	devonly, client 	Yes 	<fantasy league id> <period id> <token_amount> Sets available roll tokens for the account
fantasy_craft_upgrade 	cmd 	devonly, client 	Yes 	<fantasy league id> Upgrades the tablet to the appropriate level for the period
filesystem_buffer_size 	0 	devonly 	Yes 	Size of per file buffers. 0 for none
filesystem_fake_latency 	0 	devonly 	Yes 	
filesystem_max_stdio_read 	16 	devonly 	Yes 	
filesystem_native 	true 	devonly 	Yes 	Use native FS or STDIO
filesystem_report_buffered_io 	false 	devonly 	Yes 	
filesystem_unbuffered_io 	true 	devonly 	Yes 	
filter_player_simulation_time 	true 	devonly, game, client, replicated	 	
find 	cmd 	release 	 	Find concommands with the specified string in their name/help text.
findflags 	cmd 	release 	 	Find concommands by flags.
finish_tutorial 	cmd 	devonly, game, cheat 	 	Makes the tutorial end
fire_extinguishes_under_water 	false 	devonly, game, client, replicated	Yes 	
fire_use_modifier 	false 	devonly, game, client, replicated	Yes 	
firetarget 	cmd 	game, cheat 	 	
first_blood_test 	cmd 	devonly, client 	 	<killer_id> <victim_id>
firstperson 	cmd 	client, release, execute_per_tick	 	Switch to firstperson camera.
fix_keyvalues_bad_newlines 	cmd 	devonly, client 	 	Attempt to fix up keyvalues files with bad UTF8 newline characters in UTF16 files
fix_keyvalues_missing_quotes 	cmd 	devonly, client 	 	Attempt to fix up keyvalues files that have incorrect or missing quotes.
fog_color 	-1 -1 -1 	client, cheat 	 	
fog_colorskybox 	-1 -1 -1 	client, cheat 	 	
fog_enable 	true 	client, cheat 	 	Enable fog
fog_enableskybox 	true 	client, cheat 	 	
fog_end 	-1 	client, cheat 	 	
fog_endskybox 	-1 	client, cheat 	 	
fog_hdrcolorscale 	-1 	client, cheat 	 	
fog_hdrcolorscaleskybox 	-1 	client, cheat 	 	
fog_maxdensity 	-1 	client, cheat 	 	
fog_maxdensityskybox 	-1 	client, cheat 	 	
fog_override 	0 	client, cheat 	 	Overrides the map's fog settings (-1 populates fog_ vars with map's values)
fog_override_color 	cmd 	cheat 	 	Sets the fog color override
fog_override_enable 	false 	cheat 	 	Use fog_override convars instead of world fog data
fog_override_end 	3500 	cheat 	 	
fog_override_exponent 	2 	cheat 	 	
fog_override_max_density 	0.4 	cheat 	 	
fog_override_start 	1000 	cheat 	 	
fog_start 	-1 	client, cheat 	 	
fog_startskybox 	-1 	client, cheat 	 	
fog_volume_debug 	false 	devonly, game 	Yes 	If enabled, prints diagnostic information about the current fog volume
font_show_glyph_miss 	false 	devonly 	 	
footstep_debug 	false 	devonly, game, client, replicated	Yes 	
footstep_force_volume 	-1 	devonly, game, client, replicated	Yes 	
force_allow_team_matchmaking 	false 	devonly, client 	 	Forces play UI to show team matchmaking options. You must be on a team for this to work.
force_assert 	cmd 	devonly 	 	Fire an assertion failure
force_fatal_error 	cmd 	devonly 	 	Fire a fatal error
force_floating_point_exceptions 	cmd 	devonly 	 	Enable floating point exceptions to find bugs
force_hibernate 	cmd 	devonly 	 	Force toggle hibernation state
force_leave_game_button 	false 	devonly, client 	Yes 	
force_multicast 	false 	devonly, game 	 	
fov_desired 	75 	client, archive, userinfo 	 	Sets the base field-of-view.
fow_client_debug 	false 	devonly, client 	 	
fow_client_debug_team 	-1 	devonly, client 	 	
fow_client_nofiltering 	0 	client, cheat 	 	0 = normal, 1 = off
fow_client_show_grid 	true 	devonly, client 	 	
fow_client_show_grid_xy 	false 	devonly, client 	 	
fow_client_show_occluders 	true 	devonly, client 	 	
fow_client_show_stats 	false 	client, cheat 	 	
fow_client_show_viewers 	true 	devonly, client 	 	
fow_client_stats 	cmd 	client, cheat 	 	displays fog of war stats
fow_client_visibility 	0 	client, cheat 	 	0 = normal, 1 = off, 2 = never seen, 3 = seen
fow_client_viz_flags 	0 	client, hidden, cheat 	 	
fow_debug_draw_height_override 	0 	devonly, game, client, replicated	Yes 	
fow_degree_fade_in_rate1 	4 	game, client, replicated, cheat 	 	FoW area fade in rate #1 (greater than 1 is faster)
fow_degree_fade_in_rate2 	4 	game, client, replicated, cheat 	 	FoW area fade in rate #2 (greater than 1 is faster)
fow_degree_fade_in_rate_midpoint 	0.5 	game, client, replicated, cheat 	 	FoW area fade out rate midpoint (0.0 - 1.0)
fow_degree_fade_out_rate1 	4 	game, client, replicated, cheat 	 	FoW area fade out rate #1 (greater than 1 is faster)
fow_degree_fade_out_rate2 	4 	game, client, replicated, cheat 	 	FoW area fade out rate #2 (greater than 1 is faster)
fow_degree_fade_out_rate_midpoint 	0.5 	game, client, replicated, cheat 	 	FoW area fade out rate (0.0 - 1.0)
fow_entity_reveal_unseen_radius 	0 	devonly, game, client, replicated	Yes 	Radius in world space to reveal around all viewers from unseen state, regardless of visibility.
fow_entity_reveal_unseen_time 	0.5 	devonly, game, client, replicated	Yes 	Seconds over which an unseen area is revealed by radius checks, 0 is instant.
fow_server_debug 	false 	devonly, game 	 	
fow_server_debug_team 	-1 	devonly, game 	 	
fow_server_show_grid 	true 	devonly, game 	 	
fow_server_show_grid_xy 	false 	devonly, game 	 	
fow_server_show_occluders 	true 	devonly, game 	 	
fow_server_show_stats 	false 	game, cheat 	 	
fow_server_show_viewers 	true 	devonly, game 	 	
fow_server_stats 	cmd 	game, cheat 	 	displays fog of war stats
fow_server_test_tempviewer 	cmd 	game, cheat 	 	test a temp viewer
fow_server_viz_flags 	0 	game, hidden, cheat 	 	
fow_simd_unseen 	true 	devonly, game, client, replicated	Yes 	
fow_tile_update_time 	0 	devonly, game, client, replicated	Yes 	FoW tile update time.
fow_viz 	cmd 	devonly, game 	 	FoW viz commands
fp_trace 	cmd 	devonly 	Yes 	Toggle field path tracing to file
fps_max 	120 	archive, release 	 	Frame rate limiter. 0=no limit. Does not apply to dedicated server.
fps_max_tools 	120 	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.
fps_max_ui 	0 	archive 	 	Frame rate limiter while the game UI is displayed. 0=no limit. Does not apply to dedicated server.
freecamera_accel 	5 	devonly, client 	Yes 	Tweak this parameter to adjust Free Camera movement acceleration.
freecamera_fog_end 	2500 	devonly, client 	Yes 	Fog end for Free Camera.
freecamera_fog_start 	1800 	devonly, client 	Yes 	Fog start for Free Camera.
freecamera_max_speed 	500 	devonly, client 	Yes 	Tweak this parameter to adjust Free Camera movement max speed.
freecamera_rotation_multiplier 	10 	devonly, client 	Yes 	Tweak this parameter to adjust Free Camera mouse rotation.
freecamera_zfar 	4500 	devonly, client 	Yes 	Fog start for Free Camera.
frontpage_overwrite_twitch_stream 	 	devonly, client 	Yes 	
fs_async_threads 	-1 	devonly 	Yes 	Number of IO threads in async filesystem (-1 == auto)
fs_clear_open_duplicate_times 	cmd 	devonly 	Yes 	Clear the list of files that have been opened.
fs_dump_open_duplicate_times 	cmd 	devonly 	Yes 	Set fs_report_long_reads 1 before loading to use this. Prints a list of files that were opened more than once and ~how long was spent reading from them.
fs_fake_read_delay_ms 	0 	devonly 	Yes 	Add N ms of delay to every low-level read operation, to simulate a slow disk
fs_report_async_io 	false 	devonly 	Yes 	
fs_report_long_reads 	0 	devonly 	Yes 	0:Off, 1:All (for tracking accumulated duplicate read times), >1:Microsecond threashold
fs_report_sync_opens 	0 	release 	 	0:Off, 1:Always, 2:Not during load
fs_spew_readfieldlist 	cmd 	cheat 	 	index <threshold bytes>: spew changes to ent index, optionally only spewing if update is > than threshold bytes
fs_warning_mode 	0 	devonly 	Yes 	0:Off, 1:Warn main thread, 2:Warn other threads
func_break_max_pieces 	15 	game, archive, replicated 	 	
func_break_reduction_factor 	0.5 	devonly, game 	Yes 	
func_breakdmg_bullet 	0.5 	devonly, game 	Yes 	
func_breakdmg_club 	1.5 	devonly, game 	Yes 	
func_breakdmg_explosive 	1.25 	devonly, game 	Yes 	
func_mover_enable_debug_visualization 	false 	devonly, game 	Yes 	
fx_drawmetalspark 	true 	devonly, client 	 	Draw metal spark effects.
===G===
Command 	Default Value	Flags 	Defensive Flag	Description
g_debug_angularsensor 	false 	game, cheat 	 	
g_debug_constraint_sounds 	false 	game, cheat 	 	Enable debug printing about constraint sounds.
g_debug_ragdoll_visualize 	false 	client, cheat 	 	
g_debug_transitions 	0 	devonly, game, cheat 	 	Set to 1 and restart the map to be warned if the map has no trigger_transition volumes. Set to 2 to see a dump of all entities & associated results during a transition.
g_ragdoll_fadespeed 	600 	devonly, client 	Yes 	
g_ragdoll_important_maxcount 	2 	devonly, game, client, replicated	Yes 	
g_ragdoll_lvfadespeed 	100 	devonly, client 	Yes 	
g_ragdoll_maxcount 	5 	devonly, game, client, replicated	Yes 	
game_particle_manager_dump_requeue 	cmd 	devonly, client 	 	Dump contents of particle manager requeue
game_particle_manager_list_active 	cmd 	devonly, client 	 	Dump counts of active particles
game_particle_manager_requeue_messages	true 	devonly, client, hidden 	Yes 	
gameevents_analyze 	cmd 	devonly, game 	 	compare game events across all mods
gameevents_dumptofile 	cmd 	devonly, game 	 	write gameevents keyvalues (sorted by name) to gameevents_<modname>.txt
gameevents_showeventlisteners 	false 	devonly 	Yes 	Show listening addition/removals
gameevents_showevents 	0 	devonly 	Yes 	Dump game events to console. (1 = Show Signaling, 2 = Show Posting also).
gameinstructor_dump_open_lessons 	cmd 	client, cheat 	 	Gives a list of all currently open lessons.
gameinstructor_dump_run_lesson_counts 	cmd 	client, cheat 	 	Gives a list of lessons that been completed or shown
gameinstructor_enable 	true 	client, archive, release 	 	Display in game lessons that teach new players.
gameinstructor_find_errors 	false 	client, cheat 	 	Set to 1 and the game instructor will run EVERY scripted command to uncover errors.
gameinstructor_reload_lessons 	cmd 	devonly, client 	Yes 	Shuts down all open lessons and reloads them from the script file.
gameinstructor_reset_counts 	cmd 	devonly, client 	Yes 	Resets all display and success counts to zero.
gameinstructor_start_sound_cooldown 	4 	devonly, client 	Yes 	Number of seconds forced between similar lesson start sounds.
gameinstructor_teach_lesson 	cmd 	devonly, client 	Yes 	Force a specific lesson to be triggered
gameinstructor_verbose 	0 	client, cheat 	 	Set to 1 for standard debugging or 2 (in combo with gameinstructor_verbose_lesson) to show update actions.
gameinstructor_verbose_lesson 	 	client, cheat 	 	Display more verbose information for lessons have this name.
gameui_activate 	cmd 	hidden, release 	 	Shows the game UI
gameui_allowescape 	cmd 	hidden, release 	 	Escape key allowed to hide game UI
gameui_allowescapetoshow 	cmd 	hidden, release 	 	Escape key allowed to show game UI
gameui_hide 	cmd 	release 	 	Hides the game UI
gameui_preventescape 	cmd 	hidden, release 	 	Escape key doesn't hide game UI
gameui_preventescapetoshow 	cmd 	hidden, release 	 	Escape key doesn't show game UI
gc_secret_key 	 	devonly, game, prot 	Yes 	Secret key for authenticating with the GC
generate_minidump_comment 	cmd 	devonly 	 	Generate a minidump comment and spew the results to the console
generate_null_container 	cmd 	linked, devonly 	Yes 	Generated a nulled out container.
generate_split_challenge_files 	cmd 	devonly, client 	 	generate_split_challenge_files
generate_trash_synth 	cmd 	linked, devonly 	Yes 	Args: [Asset directory Path]
getpos 	cmd 	client, cheat 	 	dump position and angles to the console
getpos_exact 	cmd 	client, cheat 	 	dump origin and angles to the console
give 	cmd 	game, vconsole_fuzzy 	 	Give item to player.
	Arguments: <item_name>
give_oriented 	cmd 	game, vconsole_fuzzy 	 	Give item oriented to player angles.
	Arguments: <item_name>
givecurrentammo 	cmd 	game, cheat 	 	Give a supply of ammo for current weapon..
gl_clear 	true 	devonly, client 	Yes 	
gl_clear_gray 	false 	client, cheat 	 	Clear the back buffer to gray every frame.
gl_clear_randomcolor 	false 	client, cheat 	 	Clear the back buffer to random colors every frame. Helps spot open seams in geometry.
global_set 	cmd 	game, cheat 	 	global_set <globalname> <state>: Sets the state of the given env_global (0 = OFF, 1 = ON, 2 = DEAD).
glow_use_tolerance 	0.85 	client, replicated, cheat 	 	
god 	cmd 	game, cheat 	 	Toggle by default, or 0 to disable and 1 to enable. Player becomes invulnerable.
gpu_level 	3 	devonly, client 	Yes 	GPU Level - Default: High
gpu_mem_level 	2 	devonly, client 	Yes 	Memory Level - Default: High
graphcontroller_dumpparams 	cmd 	devonly, game 	 	Print all anim graph parameters for the specified entity.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
grep 	cmd 	release 	 	grep line for pattern, print out matching lines only
groundlist 	cmd 	devonly, game, cheat 	 	Display ground entity list <index>
groups 	cmd 	devonly, game 	Yes 	Show status of all spawn groups.
guidepanel_resetnag 	cmd 	devonly, client 	Yes 	Resets the nag count on the guide panel
===H===
Command 	Default Value	Flags 	Defensive Flag	Description
hairsim_force_fixed_timestep 	true 	devonly 	Yes 	
hairsim_reset 	false 	devonly 	Yes 	
help 	cmd 	release 	 	Find help about a convar/concommand.
hero_grid_selected_config 	 	client, archive, per_user	 	
hero_grid_selected_rank_tier 	-1 	client, archive, per_user	 	
hero_relic_generate_drops 	cmd 	devonly, client 	 	Autogenerates a drop file
hide_sf_shop 	cmd 	devonly, client 	Yes 	hide shop
hideconsole 	cmd 	norecord, release 	 	Hide the console.
host_force_frametime_to_equal_tick_interval	false 	devonly 	Yes 	
host_force_max_frametime_to_tick_interval 	false 	devonly 	Yes 	
host_framerate 	0 	release 	 	Set to lock per-frame time elapse.
host_readconfig_ignore_userconfig 	false 	cheat 	 	Whether we should ignore the user config file for reading/writing.
host_timescale 	1 	replicated, cheat 	 	Prescale the clock by this amount.
host_timescale_dec 	cmd 	cheat 	 	Decrement the timescale by one step
host_timescale_inc 	cmd 	cheat 	 	Increment the timescale by one step
host_writeconfig 	cmd 	release 	 	Saves out the user config values.
hostfile 	host.txt 	game, release 	 	The HOST file to load.
hostip 	0 	release 	 	Host game server ip
hostname 	 	release 	 	Hostname for server.
hostname_in_client_status 	false 	release 	 	Show server hostname in client status.
hostport 	27015 	release 	 	Host game server port
hud_fastswitch 	0 	client, archive 	 	
hud_max_minimap_distance 	2600 	devonly, client 	Yes 	
hud_reloadscheme 	cmd 	devonly, client 	Yes 	Reloads hud layout and animation scripts.
hud_river_vial_ui_expanded 	true 	client, archive, per_user	 	
hud_sticky_item_name 	item_tpscroll	client, archive 	 	
hud_toggle_visibility 	cmd 	client 	 	Toggles the Hud on and off
hullivr_edge_merge_tan 	0.02 	devonly, replicated 	Yes 	Should we try to straighten two faces connected to this edge? (tangent)
hullivr_faceisland_merge_disp 	0 	devonly, replicated 	Yes 	Should we straighten face island if the displacement is this much? (inches)
hullivr_faceisland_merge_tan 	0.04 	devonly, replicated 	Yes 	Should we try to straighten an island of faces deviating from their average normal (tangent)?
hullivr_version 	3 	devonly, replicated 	Yes 	
hurtme 	cmd 	game, cheat 	 	Hurts the player.
	Arguments: <health to lose>
===I===
Command 	Default Value	Flags 	Defensive Flag	Description
ic 	cmd 	devonly, client 	Yes 	interp entity count
ik_constraints_enabled 	true 	devonly 	Yes 	
ik_debug_all_chains_unique_color_per_chain	false 	devonly 	Yes 	
ik_debug_ccd 	0 	devonly 	Yes 	
ik_debug_chain_to_filter_by 	 	game, client, replicated, cheat 	 	
ik_debug_constraints 	-1 	devonly 	Yes 	
ik_debug_dogleg3bone 	0 	devonly 	Yes 	
ik_debug_dogleg3bone_enabled 	true 	devonly 	Yes 	
ik_debug_fabrik_backwards_enabled 	true 	devonly 	Yes 	
ik_debug_fabrik_backwards_iteration_toggle	cmd 	linked, devonly 	Yes 	
ik_debug_fabrik_backwards_iterations 	0 	devonly 	Yes 	
ik_debug_fabrik_forwards_enabled 	true 	devonly 	Yes 	
ik_debug_fabrik_forwards_iteration_toggle 	cmd 	linked, devonly 	Yes 	
ik_debug_fabrik_forwards_iterations 	0 	devonly 	Yes 	
ik_debug_groundtraces 	false 	devonly, game, client, replicated 	 	Show IK trace related details
ik_debug_perlin_solver 	false 	devonly, game, client, replicated 	Yes 	
ik_debug_planetilt 	0 	devonly 	Yes 	
ik_debug_planetilt_axis_length 	20 	devonly 	Yes 	
ik_debug_targets 	false 	devonly 	Yes 	
ik_enable 	true 	cheat 	 	Enable IK.
ik_fabrik_align_chain 	true 	devonly 	Yes 	
ik_fabrik_backwards_enabled 	true 	devonly 	Yes 	
ik_fabrik_forwards_enabled 	true 	devonly 	Yes 	
ik_fabrik_override_num_iterations 	-1 	devonly 	Yes 	
ik_final_fixup_enable 	true 	devonly 	Yes 	
ik_hinge_debug_bone_index 	-1 	game, client, replicated, cheat 	 	
ik_planetilt_enable 	true 	devonly 	Yes 	
ime_hkl_info 	cmd 	devonly, norecord 	Yes 	Spew IME HKL info.
ime_info 	cmd 	devonly, norecord 	Yes 	Spew IME info.
ime_supported_info 	cmd 	devonly, norecord 	Yes 	Spew IME Supported info.
imgui_cycle_undocked_window_focus 	cmd 	devonly 	Yes 	Cycles focus between the game window and undocked imgui windows
imgui_debug_draw_dashboard_window 	false 	devonly, game, client, archive, replicated, cheat, menubar_item	 	Dashboard
imgui_debug_entity 	cmd 	game, cheat 	 	Shows the entity browswer, focused on the entity you specify.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
imgui_default_font_size 	20 	archive, cheat 	 	Default imgui font size
imgui_domain 	2 	devonly, game, client, archive, replicated, cheat 	 	1 == client, 2 == server
imgui_enable 	false 	devonly, game, client, replicated, cheat 	 	if imgui should display
imgui_enable_input 	false 	devonly, game, client, replicated, cheat 	 	if imgui should consume input
imgui_entity_browser_size 	0 	devonly, game, client, archive, replicated, cheat 	 	
imgui_set_selection 	cmd 	game, cheat 	 	Sets ImGui selection
imgui_set_status_text 	cmd 	game, cheat 	 	Sets ImGui header status text
imgui_show_command_tool 	false 	devonly, game, client, archive, replicated, cheat, menubar_item	 	Game/Show Command Tool
imgui_show_entity_browser 	false 	devonly, game, client, archive, replicated, cheat, menubar_item	 	Game/Show Entity Browser
imgui_show_entity_catalog 	false 	devonly, game, client, archive, replicated, cheat, menubar_item	 	Game/Show Entity Catalog
imgui_show_example_window 	false 	devonly, game, client, archive, replicated, cheat, menubar_item	 	Source2/Show Example Window
imgui_show_overlay_nav_editor 	false 	devonly, game, cheat, menubar_item 	 	Game/Nav Editor
imgui_show_sim_history_window 	false 	devonly, game, client, archive, replicated, cheat, menubar_item	 	Simulation History
imgui_show_sound_window 	false 	devonly, game, client, archive, replicated, cheat, menubar_item	 	Source2/Show Example Window
imgui_temp_enable 	false 	devonly, game, client, replicated, cheat 	 	if imgui should display temporarily
impulse 	cmd 	client, release 	 	Triggers impulse command
in_button_double_press_window 	0.22 	devonly, game, client, replicated 	Yes 	How short the time between presses needs to be for us to consider it a double-press
in_forcebuttonstate 	cmd 	devonly, game, vconsole_fuzzy 	 	Forces a button to be a particular state - WHEN PROCESSING USERCOMMANDS
in_forceinput 	cmd 	devonly, client, vconsole_fuzzy 	 	Forces a button to be a particular state -- WHEN SAMPLING INPUT
in_spewbuttondelta 	0 	devonly, game, client, replicated 	 	Spew button deltas, 0 = off, 1 = server, 2 = client, 3 = both
in_spewbuttonhold 	0 	devonly, game, client, replicated 	 	Spew button hold times, 0 = off, 1 = server, 2 = client, 3 = both
in_spewent 	-1 	devonly, game, client, replicated 	 	Which entity should we spew input for? (Useful for debugging bot input)
in_spewinput 	0 	devonly, game, client, replicated 	 	Spew input, 0 = off, 1 = server, 2 = client, 3 = both
incrementvar 	cmd 	norecord, release 	 	Increment specified convar value.
ingame_predictions_allow_players_to_vote 	false 	devonly, client 	 	
input_button_code_is_scan_code_scd 	true 	archive, per_user 	 	Bind keys based on keyboard position instead of key name
input_downimpulsevalue 	0.7 	devonly, client 	 	
input_filter_relative_analog_inputs 	false 	client, archive 	 	
input_force_english_local_key_names 	false 	archive, per_user 	 	Display English key cap names when possible instead of local keyboard layout key cap names
input_forceuser 	-1 	cheat 	 	Force user input to this split screen player.
input_state 	cmd 	devonly 	 	input_state
input_upimpulsevalue 	0.3 	devonly, client 	 	
inspectheroinworld 	cmd 	devonly, client 	Yes 	Zoom into a selected hero in the world for a closer view.
instant_replay 	true 	devonly 	Yes 	Enable instant replay recording.
instant_replay_goto_tick 	cmd 	devonly 	Yes 	Goto a direct timestamp of the replay
instant_replay_goto_tick_relative 	cmd 	devonly 	Yes 	Goto a direct timestamp of the replay
instant_replay_history_limit 	120 	devonly 	Yes 	Maximum amount of minutes to save history (0 is unlimited).
instant_replay_history_limit_low 	10 	devonly 	Yes 	Maximum amount of minutes to save history on low memory (32 bit) systems (0 is unlimited).
instant_replay_live 	cmd 	devonly 	Yes 	If in replay, jumps back to live
instant_replay_pause 	cmd 	devonly 	Yes 	Pauses instant replay.
instant_replay_resume 	cmd 	devonly 	Yes 	Resumes instant replay.
instant_replay_skip 	cmd 	devonly 	Yes 	Number of seconds to skip back to instant replay from current position
instant_replay_skip_live 	cmd 	devonly 	Yes 	Number of seconds to skip back to instant replay from live
instant_replay_timescale 	cmd 	devonly 	Yes 	Sets instant replay speed.
instant_replay_togglepause 	cmd 	devonly 	Yes 	Toggles instant replay.
invnext 	cmd 	client, server_can_execute 	 	
invnextselect 	cmd 	client, server_can_execute 	 	
invprev 	cmd 	client, server_can_execute 	 	
invprevselect 	cmd 	client, server_can_execute 	 	
ip 	 	release 	 	Overrides IP for multihomed hosts
item_debug 	false 	devonly, game, client, replicated 	 	
iv_debug 	cmd 	devonly, client 	Yes 	Spew interpolated var info for entity.
iv_debugbone 	 	release 	 	Debug bone name for interpolation spew of CAnimationState.
iv_interp 	cmd 	devonly, client 	Yes 	Spew interpolated var info for entity.
iv_off 	cmd 	devonly, client 	Yes 	Turn off all interpolation variable spew.
iv_on 	cmd 	devonly, client 	Yes 	Spew both interpolated var debug info and history for entity.
iv_parallel_latch 	true 	devonly, client 	Yes 	
iv_parallel_restore 	false 	devonly, client 	Yes 	
iv_wrapped_parallel_latch 	true 	devonly, client 	Yes 	
===J===
Command 	Default Value	Flags 	Defensive Flag	Description
jointeam 	cmd 	game 	 	Join a team
joy_accel_filter 	0.2 	devonly, client 	 	
joy_accelmax 	1 	devonly, client 	 	
joy_accelscale 	0.6 	devonly, client 	 	
joy_advanced 	false 	client, archive 	 	
joy_advaxisr 	0 	client, archive 	 	
joy_advaxisu 	0 	client, archive 	 	
joy_advaxisv 	0 	client, archive 	 	
joy_advaxisx 	0 	client, archive 	 	
joy_advaxisy 	0 	client, archive 	 	
joy_advaxisz 	0 	client, archive 	 	
joy_autosprint 	0 	devonly, client 	Yes 	Automatically sprint when moving with an analog joystick
joy_axisbutton_threshold 	0.3 	archive 	 	Analog axis range before a button press is registered.
joy_axisr_deadzone 	0.15 	archive, per_user 	 	
joy_axisr_relative 	false 	archive, per_user 	 	
joy_axisu_deadzone 	0.15 	archive, per_user 	 	
joy_axisu_relative 	false 	archive, per_user 	 	
joy_axisv_deadzone 	0.15 	archive, per_user 	 	
joy_axisv_relative 	false 	archive, per_user 	 	
joy_axisx_deadzone 	0.15 	archive, per_user 	 	
joy_axisx_relative 	false 	archive, per_user 	 	
joy_axisy_deadzone 	0.15 	archive, per_user 	 	
joy_axisy_relative 	false 	archive, per_user 	 	
joy_axisz_deadzone 	0.15 	archive, per_user 	 	
joy_axisz_relative 	false 	archive, per_user 	 	
joy_circle_correct_mode 	1 	client, archive, per_user	 	
joy_circle_correct_mode_vehicle	2 	client, archive, per_user	 	
joy_display_input 	false 	client, archive 	 	
joy_forward_sensitivity 	1 	client, archive, per_user	 	
joy_lowend 	1 	devonly, client 	 	
joy_lowmap 	1 	devonly, client 	 	
joy_movement_stick 	false 	client, archive, per_user	 	Which stick controls movement (0 is left stick)
joy_name 	joystick 	client, archive 	 	
joy_pegged 	0.75 	devonly, client 	 	
joy_pitch_sensitivity 	3 	client, archive, per_user	 	
joy_pitchsensitivity 	1 	client, archive, per_user	 	
joy_response_look 	0 	client, archive, per_user	 	
joy_response_move 	9 	client, archive, per_user	 	
joy_response_move_vehicle 	6 	devonly, client 	Yes 	
joy_sensitive_step0 	0.1 	devonly, client 	 	
joy_sensitive_step1 	0.4 	devonly, client 	 	
joy_sensitive_step2 	0.9 	devonly, client 	 	
joy_side_sensitivity 	1 	client, archive, per_user	 	
joy_sidesensitivity 	1 	client, archive 	 	
joy_vehicle_turn_lowend 	0.7 	devonly, client 	 	
joy_vehicle_turn_lowmap 	0.4 	devonly, client 	 	
joy_virtual_peg 	0 	devonly, client 	 	
joy_xcontroller_cfg_loaded 	false 	devonly, client 	Yes 	If 0, the 360controller.cfg file will be executed on startup & option changes.
joy_yaw_sensitivity 	3 	client, archive, per_user	 	
joy_yawsensitivity 	-1 	client, archive, per_user	 	
joystick 	false 	client, archive 	 	True if the joystick is enabled, false otherwise.
jpeg_quality 	90 	devonly 	Yes 	Set jpeg screenshot quality. [1..100]
jpeg_screenshot 	cmd 	devonly 	Yes 	Take a jpeg screenshot: jpeg_screenshot [filename] [quality 1-100].
===K===
Command 	Default Value	Flags 	Defensive Flag	Description
key_findbinding 	cmd 	release 	 	Find key bound to specified command string.
key_listboundkeys	cmd 	release 	 	List bound keys with bindings.
key_updatelayout 	cmd 	devonly 	Yes 	Updates game keyboard layout to current windows keyboard setting.
kick 	cmd 	norecord, release	 	Kick a player by name.
kickid 	cmd 	norecord, release	 	Kick a player by userid or uniqueid, with a message.
kickid_hltv 	cmd 	norecord, release	 	Kick a player by userid or uniqueid, with a message.
kill 	cmd 	game, cheat 	 	Kills the player with generic damage
kill_streak_test 	cmd 	devonly, client 	 	<killer_id> <killer_streak> <killer_multikill> <victim_id> <victim_streak> <gold>
killvector 	cmd 	game, cheat 	 	Kills a player applying force. Usage: killvector <player> <x value> <y value> <z value>
===L===
Command 	Default Value 	Flags 	Defensive Flag	Description
labelled_debug_helper_arc_segments 	20 	game, client, replicated, cheat 	 	
labelled_debug_helper_enabled 	true 	game, client, replicated, cheat 	 	
labelled_debug_helper_scale 	1 	game, client, replicated, cheat 	 	
labelled_debug_helper_show_position 	false 	game, client, replicated, cheat 	 	
labelled_debug_helper_show_text 	true 	game, client, replicated, cheat 	 	
labelled_debug_helper_skeleton_show_bone_names 	true 	game, client, replicated, cheat 	 	
language_fake_unsupported_primary 	false 	devonly, client 	Yes 	
lastinv 	cmd 	client, server_can_execute 	 	
lb_allow_shadow_rotation 	true 	devonly, cheat, menubar_item 	 	SceneSystem/LightBinner/Shadow Rotation
lb_allow_time_sliced_shadow_map_rendering 	true 	devonly 	Yes 	Allow time-sliced shadow buffer rendering when enabled via gameinfo.gi
lb_barnlight_shadowmap_scale 	1 	release 	 	Scale for computed barnlight shadowmap size
lb_bin_slices 	8192 	devonly 	Yes 	
lb_convert_to_barn_lights_falloff_match_point 	0.15 	devonly 	Yes 	
lb_csm_cascade_size_override 	-1 	devonly 	Yes 	Override width/height of individual cascades in the CSM
lb_csm_cross_fade_override 	-1 	devonly 	Yes 	Override CSM cross fade amount
lb_csm_distance_fade_override 	-1 	devonly 	Yes 	Override CSM distance fade
lb_csm_draw_alpha_tested 	true 	devonly 	Yes 	
lb_csm_draw_translucent 	true 	devonly 	Yes 	
lb_csm_fov_override 	-1 	devonly, cheat 	 	
lb_csm_override_bulb_radius 	-1 	devonly 	Yes 	Override bulb radius for CSM
lb_csm_override_staticgeo_cascades 	false 	devonly 	Yes 	Override Cascades that will render static objects with lb_csm_override_staticgeo_cascades_value
lb_csm_override_staticgeo_cascades_value 	-1 	devonly 	Yes 	If lb_csm_override_staticgeo_cascades, override value used to determine which cascades render static objects
lb_csm_receiver_plane_depth_bias 	1.526e-05 	devonly 	Yes 	Shader depth bias applied to shadow receiver (Note this conflicts with renderstate depth bias, both now default to 0)
lb_csm_receiver_plane_depth_bias_transmissive_backface	0.00015 	devonly 	Yes 	Depth bias applied to shadow receiver for transmissive backface geo (based on renderstate depthbias being 0)
lb_cubemap_normalization_max 	32 	devonly 	Yes 	
lb_cubemap_normalization_roughness_begin 	0.1 	devonly 	Yes 	
lb_debug_light_bounds 	false 	devonly, cheat, menubar_item 	 	SceneSystem/LightBinner/Debug Light Bounds
lb_debug_shadow_atlas 	false 	devonly, cheat, menubar_item 	 	SceneSystem/LightBinner/Debug Shadow Atlas
lb_debug_shadowtile_atlas 	false 	devonly, cheat, menubar_item 	 	SceneSystem/LightBinner/Debug ShadowTile Atlas
lb_debug_silhouette 	0 	devonly, cheat, menubar_item 	 	SceneSystem/LightBinner/Debug Silhouettes
lb_debug_tiles 	0 	devonly, cheat, menubar_item 	 	SceneSystem/LightBinner/Debug Tiles
lb_debug_visualize_shadowed_lights 	false 	devonly, cheat, menubar_item 	 	SceneSystem/LightBinner/Debug Visualize Shadowed Lights
lb_dynamic_shadow_penumbra 	true 	devonly 	Yes 	Adjust shadow penumbra based on light size
lb_dynamic_shadow_resolution 	true 	devonly 	Yes 	Dynamically adjust shadow resolution
lb_dynamic_shadow_resolution_base 	1024 	devonly 	Yes 	Base resolution for dynamic shadowmap sizing. Shadowmap size of a screen sized light
lb_dynamic_shadow_resolution_delay 	0.85 	devonly 	Yes 	Update delay for shadow size
lb_dynamic_shadow_resolution_hysteresis 	0.33 	devonly 	Yes 	Update hysteresis for shadow size
lb_dynamic_shadow_resolution_quantization 	64 	devonly 	Yes 	Quantization of dynamically computed shadow size
lb_enable_baked_shadows 	true 	devonly, cheat, menubar_item 	 	SceneSystem/LightBinner/Enable Baked Shadows
lb_enable_binning 	true 	devonly, menubar_item 	Yes 	SceneSystem/LightBinner/Enable Binning
lb_enable_dynamic_lights 	true 	devonly, cheat 	 	Allows rendering dynamic lights
lb_enable_envmaps 	true 	devonly, cheat, menubar_item 	 	SceneSystem/LightBinner/Enable EnvMaps
lb_enable_fog_mixed_shadows 	true 	devonly, cheat, menubar_item 	 	SceneSystem/LightBinner/Enable Fog Mixed Shadows
lb_enable_lights 	true 	devonly, cheat, menubar_item 	 	SceneSystem/LightBinner/Enable Lights
lb_enable_shadow_casting 	true 	devonly 	Yes 	Allow stationary/dynamic lights to cast shadows.
lb_enable_stationary_lights 	true 	devonly, cheat 	 	Allows rendering stationary/mixed lights
lb_enable_sunlight 	true 	devonly, cheat, menubar_item 	 	SceneSystem/LightBinner/Enable Sunlight
lb_low_quality_shader_fade_region_rescale 	0 	devonly, cheat 	 	For envmaps in low quality shader mode, how much of the fade region to scale the envmap box by.
lb_max_visible_barn_lights_override 	-1 	devonly, cheat 	 	Override maximum visible barn lights
lb_max_visible_envmaps_override 	-1 	devonly, cheat 	 	Override maximum visible envmaps
lb_mixed_shadows 	true 	devonly, cheat, menubar_item 	 	SceneSystem/LightBinner/Enable Mixed Shadows
lb_shadow_map_culling 	true 	cheat 	 	
lb_shadow_texture_height_override 	-1 	devonly 	Yes 	Override height of shadow atlas texture
lb_shadow_texture_width_override 	-1 	devonly 	Yes 	Override width of shadow atlas texture
lb_sun_csm_size_cull_threshold_texels 	10 	devonly 	Yes 	Size, in texels, where we will cull an object in the shadowmap
lb_tile_pixels 	8 	devonly 	Yes 	
lb_timesliced_shadows_dynamic_size 	true 	devonly 	Yes 	
lb_use_ellipsoid_bounds 	true 	devonly, cheat 	 	
lb_use_illumination_silhouette 	true 	devonly, cheat, menubar_item 	 	SceneSystem/LightBinner/Use Illumination Bounds
leaderboards_cache_duration 	600 	devonly, client 	 	
legacy_models_supported 	true 	devonly 	 	Whether to support legacy (pre-modeldoc) models
lightquery_debug_direct_lighting 	true 	game, client, replicated, cheat 	 	
lightquery_debug_indirect_lighting 	true 	game, client, replicated, cheat 	 	
listRecentNPCSpeech 	cmd 	devonly, game, norecord 	Yes 	Displays a list of the last 5 lines of speech from NPCs.
listdemo 	cmd 	release 	 	List demo file contents.
listid 	cmd 	devonly 	Yes 	Lists banned users.
listip 	cmd 	devonly 	Yes 	List IP addresses on the ban list.
load 	cmd 	devonly, norecord, vconsole_fuzzy	Yes 	Usage:
 load [save file name]
load_files_as_key_values 	cmd 	devonly, client 	 	Attempt to load files as keyvalues
load_master_item_schema 	cmd 	devonly, game, hidden, cheat 	 	Reloads the item master schema.
loadout_test_activity_modifiers 	 	client, cheat 	 	
locator_topdown_style 	false 	devonly, client 	Yes 	Topdown games set this to handle distance and offscreen location differently.
log 	cmd 	release 	 	off >.
log_color 	cmd 	norecord, release 	 	Set the color of a logging channel.
log_dumpchannels 	cmd 	norecord, release 	 	Dumps information about all logging channels.
log_flags 	cmd 	norecord, release 	 	Set the flags on a logging channel.
log_level 	cmd 	norecord, release 	 	Set the spew level of a logging channel.
log_verbosity 	cmd 	norecord, release 	 	Set the verbosity of a logging channel.
logic_npc_counter_debug 	false 	game, replicated, cheat 	 	
loop_dump 	cmd 	devonly 	Yes 	Print the listeners of the current loop mode
lrucache_flush 	cmd 	devonly 	Yes 	Flushes the specified cache
lrucache_reset_stats 	cmd 	devonly 	Yes 	Resets stats for the specified CUtlLRUCaches (or all if none specified)
lrucache_set_size 	cmd 	devonly 	Yes 	Sets the specified cache to the specified size
lrucache_stats 	cmd 	devonly 	Yes 	Spews information about all CUtlLRUCaches
lservercfgfile 	listenserver.cfg	devonly, game 	Yes 	
lua_assert_on_error 	false 	devonly 	Yes 	
lua_report_memory 	cmd 	devonly 	Yes 	
lua_shipping_assert_on_error 	false 	devonly 	Yes 	
===M===
Command 	Default Value 	Flags 	Defensive Flag	Description
m_pitch 	0.022 	client, archive, userinfo, per_user 	 	Mouse pitch factor.
m_yaw 	0.022 	client, archive, userinfo, per_user 	 	Mouse yaw factor.
map 	cmd 	release, vconsole_fuzzy, vconsole_set_focus	 	map <mapname> :Load a new map.
map_enable_background_maps 	cmd 	client, cheat 	 	Enables/disables portrait background maps
maps 	cmd 	release 	 	Displays list of maps.
markup_group_ent_bbox 	cmd 	game, cheat 	 	markup_group_ent_bbox <markup_group name> -> toggle ent_bbox for all members of the named markup group
markup_group_ent_text 	cmd 	game, cheat 	 	markup_group_ent_text <markup_group name> -> toggle ent_text for all members of the named markup group
markup_group_spew 	cmd 	game, cheat 	 	Spew all current markup groups and their members
markup_volume_ref_cone_angle 	135 	devonly, game 	Yes 	
mat_assert_on_error_shader_use 	false 	devonly 	 	
mat_assert_on_shader_use 	cmd 	devonly 	 	Assert on shader used based on substring of shader name
mat_clearshadercache 	cmd 	devonly 	Yes 	Clears the shader cache used for dynamic shader compile.
mat_colcorrection_disableentities 	false 	devonly, client 	Yes 	Disable map color-correction entities
mat_colcorrection_editor 	false 	devonly, client 	Yes 	
mat_colcorrection_forceentitiesclientside 	false 	client, cheat 	 	Forces color correction entities to be updated on the client
mat_colorcorrection 	true 	devonly 	 	
mat_depthbias_shadowmap 	0.0005 	devonly, client 	Yes 	
mat_disable_dynamic_shader_compile 	cmd 	devonly 	Yes 	Reloads all shaders from vcs files until the next time mat_reloadshaders is called
mat_forcereloadshaders 	cmd 	devonly 	Yes 	Force reloads all shaders (skips MD5 check). Takes optional substrings of shader names to recompile as arguments.
mat_fullbright 	0 	cheat 	 	Debug rendering modes
mat_hide_error_shader 	false 	devonly 	 	
mat_lpv_luxels 	false 	cheat 	 	
mat_luxels 	false 	cheat 	 	
mat_max_lighting_complexity 	8 	cheat 	 	
mat_overdraw 	0 	cheat 	 	Visualize overdraw
mat_overdraw_color 	0.075 0.15 0.3	cheat 	 	
mat_print_dead_materials 	cmd 	devonly 	Yes 	Print loaded materials that have no valid layers due to not supporting any of the modes in gameinfo.gi.
mat_print_error_materials 	cmd 	devonly 	Yes 	Print loaded materials that are using the error shader or material.
mat_print_expensive_materials 	cmd 	devonly 	Yes 	Print materials sorted by cost heuristic
mat_print_material_info 	cmd 	devonly 	Yes 	Print info about a specific material
mat_print_materials 	cmd 	devonly 	Yes 	Print loaded materials. Takes an optional substring as an argument.
mat_print_materials_last_frame 	cmd 	devonly 	Yes 	Print materials used last frame
mat_print_materials_unused 	cmd 	devonly 	Yes 	Print materials that have never been used
mat_print_modes 	cmd 	devonly 	Yes 	Print supported rendering modes.
mat_print_shader_info 	cmd 	devonly 	Yes 	Print detailed info about a single shader. Takes a shader name (hero.vfx) as an argument.
mat_print_shader_quality 	cmd 	devonly 	Yes 	Print current shader quality setting
mat_print_shaders 	cmd 	devonly 	Yes 	Print loaded shaders. Takes a substring as an argument.
mat_print_textures 	cmd 	devonly 	Yes 	Print loaded textures in alphabetical order. Takes an optional substring as an argument.
mat_print_textures_size 	cmd 	devonly 	Yes 	Print loaded textures in ascending size order. Takes an optional substring as an argument.
mat_print_textures_size_in_memory 	cmd 	devonly 	Yes 	Print loaded textures in ascending size order as they are in memory. Takes an optional substring as an argument.
mat_reinitmaterials 	cmd 	devonly 	Yes 	Reinitializes all loaded materials, reloading their shaders.
mat_reloadmaterials 	cmd 	devonly 	Yes 	Reloads all materials. Takes an optional substring as an argument.
mat_reloadshaders 	cmd 	devonly 	Yes 	Reloads all shaders. Takes optional substrings of shader names to recompile as arguments.
mat_reset_material_costs 	cmd 	devonly 	Yes 	Reset material cost heuristic
mat_set_shader_quality 	cmd 	devonly 	Yes 	Force shader quality setting (valid values are 0 or 1)
mat_shader_cache 	true 	devonly 	 	
mat_shading_complexity 	false 	cheat 	 	Visualize shading complexity
mat_shading_complexity_color 	1 0.5 0.25 	cheat 	 	
mat_shading_complexity_max_instruction_count	1024 	cheat 	 	
mat_shading_complexity_max_register_count 	128 	cheat 	 	
mat_shadowmap_luxels 	false 	cheat 	 	
mat_show_distance_field 	0 	cheat 	 	0=Off, 1=Visualize trace from camera, 2=Visualize occlusion, 3=Visualize far field trace from camera
mat_skip_static_const_eval 	true 	devonly 	 	
mat_slopescaledepthbias_shadowmap 	4 	devonly, client 	Yes 	
mat_tonemap_bloom_scale 	-1 	cheat 	 	
mat_tonemap_bloom_start_value 	-1 	cheat 	 	
mat_tonemap_debug 	0 	devonly 	Yes 	
mat_tonemap_force_accelerate_exposure_down 	-1 	cheat 	 	
mat_tonemap_force_average_lum_min 	-1 	cheat 	 	Override. Old default was 3.0
mat_tonemap_force_log_lum_max 	-1 	cheat 	 	
mat_tonemap_force_log_lum_min 	-1 	cheat 	 	
mat_tonemap_force_max 	-1 	cheat 	 	
mat_tonemap_force_min 	-1 	cheat 	 	
mat_tonemap_force_percent_bright_pixels 	-1 	cheat 	 	Override. Old value was 1.0
mat_tonemap_force_percent_target 	-1 	cheat 	 	Override. Old default was 45.
mat_tonemap_force_rate 	-1 	cheat 	 	
mat_tonemap_force_scale 	0 	cheat 	 	
mat_tonemap_force_use_alpha 	-1 	cheat 	 	
mat_tonemap_uncap_exposure 	0 	cheat 	 	
mat_viewportscale 	1 	devonly, client 	Yes 	Scale down the main viewport (to reduce GPU impact on CPU profiling)
mat_warn_bad_modes 	false 	devonly 	 	
mat_wireframe 	0 	cheat 	 	0=Off, 1=Surface Wireframe, 2=Transparent Wireframe
mc_attack 	cmd 	devonly, client, hidden 	Yes 	
mc_move 	cmd 	devonly, client, hidden 	Yes 	
mc_patrol 	cmd 	devonly, client, hidden 	Yes 	
mem_compact 	cmd 	devonly 	Yes 	Compacts the heap
mem_dump 	cmd 	devonly 	Yes 	Dump memory stats to text file or <stdout>.
mem_level 	2 	devonly, client 	Yes 	Memory Level - Default: High
mem_test 	cmd 	devonly 	Yes 	
mem_test_each_frame 	false 	devonly 	Yes 	Run heap check at end of every frame
mem_test_every_n_seconds 	0 	devonly 	Yes 	Run heap check at a specified interval
mem_test_quiet 	false 	devonly 	Yes 	Don't print stats when memtesting
memory 	cmd 	devonly 	Yes 	Print memory stats.
memory_check_limit 	cmd 	devonly 	 	Assert if peak memory use is over the limit.
mesh_calculate_curvature_smooth_invert 	false 	game, client, replicated, cheat 	 	
mesh_calculate_curvature_smooth_pass_count 	3 	game, client, replicated, cheat 	 	
mesh_calculate_curvature_smooth_weight 	1 	game, client, replicated, cheat 	 	
mic_listen_while_nonfocused 	false 	devonly, client 	Yes 	Enables the ability for the mic to remain open if the window loses focus such as when a caster tabs out to adjust settings
midi_auto_connect_port 	-1 	client, archive 	 	On init, attempt to connect to the device on this port
midi_connect_port 	cmd 	devonly, client 	Yes 	Attempt to open a connection on the passed port ( or 0 if not specfied ). Will close existing connection
midi_release 	cmd 	devonly, client 	Yes 	Release any connected MIDI device
midi_reset_notes 	cmd 	devonly, client 	Yes 	Send emergency Note OFF for all active notes on all channels
midi_status 	cmd 	devonly, client 	Yes 	Dump info about connected MIDI devices
midi_test_off 	cmd 	devonly, client 	Yes 	Send a test note OFF to the connected MIDI device
midi_test_on 	cmd 	devonly, client 	Yes 	Send a test note ON to the connected MIDI device
minimap_create 	cmd 	client, cheat 	 	Does a bunch of work to create a minimap
mobile_fps_increase_during_charging 	false 	archive 	 	MOBILE_FPS_CONTROL: If true we increase framerate limit while charging
mobile_fps_increase_during_hfr_animations 	true 	devonly, hidden 	Yes 	MOBILE_FPS_CONTROL: If true we increase framerate limit during HFR-tagged animations and transitions.
mobile_fps_increase_during_touch 	true 	archive 	 	MOBILE_FPS_CONTROL: If true we increase framerate limit during touch
mobile_fps_limit 	30 	archive 	 	MOBILE_FPS_CONTROL: Mobile FPS limit - 15, 30, 60
model_combiner_dumpstats 	cmd 	devonly, client 	Yes 	Dump the stats for the model combiner manager.
model_default_preview_sequence_name 	 	game, client, archive, replicated 	 	
model_dump_convert_info 	cmd 	linked, devonly, client 	Yes 	Print model load-time conversion info
motdfile 	motd.txt 	game, release 	 	The MOTD file to load.
mouse_disableinput 	false 	devonly 	Yes 	Set to disable mouse input
mouse_inverty 	false 	client, archive, userinfo 	 	
movie_fixwave 	cmd 	devonly 	Yes 	Fixup corrupted .wav file if engine crashed during startmovie/endmovie, etc.
mp_allowspectators 	true 	devonly, game, client, replicated 	Yes 	toggles whether the server allows spectator mode or not
mp_disable_autokick 	cmd 	game, release 	 	Prevents a userid from being auto-kicked
mp_fadetoblack 	false 	devonly, game, client, notify, replicated 	Yes 	fade a player's screen to black when he dies
mp_forcecamera 	0 	game, client, replicated, release 	 	Restricts spectator modes for dead players
mp_forcerespawn 	true 	devonly, game, notify 	Yes 	
mp_friendlyfire 	false 	game, client, notify, replicated, release 	 	Allows team members to injure other members of their team
mp_restartgame 	0 	game, release 	 	If non-zero, game will restart in the specified number of seconds
mp_teamplay 	false 	devonly, game, notify 	Yes 	
multigpu_skip_semaphores 	false 	devonly 	Yes 	
multigpu_skip_transfers 	false 	devonly 	Yes 	
multiunit_frame_tall 	44 	devonly, client 	Yes 	
multiunit_frame_tall_three_col 	66 	devonly, client 	Yes 	
multiunit_frame_tall_two_col 	104 	devonly, client 	Yes 	
multiunit_frame_wide 	64 	devonly, client 	Yes 	
multiunit_frame_wide_three_col 	84 	devonly, client 	Yes 	
multiunit_frame_wide_two_col 	130 	devonly, client 	Yes 	
multiunit_page_next 	cmd 	devonly, client 	Yes 	cycle to the next multiunit page
multiunit_page_prev 	cmd 	devonly, client 	Yes 	cycle to the previous multiunit page
multiunit_x_gap 	1 	devonly, client 	Yes 	
multiunit_x_gap_three_col 	3 	devonly, client 	Yes 	
multiunit_x_gap_two_col 	1 	devonly, client 	Yes 	
multiunit_x_start 	0 	devonly, client 	Yes 	
multiunit_y_gap 	15 	devonly, client 	Yes 	
multiunit_y_gap_three_col 	17 	devonly, client 	Yes 	
multiunit_y_gap_two_col 	15 	devonly, client 	Yes 	
multiunit_y_start 	0 	devonly, client 	Yes 	
multvar 	cmd 	norecord, release 	 	Multiply specified convar value.
muzzle_flash_debug 	false 	devonly, client 	 	
===N===
Command 	Default Value	Flags 	Defensive Flag	Description
name 	unnamed 	archive, per_user 	 	
nav_add_to_selected_set 	cmd 	game, cheat 	 	Add current area to the selected set.
nav_add_to_selected_set_by_id 	cmd 	game, cheat 	 	Add specified area id to the selected set.
nav_avoid 	cmd 	game, cheat 	 	Toggles the 'avoid this area when possible' flag used by the AI system.
nav_avoid_obstacles 	true 	game, cheat 	 	
nav_begin_deselecting 	cmd 	game, cheat 	 	Start continuously removing from the selected set.
nav_begin_drag_deselecting 	cmd 	game, cheat 	 	Start dragging a selection area.
nav_begin_drag_selecting 	cmd 	game, cheat 	 	Start dragging a selection area.
nav_begin_selecting 	cmd 	game, cheat 	 	Start continuously adding to the selected set.
nav_bfs_debug 	0 	game, cheat 	 	
nav_clear_attribute 	cmd 	game, cheat 	 	Remove given nav attribute from all areas in the selected set.
nav_clear_attributes 	cmd 	game, cheat 	 	Clear all nav attributes of selected area.
nav_clear_selected_set 	cmd 	game, cheat 	 	Clear the selected set.
nav_corner_adjust_adjacent 	18 	cheat 	 	radius used to raise/lower corners in nearby areas when raising/lowering corners.
nav_create_indirect_connection 	cmd 	game, cheat 	 	Create a connection between the selected area and the area pointed at by the crosshair.
nav_curve_alt 	false 	game, cheat 	 	
nav_curve_iter 	0 	game, cheat 	 	
nav_curve_lock 	-1 	game, cheat 	 	
nav_curve_max_step 	10 	game, cheat 	 	
nav_curve_set 	-1 	game, cheat 	 	
nav_curve_step 	0.02 	game, cheat 	 	
nav_debug_blocked 	false 	game, cheat 	 	
nav_delete 	cmd 	game, cheat 	 	Deletes the currently highlighted Area.
nav_delete_all_hull 	cmd 	game, cheat 	 	Deletes all areas with given hull category.
nav_delete_marked 	cmd 	game, cheat 	 	Deletes the currently marked Area (if any).
nav_disconnect 	cmd 	game, cheat 	 	To disconnect two Areas, mark an Area, highlight a second Area, then invoke the disconnect command. This will remove all connections between the two Areas.
nav_drag_selection_volume_zmax_offset 	32 	devonly, game, replicated 	Yes 	The offset of the nav drag volume top from center
nav_drag_selection_volume_zmin_offset 	32 	devonly, game, replicated 	Yes 	The offset of the nav drag volume bottom from center
nav_draw_area_connections 	false 	game, cheat 	 	
nav_draw_area_filled 	true 	game, cheat 	 	
nav_draw_area_gravity 	false 	game, cheat 	 	
nav_draw_area_ground 	false 	game, cheat 	 	
nav_draw_area_hull_support 	false 	game, cheat 	 	
nav_draw_area_ids 	false 	game, cheat 	 	
nav_draw_area_inset_margin 	0 	game, cheat 	 	
nav_draw_area_normal 	false 	game, cheat 	 	
nav_draw_area_should_be_destroyed 	false 	game, cheat 	 	
nav_draw_area_split_by_nav_link_mgr 	false 	game, cheat 	 	
nav_draw_area_split_by_obstacle_mgr 	false 	game, cheat 	 	
nav_draw_area_ztest 	false 	game, cheat 	 	
nav_draw_attribute_dynamic 	 	game, cheat 	 	Draw all nav areas with this dynamic attribute
nav_draw_attribute_game 	 	game, cheat 	 	Draw all nav areas with this game attribute
nav_draw_blocked 	true 	game, cheat 	 	
nav_draw_blocked_connections 	false 	game, cheat 	 	
nav_draw_connected_area_radius 	1000 	game, cheat 	 	
nav_draw_externally_created 	false 	game, cheat 	 	
nav_draw_jump_links 	false 	game, cheat 	 	
nav_draw_limit 	300 	game, cheat 	 	The maximum number of areas to draw in edit mode
nav_draw_link_alignment 	false 	game, cheat 	 	
nav_draw_links 	false 	game, cheat 	 	
nav_draw_markup 	true 	game, cheat 	 	
nav_draw_mesh 	true 	game, cheat 	 	
nav_draw_mesh_grid 	false 	game, cheat 	 	Draw the mesh's spatial grid structure around the edit cursor position.
nav_draw_mesh_offset 	1 	game, cheat 	 	Vertical offset for drawing the mesh (useful for flat planes where the mesh is often a fixed offset from the physical ground
nav_draw_space_cells 	false 	game, cheat 	 	
nav_draw_space_fly 	false 	game, cheat 	 	
nav_draw_space_neighbors 	false 	game, cheat 	 	
nav_draw_space_portals 	false 	game, cheat 	 	
nav_draw_space_radius 	0 	game, cheat 	 	
nav_draw_space_scatter 	false 	game, cheat 	 	
nav_draw_space_swim 	false 	game, cheat 	 	
nav_edit 	0 	game, cheat 	 	Set to one to interactively edit the Navigation Mesh. Set to zero to leave edit mode.
nav_edit_validate 	false 	game, cheat 	 	Validate navmesh structures.
nav_end_deselecting 	cmd 	game, cheat 	 	Stop continuously removing from the selected set.
nav_end_drag_deselecting 	cmd 	game, cheat 	 	Stop dragging a selection area.
nav_end_drag_selecting 	cmd 	game, cheat 	 	Stop dragging a selection area.
nav_end_selecting 	cmd 	game, cheat 	 	Stop continuously adding to the selected set.
nav_find_occluded_node_nozup_use_raycast 	true 	game, cheat 	 	
nav_gen_add_jumps 	true 	cheat 	 	
nav_gen_agent_radius_buffer 	0.5 	cheat 	 	Buffer to add to agent radius before passing to nav gen
nav_gen_clip_polys_to_clearance 	true 	cheat 	 	
nav_gen_clip_polys_to_clearance_debug 	false 	cheat 	 	
nav_gen_connect_allow_multiple 	true 	cheat 	 	
nav_gen_connect_angle 	0.75 	cheat 	 	
nav_gen_connect_angle_ignore_z 	true 	cheat 	 	
nav_gen_connect_dist_a 	1 	cheat 	 	
nav_gen_connect_dist_b 	1.5 	cheat 	 	
nav_gen_connect_dist_z_mult 	0.5 	cheat 	 	
nav_gen_connect_overlap 	0.5 	cheat 	 	
nav_gen_degen_limit 	0.001 	cheat 	 	
nav_gen_false 	false 	cheat 	 	Always false
nav_gen_island_removal 	false 	cheat 	 	
nav_gen_island_removal_all_hulls 	true 	cheat 	 	
nav_gen_join_nonzup 	true 	cheat 	 	
nav_gen_jump_connection_min_overlap_ratio 	1 	cheat 	 	Minimum edge overlap required for jump connection consideration as a percentage of agent radius
nav_gen_markup_split_expand 	2 	cheat 	 	
nav_gen_markup_split_tol_base 	1 	cheat 	 	
nav_gen_markup_split_tol_nonav 	1 	cheat 	 	
nav_gen_markup_split_tol_nonentity 	8 	cheat 	 	
nav_gen_match_ground 	false 	cheat 	 	
nav_gen_max_bottleneck_width 	128 	cheat 	 	
nav_gen_max_bottleneck_width_do_clip 	true 	cheat 	 	
nav_gen_max_edge_len 	512 	cheat 	 	
nav_gen_max_edge_len_do_clip 	true 	cheat 	 	
nav_gen_max_edge_len_split_tol 	24 	cheat 	 	
nav_gen_opt_to_quads 	true 	cheat 	 	
nav_gen_opt_to_quads_angle_limit 	8 	cheat 	 	
nav_gen_opt_to_quads_num_steps 	6 	cheat 	 	
nav_gen_opt_to_quads_planar_deviation_limit 	4 	cheat 	 	
nav_gen_opt_to_quads_se_limit_end 	0.1 	cheat 	 	
nav_gen_opt_to_quads_se_limit_start 	1e-05 	cheat 	 	
nav_gen_opt_to_quads_weld_limit_end 	0.01 	cheat 	 	
nav_gen_opt_to_quads_weld_limit_start 	1e-07 	cheat 	 	
nav_gen_remove_vertical_polys 	true 	cheat 	 	
nav_gen_split_boundary_polys 	false 	cheat 	 	
nav_gen_split_multi_connection_polys 	true 	cheat 	 	
nav_gen_split_multi_connection_polys_tol 	0.01 	cheat 	 	
nav_gen_true 	true 	cheat 	 	Always true
nav_gen_vertical_limit 	88 	cheat 	 	
nav_genrt_debug 	false 	game, cheat 	 	
nav_genrt_no_splice 	false 	game, cheat 	 	
nav_genrt_no_split 	false 	game, cheat 	 	
nav_genrt_step 	-1 	game, cheat 	 	
nav_lower_drag_volume_max 	cmd 	game, cheat 	 	Lower the top of the drag select volume.
nav_lower_drag_volume_min 	cmd 	game, cheat 	 	Lower the bottom of the drag select volume.
nav_mark 	cmd 	game, cheat 	 	Marks the Area or Ladder under the cursor for manipulation by subsequent editing commands.
nav_mark_attribute 	cmd 	game, cheat 	 	Set nav attribute for all areas in the selected set.
nav_max_vis_delta_list_length 	64 	cheat 	 	
nav_obstacle_genrt 	false 	game, cheat 	 	
nav_obstacle_validate 	false 	game, cheat 	 	
nav_obstruction_draw 	0 	game, cheat 	 	
nav_obstruction_draw_change 	false 	game, cheat 	 	
nav_obstruction_draw_dist 	-1 	game, cheat 	 	
nav_obstruction_draw_island 	0 	game, cheat 	 	
nav_obstruction_draw_island_hull 	-1 	game, cheat 	 	
nav_obstruction_draw_movefail_blocking 	false 	game, cheat 	 	
nav_path_debug 	false 	game, cheat 	 	
nav_path_debug_compute_with_open_goal 	0 	game, cheat 	 	
nav_path_draw_areas 	false 	game, cheat 	 	
nav_path_draw_arrow 	true 	game, cheat 	 	
nav_path_draw_climb_segments 	true 	game, cheat 	 	
nav_path_draw_connected_areas 	false 	game, cheat 	 	
nav_path_draw_ground_segments 	true 	game, cheat 	 	
nav_path_draw_jump_segments 	true 	game, cheat 	 	
nav_path_draw_ladder_segments 	true 	game, cheat 	 	
nav_path_draw_link_segments 	true 	game, cheat 	 	
nav_path_draw_tick 	0 	game, cheat 	 	
nav_path_fixup_climb_up_segments 	false 	game, cheat 	 	
nav_path_fixup_gap_segments 	false 	game, cheat 	 	
nav_path_jump_process_debug 	false 	game, cheat 	 	
nav_path_optimize 	true 	game, cheat 	 	
nav_path_optimize_portals 	true 	game, cheat 	 	
nav_path_optimizer_debug 	0 	game, cheat 	 	
nav_path_record_draw_last_fail 	false 	game, cheat 	 	
nav_path_record_enable 	1 	game, cheat 	 	
nav_pathfind_debug_log 	0 	game, cheat 	 	
nav_pathfind_draw 	0 	game, cheat 	 	
nav_pathfind_draw_blocked 	0 	game, cheat 	 	
nav_pathfind_draw_costs 	false 	game, cheat 	 	
nav_pathfind_draw_fail 	0 	game, cheat 	 	
nav_pathfind_draw_total_costs 	false 	game, cheat 	 	
nav_pathfind_inadmissable_heuristic_factor 	1 	game, cheat 	 	
nav_pathfind_multithread 	false 	game, cheat 	 	
nav_raise_drag_volume_max 	cmd 	game, cheat 	 	Raise the top of the drag select volume.
nav_raise_drag_volume_min 	cmd 	game, cheat 	 	Raise the bottom of the drag select volume.
nav_recall_selected_set 	cmd 	game, cheat 	 	Re-selects the stored selected set.
nav_remove_from_selected_set 	cmd 	game, cheat 	 	Remove current area from the selected set.
nav_select_allow_blocked 	true 	game, cheat 	 	When selecting an area under nav_edit, allow area marked as blocked.
nav_select_area_id 	-1 	game, cheat 	 	Select nav area with matching ID.
nav_select_block_id 	-1 	game, cheat 	 	Select nav space block with matching ID.
nav_select_hull 	0 	game, cheat 	 	Restrict area selection to areas that can support a hull of the given category
nav_select_radius 	cmd 	game, cheat 	 	Adds all areas in a radius to the selection set
nav_select_with_attribute 	cmd 	game, cheat 	 	Selects areas with the given attribute.
nav_show_area_connections 	true 	game, cheat 	 	Show connections to selected area when true
nav_show_area_info_font 	Consolas 	game, cheat 	 	
nav_show_area_info_font_size 	-1 	game, cheat 	 	
nav_show_area_info_font_voffset 	-11 	game, cheat 	 	
nav_show_area_verts 	true 	game, cheat 	 	Show area vertex positions
nav_show_area_water_info 	true 	game, cheat 	 	
nav_show_potentially_visible 	0 	cheat 	 	Show areas that are potentially visible from the current nav area
nav_smooth_constrain_results 	true 	game, cheat 	 	
nav_smooth_constrain_results_relax 	0.006 	game, cheat 	 	
nav_smooth_constrain_spring 	2 	game, cheat 	 	
nav_smooth_constrain_spring_relax 	0.01 	game, cheat 	 	
nav_smooth_draw_accel 	0 	game, cheat 	 	
nav_smooth_draw_boundary 	0 	game, cheat 	 	
nav_smooth_draw_calc 	false 	game, cheat 	 	
nav_smooth_draw_constraint_spline 	false 	game, cheat 	 	
nav_smooth_draw_constraint_spring 	0 	game, cheat 	 	
nav_smooth_draw_speed 	0 	game, cheat 	 	
nav_smooth_enable 	true 	game, cheat 	 	
nav_smooth_relax 	true 	game, cheat 	 	
nav_smooth_relax_use_timesteps 	false 	game, cheat 	 	
nav_smooth_spring_const_override 	-1 	game, cheat 	 	
nav_smooth_spring_enable 	true 	game, cheat 	 	
nav_smooth_spring_factor_deriv 	0 	game, cheat 	 	
nav_smooth_spring_factor_dist 	0 	game, cheat 	 	
nav_smooth_spring_factor_speed 	0 	game, cheat 	 	
nav_smooth_spring_forward_dist_base 	50 	game, cheat 	 	
nav_smooth_spring_forward_dist_time_limit 	1 	game, cheat 	 	
nav_smooth_spring_max_dist 	36 	game, cheat 	 	
nav_smooth_spring_tension_max_override 	-1 	game, cheat 	 	
nav_smooth_spring_timestep_factor_accel 	100 	game, cheat 	 	
nav_smooth_spring_timestep_factor_speed 	100 	game, cheat 	 	
nav_smooth_spring_timestep_max 	0.5 	game, cheat 	 	
nav_smooth_spring_timestep_min 	0.1 	game, cheat 	 	
nav_smooth_spring_yaw_rotation_speed 	50 	game, cheat 	 	
nav_smooth_spring_yaw_threshold 	20 	game, cheat 	 	
nav_smooth_use_opt 	true 	game, cheat 	 	
nav_space_select_dist 	1000 	game, cheat 	 	
nav_split 	cmd 	game, cheat 	 	To split an Area into two, align the split line using your cursor and invoke the split command.
nav_split_show_line 	false 	game, cheat 	 	Show the free split line.
nav_store_selected_set 	cmd 	game, cheat 	 	Stores the current selected set for later retrieval.
nav_switch 	cmd 	devonly, game 	Yes 	Switches to navmesh for the specified spawngroup
nav_test_area_gravity 	false 	game, cheat 	 	
nav_test_bfs_lattice_dist_0 	-1 	game, cheat 	 	
nav_test_bfs_lattice_dist_1 	-1 	game, cheat 	 	
nav_test_bfs_lattice_dist_2 	-1 	game, cheat 	 	
nav_test_bfs_lattice_hex 	false 	game, cheat 	 	Demonstrates searching hexagonal lattice over nav mesh.
nav_test_bfs_lattice_mark 	2 	game, cheat 	 	
nav_test_bfs_lattice_simple 	false 	game, cheat 	 	
nav_test_bfs_lattice_spacing_0 	24 	game, cheat 	 	
nav_test_bfs_lattice_spacing_1 	48 	game, cheat 	 	
nav_test_bfs_lattice_spacing_2 	96 	game, cheat 	 	
nav_test_bfs_simple 	false 	game, cheat 	 	
nav_test_boundary_zone_circle 	0 	game, cheat 	 	
nav_test_boundary_zone_force 	false 	game, cheat 	 	
nav_test_boundary_zone_grid_dim 	90 	game, cheat 	 	
nav_test_boundary_zone_path 	0 	game, cheat 	 	
nav_test_boundary_zone_rays 	100 	game, cheat 	 	
nav_test_boundary_zone_rays_margin 	-1 	game, cheat 	 	
nav_test_boundary_zone_rays_random 	false 	game, cheat 	 	
nav_test_boundary_zone_sphere 	0 	game, cheat 	 	
nav_test_curve_opt 	0 	game, cheat 	 	
nav_test_detour 	false 	game, cheat 	 	
nav_test_find_nearest 	false 	game, cheat 	 	Calculate the nearest point on the navmesh to the trace point. Uses selection from nav_select_hull.
nav_test_find_nearest_clear 	false 	game, cheat 	 	Calculate the nearest point on the navmesh to the trace point. Uses selection from nav_select_hull.
nav_test_find_random_connected 	false 	game, cheat 	 	Demonstrates finding random points that are connected in the nav mesh to the start point.
nav_test_find_random_connected_dist_max 	1000 	game, cheat 	 	
nav_test_find_random_connected_dist_min 	100 	game, cheat 	 	
nav_test_find_z 	0 	game, cheat 	 	
nav_test_force_npc_repath 	false 	game, cheat 	 	
nav_test_genrt 	false 	game, cheat 	 	
nav_test_genrt_place 	false 	game, cheat 	 	
nav_test_getareaoverlapping_gravity 	false 	game, cheat 	 	
nav_test_getnearestnav_gravity 	false 	game, cheat 	 	
nav_test_level_hull 	cmd 	game, cheat 	 	Find entities that intrude into the nav mesh. List those entities in console output, and display bounding boxes around them for a while.
nav_test_level_hull_move 	cmd 	game, cheat 	 	
nav_test_multi_connection 	false 	game, cheat 	 	
nav_test_npc_area 	0 	game, cheat 	 	
nav_test_npc_collision 	0 	game, cheat 	 	
nav_test_npc_collision_range 	250 	game, cheat 	 	
nav_test_npc_collision_show_geometry 	false 	game, cheat 	 	
nav_test_path 	false 	game, cheat 	 	Calculate and draw a path from player/camera position to the test position.
nav_test_path_expansion_search 	0 	game, cheat 	 	Extend nav_test_path by doing an expansion search on that path. Convar value defines dist.
nav_test_path_lock_goal 	false 	game, cheat 	 	Lock the pathfinding goal to the current intersection point.
nav_test_path_lock_start 	false 	game, cheat 	 	Lock the pathfinding start to the current intersection point.
nav_test_path_move 	false 	game, cheat 	 	
nav_test_path_opt 	true 	game, cheat 	 	Enable path optimization for nav_edit_path paths.
nav_test_path_opt_transitions 	false 	game, cheat 	 	
nav_test_path_return 	false 	game, cheat 	 	Calculate a return path from cursor position to the path calculated by nav_test_path.
nav_test_path_space 	0 	game, cheat 	 	Should nav_test_path test 3d navigation? 1 = space to space, 2 = multi-modal space/ground
nav_test_path_space_fly 	true 	game, cheat 	 	Test flight paths
nav_test_path_space_swim 	true 	game, cheat 	 	Test swim paths
nav_test_pos_name 	 	devonly, game 	Yes 	
nav_test_pos_place 	-1 	devonly, game 	Yes 	
nav_test_ray_space 	0 	game, cheat 	 	
nav_test_rays 	false 	game, cheat 	 	
nav_test_smooth 	false 	game, cheat 	 	
nav_test_smooth_extern_push 	0 	game, cheat 	 	
nav_test_smooth_in_speed 	120 	game, cheat 	 	
nav_test_smooth_in_yaw 	0 	game, cheat 	 	
nav_test_smooth_path_speed 	-1 	game, cheat 	 	
nav_test_smooth_separating_dist 	-1 	game, cheat 	 	
nav_test_smooth_spring_const 	-1 	game, cheat 	 	
nav_test_smooth_spring_tension_max 	-1 	game, cheat 	 	
nav_test_spline 	0 	game, cheat 	 	
nav_test_split_obstacle 	0 	game, cheat 	 	
nav_test_split_obstacle_dirty 	false 	game, cheat 	 	
nav_test_split_obstacle_leave 	false 	game, cheat 	 	
nav_test_split_obstacle_size 	30 	game, cheat 	 	
nav_test_split_obstacle_update_pos 	true 	game, cheat 	 	
nav_toggle_deselecting 	cmd 	game, cheat 	 	Start or stop continuously removing from the selected set.
nav_toggle_in_selected_set 	cmd 	game, cheat 	 	Remove current area from the selected set.
nav_toggle_selected_set 	cmd 	game, cheat 	 	Toggles all areas into/out of the selected set.
nav_toggle_selecting 	cmd 	game, cheat 	 	Start or stop continuously adding to the selected set.
nav_unmark 	cmd 	game, cheat 	 	Clears the marked Area or Ladder.
nav_validate 	0 	cheat 	 	Level of validation for nav system. Higher will be slower.
nav_volume_debug 	0 	game, cheat 	 	Draw or print debug information about nav volume queries.
navspace_create_water_smooth_connections 	true 	game, cheat 	 	
navspace_create_water_transition_connections	true 	game, cheat 	 	
navspace_debug_pathfind 	-1 	game, cheat 	 	
navspace_debug_stringpull 	1 	game, cheat 	 	
navspace_debug_trace 	0 	game, cheat 	 	
navspace_debug_transition_calc 	0 	game, cheat 	 	
navspace_draw_water_changes 	0 	game, cheat 	 	Draw changes in water volumes
navspace_path_use_water_level_locator 	true 	game, cheat 	 	
nb_command 	cmd 	game, cheat 	 	Sends a command string to all bots
nb_debug 	cmd 	game, cheat 	 	Debug NextBots. Categories are: BEHAVIOR, LOOK_AT, PATH, ANIMATION, LOCOMOTION, VISION, HEARING, EVENTS, ERRORS.
nb_debug_filter 	cmd 	game, cheat 	 	Add items to the NextBot debug filter. Items can be entindexes or part of the identifier of one or more bots.
nb_debug_history 	false 	game, release 	 	If true, each bot keeps a history of debug output in memory
nb_delete_all 	cmd 	game, cheat 	 	Delete all non-player NextBot entities. Equivalent to script 'NextBotManager.DeleteAll(...)'
nb_force_look_at 	cmd 	game, cheat 	 	Force selected bot to look at the local player's position
nb_freeze 	false 	game, replicated, cheat 	 	Stop all NextBots from moving only
nb_lod_0_limit 	12 	game, cheat 	 	
nb_lod_0_range 	1500 	game, cheat 	 	
nb_lod_1_limit 	25 	game, cheat 	 	
nb_lod_1_range 	2500 	game, cheat 	 	
nb_lod_debug 	false 	game, cheat 	 	
nb_lod_stats 	0 	game, cheat 	 	
nb_move_to_cursor 	cmd 	game, cheat 	 	Tell all NextBots to move to the cursor position
nb_select 	cmd 	game, cheat 	 	Select the bot you are aiming at for further debug operations.
nb_stop 	false 	game, replicated, cheat 	 	Stop all NextBots
nb_update_debug 	false 	game, cheat 	 	
nb_update_framelimit 	15 	game, cheat 	 	
nb_update_maxslide 	2 	game, cheat 	 	
nb_warp_selected_here 	cmd 	game, cheat 	 	Teleport the selected bot to your cursor position
net_async_clientconnect 	true 	devonly 	Yes 	Enable async client connect optimization
net_async_job_random_sleep 	0 	devonly 	Yes 	Sleep randomly 0..net_async_job_random_sleep ms in the parallel server jobs; sleep is per job
net_captureculldata 	cmd 	devonly 	Yes 	Captures low-level data to replay path culling algorithm behavior in controlled unit test environment
net_channels 	cmd 	release 	 	Shows net channel info
net_compresspackets_minsize 	1024 	devonly 	 	Don't bother compressing packets below this size.
net_connections_stats 	cmd 	release 	 	Print detailed network statistics for each network connection
net_culloptimization 	true 	devonly 	Yes 	Enable optimization of slow path that makes HLTV CPU consumption high in AnimGraph-using mods. Will switch to this on by default soon.
net_debug_to_file 	false 	devonly, game 	Yes 	
net_detailed_canpacket_log 	false 	devonly 	Yes 	
net_fakeclear 	cmd 	release 	 	Clear all simulated network conditions
net_fakejitter 	cmd 	release 	 	Shortcut to set jitter net options. Run with no arguments for usage.
net_fakelag 	cmd 	release 	 	Shortcut to set both FakePacketLag_Recv and FakePacketLag_Send net options
net_fakeloss 	cmd 	release 	 	Shortcut to set both FakePacketLoss_Recv and FakePacketLoss_Send net options
net_fakestatus 	cmd 	release 	 	Print current simulated network condifions
net_filelogging 	false 	devonly 	 	Log packets to files
net_force_steamdatagram 	false 	client, archive 	 	If SDR connectivity is possible with gameserver, then always use it, even if GC selected to use ordinary UDP for this match.
net_fs_showindirections 	false 	devonly 	 	
net_listallmessages 	cmd 	cheat 	 	List all registered net messages
net_log_processing 	false 	devonly 	Yes 	Log network processing
net_max_message_process_count 	0 	devonly 	Yes 	Maximum number of messages to process from a client in a single frame (0 == no limit).
net_max_message_queue_size 	0 	devonly 	Yes 	Maximum number of messages to allow waiting in queue after processing; exceeding this disconnects the client. 0 == no limit
net_max_polymorphic_spew 	5 	devonly 	Yes 	Max polymorphic variants to spew when spewing a flattened serializer.
net_messageinfo 	cmd 	cheat 	 	Display info about a message (by classname or id)
net_option 	cmd 	release 	 	Get or set SteamNetworkingSockets options such as fake packet lag and loss
net_p2p_listen_dedicated 	false 	devonly 	Yes 	Should dedicated server listen for new-style P2P?
net_print_sdr_ping_times 	cmd 	release 	 	Print current ping times to SDR points of presence, and selected route
net_public_adr 	 	release 	 	For servers behind NAT/DHCP meant to be exposed to the public internet, this is the public facing ip address string: ("x.x.x.x" )
net_qosinterval_spew 	false 	devonly 	 	Spew QoS interval data as we gather it
net_qospacketloss_percentage_threshold 	5 	devonly 	Yes 	Spew a warning if packet loss percentage is above this threshold
net_reloadgameevents 	cmd 	devonly, game 	 	Reload the game events
net_restrict_showmsg_socket 	 	devonly 	Yes 	If set, only net_showmsg spew for data inbound on this socket name e.g. client, server, etc.
net_serializedentitymemory 	cmd 	devonly 	Yes 	Spew CSerializedEntity memory
net_serializedentitymetadatainfo 	cmd 	devonly 	Yes 	Spew CSerializedEntity metadata information
net_showdrop 	false 	devonly 	Yes 	Show dropped packets in console
net_showeventlisteners 	false 	devonly, game 	Yes 	Show listening addition/removals
net_showevents 	0 	devonly, game 	Yes 	Dump game events to console (1=client only, 2=all).
net_showmsg 	0 	devonly 	Yes 	
net_showoob 	false 	devonly 	Yes 	Show connectionless UDP traffic.
net_showpeaks 	0 	devonly 	Yes 	Show messages for large packets only: <size>
net_showreliable 	0 	devonly 	Yes 	Like net_showmsg, but only spew reliable messages
net_showudp 	false 	release 	 	Dump UDP packets summary to console
net_showudp_remoteonly 	true 	release 	 	Dump non-loopback udp only
net_spewcounts 	cmd 	devonly 	Yes 	Spew serializer counts, client only by default, specify server to spew server counts
net_spewserializer 	cmd 	devonly 	 	Spew serializer info
net_stats_json 	cmd 	devonly 	Yes 	Output server networking statistics in json format
net_status 	cmd 	release 	 	Shows current network status
net_use_delta_property_fastpath 	1 	devonly 	Yes 	
net_use_packet_compression 	true 	devonly 	Yes 	Compress network traffic
net_validatemessages 	cmd 	cheat 	 	Activates/deactivates net message validation
net_why_field_excluded 	cmd 	devonly 	 	<classname> <fieldname>: spew why field was excluded from networking for classname.
neutral_camp_arrow_offset 	100 	devonly, client 	Yes 	
nextdemo 	cmd 	release 	 	Play next demo in sequence.
nian_cast_ability 	cmd 	devonly, game, cheat 	 	All nians on the map will cast the specified ability
nian_fight_duration 	1500 	game, client, replicated, cheat	 	
nian_stun 	cmd 	devonly, game, cheat 	 	
noclip 	cmd 	game, cheat 	 	Toggle. Player becomes non-solid and flies. Optional argument of 0 or 1 to force enable/disable
noclip_fixup 	true 	game, cheat 	 	
notarget 	cmd 	game, cheat 	 	Toggle. Player becomes hidden to NPCs.
npc_destroy 	cmd 	game, cheat, vconsole_fuzzy 	 	Removes the given NPC(s) from the universe
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_go_do_run 	true 	devonly, game 	Yes 	Set whether should run on NPC go
npc_go_max_distance 	56755.8 	devonly, game 	Yes 	How far is the trace we shoot when using NPC Go
npc_kill 	cmd 	game, cheat, vconsole_fuzzy 	 	Kills the given NPC(s)
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_select 	cmd 	game, cheat, vconsole_fuzzy 	 	Select or deselects the given NPC(s) for later manipulation. Selected NPC's are shown surrounded by a red translucent box
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_test_autostyle 	cmd 	devonly, game 	 	Debugging helper to try out different autostyle configurations
	Arguments: 	<{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}> <value>
npcsolve_attract_draw 	false 	devonly, game 	Yes 	
npcsolve_constraint_nav 	true 	devonly, game 	Yes 	
npcsolve_constraint_npc 	true 	devonly, game 	Yes 	
npcsolve_drag_linear 	0 	devonly, game 	Yes 	
npcsolve_forward 	true 	devonly, game 	Yes 	
npcsolve_forward_const 	30000 	devonly, game 	Yes 	
npcsolve_forward_dist 	200 	devonly, game 	Yes 	
npcsolve_forward_margin 	5 	devonly, game 	Yes 	
npcsolve_path_close_const 	0 	devonly, game 	Yes 	
npcsolve_path_close_max_tension 	100 	devonly, game 	Yes 	
npcsolve_path_lookahead_const 	4 	devonly, game 	Yes 	
npcsolve_path_lookahead_dist 	100 	devonly, game 	Yes 	
npcsolve_path_vel_const 	0 	devonly, game 	Yes 	
npcsolve_separation 	true 	devonly, game 	Yes 	
npcsolve_separation_const 	10000 	devonly, game 	Yes 	
npcsolve_separation_dist 	5 	devonly, game 	Yes 	
npcsolve_separation_draw 	false 	devonly, game 	Yes 	
npcsolve_separation_jitter 	0 	devonly, game 	Yes 	
npcsolve_separation_r2 	false 	devonly, game 	Yes 	
===O===
Command 	Default Value	Flags 	Defensive Flag	Description
open_asset 	cmd 	devonly 	Yes 	Opens an asset in it's primary editor of choice. Specify the full path to the asset from the mod directory.
openshop_category 	cmd 	devonly, client 	Yes 	opens shop from clicks on the world shop model, specific tab request
option_duck_method 	false 	client, archive, userinfo, per_user	 	Input toggle control
opus_decode_test_signal 	false 	devonly 	 	
opus_encode_test_signal 	false 	devonly 	 	
opus_unittest_test_signal 	false 	devonly 	 	
override_badge_level 	0 	devonly, client 	 	Set to force all badges in the UI to the specified level. Set to -1 to randomize badges.
override_trophy_badge_points	-1 	devonly, client 	 	Set to force badge points shown on trophy page
overwatch_help_shown_once 	false 	client, archive, per_user 	 	
overwatch_marker_padding 	1 	devonly, client 	 	extra time added to markers
overwatch_show_report_popup 	cmd 	devonly, client 	 	Shows the report popup
===P===
Command 	Default Value 	Flags 	Defensive Flag	Description
p2p_listpeers 	cmd 	devonly 	Yes 	List currently known peers.
p2p_ping 	cmd 	devonly, client 	Yes 	Ping a peer.
panorama_2d_translate_no_comp_layer 	true 	devonly, hidden 	Yes 	
panorama_allow_texture_composition_layer_fast_path 	true 	devonly, hidden 	Yes 	
panorama_allow_transitions 	true 	devonly, hidden 	Yes 	
panorama_assert_loading_panel_type 	false 	devonly, hidden 	Yes 	Force style invalidation of the entire panel subtree when adding / removing classes.
panorama_async_compute_mipgen 	true 	devonly, client 	 	use asynchronous compute for mipmap generation.
panorama_box_shadow_no_comp_layer 	true 	devonly, hidden 	Yes 	
panorama_cache_command_list_repaint_threshold 	0.25 	devonly, hidden 	Yes 	
panorama_cache_command_list_size_threshold 	2048 	devonly, hidden 	Yes 	
panorama_classes_force_invalidate 	false 	devonly, hidden 	Yes 	Force style invalidation of the entire panel subtree when adding / removing classes.
panorama_clear_frames_on_device_restore 	2 	devonly, hidden 	Yes 	
panorama_command_reordering 	true 	devonly, hidden 	Yes 	
panorama_comp_layer_lru_lifetime 	1 	devonly, hidden 	Yes 	
panorama_composition_atlas 	true 	devonly, hidden 	Yes 	
panorama_console_max_autocomplete 	100 	devonly, client, hidden 	Yes 	
panorama_console_max_history 	100 	devonly, client, hidden 	Yes 	
panorama_console_max_lines 	2000 	devonly, client, hidden 	Yes 	
panorama_console_position_and_size 	 	client, hidden, archive 	 	
panorama_daisy_wheel 	ABXY 	devonly, client, hidden 	Yes 	ABXY
panorama_dash_gap_ratio 	0.5 	devonly, hidden 	Yes 	
panorama_dash_len 	20 	devonly, hidden 	Yes 	
panorama_debug_movies 	false 	devonly, client, hidden 	Yes 	
panorama_debug_overlay_opacity 	0.25 	hidden, archive 	 	
panorama_debug_overlay_opacity_max 	0.25 	hidden, archive 	 	
panorama_debug_overlay_opacity_min 	0.01 	hidden, archive 	 	
panorama_debug_ready_for_display 	false 	devonly, hidden 	Yes 	
panorama_debugger_theme 	Light 	client, archive 	 	
panorama_disable_blur 	false 	devonly, hidden 	Yes 	
panorama_disable_box_shadow 	false 	devonly, hidden 	Yes 	
panorama_disable_descendant_filtering 	false 	devonly, hidden 	Yes 	Disable descendant selector filtering
panorama_disable_draw_fancy_quad 	false 	devonly, hidden 	Yes 	
panorama_disable_draw_text 	false 	devonly, hidden 	Yes 	
panorama_disable_draw_text_shadow 	false 	devonly, hidden 	Yes 	
panorama_disable_layer_cache 	false 	devonly, hidden 	Yes 	
panorama_disable_layer_clear 	false 	devonly, hidden 	Yes 	
panorama_disable_render_callbacks 	false 	devonly, hidden 	Yes 	
panorama_disable_render_target_cache 	true 	devonly, hidden 	Yes 	
panorama_disallow_hover_styles 	false 	devonly, hidden 	Yes 	
panorama_dispatch_event 	cmd 	devonly 	Yes 	Dispatch the event defined by the argument string. No creating panel is specified.
panorama_dragscroll_affordance 	20 	devonly, hidden 	Yes 	Minimum mouse movement in pixels before a move is treated as a drag scroll
panorama_dragscroll_maxflickvelocity 	8000 	devonly, client, hidden 	Yes 	Maximum velocity for a drag scroll flick
panorama_dragscroll_minflickvelocity 	60 	devonly, client, hidden 	Yes 	Minimum velocity that the mouse must be moving as mouse up time to qualify as a drag scroll flick
panorama_dragscroll_mintime 	0.02 	devonly, hidden 	Yes 	Minimum time that the mouse button must be down before a move is treated as a drag scroll
panorama_dragscroll_velocitymultiplier 	0.5 	devonly, hidden 	Yes 	Multiplier for flick velocity off of actual measured velocity
panorama_dump_symbols 	cmd 	devonly 	Yes 	<ESymbolType> Dump all of the symbols in the Panorama symbol table
panorama_early_anim_dispatch 	true 	devonly, client 	Yes 	
panorama_enable_secondary_layout_pass 	true 	devonly, hidden 	Yes 	
panorama_focus_world_panels 	false 	client, archive 	 	when set request key focus when a world panel is enabled
panorama_force_active_controller_type 	-1 	devonly, hidden 	Yes 	
panorama_force_text_shadow_strength 	-1 	devonly, hidden 	Yes 	
panorama_generate_layout_xsd 	cmd 	devonly 	Yes 	Generate the Layout XML Schema Definition for the current run-time (types are dependent on which game DLL is running).
panorama_highlight_bad_opacity_masks 	false 	devonly, hidden 	Yes 	
panorama_highlight_composition_layers 	false 	devonly, hidden 	Yes 	
panorama_highlight_slow_operations 	false 	devonly, hidden 	Yes 	
panorama_hsbc_through_fast_path 	true 	devonly, hidden 	Yes 	
panorama_joystick_axis_repeat_curve_time 	1 	devonly, hidden 	Yes 	
panorama_joystick_axis_repeat_interval_end 	0.05 	devonly, hidden 	Yes 	
panorama_joystick_axis_repeat_interval_start 	0.22 	devonly, hidden 	Yes 	
panorama_joystick_button_repeat_curve_time 	1.2 	devonly, hidden 	Yes 	
panorama_joystick_button_repeat_interval_end 	0.1 	devonly, hidden 	Yes 	
panorama_joystick_button_repeat_interval_start 	0.48 	devonly, hidden 	Yes 	
panorama_joystick_enabled 	true 	archive 	 	Enable panorama joystick input
panorama_js_minidumps 	false 	devonly, hidden 	Yes 	Enable sending minidumps on JS Exceptions.
panorama_large_dispatch_event_queue 	0 	devonly, hidden 	Yes 	
panorama_max_fps 	120 	devonly, hidden 	Yes 	
panorama_max_oof_overlay_up_fps 	4 	devonly, hidden 	Yes 	
panorama_max_overlay_fps 	60 	devonly, hidden 	Yes 	
panorama_max_text_shadow_strength 	10 	devonly, hidden 	Yes 	
panorama_might_scroll_no_comp_layer 	true 	devonly, hidden 	Yes 	
panorama_min_comp_layer_cache_cost 	4096 	devonly, hidden 	Yes 	
panorama_movie_async_load_size_bytes 	20971520 	devonly, client, hidden 	Yes 	
panorama_movie_force_not_ready_behavior 	-1 	devonly, client, hidden 	Yes 	
panorama_print_cache_status 	cmd 	devonly 	Yes 	Print internal panorama refcounts for every file
panorama_print_svg_stats 	cmd 	devonly 	 	
panorama_reload_animations 	2 	devonly, hidden 	Yes 	
panorama_render_target_cache_max_size 	31457280 	devonly, hidden 	Yes 	
panorama_script_cache_enabled 	true 	devonly, hidden 	Yes 	Enable script caching to speed up recompiling scripts multiple times.
panorama_show_fps 	false 	devonly 	Yes 	
panorama_show_fps_scale 	1 	devonly 	Yes 	
panorama_simple_borders_no_comp_layer 	true 	devonly, hidden 	Yes 	
panorama_spew_async_event_substring 	 	devonly, hidden 	Yes 	If non-empty, print debug info about async event queue and dispatch behavior for events containing the substring.
panorama_spew_layout_invalidates 	false 	devonly, hidden 	Yes 	
panorama_stats_log_time 	0 	devonly, hidden 	Yes 	
panorama_style_flag_force_invalidate 	false 	devonly, hidden 	Yes 	Force style invalidation of the entire panel subtree when adding / removing style flags.
panorama_suspend_paint 	false 	devonly, hidden 	Yes 	
panorama_temp_comp_layer_min_dimension 	512 	devonly, hidden 	Yes 	
panorama_track_render_commands 	false 	devonly, hidden 	Yes 	
panorama_transform_parents_no_layer_for_perspective	false 	devonly, hidden 	Yes 	
panorama_transforms_no_comp_layer 	false 	devonly, hidden 	Yes 	
panorama_transition_time_factor 	1 	devonly, hidden 	Yes 	A float representing a scale factor for transitions. 1.0 is normal, 2.0 would be twice as fast as normal, 0.5 half as fast
panorama_use_backbuffer_directly 	true 	devonly, hidden 	Yes 	
panorama_worldpanel_update_cull_distance 	1000 	devonly, client 	Yes 	
panorama_worldpanel_update_cull_size_threshold 	5 	devonly, client 	Yes 	
panorama_worldpanel_update_culling 	false 	devonly, client 	Yes 	
particle_cluster_debug 	0 	devonly, game, client, replicated 	Yes 	
particle_cluster_manager_search_dist 	256 	devonly, game, client, replicated 	Yes 	
particle_cluster_nodraw 	false 	devonly, game, client, replicated 	Yes 	
particle_cluster_use_collision_hulls 	true 	devonly, game, client, replicated 	Yes 	
particle_debug_creation_filter 	 	devonly, client, hidden, replicated 	Yes 	
particle_layer_id_whitelist 	 	devonly 	 	
particle_powsimd_random_range_exp 	true 	devonly 	Yes 	
particle_profile 	cmd 	devonly 	Yes 	Profile particle
particle_profile_spike 	cmd 	devonly 	Yes 	Profile particle spike
particle_reset_assertions 	cmd 	devonly 	 	Causes all single-fire particle assertions to trigger once more.
particle_snapshot_allow_combined_models 	false 	devonly 	 	
particle_stop_all 	cmd 	devonly, client, cheat 	 	Stops all particle systems currently playing
particle_system_start 	cmd 	devonly, game 	Yes 	start the specified particle system
particle_system_stop 	cmd 	devonly, game 	Yes 	stop the specified particle system
particle_test_attach_attachment 	0 	game, cheat 	 	Attachment index for attachment mode
particle_test_attach_mode 	follow_attachment 	game, cheat 	 	Possible Values: 'start_at_attachment', 'follow_attachment', 'start_at_origin', 'follow_origin'
particle_test_create 	cmd 	game, cheat 	 	Creates the named particle system where the player is looking.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
particle_test_destroy 	cmd 	game, cheat 	 	Destroys all particle systems matching the specified name.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
particle_test_file 	 	game, cheat 	 	Name of the particle system to dynamically spawn
particle_test_start 	cmd 	game, cheat 	 	Dispatches the test particle system with the parameters specified in particle_test_file,
 particle_test_attach_mode and particle_test_attach_param on the entity the player is looking at.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
particle_test_stop 	cmd 	game, cheat 	 	Stops all particle systems on the selected entities.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
particles_multiplier 	1 	cheat 	 	Multiply # of rendered particles by this for perf testing
password 	 	archive, norecord, server_cant_query	 	Current server access password
path 	cmd 	devonly 	Yes 	Show the filesystem path.
path_simple_closest_point_on_path_debug 	false 	devonly, game, client, replicated 	 	
pause 	cmd 	release 	 	Toggle the server pause state.
pawn_mimic_all 	false 	devonly, game, client, replicated 	 	
phonemedelay 	0 	devonly, client 	Yes 	Phoneme delay to account for sound system latency.
phonemefilter 	0.08 	devonly, client 	Yes 	Time duration of box filter to pass over phonemes.
phonemesnap 	2 	devonly, client 	Yes 	Lod at level at which visemes stops always considering two phonemes, regardless of duration.
phys2_contact_debug_draw_size 	2 	devonly 	Yes 	
phys2_debug_broadphase 	0 	devonly 	Yes 	
phys_active 	true 	devonly, game 	Yes 	Whether PLAYER physics is actively simulated (ie. noclip)
phys_async_buoyancy_update 	false 	devonly, game, client, replicated 	Yes 	If true, buoyancy motion controllers are updated in an async job after the tick has completed.
phys_batch_ray_test 	0 	devonly, client 	Yes 	
phys_build_bounds 	false 	devonly 	Yes 	
phys_build_mass 	false 	devonly 	Yes 	
phys_buoyancy_angular_damping_multiplier 	1 	devonly, notify, replicated 	Yes 	Multiply water damping for buoyancy affecting angular velocity
phys_buoyancy_drag_multiplier 	1 	devonly, notify, replicated 	Yes 	Multiply water drag (tries to equalize object velocity with the velocity of the water flow)
phys_buoyancy_horizontal_damping_multiplier 	0 	devonly, notify, replicated 	Yes 	Multiply water damping for buoyancy affecting linear velocity in the horizontal plane
phys_buoyancy_max_acceleration 	3200 	devonly, notify, replicated 	Yes 	Maximum acceleration that can be applied by water forces
phys_buoyancy_vertical_damping_multiplier 	1 	devonly, notify, replicated 	Yes 	Multiply water damping for buoyancy affecting linear velocity in the vertical direction
phys_continuous_kinematic_update 	0 	devonly, game, client, replicated 	Yes 	
phys_create_test_character_proxy 	cmd 	devonly, game 	 	Create test character proxy
phys_cull_internal_mesh_contacts 	false 	devonly, replicated 	Yes 	
phys_debug_draw 	cmd 	devonly 	Yes 	Set up debug-draw of physics internal state
phys_debug_showdefaultmaterial 	false 	cheat 	 	If enabled, surfaces with default material are highlighted in physics debug geometry.
phys_deterministic 	true 	devonly, replicated 	Yes 	
phys_drag_multiplier 	1 	devonly, notify, replicated 	Yes 	Multiply air drag
phys_dump_filter_body_name 	 	devonly 	Yes 	
phys_dump_filter_solid_only 	false 	devonly 	Yes 	
phys_dump_filter_trace_callstack 	 	devonly 	Yes 	
phys_dump_intersection_controller 	cmd 	devonly, game 	 	Dump intersection controller status
phys_dump_main_world 	cmd 	devonly, game 	 	Dump physics main world to file
phys_dynamic_scaling 	true 	game, client, replicated, cheat 	 	
phys_enable_fallback_toi 	true 	devonly, replicated 	Yes 	
phys_enable_gjk_clipping 	false 	devonly, replicated 	Yes 	
phys_expensive_shape_threshold 	6 	client, cheat 	 	
phys_fast_report_contacts 	1 	devonly 	Yes 	when 1, fast path for collision reporting is implemented making triggers faster in some cases
phys_fastaddcloneshape 	false 	devonly 	Yes 	
phys_highlight_expensive_objects 	false 	cheat 	 	Highlight expensive physics objects
phys_highlight_expensive_objects_strength 	0.02 	cheat 	 	Highlight expensive physics objects strength
phys_impactforcescale 	1 	devonly, game 	Yes 	
phys_implicit_integarator 	true 	devonly, notify, replicated 	Yes 	Use implicit integrator for gyroscopic forces
phys_intermediate_notify_remove_only 	true 	devonly, replicated 	Yes 	
phys_jiggle_bone_enable 	true 	devonly 	Yes 	
phys_joint_elasticity_max_rest 	0.25 	devonly 	Yes 	
phys_joint_elasticity_min_rest 	0.01 	devonly 	Yes 	
phys_joint_plasticity_threshold_max 	0.1 	devonly 	Yes 	
phys_joint_plasticity_threshold_min 	0.01 	devonly 	Yes 	
phys_joint_teleport 	true 	game, cheat 	 	Teleport joint anchors if connected to world
phys_length_damping_ratio 	2 	game, cheat 	 	Spring damping ratio for length constraint
phys_length_frequency 	5 	game, cheat 	 	Spring stiffness for length constraint
phys_list 	cmd 	devonly, game 	 	
phys_log_updaters 	false 	devonly, game, client, replicated 	Yes 	
phys_log_updaters_exclude 	weapon pistol rifle survivor common_male	devonly, game, client, replicated 	Yes 	
phys_log_updaters_include 	limbs 	devonly, game, client, replicated 	Yes 	
phys_manifold_pool_enabled 	true 	devonly, replicated 	Yes 	
phys_mark_debug 	cmd 	game, cheat 	 	Mark object for debug
phys_mesh_local_toi 	true 	devonly, replicated 	Yes 	
phys_min_motion_controller_count_to_run_in_job 	8 	devonly 	Yes 	
phys_old_contact_draw 	false 	devonly 	Yes 	
phys_parallel_islands 	false 	devonly, game, client, replicated 	Yes 	Enable/Disable Parallel Island Solving
phys_position_iterations 	2 	devonly 	Yes 	
phys_powered_ragdoll_debug 	false 	devonly, game, client, replicated 	Yes 	
phys_pushscale 	1 	devonly, game, client, replicated 	Yes 	
phys_record_rays 	cmd 	devonly, game 	 	Dump physics main world to file
phys_record_rays_and_world 	cmd 	devonly, game 	 	Dump traces physics main world to file
phys_reload_immediately 	false 	devonly 	Yes 	Set to 1 to reload resources and reconstruct physics of entities on the fly. May unexpectedly change behavior or crash the game, because game code is generally unaware of underlying resource reloads and may hold references to physics that may become invalid during resource reload. It is inherently harder for physics to deal with resource reloads because of persistent nature of objects being simulated (textures can be easily reloaded on the fly; if an entity holds a handle to a ragdoll body part, it may expect that handle to stay valid while the ragdoll exists)
phys_shoot 	cmd 	game, cheat 	 	Shoots a phys object.
phys_shoot_angular_speed 	3600 	devonly, game 	Yes 	
phys_shoot_speed 	250 	devonly, game 	Yes 	
phys_show_stats 	false 	devonly, game, client, replicated 	Yes 	
phys_skip_creating_trivial_islands 	false 	devonly, replicated 	Yes 	
phys_sleep 	cmd 	devonly, game 	 	Put all physics in all the worlds to sleep
phys_solve_in_parallel_with_island_build 	false 	devonly, replicated 	Yes 	
phys_step_threaded 	true 	devonly 	 	
phys_stressbodyweights 	5 	devonly, game 	Yes 	
phys_threaded_kinematic_bone_update 	false 	devonly, game, client, replicated 	Yes 	
phys_threaded_transform_update 	false 	devonly, game, client, replicated 	Yes 	
phys_timescale 	1 	devonly, game 	Yes 	Scale time for physics
phys_upimpactforcescale 	0.375 	devonly, game 	Yes 	
phys_use_block_solver 	true 	game, cheat 	 	Use block solving for constraint entities
phys_validate 	false 	devonly 	Yes 	
phys_vehicleimpactforcescale 	1.5 	devonly, game 	Yes 	
phys_velocity_iterations 	8 	devonly 	Yes 	
phys_visualize_awake_dynamic_only 	false 	devonly, game, client, replicated 	Yes 	
phys_visualize_awake_unattached_only 	false 	devonly, game, client, replicated 	Yes 	
phys_visualize_traces 	false 	game, client, replicated, cheat 	 	
phys_wakeup 	cmd 	devonly, game 	 	Wake all physics objects in the Main physics up
physcannon_maxforce 	1500 	devonly, game 	Yes 	
physcannon_minforce 	700 	devonly, game 	Yes 	
physics_add_test 	cmd 	devonly, game 	 	add test object
physics_debug_entity 	cmd 	devonly, game 	Yes 	Dumps debug info for an entity
physics_highlight_active 	cmd 	devonly, game 	 	Turns on the absbox for all active physics objects.
 0 : un-highlight.
physics_hull_sphere_cast_sat_experimental 	1 	devonly 	Yes 	
physics_remove_test 	cmd 	devonly, game 	 	remove test object
physics_report_active 	cmd 	devonly, game 	 	Lists all active physics objects
 -more : extra info
pickup_check_period 	0.25 	devonly, game 	Yes 	
ping_wheel_0 	0 	client, archive, per_user 	 	
ping_wheel_1 	1 	client, archive, per_user 	 	
ping_wheel_2 	2 	client, archive, per_user 	 	
ping_wheel_3 	3 	client, archive, per_user 	 	
ping_wheel_4 	4 	client, archive, per_user 	 	
ping_wheel_5 	5 	client, archive, per_user 	 	
ping_wheel_6 	6 	client, archive, per_user 	 	
ping_wheel_7 	1 	client, archive, per_user 	 	
pixelvis_debug 	cmd 	cheat 	 	Dump debug info
play 	cmd 	server_can_execute 	 	Play a sound.
playcast 	cmd 	release 	 	Play a broadcast
playdemo 	cmd 	release 	 	Play a recorded demo file (.dem ).
playdemo_scripted 	cmd 	devonly, client 	Yes 	Play a demo with an associated markup script.
player0_using_joystick 	false 	archive 	 	
player_debug_off_nav 	false 	game, cheat 	 	
player_debug_print_damage 	false 	game, cheat 	 	When true, print amount and type of all damage received by player to console.
player_item_merge_dots_dist 	32 	devonly, client 	Yes 	
playsound 	cmd 	devonly 	Yes 	playsound <soundname>
playsoundscape 	cmd 	client, cheat 	 	Forces a soundscape to play
playvol 	cmd 	devonly 	Yes 	Play a sound at a specified volume.
png_screenshot 	cmd 	devonly 	Yes 	Take a .png screenshot: png_screenshot [filename]
pop_var_values 	cmd 	devonly 	Yes 	Restore previously pushed convars and config values
population_distribution_debug 	0 	devonly, game, replicated 	Yes 	
popups_force_close 	cmd 	devonly, client 	 	Force close all the popups, useful when popup layout breaks after live editing
portrait_red 	200 	devonly, client 	Yes 	
practice_password 	 	devonly, client 	Yes 	Password used to filter private practice lobbies.
pred_cloth_pos_max 	2 	devonly, client 	 	
pred_cloth_pos_multiplier 	0.5 	devonly, client 	 	
pred_cloth_pos_strength 	0.25 	devonly, client 	 	
pred_cloth_rot_high 	0.1 	devonly, client 	 	
pred_cloth_rot_low 	0.01 	devonly, client 	 	
pred_cloth_rot_multiplier 	0.3 	devonly, client 	 	
pred_cloth_substeps 	1 	devonly, client 	 	
predictions_spoof_league_id 	0 	devonly, client 	 	
predictions_spoof_league_id_ti10 	0 	devonly, client 	 	
predictions_spoof_league_id_ti11 	0 	devonly, client 	 	
print_changed_convars 	cmd 	release 	 	Prints all convars that have changed from their default value
print_model_bind_pose 	cmd 	devonly 	Yes 	Prints the bind pose of the specified model. Optionally limits to a particular bone and its parent chain, otherwise prints the entire skeleton.
print_ti8_challenges 	cmd 	devonly, client 	 	print_ti8_challenges
progress_enable 	cmd 	devonly 	Yes 	
projection_reload_ability_data 	cmd 	devonly, client 	Yes 	Reload ability_projection.txt
prop_debug 	cmd 	game, cheat 	 	Toggle prop debug mode. If on, props will show colorcoded bounding boxes. Red means ignore all damage. White means respond physically to damage but never break. Green maps health in the range of 100 down to 1.
prop_debug_collision 	false 	game, cheat 	 	Highlights props based on their collision group: COLLISION_GROUP_PROPS(white), COLLISION_GROUP_INTERACTIVE_DEBRIS(green), COLLISION_GROUP_DEBRIS and will return to COLLISION_GROUP_INTERACTIVE_DEBRIS on sleeping(bright red), COLLISION_GROUP_DEBRIS permanently (dark red), COLLISION_GROUP_DEBRIS(blue), OTHER(grey)
prop_dynamic_create 	cmd 	game, cheat 	 	Creates a dynamic prop with a specific .vmdl aimed away from where the player is looking.
	Arguments: {.vmdl name}
prop_nav_ignore_edge_len 	-1 	devonly, game 	Yes 	
prop_nav_ignore_mass 	-1 	devonly, game 	Yes 	
prop_nav_obstacle_avoid_mass 	100.1 	devonly, game 	Yes 	
prop_nav_obstacle_avoid_use_connection_blocker 	false 	devonly, game 	Yes 	
prop_nav_obstacle_block_edge_min_a 	-1 	devonly, game 	Yes 	
prop_nav_obstacle_block_edge_min_b 	-1 	devonly, game 	Yes 	
prop_nav_obstacle_block_mass_a 	-1 	devonly, game 	Yes 	
prop_nav_obstacle_block_mass_b 	-1 	devonly, game 	Yes 	
prop_physics_create 	cmd 	game, cheat 	 	Creates a physics prop with a specific .vmdl aimed away from where the player is looking.
	Arguments: {.vmdl name}
props_break_apply_radial_forces 	true 	devonly, game, client, replicated 	 	
props_break_max_pieces_perframe 	16 	devonly, game, client, replicated 	Yes 	Maximum prop breakable piece count per frame (-1 = model default)
props_break_radial_force_ratio 	0.33 	devonly, game, client, replicated 	 	
pulse_debug_print 	cmd 	devonly 	 	Usage: pulse_debug_print <vpulse_resource>
pulse_list_graphs 	cmd 	cheat 	 	List all the active pulse graph instances
pulse_open_graph_id 	cmd 	cheat 	 	Open a specific graph instance by id
pulse_print_graph_execution_history 	cmd 	cheat 	 	Prints the execution history of a graph by filename or instanceid
pulse_save_execution_history 	true 	devonly, game, client, replicated 	 	Keep a history of all instructions run on a per graph basis.
pulse_save_execution_history_limit 	10000 	devonly, game, client, replicated 	 	Keep a history of all instructions run on a per graph basis.
push_var_values 	cmd 	devonly 	Yes 	Save convars and config values
pvs_debugentity 	-1 	game, release 	 	Verbose spew for this entity when doing IsInPVS computation.
pvs_flowtype 	0 	game, release 	 	Flow through spawn groups for vis (0 == default, 1 == always visible, 2 == never visible.
pwatchent 	-1 	client, cheat 	 	Entity to watch for prediction system changes.
pwatchvar 	 	client, cheat 	 	Entity variable to watch in prediction system for changes.
===Q===
Command	Default Value	Flags 	Defensive Flag	Description
quit 	cmd 	release, vconsole_set_focus	 	Quit the game
===R===
Command 	Default Value 	Flags 	Defensive Flag	Description
r_AirboatViewDampenDamp 	1 	game, client, notify, replicated, cheat	 	
r_AirboatViewDampenFreq 	7 	game, client, notify, replicated, cheat	 	
r_AirboatViewZHeight 	0 	game, client, notify, replicated, cheat	 	
r_JeepViewDampenDamp 	1 	game, client, notify, replicated, cheat	 	
r_JeepViewDampenFreq 	7 	game, client, notify, replicated, cheat	 	
r_JeepViewZHeight 	10 	game, client, notify, replicated, cheat	 	
r_RainAllowInSplitScreen 	false 	devonly, client 	Yes 	Allows rain in splitscreen
r_RainParticleDensity 	1 	devonly, client 	Yes 	Density of Particle Rain 0-1
r_add_views_in_pre_output 	false 	devonly 	Yes 	
r_allow_all_objects_to_refract 	false 	client, cheat 	 	
r_allow_refracted_particles 	true 	client, cheat 	 	
r_always_render_all_windows 	false 	devonly 	Yes 	Always force all engine & tools to render
r_aoproxy_cull_dist 	12 	devonly 	Yes 	Distance to cull the AO proxy as a factor of size
r_aoproxy_min_dist 	3 	devonly 	Yes 	
r_aoproxy_min_dist_box 	1 	devonly 	Yes 	
r_aspectratio 	0 	devonly 	Yes 	
r_async_shader_compile_notify_frequency 	10 	devonly 	 	
r_camerapos 	cmd 	linked, devonly 	Yes 	Prints out the current camera position + orientation to the console
r_character_decal_renderdoc_capture 	false 	devonly 	 	
r_character_decal_resolution 	1024 	devonly 	Yes 	Resolution of character decal texture.
r_cleardecals 	cmd 	devonly, client 	Yes 	Clears all decals
r_cubemap_debug_colors 	0 	cheat 	 	
r_dac_particle_desat_amount 	1 	devonly, client 	Yes 	
r_dac_particle_desat_color 	1 1 1 	devonly, client 	Yes 	
r_dashboard_render_quality 	true 	devonly, client 	Yes 	
r_debug_draw_safe_area_insets 	false 	devonly 	 	Render safe area insets as wireframe.
r_debug_precipitation 	false 	client, cheat 	 	Show precipitation volumes
r_decals 	2048 	devonly, client 	Yes 	
r_decals_default_fade_duration 	1 	devonly, client, replicated 	Yes 	
r_decals_default_start_fade 	30 	devonly, client, replicated 	Yes 	
r_deferred_additive_pass 	true 	devonly, client 	Yes 	
r_deferred_height_fog 	true 	devonly, client 	Yes 	
r_deferred_simple_light 	1 	devonly, client 	Yes 	0=off, 1=on, 2=debug visualization
r_deferred_specular 	true 	devonly, client 	Yes 	
r_deferred_specular_bloom 	true 	devonly, client 	Yes 	
r_depth_of_field 	1 	devonly, client 	Yes 	0 = off, 1 = Infinity Ward GPU Gems 3 ch 28, 2 = Gustafsson 2018 Reference, 3 = Gustafsson 2018 Precomputed Coc, 4 = Gustafsson 2018 Precomputed Coc and Depth
r_directional_lightmaps 	true 	devonly 	Yes 	
r_directlighting 	true 	cheat 	 	Set to use direct lighting
r_dof1_d0 	0.2 	devonly, client 	Yes 	
r_dof1_d1 	0.3 	devonly, client 	Yes 	
r_dof_override 	false 	cheat 	 	
r_dof_override_far_blurry 	2000 	cheat 	 	
r_dof_override_far_crisp 	180 	cheat 	 	
r_dof_override_near_blurry 	-100 	cheat 	 	
r_dof_override_near_crisp 	0 	cheat 	 	
r_dof_override_tilt_to_ground 	0.5 	cheat 	 	
r_dopixelvisibility 	true 	cheat 	 	
r_dosta_allow_spotlight_shadows 	true 	devonly, client 	Yes 	
r_dota_allow_colorwarp 	true 	devonly, client 	Yes 	
r_dota_allow_desaturate_layers 	true 	devonly, client 	Yes 	
r_dota_allow_highquality_shadows 	true 	client, cheat 	 	
r_dota_allow_parallax_mapping 	false 	devonly, client 	Yes 	
r_dota_allow_particle_only_portraits 	true 	devonly, client 	Yes 	
r_dota_allow_wind_on_trees 	true 	devonly, client 	Yes 	
r_dota_always_reflect_refract 	false 	client, cheat 	 	1 = force setup of refrect / refact pipelines even when using cheap water
r_dota_bloom_compute_shader 	0 	devonly, client 	Yes 	Use compute shader for Bloom downsample
r_dota_caustic_fog_exclusion_radius 	3000 	devonly, client 	Yes 	
r_dota_caustic_fog_plane_min 	-128 	devonly, client 	Yes 	
r_dota_clouds 	true 	client, cheat 	 	
r_dota_color_correction 	true 	devonly, client 	Yes 	
r_dota_debug_reflection_rects 	false 	client, cheat 	 	
r_dota_default_post_process_fade 	1 	devonly, client, hidden 	Yes 	
r_dota_default_post_process_fade_ui 	1 	devonly, client, hidden 	Yes 	
r_dota_depthbias 	0.001 	client, cheat 	 	
r_dota_disable_portrait_world_renderer 	false 	devonly, client 	Yes 	
r_dota_draw_overlays 	true 	client, cheat 	 	
r_dota_draw_water 	true 	client, cheat 	 	
r_dota_enabled_3d_skybox_postprocess 	true 	devonly, client 	Yes 	
r_dota_force_forward 	false 	devonly, client, cheat 	 	
r_dota_framebuffer_refraction 	true 	client, cheat 	 	
r_dota_fsr_enable_mip_bias 	true 	devonly, client 	Yes 	Apply negative mip bias when rendering with FSR.
r_dota_fsr_rcas_sharpness 	0.25 	devonly, client 	Yes 	RCAS sharpness when using FSR + RCAS upsample.
r_dota_fsr_upsample 	0 	devonly, client 	Yes 	0 == bilinear upsampe, 1 == FSR upscample, 2 == FSR + RCAS upsample
r_dota_fxaa 	true 	devonly, client 	Yes 	
r_dota_height_fog_exclusion_radius 	2200 	devonly, client 	Yes 	
r_dota_height_fog_plane_height 	128 	devonly, client 	Yes 	
r_dota_highlight_particle_only_portraits 	false 	devonly, client 	Yes 	
r_dota_local_light_compute 	false 	devonly, client 	Yes 	
r_dota_lowend_objects 	1 	client, cheat 	 	0 = Force disable, 1 = use video settings, 2 = force enable
r_dota_normal_maps 	true 	devonly, client 	Yes 	
r_dota_prewarm_particles 	true 	devonly, client 	Yes 	
r_dota_reflection_min_far_plane 	5000 	client, cheat 	 	
r_dota_refract_heroes 	false 	client, archive 	 	
r_dota_render_2d_skybox 	true 	devonly, client 	Yes 	
r_dota_render_3d_skybox 	true 	devonly, client 	Yes 	
r_dota_render_ground_last 	true 	devonly, client, cheat 	 	
r_dota_shadow_ambient_light 	1.5 	devonly, client 	Yes 	
r_dota_shadows 	true 	client, cheat 	 	
r_dota_shadows_debug 	false 	client, cheat 	 	
r_dota_shadows_scissor 	true 	devonly, client 	Yes 	
r_dota_slopescaledepthbias 	4.5 	client, cheat 	 	
r_dota_spotlight_shadows_resolution 	256 	devonly, client 	Yes 	
r_dota_tonemap 	true 	devonly, client 	Yes 	
r_dota_tools_full_renderer 	true 	client, cheat 	 	
r_dota_ultra_slopescaledepthbias 	4.5 	client, cheat 	 	
r_dota_unseen_fow 	true 	client, cheat 	 	
r_dota_water_reflection 	true 	client, cheat 	 	
r_dota_water_refraction 	true 	client, cheat 	 	
r_dota_white_skybox 	false 	client, cheat 	 	
r_dota_wind_min_high_freq_strength 	25 	devonly, client 	Yes 	
r_draw3dskybox 	true 	devonly, client 	Yes 	
r_draw_first_tri_only 	false 	cheat 	 	
r_draw_instances 	true 	cheat 	 	
r_draw_overlays 	true 	devonly 	Yes 	
r_draw_particle_children_with_parents 	-1 	cheat 	 	Draw particle children with parents (-1=use gameinfo, 0=no, 1=yes)
r_draw_selected_ring 	true 	client, archive 	 	hides the selected_ring particle
r_drawblankworld 	false 	cheat 	 	Render blank instead of the game world
r_drawdecals 	true 	cheat 	 	Set to render decals
r_drawdevvisualizers 	false 	client, cheat 	 	Render dev visualizers
r_drawmodeldecals 	true 	devonly, client 	Yes 	
r_drawpanorama 	true 	cheat 	 	Enable the rendering of panorama UI
r_drawparticles 	true 	cheat 	 	Enable/disable particle rendering
r_drawpixelvisibility 	false 	devonly 	Yes 	Show the occlusion proxies
r_drawropes 	true 	client, cheat 	 	
r_drawskybox 	true 	cheat 	 	Render the 2d skybox.
r_drawtracers 	true 	client, cheat 	 	
r_drawtracers_firstperson 	true 	client, archive, release 	 	Toggle visibility of first person weapon tracers
r_drawviewmodel 	true 	client, cheat 	 	Render view model
r_drawworld 	true 	cheat 	 	Render the world.
r_dx11_report_live_objects 	cmd 	devonly 	Yes 	Prints out live D3D11 objects (requires -dx11debug)
r_dx11_software_cmd_lists 	true 	devonly 	Yes 	Enable Software Command lists for DX11 (Avoid using deferred contexts)
r_enable_rigid_animation 	false 	devonly, client 	 	
r_entpos 	cmd 	linked, devonly 	Yes 	Moves the camera position + orientation to the named entity
r_experimental_lag_limiter 	false 	devonly 	Yes 	
r_extra_render_frames 	0 	cheat 	 	
r_fallback_texture_lod_scale 	2 	cheat 	 	Scale factor for requested texture size (texture streaming) - used for geo that doesn't have a precomputed UV density measure
r_farz 	-1 	client, cheat 	 	Override the far clipping plane. -1 means to use the value in env_fog_controller.
r_flashlightambient 	0 	client, cheat 	 	
r_flashlightbacktraceoffset 	0.4 	client, cheat 	 	
r_flashlightbrightness 	1 	client, replicated, cheat 	 	
r_flashlightconstant 	0 	client, replicated, cheat 	 	
r_flashlightfar 	1500 	client, replicated, cheat 	 	
r_flashlightfov 	53 	client, replicated, cheat 	 	
r_flashlightladderdist 	40 	client, cheat 	 	
r_flashlightlinear 	100 	client, replicated, cheat 	 	
r_flashlightlockposition 	false 	client, cheat 	 	
r_flashlightmuzzleflashfov 	120 	client, cheat 	 	
r_flashlightnear 	4 	client, replicated, cheat 	 	
r_flashlightnearoffsetscale 	1 	client, cheat 	 	
r_flashlightoffsetforward 	0 	client, replicated, cheat 	 	
r_flashlightoffsetright 	5 	client, replicated, cheat 	 	
r_flashlightoffsetup 	-5 	client, replicated, cheat 	 	
r_flashlightquadratic 	0 	client, replicated, cheat 	 	
r_flashlightshadowatten 	0.35 	client, cheat 	 	
r_flashlighttracedistcutoff 	128 	client, cheat 	 	
r_flashlighttracedistwatercutoff 	80 	client, cheat 	 	
r_flashlightvisualizetrace 	false 	client, cheat 	 	
r_flush_on_pooled_ib_resize 	true 	release 	 	
r_force_engine_render_frame 	cmd 	devonly 	Yes 	Force a single render of the engine viewport.
r_force_no_present 	false 	cheat 	 	Force the render device to not present frames.
r_force_render_frame_count 	5 	devonly 	 	The number of frames to render when a
r_force_thick_hair 	false 	devonly 	Yes 	
r_force_zprepass 	-1 	cheat 	 	0: Force z prepass off. 1: Force on. -1: Don't force
r_frame_sync_enable 	true 	devonly 	Yes 	
r_freeze_sceneobjects 	false 	devonly, client 	Yes 	
r_freezeparticles 	false 	cheat 	 	Pause particle simulation
r_fullscreen_gamma 	2.2 	archive 	 	Screen Gamma (only in fullscreen modes)
r_fullscreen_quad_single_triangle 	true 	devonly 	 	
r_gpu_mem_stats 	cmd 	linked, devonly 	Yes 	Display GPU memory usage.
r_grass_allow_flattening 	false 	devonly 	Yes 	
r_grass_alpha_test 	0 	devonly 	Yes 	
r_grass_density_mode 	0 	devonly 	Yes 	0 = Density corresponds to blade existance, 1 = Density corresponds to blade height, 2 = Both 0 and 1
r_grass_end_fade 	3000 	devonly 	Yes 	
r_grass_max_brightness_change 	75 	devonly 	Yes 	
r_grass_parallel_load 	false 	devonly 	Yes 	
r_grass_quality 	2 	devonly 	Yes 	0 = Off, 1 = Low, 2 = Med, 3 = high, 4 = ultra
r_grass_start_fade 	2000 	devonly 	Yes 	
r_grass_vertex_lighting 	0 	devonly 	Yes 	
r_hair_voxels 	-1 	devonly 	Yes 	
r_haircull_percent 	-1 	devonly 	Yes 	
r_hairsort 	true 	devonly 	Yes 	
r_hero_debug_render_mode 	0 	client, cheat 	 	Hero Debug Rendering: 0-off, 2-Grayscale full specular without normal maps, 3-Grayscale full specular with normal maps, 4-Grayscale with normal maps, 5-Desaturated, 6-Wireframe, 7-Shaded wireframe, 8-Wireframe overlay
r_impacts_alt_orientation 	true 	devonly, client 	Yes 	
r_impacts_decal_grazing_incidence_cutoff 	0.55 	devonly, client 	Yes 	
r_impacts_decal_grazing_incidence_variance 	0.1 	devonly, client 	Yes 	
r_incrementlodscale 	cmd 	linked, devonly 	Yes 	Modifies the LOD scale
r_indirectlighting 	true 	cheat 	 	Set to use indirect lighting
r_late_particle_job_sync 	false 	devonly, client 	Yes 	
r_legacy_vsync 	false 	devonly, hidden 	Yes 	Use legacy vsync mode -- for testing for a couple user machines.
r_light_flickering_enabled 	true 	devonly, game, client, replicated 	Yes 	
r_light_probe_volume_debug_colors 	0 	cheat 	 	
r_light_probe_volume_debug_grid 	false 	cheat 	 	Show LPV debug grid, 0: off, 1: closest only 2: closest and keep 3: all
r_light_probe_volume_debug_grid_albedo 	128 128 128 255	cheat 	 	albedo for LPV debug grid
r_light_probe_volume_debug_grid_bbox 	true 	cheat 	 	Show LPV bounding box when debug grid is on, 0: off, 1: on
r_light_probe_volume_debug_grid_metalness 	0 	cheat 	 	metalness for LPV debug grid
r_light_probe_volume_debug_grid_prim 	0 	cheat 	 	0: spheres, 1: cubes
r_light_probe_volume_debug_grid_roughness 	0.5 	cheat 	 	roughness for LPV debug grid
r_light_probe_volume_debug_grid_samplesize 	4 	cheat 	 	sphere radius (world) for LPV debug grid
r_lightmap_set 	lightmaps 	cheat 	 	Lightmap set to use, only works on map load
r_lightmap_size 	65536 	devonly 	Yes 	Maximum lightmap resolution.
r_lightmap_size_directional_irradiance 	-1 	devonly 	Yes 	Maximum lightmap resolution for directional_irradiance channel. -1 = use value of r_lightmap_size
r_limit_particle_job_duration 	false 	devonly 	Yes 	
r_low_latency 	1 	devonly 	Yes 	NVIDIA Low Latency/AMD Anti-Lag 2 (0 = off, 1 = on, 2 = NV-only, on + boost)
r_low_latency_trigger_flash 	true 	devonly 	Yes 	NVIDIA Low Latency Trigger Flash
r_mapextents 	1444 	client, cheat 	 	Set the max dimension for the map. This determines the far clipping plane
r_max_texture_pool_size 	0 	devonly 	Yes 	Upper limit on texture pool size.
r_mixed_shadows_fade_in_time 	0.5 	devonly, game, client, replicated 	Yes 	
r_mixed_shadows_fade_out_time 	0.5 	devonly, game, client, replicated 	Yes 	
r_morphing_enabled 	true 	cheat 	 	
r_multigpu_num_gpus_found 	1 	devonly 	Yes 	
r_multigpu_num_gpus_used 	1 	devonly 	Yes 	
r_muzzleflashbrightness 	0.4 	client, replicated, cheat 	 	
r_muzzleflashlinear 	0.05 	client, replicated, cheat 	 	
r_nearz 	-1 	client, cheat 	 	Override the near clipping plane. -1 means use the default.
r_particle_cables_cast_shadows 	true 	devonly 	Yes 	
r_particle_debug_filter 	 	devonly 	Yes 	Limit debug visualizations to substring match of effect name
r_particle_debug_force_simulation 	0 	devonly 	Yes 	-1 for all asleep, 1 for all awake
r_particle_debug_randomseeds 	false 	devonly 	Yes 	Use random seeds in debug
r_particle_enable_fastpath 	true 	devonly 	 	
r_particle_fixedrandomseeds 	false 	devonly 	 	Use fixed seeds for easier debugging
r_particle_force_material_binds 	false 	devonly 	Yes 	
r_particle_gpu_implicit 	true 	devonly 	Yes 	
r_particle_gpu_implicit_debug_bricks 	false 	devonly 	 	
r_particle_gpu_implicit_debug_stats 	false 	devonly 	 	
r_particle_gpu_implicit_debug_wireframe 	false 	devonly 	 	
r_particle_gpu_implicit_lds_cache 	false 	devonly 	 	
r_particle_max_detail_level 	3 	devonly 	Yes 	The maximum detail level of particle to create
r_particle_max_draw_distance 	1e+06 	cheat 	 	The maximum distance that particles will render
r_particle_max_size_cull 	1200 	devonly 	Yes 	Particle systems larger than this in every dimension skip culling to save CPU. They will be drawn anyway.
r_particle_max_texture_layers 	-1 	devonly 	Yes 	
r_particle_min_timestep 	0 	devonly 	Yes 	A minimum on particle simulation time, particle simulation happening more frequently than this will lerp.
r_particle_mixed_resolution_viewstart 	500 	devonly 	 	
r_particle_model_old 	false 	devonly 	 	
r_particle_model_per_thread_count 	32 	devonly 	 	
r_particle_newinput 	false 	devonly 	 	Enable input path in particle ops
r_particle_render_refreshes_sleep_timer 	true 	devonly 	 	Disable to get a better look at what's happening offscreen
r_particle_render_test 	false 	devonly 	Yes 	render particles 100 times and show perf
r_particle_timescale 	1 	devonly 	Yes 	
r_physics_particle_op_spawn_scale 	1 	devonly 	 	
r_pipeline_stats_command_flush 	false 	devonly 	Yes 	Experimental: Set to 1 to enable full GPU pipeline flushing after each command list.
r_pipeline_stats_flush_before_sleeping 	false 	devonly 	Yes 	Experimental: Set to 1 to enable GPU pipeline flushes right before the render thread sleeps to wait for more work.
r_pipeline_stats_present_flush 	false 	devonly 	Yes 	Experimental: Set to 1 to enable full GPU pipeline flushing after each present.
r_pipeline_stats_use_flush_api 	true 	devonly 	Yes 	Experimental: Set to 1 to use the ID3D11DeviceContext11::Flush() to flush the GPU pipeline instead of queries.
r_pixelvisibility_partial 	true 	cheat 	 	
r_pixelvisibility_spew 	false 	cheat 	 	
r_print_texture_stats 	cmd 	devonly 	Yes 	Texture stats
r_printdecalinfo 	cmd 	devonly, client 	Yes 	Prints info about decals currently in the scene
r_propsmaxdist 	1200 	devonly, client 	Yes 	Maximum visible distance
r_render_coordination_state 	cmd 	devonly 	Yes 	Prints out the current render coordination state.
r_render_to_cubemap_debug 	false 	devonly 	Yes 	
r_render_world_node_bounds 	false 	cheat 	 	Render world node bounds
r_renderdoc_capture_frame 	cmd 	linked, devonly 	Yes 	Triggers a RenderDoc capture
r_renderdoc_capture_window_dx11 	cmd 	devonly 	 	Triggers a RenderDoc capture of a specific Window
r_renderdoc_open_captures 	true 	devonly 	Yes 	
r_renderdoc_validation_error_capture_limit 	5 	devonly 	Yes 	
r_rendersun 	true 	cheat 	 	Render sun lighting
r_replay_post_effect 	-1 	client, cheat 	 	
r_reset_character_decals 	false 	devonly 	Yes 	
r_ropetranslucent 	true 	devonly, client 	Yes 	
r_screen_size_expansion 	0 	devonly, client 	Yes 	
r_setpos 	cmd 	linked, devonly 	Yes 	Moves the camera position + orientation to the specified position
r_shadows 	true 	cheat 	 	
r_showdebugoverlays 	false 	cheat 	 	Set to render debug overlays
r_showdebugrendertarget 	false 	cheat 	 	Set the debug render target to show, 0 == disable
r_showsceneobjectbounds 	false 	cheat 	 	Show scenesystem object bounding boxes
r_showsunshadowdebugrendertargets 	false 	cheat 	 	Set to render sun shadow render targets
r_showsunshadowdebugsplitvis 	false 	cheat 	 	Set to render sun shadow split visibility debugger
r_size_cull_threshold 	0.4 	devonly 	 	Threshold of screen size percentage below which objects get culled
r_size_cull_threshold_fade 	0 	devonly 	 	% above the screen size percentage where we will start fading out (==0 will disable fading).
r_size_cull_threshold_shadow 	0.2 	cheat 	 	Threshold of shadow map size percentage below which objects get culled
r_skinning_enabled 	true 	cheat 	 	
r_skip_particle_light_bounds_in_forward 	true 	devonly, client 	Yes 	
r_skip_precache_validation_check 	true 	devonly 	Yes 	
r_smooth_morph_normals 	true 	release 	 	
r_ssao 	true 	devonly 	Yes 	Set to use screen-space ambient occlusion
r_ssao_bias 	0.5 	devonly 	Yes 	
r_ssao_blur 	true 	devonly 	Yes 	
r_ssao_radius 	30 	devonly 	Yes 	
r_ssao_strength 	1.2 	devonly 	Yes 	
r_stereo_multiview_instancing 	false 	cheat 	 	Use multiview instancing for stereo rendering.
r_strip_invisible_during_sceneobject_update 	false 	devonly, client 	Yes 	
r_suppress_redundant_state_changes 	true 	devonly 	Yes 	
r_test_econ_item_isolate_view 	false 	devonly, client 	Yes 	
r_texture_budget_dynamic 	true 	devonly 	Yes 	Dynamically adjust texture streaming budget based on GPU memory usage.
r_texture_budget_threshold 	0.9 	devonly 	Yes 	Reduce texture memory pool size when this percentage of the budget is full.
r_texture_budget_update_period 	0.5 	devonly 	Yes 	Time (in seconds) between updating texture memory budget.
r_texture_eager_eviction 	false 	devonly 	Yes 	
r_texture_hookup_uses_threadpool 	true 	devonly 	Yes 	Async Texture hookup uses its own threadpool instead of the global pool.
r_texture_lod_scale 	1 	cheat 	 	Scale factor for requested texture size (texture streaming)
r_texture_nonstreaming_load 	true 	devonly 	Yes 	Allow immediately loading mips of textures (when possible) when their headers are loaded, saving IO & reducing latency.
r_texture_pool_increase_rate 	64 	devonly 	Yes 	Increase texture memory pool size by this many MB / s when under budget.
r_texture_pool_reduce_rate 	256 	devonly 	Yes 	Reduce texture memory pool size by this many MB / s when over budget.
r_texture_pool_size 	1600 	devonly 	Yes 	Total size of the texture pool in MB
r_texture_stream_max_resolution 	2147483647 	devonly 	Yes 	Maximum resolution for top mip level in streaming textures
r_texture_stream_mip_bias 	0 	devonly 	Yes 	Biases the mip level the texture streaming system choses to stream for each texture.
r_texture_stream_resolution_bias 	1 	devonly 	Yes 	
r_texture_stream_resolution_bias_decrease_rate	0.1 	devonly 	Yes 	
r_texture_stream_resolution_bias_increase_rate	0.05 	devonly 	Yes 	
r_texture_stream_resolution_bias_min 	1 	devonly 	Yes 	
r_texture_stream_resolution_bias_update_period	0.5 	devonly 	Yes 	
r_texture_stream_throttle_amount 	10 	devonly 	Yes 	
r_texture_stream_throttle_count 	3 	devonly 	Yes 	
r_texture_stream_throttle_count_over_budget 	1 	devonly 	Yes 	
r_texture_streaming_timesliced 	true 	devonly 	Yes 	
r_texture_streamout_unthrottle_ms 	0.2 	devonly 	Yes 	After hitting throttling limits for streamout, allow it to continue up to this number of milliseconds.
r_texturefilteringquality 	1 	devonly 	Yes 	0: Bilinear, 1: Trilinear, 2: Aniso 2x, 3: Aniso 4x, 4: Aniso 8x, 5: Aniso 16x
r_textures_evict_all 	cmd 	linked, devonly 	Yes 	Evict all resident texture.
r_threaded_particles 	true 	devonly 	Yes 	
r_threaded_scene_object_update 	true 	devonly, client 	Yes 	
r_timestamp_query_multiplier 	1 	devonly 	Yes 	Set the TIMESTAMP query cycle multiplier, for drivers that lie
r_toggleviewportsize 	cmd 	devonly 	Yes 	Toggles viewport size between small + full window.
r_translucent 	true 	cheat 	 	Enable rendering of translucent geometry
r_update_particles_on_render_only_frames 	false 	devonly, client 	Yes 	
r_use_memory_budget_model 	false 	devonly 	Yes 	Use a model of GPU memory use to determine budget rather than querying the OS.
r_validate_texture_streaming 	false 	devonly 	Yes 	Dumps state of texture streaming at the next frame boundary.
r_vconsole_foregroundforcerender 	true 	devonly 	Yes 	When VConsole is in the foreground, force all engine & tools to render
r_viewport 	cmd 	devonly 	Yes 	Slams viewport size to a specified value.
r_wait_on_present 	false 	devonly 	Yes 	
r_world_frame_load_threshold_ms 	10 	devonly 	Yes 	
r_world_wind_dir 	0.707 0.707 0 	devonly 	Yes 	
r_world_wind_frequency_grass 	0.03 	devonly 	Yes 	
r_world_wind_frequency_trees 	0.003 	devonly 	Yes 	
r_world_wind_offset_speed 	0.25 0.3 0.2 	devonly 	Yes 	
r_world_wind_smooth_time 	2 	devonly 	Yes 	
r_world_wind_strength 	40 	devonly 	Yes 	
r_worldlod 	true 	cheat 	 	Set to enable world LOD
r_zprepass_normals 	false 	cheat 	 	0: Use normals reconstructed from depth. 1: Output correct normals in z prepass.
ragdoll_debug_item_detachment 	false 	devonly, game, replicated 	Yes 	
ragdoll_impact_strength 	500 	devonly, client 	Yes 	
ragdoll_lru_debug_removal 	false 	game, client, replicated, cheat 	 	
ragdoll_lru_min_age 	10 	game, client, replicated, cheat 	 	
ragdoll_move_entity 	false 	game, client, replicated, cheat 	 	
ragdoll_override_root_orientation 	true 	devonly, game, replicated 	Yes 	
ragdoll_parallel_pose_control 	false 	devonly, game, client, replicated 	Yes 	
ragdoll_prop_settle 	true 	devonly, game, replicated 	Yes 	Enable more aggressive ragdoll settling
ragdoll_prop_sleepaftertime 	4 	devonly, game, replicated 	Yes 	After this many seconds of being basically stationary, the ragdoll will go to sleep.
ragdoll_prop_sleepdisabletime 	1.5 	devonly, game, replicated 	Yes 	Ragdoll is not allowed to physically sleep until this timer has elapsed.
ragdoll_relax_limts 	false 	devonly, game, replicated 	Yes 	
ragdoll_resolve_initial_conflict 	false 	game, client, replicated, cheat 	 	
ragdoll_resolve_separation 	false 	game, client, replicated, cheat 	 	
ragdoll_scale_sleep_tolerance 	true 	devonly, game, replicated 	Yes 	
ragdoll_update_from_weights 	false 	game, client, replicated, cheat 	 	
ragdoll_validate_targetpose 	true 	devonly, game, replicated 	Yes 	
ragdoll_visualize_creation_skeleton 	false 	devonly, game, replicated 	Yes 	
ragdoll_visualize_targetpose 	false 	devonly, game, replicated 	Yes 	
rangefinder 	cmd 	game, cheat 	 	Measures distance along a ray
rangefinder2d 	cmd 	game, cheat 	 	Measures distance along a ray, only measuring along XY plane.
rate 	80000 	archive, userinfo 	 	Min bytes/sec the host can receive data
ray_bench 	cmd 	devonly, game 	Yes 	Load the rays and run the benchmark
rcon 	cmd 	norecord, release 	 	Issue an rcon command.
rcon_address 	 	norecord, release, server_cant_query 	 	Address of remote server if sending unconnected rcon commands (format x.x.x.x:p)
rcon_connected_clients_allow 	true 	replicated, release 	 	Allow clients to use rcon commands on server.
rcon_password 	 	norecord, release, server_cant_query 	 	remote console password.
recast_mark_overhang 	true 	replicated, cheat 	 	Enable/disable overhang detection
recast_partitioning 	0 	replicated, cheat 	 	0 = watershed, 1 = monotone, 2 = layers
record 	cmd 	norecord, release 	 	Record a demo.
redirectend 	cmd 	hidden, release 	 	Redirect server console output
redirectstart 	cmd 	hidden, release 	 	Redirect server console output
reload_challenges 	cmd 	devonly, client 	 	reload_challenges
reload_game_keyvalues 	cmd 	devonly, game 	 	Reloads hero and ability keyvalues files
reload_model 	cmd 	devonly 	Yes 	Force a reload of a vmdl resource
reload_neutral_camp_pull 	cmd 	devonly, client 	 	Dev reload the camp pull data
reload_portrait_background_maps 	cmd 	devonly, client 	 	reloads all portrait background maps
reloadgame 	cmd 	cheat, vconsole_set_focus 	 	Reload the most recent saved game.
remove_weapon 	cmd 	game, cheat 	 	Remove a weapon held by the player.
	Arguments: <weapon subclass name>
removeid 	cmd 	devonly 	Yes 	Remove a user ID from the ban list.
removeip 	cmd 	devonly 	Yes 	Remove an IP address from the ban list.
repeat_last_console_command 	cmd 	release 	 	Repeat last console command.
replay_death 	cmd 	game, cheat 	 	start hltv replay of last death
replay_debug 	0 	replicated, release 	 	
replay_start 	cmd 	game, cheat 	 	Start GOTV replay: replay_start <delay> [<player name or index>]
replay_stop 	cmd 	game 	 	stop hltv replay
report_cliententitysim 	false 	client, cheat 	 	List all clientside simulations and time - will report and turn itself off.
report_clientthinklist 	false 	client, cheat 	 	List all clientside entities thinking and time - will report and turn itself off.
report_connection_failure_percentage 	0 	devonly 	Yes 	
report_entities 	cmd 	devonly, game, cheat 	 	Lists all entities
report_simthinklist 	cmd 	devonly, game 	 	Lists all simulating/thinking entities
report_soundpatch 	cmd 	devonly, game 	Yes 	reports sound patch count
request_top_streams 	cmd 	devonly, client 	 	Get a list of top dota streams on twitch
reset_gameconvars 	cmd 	cheat 	 	Reset game convars to default values
reset_notifications_viewed 	cmd 	devonly, client 	 	Resets the list of notifications viewed
reset_voice_on_input_stallout 	false 	userinfo 	 	If true, resets the input device when there was a long enough hitch between callbacks.
resource_leaks 	cmd 	devonly 	Yes 	resource_leaks <resource_name>: Show resource leaks for the named resource
resource_list 	cmd 	devonly 	Yes 	List loaded resources matching a substring
resource_log_allocate_timing 	cmd 	devonly 	Yes 	Log time spent in Allocate for all resource types
resource_manifest_validate_modules 	cmd 	devonly 	Yes 	Scan all of the loaded modules and validate any resource manifests found
resource_repeated_reload 	cmd 	devonly 	Yes 	resource_repeated_reload <count> <resource_name> (<resource name> ...): Load and unload the specified resource(s)
resource_reset_allocate_timing 	cmd 	devonly 	Yes 	Reset tracked time spent in Allocate (see resource_log_allocate_timing)
resourcesystem_multiframe_finalize_time_msec 	10 	devonly 	 	Max time to spend finalizing resources per frame in miliseconds.
respawn_player 	cmd 	game, cheat 	 	Respawns the player from death!
restart 	cmd 	cheat, vconsole_set_focus 	 	Poor man's restart: reload the current map from disk.
rope_averagelight 	true 	devonly, client 	Yes 	Makes ropes use average of cubemap lighting instead of max intensity.
rope_collide 	1 	devonly, client 	Yes 	Collide rope with the world
rope_shake 	false 	devonly, client 	Yes 	
rope_smooth_enlarge 	1.4 	devonly, client 	Yes 	How much to enlarge ropes in screen space for antialiasing effect
rope_smooth_maxalpha 	0.5 	devonly, client 	Yes 	Alpha for rope antialiasing effect
rope_smooth_maxalphawidth 	1.75 	devonly, client 	Yes 	
rope_smooth_minalpha 	0.2 	devonly, client 	Yes 	Alpha for rope antialiasing effect
rope_smooth_minwidth 	0.3 	devonly, client 	Yes 	When using smoothing, this is the min screenspace width it lets a rope shrink to
rope_subdiv 	2 	devonly, client 	Yes 	Rope subdivision amount
rope_wind_dist 	1000 	devonly, client 	Yes 	Don't use CPU applying small wind gusts to ropes when they're past this distance.
rr_dacmode 	false 	devonly, game, client, replicated 	Yes 	If set to 1, enable special functionality for DAC
rr_debugclassname 	 	devonly, game, client, replicated 	Yes 	If set, rr_debugclassname will print only response tests where 'classname' corresponds to this variable. Use to filter for a specific character.
rr_debugresponseconcept 	 	devonly, game, client, replicated 	Yes 	If set, rr_debugresponseconcept will print only responses testing for the specified concept
rr_debugresponses 	0 	devonly, game, client, replicated 	Yes 	Show verbose matching output (1 for simple, 2 for rule scoring, 3 for noisy). If set to 4, it will only show response success/failure for npc_selected NPCs.
rr_debugrule 	 	devonly, game, client, replicated 	Yes 	If set to the name of the rule, that rule's score will be shown whenever a concept is passed into the response rules system.
rr_dumpresponses 	false 	devonly, game, client, replicated 	Yes 	Dump all response_rules.txt and rules (requires restart)
rr_findrules 	cmd 	devonly, game 	Yes 	Search and list rules by substring.
rr_findrules_verbose 	cmd 	devonly, game 	Yes 	Search and list rules by substring.
rr_followup_maxdist 	1800 	game, cheat 	 	'then ANY' or 'then ALL' response followups will be dispatched only to characters within this distance.
rr_forceconcept 	cmd 	game, cheat 	 	fire a response concept directly at a given character.
USAGE: rr_forceconcept <target name or index> <concept> "criteria1:value1,criteria2:value2,..."
criteria values are optional.
rr_reloadresponsesystems 	cmd 	game, cheat 	 	Reload all response system scripts.
rr_thenany_score_slop 	0 	game, archive, cheat 	 	When computing respondents for a 'THEN ANY' rule, all rule-matching scores within this much of the best score will be considered.
rs_dump_stats 	cmd 	devonly 	 	rs_dump_stats - Dump resourcesystem stats.
rtx_dynamic_blas 	false 	devonly 	Yes 	Allow dynamic BLAS creation for geometry going through the compute shader skinning path.
rtx_force_default_hitgroup 	false 	devonly 	Yes 	Forces all ray traced geometry to use default hit shaders instead of specialized ones.
rubikon_joint_always_draw_at_pivot_point 	true 	devonly 	Yes 	
rubikon_joint_deepdebugging 	false 	devonly 	Yes 	
run_perftest 	cmd 	cheat, norecord 	 	Execute perftest.cfg
run_voicecontainer_async 	false 	devonly 	 	
===S===
Command 	Default Value 	Flags 	Defensive Flag	Description
StackStats_Dump 	cmd 	devonly 	 	Dump a named stackstats structure to disk. Usage: stackstats_dump "structname" ["filename"]
save 	cmd 	devonly, game, norecord 	Yes 	Save Game
save_animgraph_recording 	cmd 	game, cheat 	 	Saves all active animgraph recordings to disk
save_async 	true 	devonly, game 	Yes 	
save_clear_subdirectory 	cmd 	devonly, game, replicated 	Yes 	
save_fake_hitch 	0 	devonly, game 	Yes 	Force a busy wait for the specified number of milliseconds during save to simulate a hitch
save_finish_async 	cmd 	devonly, game 	Yes 	
save_history_count 	1 	devonly, game 	Yes 	Keep this many old copies in history of autosaves and quicksaves.
save_maxarray_spew 	10 	game, release 	 	Max number of array entries to spew when using SaveRestoreIO spewing.
save_screenshot 	2 	devonly, game 	Yes 	0 = none, 1 = non-autosave, 2 = always, 3 = bug_only
save_set_subdirectory 	cmd 	devonly, game, replicated 	Yes 	
save_showelapsedtime 	cmd 	devonly, game 	Yes 	display up-to-date elapsed play time
save_spew 	false 	devonly, game, client, replicated 	Yes 	
save_watchclass 	cmd 	devonly, game 	Yes 	Restrict spew to entities with matching classname
save_watchentity 	cmd 	devonly, game 	Yes 	Restrict spew to entity index
say 	cmd 	game 	 	Display player message
say_team 	cmd 	game 	 	Display player message to team
sc_aggregate_debug_draw_meshlets 	false 	devonly, menubar_item 	 	SceneSystem/Aggregates/Visualize Meshlets
sc_aggregate_fragment_merging 	true 	devonly 	 	
sc_aggregate_gpu_culling 	true 	devonly 	Yes 	Toggles GPU culling of aggregate meshes
sc_aggregate_gpu_culling_conservative_bounds 	false 	devonly 	 	
sc_aggregate_gpu_culling_show_culled 	false 	devonly, menubar_item 	 	SceneSystem/Aggregates/Show GPU Culled Meshes
sc_aggregate_gpu_occlusion_culling 	true 	devonly 	Yes 	
sc_aggregate_gpu_vis_culling 	true 	devonly 	Yes 	
sc_aggregate_indirect_draw_compaction 	true 	release 	 	Use multidrawindirect...count if the driver/hardware supports it
sc_aggregate_indirect_draw_compaction_threshold 	8 	release 	 	Threshold of indirect draws when we will do compaction
sc_aggregate_material_solo 	 	devonly, cheat 	 	
sc_allow_dithered_lod 	true 	devonly 	Yes 	Allow use of dithered lod transitions
sc_allow_dynamic_constant_batching 	true 	devonly 	Yes 	
sc_allow_precomputed_vismembers 	true 	devonly 	Yes 	
sc_allow_write_depth_before_blend 	true 	devonly 	Yes 	
sc_batch_layer_cb_updates 	true 	devonly 	Yes 	
sc_bounds_group_cull 	true 	devonly 	Yes 	
sc_cache_envmap_lpv_lookup 	true 	devonly 	Yes 	
sc_check_world 	false 	cheat 	 	
sc_clutter_density_full_size 	0.05 	devonly 	Yes 	Screen-size where clutter will be full density
sc_clutter_density_none_size 	0.01 	devonly 	Yes 	Screen-size where clutter will be gone
sc_clutter_draw 	true 	devonly, menubar_item 	 	SceneSystem/Aggregates/Draw Aggregates
sc_disableThreading 	false 	cheat 	 	
sc_disable_baked_lighting 	false 	devonly 	Yes 	
sc_disable_culling_boxes 	false 	cheat 	 	
sc_disable_procedural_layer_rendering 	false 	cheat 	 	
sc_disable_shadow_fastpath 	false 	cheat 	 	
sc_disable_shadow_materials 	false 	cheat 	 	
sc_disable_spotlight_shadows 	false 	cheat 	 	
sc_disable_world_materials 	false 	cheat 	 	
sc_dithered_lod_transition_amt 	0.075 	devonly 	Yes 	Percentage of the transition between two lods we will apply a dither
sc_draw_aggregate_meshes 	true 	devonly, menubar_item 	 	SceneSystem/Aggregates/Draw Aggregates
sc_dump_lists 	false 	cheat 	 	
sc_dumpworld 	cmd 	cheat 	 	Dump a list of the objects in a sceneworld (Usage: sc_dumpworld <world_index>)
sc_dumpworld3d 	cmd 	cheat 	 	Dump the objects in a sceneworld into a 3d geoview buffer (Usage: sc_dumpworld3d <world_index>)
sc_enable_discard 	true 	devonly 	Yes 	
sc_extended_stats 	false 	cheat 	 	
sc_fade_distance_scale_override 	-1 	cheat 	 	
sc_force_lod_level 	-1 	cheat 	 	
sc_force_materials_batchable 	false 	cheat 	 	
sc_force_single_display_list_per_layer 	false 	devonly 	Yes 	
sc_force_translation_in_projection 	false 	cheat 	 	If enabled, the camera's translation will be included in the projection matrix.
sc_hdr_enabled_override 	-1 	devonly 	Yes 	Override default setting for HDR rendering. -1 default, 0 NoHdr, 1 Hdr, 2 Hdr 1010102 3 Hdr 111110
sc_imgui_show_debug_log 	false 	devonly, cheat, menubar_item 	 	SceneSystem/Imgui/Show Debug Log
sc_imgui_show_id_stack 	false 	devonly, cheat, menubar_item 	 	SceneSystem/Imgui/Show ID Stack Tool
sc_imgui_show_metrics 	false 	devonly, cheat, menubar_item 	 	SceneSystem/Imgui/Show Metrics
sc_instanced_material_solo 	 	devonly, cheat 	 	
sc_instanced_mesh_enable 	true 	devonly, cheat 	 	Toggles rendering instanced meshes
sc_instanced_mesh_gpu_culling 	true 	devonly 	Yes 	Toggles GPU culling of instanced meshes
sc_instanced_mesh_gpu_occlusion_culling 	true 	devonly 	Yes 	Toggles GPU occlusion of instanced meshes
sc_instanced_mesh_gpu_vis_culling 	true 	devonly 	Yes 	Toggles GPU vis of instanced meshes
sc_instanced_mesh_lod_bias 	1.25 	devonly 	Yes 	Bias for LOD selection of instanced meshes
sc_instanced_mesh_lod_bias_shadow 	1.75 	devonly 	Yes 	Bias for LOD selection of instanced meshes in shadowmaps
sc_instanced_mesh_motion_vectors 	true 	devonly 	Yes 	Toggles motion vector support for instanced meshes
sc_instanced_mesh_size_cull_bias 	1.5 	devonly 	Yes 	Bias for size culling of instanced meshes
sc_instanced_mesh_size_cull_bias_shadow 	2 	devonly 	Yes 	Bias for size culling instanced meshes in shadowmaps
sc_instanced_mesh_solo 	 	devonly, cheat 	 	
sc_keep_all_layers 	false 	devonly 	Yes 	
sc_layer_batch_threshold 	128 	devonly 	Yes 	
sc_layer_batch_threshold_fullsort 	80 	devonly 	Yes 	
sc_list_extradata_allocations 	cmd 	devonly 	Yes 	Prints out the overall extra data allocation counts
sc_listworlds 	cmd 	cheat 	 	List all the active sceneworlds
sc_max_framebuffer_copies_per_layer 	1 	devonly 	Yes 	
sc_mesh_backface_culling 	true 	devonly 	Yes 	
sc_no_cull 	false 	devonly 	Yes 	
sc_no_vis 	false 	devonly 	Yes 	
sc_only_render_opaque 	false 	cheat 	 	
sc_only_render_shadowcasters 	false 	cheat 	 	
sc_queue_reflection_views_to_layers 	true 	devonly 	Yes 	
sc_reject_all_objects 	false 	cheat 	 	
sc_rendergraph_debug_visualizer 	false 	devonly, menubar_item 	 	SceneSystem/RenderGraph Visualizer
sc_screen_size_lod_scale_override 	-1 	cheat 	 	
sc_setclassflags 	cmd 	cheat 	 	Low level command to set the flags byte associated with an object class. sc_SetClassFlags <classname> <value>
sc_shadow_depth_bias 	256 	devonly 	Yes 	
sc_shadow_depth_bias_clamp 	0 	devonly 	Yes 	
sc_shadow_depth_bias_state_override 	false 	devonly 	Yes 	
sc_shadow_slopescale_depth_bias 	2.13 	devonly 	Yes 	
sc_show_cs_skinning_stats 	false 	devonly, cheat, menubar_item 	 	SceneSystem/Compute Skinning Stats
sc_show_gpu_profiler 	false 	devonly, cheat, menubar_item 	 	SceneSystem/GPU Profiler
sc_show_texture_visualizer 	false 	devonly, cheat, menubar_item 	 	SceneSystem/Texture Visualizer
sc_show_tonemap_visualizer 	false 	devonly, cheat, menubar_item 	 	SceneSystem/Tonemap Visualizer
sc_showclasses 	cmd 	cheat 	 	List the object class names known by scenesystem
sc_skip_traversal 	false 	cheat 	 	
sc_spew_cmt_usage 	false 	devonly 	Yes 	
sc_throw_away_all_layers 	false 	devonly 	Yes 	
sc_use_clear_subrect 	false 	devonly 	Yes 	
sc_visualize_batches 	0 	devonly 	Yes 	color per batch
sc_visualize_sceneobjects 	0 	devonly 	Yes 	1 = visualize bounds, 2 = visualize sceneobject mesh materials, 3 = required texture size, 4 = bounds group, 5 = LOD, 6 == LPV Binding, 7 == instancing
scene_clientflex 	true 	devonly, game, client, replicated 	Yes 	Do client side flex animation.
scene_flush 	cmd 	devonly, game 	Yes 	Flush all .vcds from the cache and reload from disk.
scene_maxcaptionradius 	1200 	devonly, game 	Yes 	Only show closed captions if recipient is within this many units of speaking actor (0==disabled).
scene_playvcd 	cmd 	game, cheat 	 	Play the given VCD as an instanced scripted scene.
scene_print 	0 	devonly, game, client, replicated 	Yes 	When playing back a scene, print timing and event info to console.
scene_vcdautosave 	false 	devonly, client 	Yes 	Create a savegame before VCD playback
schema_all_list_bindings 	cmd 	devonly 	 	schema_all_list_bindings <substring> - List all scopes registered schema bindings (classes & enums). If no substring, list them all.
schema_detailed_class_layout 	cmd 	devonly 	 	schema_detailed_class_layout <class_name> - Print a detailed memory layout of the class (including inline structs).
schema_dump_binding 	cmd 	devonly 	 	schema_dump_binding <class_or_enum_name> - Print information about the named class or enum.
schema_list_bindings 	cmd 	devonly 	 	schema_list_bindings <substring> - List registered global-scope schema bindings (classes & enums). If no substring, list them all.
schema_meta_stats 	cmd 	devonly 	 	schema_meta_stats [<options>]- Print a summary of schemasystem metadata statistics.
schema_stats 	cmd 	devonly 	 	schema_stats - Print a summary of various schemasystem statistics.
screenmessage_notifytime 	8 	devonly, game 	Yes 	How long to display screen message text
screenmessage_show 	-1 	cheat 	 	Enable display of console messages on screen. 1 = Enabled, 0 = Disabled, -1 = Enabled if vgui is not present
screenshot 	cmd 	devonly 	Yes 	Take a screenshot: screenshot [filename]
screenshot_height 	-1 	devonly 	Yes 	Screenshot height. -1 for screen height.
screenshot_prefix 	shot 	devonly 	Yes 	Set the screenshot auto naming prefix.
screenshot_subdir 	screenshots 	devonly 	Yes 	Set the screenshot directory.
screenshot_width 	-1 	devonly 	Yes 	Screenshot width. -1 for screen width.
script_add_debug_filter 	cmd 	game, cheat 	 	Add a filter to the game debug overlay
script_add_watch 	cmd 	game, cheat 	 	Add a watch to the game debug overlay
script_add_watch_pattern 	cmd 	game, cheat 	 	Add a watch to the game debug overlay
script_attach_debugger 	cmd 	game, cheat 	 	Connect the vscript VM to the script debugger
script_attach_debugger_at_startup 	false 	devonly, game 	Yes 	
script_break_in_native_debugger_on_error 	false 	devonly, game 	Yes 	
script_clear_watches 	cmd 	game, cheat 	 	Clear all watches from the game debug overlay
script_debug 	cmd 	game, cheat 	 	Toggle the in-game script debug features
script_dump_all 	cmd 	game, cheat 	 	Dump the state of the VM to the console
script_find 	cmd 	game, cheat 	 	Find a key in the VM
script_help 	cmd 	game, cheat 	 	Output help for script functions
script_help2 	cmd 	devonly, game 	Yes 	Output help for script functions suitable for auto-completion
script_reload 	cmd 	game, cheat 	 	Reload scripts
script_reload_code 	cmd 	game, cheat 	 	Execute a vscript file, replacing existing functions with the functions in the run script
script_reload_entity_code 	cmd 	game, cheat 	 	Execute all of this entity's VScripts, replacing existing functions with the functions in the run scripts
script_remove_debug_filter 	cmd 	game, cheat 	 	Remove a filter from the game debug overlay
script_remove_watch 	cmd 	game, cheat 	 	Remove a watch from the game debug overlay
script_remove_watch_pattern 	cmd 	game, cheat 	 	Remove a watch from the game debug overlay
script_resurrect_unreachable 	cmd 	game, cheat 	 	Use the garbage collector to track down reference cycles
script_trace_disable 	cmd 	game, cheat 	 	Turn off a particular trace output by file or function name
script_trace_disable_all 	cmd 	game, cheat 	 	Turn off all trace output
script_trace_disable_key 	cmd 	game, cheat 	 	Turn off a particular trace output by table/instance
script_trace_enable 	cmd 	game, cheat 	 	Turn on a particular trace output by file or function name
script_trace_enable_all 	cmd 	game, cheat 	 	Turn on all trace output
script_trace_enable_key 	cmd 	game, cheat 	 	Turn on a particular trace output by table/instance
scripted_demo_restart 	cmd 	devonly, client 	Yes 	Play a demo with an associated markup script.
scrubber 	cmd 	devonly 	Yes 	Scrub system off - not a dev build
sdr 	cmd 	release 	 	An old command that has been renamed to 'net_option'
send_match_metadata 	cmd 	devonly, game 	 	
sensitivity 	1.25 	client, archive, userinfo, per_user 	 	Mouse sensitivity.
server_game_time 	cmd 	devonly, game 	Yes 	Gives the game time in seconds (server's curtime)
server_gc_status 	cmd 	devonly, game 	Yes 	Check status of connection to the GC
servercfgfile 	server.cfg 	game, release 	 	
servervoice_clear 	cmd 	devonly, client 	Yes 	servervoice_clear
servervoice_dump 	cmd 	devonly, client 	Yes 	servervoice_dump
set_notifications_viewed_date 	cmd 	devonly, client 	 	Sets most recent time that you viewed notifications
setang 	cmd 	game, cheat 	 	Snap player eyes to specified pitch yaw <roll:optional> (must have sv_cheats).
setang_exact 	cmd 	game, cheat 	 	Snap player eyes and orientation to specified pitch yaw <roll:optional> (must have sv_cheats).
setinfo 	cmd 	clientcmd_can_execute 	 	Adds a new user info value
setmodel 	cmd 	game, cheat 	 	Changes's player's model
setpause 	cmd 	release 	 	Set the pause state of the server.
setpos 	cmd 	game, cheat 	 	Move player to specified origin (must have sv_cheats).
setpos_exact 	cmd 	game, cheat 	 	Move player to an exact specified origin (must have sv_cheats).
setpos_player 	cmd 	game, cheat 	 	Move specified player to specified origin (must have sv_cheats).
sf_loadout_rotate_drag 	0.19 	devonly, client 	Yes 	
sf_loadout_rotate_frametime_multiplier 	8 	devonly, client 	Yes 	
sf_loadout_rotate_grab_scale 	0.5 	devonly, client 	Yes 	
sf_loadout_rotate_scale 	2 	devonly, client 	Yes 	
shake 	cmd 	game, cheat 	 	Shake the screen.
shake_show 	false 	devonly, client 	Yes 	Displays a list of the active screen shakes.
shake_stop 	cmd 	client, cheat 	 	Stops all active screen shakes.
shake_testpunch 	cmd 	client, cheat 	 	Test a punch-style screen shake.
shop_nav_to_search 	cmd 	devonly, client 	Yes 	with the shop open, makes the search box active
shop_nav_to_tab 	cmd 	devonly, client 	Yes 	switch to a particular shop tab ( 0 - 12 )
shop_select_itemrow 	cmd 	devonly, client 	Yes 	buy ( or set quickbuy with shift held ) a particular displayed row
show_sf_shop 	cmd 	devonly, client 	Yes 	show shop
show_visibility_boxes 	false 	client, cheat 	 	Enable or Disable debug display of visibility boxes
showcase_debug 	false 	devonly, client 	 	
showconsole 	cmd 	norecord, release 	 	Show the console.
showtriggers 	cmd 	game, cheat 	 	Enable or Disable showing trigger entities
showtriggers_toggle 	cmd 	game, cheat 	 	Displays the movement bounding box for the triggers in orange. Some entites will also display entity specific overlays.
	Arguments: 	{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
silence_dsp 	false 	cheat 	 	When on, silences all DSP mixes.
simulate_player_cards_ti9 	cmd 	devonly, client 	 	Simulate the opening of card packs.
sk_autoaim_mode 	1 	game, client, archive, replicated 	 	
sk_player_arm 	1 	devonly, game 	Yes 	
sk_player_chest 	1 	devonly, game 	Yes 	
sk_player_head 	2 	devonly, game 	Yes 	
sk_player_leg 	1 	devonly, game 	Yes 	
sk_player_stomach 	1 	devonly, game 	Yes 	
skel_constraints_enable 	true 	replicated, cheat 	 	
skel_debug 	 	devonly, game, client, replicated 	Yes 	
skeleton_instance_lod_optimization 	false 	devonly, game, client, replicated 	 	Compute LOD mask internally like since 2016, i.e. force all LOD groups' bones to compute
skeleton_instance_scaleset_enable 	true 	game, client, replicated, cheat 	 	
skeleton_instance_smear_boneflags 	false 	game, cheat 	 	Smear boneflags across the model. Costs computation, but tests to make sure your bone flags are consistent.
skill 	1 	game, client, archive, replicated, per_user	 	Game skill level.
slot0 	cmd 	client, server_can_execute 	 	
slot1 	cmd 	client, server_can_execute 	 	
slot10 	cmd 	client, server_can_execute 	 	
slot2 	cmd 	client, server_can_execute 	 	
slot3 	cmd 	client, server_can_execute 	 	
slot4 	cmd 	client, server_can_execute 	 	
slot5 	cmd 	client, server_can_execute 	 	
slot6 	cmd 	client, server_can_execute 	 	
slot7 	cmd 	client, server_can_execute 	 	
slot8 	cmd 	client, server_can_execute 	 	
slot9 	cmd 	client, server_can_execute 	 	
smoothstairs 	true 	devonly, game, client, replicated 	Yes 	Smooth player eye z coordinate when traversing stairs.
snapto 	cmd 	devonly, client 	Yes 	
snd_arrangement_start 	cmd 	cheat 	 	Starts the specified arrangement.
snd_async_flush 	cmd 	devonly 	Yes 	Flush all unlocked async audio data
snd_async_showmem 	cmd 	devonly 	Yes 	Show async memory stats
snd_async_showmem_music 	cmd 	devonly 	Yes 	Show async memory stats for just non-streamed music
snd_async_showmem_summary 	cmd 	devonly 	Yes 	Show brief async memory stats
snd_async_spew_blocking 	0 	devonly 	Yes 	Spew message to console any time async sound loading blocks on file i/o.
snd_autodetect_latency 	true 	archive 	 	
snd_boxverb_simd 	true 	devonly 	Yes 	Enable SIMD code path for shoebox reverb processor.
snd_boxverb_simd_svf 	1 	devonly 	Yes 	0 = use biquad instead of svf, 1 = use vectorized svf, 2 = use scalar svf
snd_break_on_start_soundevent 	 	game, client, replicated, cheat 	 	Use to debug break on any soundevent that is started matching this name
snd_cast 	cmd 	cheat 	 	Casts a ray and starts a sound event where the ray hits. The sound event will retrigger periodically if cl_snd_cast_retrigger is set. The sound event will clear previous snd_cast events if cl_snd_cast_clear is set. Usage: snd_cast <eventname> [<retrigger time>] [<max distance>]. Arguments that are specified will become defaults for the remainder of the session.
snd_compare_KV_convert 	false 	devonly 	Yes 	
snd_compare_soundevents 	cmd 	devonly, cheat 	 	Compare the compiled and loaded contents of 2 soundevents.
snd_delay_sound_ms_max 	250 	devonly 	Yes 	Sound device synchronization max delay (ms)
snd_delay_sound_ms_shift 	23 	devonly 	Yes 	Sound device synchronization shift (ms)
snd_diffusor_simd 	false 	devonly 	Yes 	Enable SIMD code path for diffusor processor.
snd_disable_mixer_duck 	false 	cheat 	 	
snd_disable_mixer_solo 	false 	cheat 	 	
snd_dsp_distance_max 	2000 	cheat 	 	
snd_dsp_distance_min 	20 	cheat 	 	
snd_duckerattacktime 	0.5 	archive 	 	
snd_duckerreleasetime 	2.5 	archive 	 	
snd_duckerthreshold 	0.15 	archive 	 	
snd_ducktovolume 	0.55 	archive 	 	
snd_enable_imgui 	false 	devonly, archive, cheat, menubar_item 	 	Game/Sound System Debugger
snd_enable_subgraph_corenull_passthrough 	true 	devonly 	Yes 	
snd_enable_subgraph_log 	false 	devonly 	Yes 	
snd_envelope_rate 	0.9 	cheat 	 	
snd_event_oriented_box_debug 	false 	devonly, game, client, replicated, cheat 	 	
snd_filter 	 	cheat 	 	
snd_foliage_db_loss 	0 	game, cheat 	 	foliage dB loss per 1200 units
snd_front_headphone_position 	cmd 	devonly 	Yes 	Specifies the position (in degrees) of the virtual front left/right headphones.
snd_front_stereo_speaker_position 	cmd 	devonly 	Yes 	Specifies the position (in degrees) of the virtual front left/right speakers.
snd_front_surround_speaker_position 	cmd 	devonly 	Yes 	Specifies the position (in degrees) of the virtual front left/right speakers.
snd_gain 	1 	archive 	 	
snd_gain_max 	1 	cheat 	 	
snd_gain_min 	0.01 	cheat 	 	
snd_gamevoicevolume 	1 	archive 	 	Game v.o. volume
snd_gamevolume 	1 	archive 	 	Game volume
snd_get_physics_surface_properties 	cmd 	cheat 	 	Get physics surface properties for all the materials.
snd_group_cluster_debug 	false 	replicated, cheat 	 	
snd_group_priority_debug 	false 	replicated, cheat 	 	
snd_group_priority_max_tolerance 	0.05 	replicated, cheat 	 	
snd_headphone_pan_exponent 	cmd 	devonly 	Yes 	Specifies the exponent for the pan xfade from phone to phone if the "exp" pan law is being used.
snd_headphone_pan_radial_weight 	cmd 	devonly 	Yes 	Apply cos(angle) * weight before pan law
snd_hrtf_distance_behind 	0 	devonly 	Yes 	HRTF calculations will calculate the player as being this far behind the camera.
snd_list 	 	cheat 	 	
snd_list_deferred_soundevents 	cmd 	devonly, cheat 	 	List all current deferred load soundevents
snd_list_soundevents 	cmd 	devonly, cheat 	 	List all available soundevents
snd_list_soundevents_by_stack 	cmd 	devonly, cheat 	 	List all available soundevents using specified stack name
snd_mergemethod 	1 	devonly 	Yes 	Sound merge method (0 == sum and clip, 1 == max, 2 == avg).
snd_mix_async 	true 	devonly, cheat 	 	
snd_mixahead 	0.001 	archive 	 	
snd_mixer_master_dsp 	1 	cheat 	 	
snd_mixer_master_level 	1 	cheat 	 	
snd_musicvolume 	1 	archive 	 	Music volume
snd_mute_losefocus 	true 	archive 	 	
snd_new_visualize 	false 	game, cheat 	 	Displays soundevent name played at it's 3d position
snd_occlusion_bounces 	1 	replicated, cheat 	 	
snd_occlusion_debug 	false 	game, client, replicated, cheat 	 	
snd_occlusion_debug_listener_pos 	 	devonly, cheat 	 	
snd_occlusion_indirect_max 	0.7 	devonly, cheat 	 	
snd_occlusion_indirect_min 	0.01 	devonly, cheat 	 	
snd_occlusion_indirect_radius 	120 	devonly, cheat 	 	
snd_occlusion_min_wall_thickness 	4 	replicated, cheat 	 	
snd_occlusion_override 	-1 	devonly, replicated, cheat 	 	
snd_occlusion_rays 	4 	replicated, cheat 	 	
snd_occlusion_report 	false 	devonly, cheat 	 	
snd_occlusion_visualize 	false 	devonly, cheat 	 	
snd_op_test_convar 	720 	cheat 	 	
snd_opvar_set_point_debug 	false 	game, client, replicated, cheat 	 	
snd_opvar_set_point_update_interval 	0.2 	devonly, game, client, replicated 	Yes 	
snd_print_activetracks 	cmd 	cheat 	 	List all active tracks
snd_print_arrangements 	cmd 	cheat 	 	List all available sequence arrangments
snd_print_current_mixer_mixgroup 	cmd 	devonly 	Yes 	Get data related to mix group matching string
snd_print_samplers 	cmd 	cheat 	 	List all available samplers
snd_print_sequences 	cmd 	cheat 	 	List all available midi sequences
snd_print_soundevent 	cmd 	devonly, vconsole_fuzzy, vconsole_set_focus	 	Print the data associated with the specified soundevent.
snd_print_soundevent_default_public_properties 	cmd 	devonly, vconsole_fuzzy, vconsole_set_focus	 	Print the default public properties of a specified soundevent. Values do not reflect values set on the soundevent. For that see "snd_print_soundevent"
snd_rear_headphone_position 	cmd 	devonly 	Yes 	Specifies the position (in degrees) of the virtual rear left/right headphones.
snd_rear_stereo_scale 	1 	replicated, cheat 	 	
snd_rear_stereo_speaker_position 	cmd 	devonly 	Yes 	Specifies the position (in degrees) of the virtual rear left/right speakers.
snd_rear_surround_speaker_position 	cmd 	devonly 	Yes 	Specifies the position (in degrees) of the virtual rear left/right speakers.
snd_refdb 	60 	cheat 	 	Reference dB at snd_refdist
snd_refdist 	36 	cheat 	 	Reference distance for snd_refdb
snd_remove_all_soundevents 	cmd 	devonly, cheat 	 	Remove all soundevents
snd_remove_soundevent 	cmd 	devonly, cheat 	 	Remove the specified soundevent
snd_report_verbose_error 	false 	cheat 	 	If set to 1, report more error found when playing sounds.
snd_samplers_play_note 	cmd 	cheat 	 	Play a note from a specified sampler
snd_samplers_stop_note 	cmd 	cheat 	 	Stop a note from a specified sampler
snd_sequence_set_track_bpm 	cmd 	cheat 	 	Sets the tempo of the specified track
snd_sequence_set_track_transpose 	cmd 	cheat 	 	Sets the transposition of the specified track
snd_sequence_stop_all_tracks 	cmd 	cheat 	 	Stops all currently playing sequences
snd_sequence_stop_track 	cmd 	cheat 	 	Stops the specified track
snd_sequencer_show_bpm 	false 	cheat 	 	
snd_sequencer_show_events 	false 	cheat 	 	
snd_sequencer_show_quantize_queue 	false 	cheat 	 	
snd_set_physics_surface_properties 	cmd 	cheat 	 	Set physics surface properties for materials. Usage: <heuristic #> <commit>
snd_setmixer 	cmd 	cheat 	 	Set named Mixgroup of current mixer to mix vol, mute, solo.
snd_setmixlayer 	cmd 	cheat 	 	Set named Mixgroup of named mix layer to mix vol, mute, solo.
snd_showclassname 	0 	cheat 	 	
snd_showstart 	0 	cheat 	 	
snd_side_surround_speaker_position 	cmd 	devonly 	Yes 	Specifies the position (in degrees) of the virtual rear left/right speakers.
snd_sos_block_global_stack 	false 	cheat 	 	
snd_sos_block_stop_global_stack 	true 	cheat 	 	
snd_sos_calc_angle_debug 	false 	replicated, cheat 	 	
snd_sos_cl_soundevent_pause_last 	cmd 	devonly, client 	Yes 	Test
snd_sos_cl_soundevent_start 	cmd 	devonly, client 	Yes 	Test
snd_sos_cl_soundevent_stop_last 	cmd 	devonly, client 	Yes 	Test
snd_sos_cl_soundevent_unpause_last 	cmd 	devonly, client 	Yes 	Test
snd_sos_compare_kv3_native_stacks 	false 	cheat 	 	
snd_sos_compare_operator_stacks 	cmd 	cheat 	 	Compares 2 operator stacks and spews any errors
snd_sos_debug_trigger_opvar 	false 	devonly, game 	Yes 	
snd_sos_default_update_stack 	core_update_default	devonly 	Yes 	
snd_sos_flush_operators 	cmd 	cheat 	 	Flush and re-parse the sound operator system
snd_sos_get_operator_field_info 	cmd 	cheat 	 	Currently gets info for a single operator field
snd_sos_hide_simple_parameter_overwrite_warnings 	true 	devonly 	Yes 	
snd_sos_ingame_debug 	false 	cheat 	 	
snd_sos_limit_self 	false 	devonly 	 	
snd_sos_list_operator_updates 	false 	cheat 	 	
snd_sos_max_event_base_depth 	4 	devonly 	Yes 	
snd_sos_opvar_debug 	false 	cheat 	 	
snd_sos_pause_soundevent 	cmd 	cheat 	 	Pause the specified soundevent in the list
snd_sos_pause_system 	false 	cheat 	 	
snd_sos_print_addfield_dupes 	false 	cheat 	 	
snd_sos_print_class_sizes 	cmd 	cheat 	 	Prints the sizes of relevant sos classes.
snd_sos_print_field_name_strings 	cmd 	cheat 	 	Prints a list of currently cached field name strings
snd_sos_print_field_references 	false 	cheat 	 	
snd_sos_print_full_field_info 	false 	cheat 	 	
snd_sos_print_groups 	cmd 	cheat 	 	Prints the current state of the groups system
snd_sos_print_operator_stack 	cmd 	cheat 	 	Prints a master list of currently exposed variables
snd_sos_print_operator_stack_operator 	cmd 	cheat 	 	Prints an operator from a stack
snd_sos_print_operator_stacks 	cmd 	cheat 	 	Prints a list of currently available stacks
snd_sos_print_operators 	cmd 	cheat 	 	Prints a list of currently available operators
snd_sos_print_stack_exec_list 	cmd 	cheat 	 	Prints the current stack execution list
snd_sos_print_strings 	cmd 	cheat 	 	Prints a list of currently cached strings
snd_sos_print_table_arrays 	false 	cheat 	 	
snd_sos_print_tool_properties 	cmd 	cheat 	 	Prints the current state of tool properties.
snd_sos_report_entity_deleted 	false 	devonly 	Yes 	
snd_sos_resolve_execute_operator 	cmd 	cheat 	 	Resolve the inputs and execute one specified operator from a specified stack
snd_sos_set_operator_field 	cmd 	cheat 	 	Currently sets a single float operator field
snd_sos_set_operator_field_by_guid 	cmd 	cheat 	 	Currently sets a single float operator field
snd_sos_show_block_debug 	false 	cheat 	 	Spew data about the list of block entries.
snd_sos_show_entry_match_free 	false 	devonly 	Yes 	
snd_sos_show_mixgroup_path_errors 	false 	devonly 	Yes 	
snd_sos_show_operator_event_and_stack 	true 	cheat 	 	
snd_sos_show_operator_event_filter 	 	cheat 	 	
snd_sos_show_operator_field_filter 	 	cheat 	 	
snd_sos_show_operator_init 	false 	cheat 	 	
snd_sos_show_operator_not_executing 	true 	cheat 	 	
snd_sos_show_operator_operator_filter 	 	cheat 	 	
snd_sos_show_operator_pause_entry 	false 	cheat 	 	
snd_sos_show_operator_shutdown 	false 	cheat 	 	
snd_sos_show_operator_stop_entry 	false 	cheat 	 	
snd_sos_show_operator_updates 	false 	cheat 	 	
snd_sos_show_opvar_updates 	false 	cheat 	 	
snd_sos_show_opvar_updates_filter 	 	cheat 	 	
snd_sos_show_parameter_overwrite_warnings 	false 	devonly 	Yes 	
snd_sos_show_queuetotrack 	false 	cheat 	 	
snd_sos_show_soundevent_overwrites 	false 	devonly 	Yes 	
snd_sos_show_soundevent_param_overwrite 	false 	cheat 	 	
snd_sos_show_soundevent_start 	false 	cheat 	 	
snd_sos_show_track_list 	false 	devonly 	Yes 	
snd_sos_show_voice_elapsed_time 	false 	devonly 	Yes 	
snd_sos_soundevent_deferred_interval_time 	0.1 	devonly 	Yes 	
snd_sos_soundevent_filter 	 	cheat 	 	
snd_sos_soundevent_max_deferred_time 	5 	devonly 	Yes 	
snd_sos_soundevent_profile 	cmd 	cheat 	 	Dump a record of current soundevents and profile data
snd_sos_start_soundevent 	cmd 	cheat 	 	Starts a specified soundevent
snd_sos_start_soundevent_at_pos 	cmd 	cheat 	 	Starts a specified soundevent at the given position
snd_sos_stop_all_soundevents 	cmd 	cheat 	 	Stops all soundevents currently on the execution list
snd_sos_stop_soundevent_guid 	cmd 	cheat 	 	Stops a specified soundevent
snd_sos_stop_soundevent_index 	cmd 	cheat 	 	Stops a specified soundevent
snd_sos_sv_soundevent_pause_last 	cmd 	devonly, game 	Yes 	Test
snd_sos_sv_soundevent_start 	cmd 	devonly, game 	Yes 	Test
snd_sos_sv_soundevent_stop_last 	cmd 	devonly, game 	Yes 	Test
snd_sos_sv_soundevent_unpause_last 	cmd 	devonly, game 	Yes 	Test
snd_sos_sv_test_gender 	cmd 	devonly, game 	Yes 	Test
snd_sos_test_soundmessage 	cmd 	cheat 	 	test
snd_sos_unpause_soundevent 	cmd 	cheat 	 	UnPause the first soundevent in the list
snd_sos_use_case_sensitive_soundevents 	false 	devonly 	Yes 	
snd_sound_areas_debug 	false 	client, replicated, cheat 	 	
snd_sound_areas_debug_interval 	0.2 	client, replicated, cheat 	 	
snd_soundevent_clear_deferred 	cmd 	devonly, cheat 	 	Clear the list of deferred soundevents for loading.
snd_soundmixer 	Default_Mix 	devonly 	Yes 	
snd_soundmixer_flush 	cmd 	devonly 	Yes 	Reload soundmixers.txt file.
snd_soundmixer_list_mix_groups 	cmd 	devonly 	Yes 	List all mix groups to dev console.
snd_soundmixer_list_mix_layers 	cmd 	devonly 	Yes 	List all mix layers to dev console.
snd_soundmixer_list_mixers 	cmd 	devonly 	Yes 	List all mixers to dev console.
snd_soundmixer_set_trigger_factor 	cmd 	cheat 	 	Set named mix layer / mix group, trigger amount.
snd_soundmixer_setmixlayer_amount 	cmd 	cheat 	 	Set named mix layer mix amount.
snd_soundmixer_update_maximum_frame_rate 	10 	cheat 	 	
snd_soundmixer_version 	2 	devonly 	Yes 	
snd_spatialize_lerp 	0 	archive, release 	 	
snd_steamaudio_display_probes 	cmd 	devonly 	Yes 	Load all the probes from a file and display probes based on the passed on arguments.
snd_steamaudio_dynamicpathing_max_samples 	16 	devonly, game, client, replicated 	Yes 	
snd_steamaudio_enable_reverb 	0 	release 	 	Enable Steam Audio Reverb processor.
snd_steamaudio_export_scene 	cmd 	cheat 	 	Exports scene currently used by Steam Audio as a phononscene file.
snd_steamaudio_pathing_caching_threshold 	5 	devonly, game, client, replicated 	Yes 	
snd_steamaudio_pathing_enable_caching 	true 	devonly, game, client, replicated 	Yes 	
snd_steamaudio_perspective_correction_front_only 	true 	devonly 	 	Use perspective correction for 3D audio only in the frontal directions.
snd_steamaudio_reverb_level_db 	-3 	release 	 	Adjust overall volume (dB) of the output from Steam Audio Reverb processor.
snd_steamaudio_source_pathing_debug 	false 	archive 	 	Enable path visualization for steam_audio_source operator.
snd_steamaudio_source_pathing_debug_duration 	0.01 	devonly 	Yes 	Duration for which path remains visible. Should be close to update rate of the sound operator stack.
snd_steamaudio_source_pathing_enable_validation 	false 	devonly 	Yes 	Enable real-time pathing validation against dynamic geometry.
snd_stereo_speaker_pan_exponent 	cmd 	devonly 	Yes 	Specifies the exponent for the pan xfade from speaker to speaker if the "exp" pan law is being used.
snd_stereo_speaker_pan_radial_weight 	cmd 	devonly 	Yes 	Apply cos(angle) * weight before pan law
snd_surround_speaker_pan_exponent 	cmd 	devonly 	Yes 	Specifies the exponent for the pan xfade from speaker to speaker if the "exp" pan law is being used.
snd_surround_speaker_pan_radial_weight 	cmd 	devonly 	Yes 	Apply cos(angle) * weight before pan law
snd_toolvolume 	1 	archive 	 	Volume of sounds in tools (e.g. Hammer, SFM)
snd_ui_positional 	false 	devonly, cheat 	 	
snd_ui_spatialization_spread 	1 	devonly, cheat 	 	
snd_use_baked_occlusion 	0 	replicated, cheat, release 	 	
snd_vmidi_flush 	cmd 	cheat 	 	Purge and reload all vmidi data and files.
snd_vmix_override_mix_decay_time 	-1 	cheat 	 	If set > 0, overrides how long the decay time is on all mix graphs (in seconds).
snd_vmix_show_input_updates 	false 	cheat 	 	If set to 1, show all incoming updates to vmix inputs.
snd_voipvolume 	1 	archive 	 	Voice volume
sndplaydelay 	cmd 	devonly 	Yes 	
sos_debug_emit 	false 	devonly, game, client, replicated 	Yes 	
sound_device_override 	 	archive, release 	 	ID of the sound device to use
soundevent_check_networked_entity 	false 	devonly, game 	 	
soundinfo 	cmd 	release 	 	Describe the current sound device with an active voice list.
soundlist 	cmd 	devonly 	Yes 	List all known sounds.
soundpatch_captionlength 	2 	devonly, game, client, replicated 	Yes 	How long looping soundpatch captions should display for.
soundscape_debug 	false 	game, cheat 	 	When on, draws lines to all env_soundscape entities. Green lines show the active soundscape, red lines show soundscapes that aren't in range, and white lines show soundscapes that are in range, but not the active soundscape.
soundscape_dumpclient 	cmd 	client, cheat 	 	Dumps the client's soundscape data.
soundscape_fadetime 	3 	client, cheat 	 	Time to crossfade sound effects between soundscapes
soundscape_flush 	cmd 	devonly, game 	Yes 	Flushes the server & client side soundscapes
soundscape_message 	false 	devonly, client 	Yes 	
soundscape_radius_debug 	false 	client, cheat 	 	Prints current volume of radius sounds
soundscape_update_include_bots 	false 	devonly, game, cheat 	 	Enable to calculate soundscape audio params for bots.
soundsystem_device_used 	 	devonly 	Yes 	Sound device in use (changing this does not change the soundsystem).
soundsystem_update_async 	true 	devonly 	Yes 	
soundsysteminfo 	cmd 	devonly 	Yes 	Describe the current sound device without an active voice list.
sparseshadowtree_copy_to_shadow_atlas_ps 	true 	devonly, client 	 	Copy layer from CS output to shadow atlas uses PS copy (vs CopyTexture).
sparseshadowtree_cs_debug_colors 	false 	devonly, client 	 	Output debug colors for SST CS.
sparseshadowtree_cs_exclude_next_cascade_region 	true 	devonly, client 	 	Exclude the inner region of a cascade during CS unpack if there is a higher resolution cascade that will cover that area.
sparseshadowtree_cs_unpack_mode 	1 	devonly, client 	 	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.
sparseshadowtree_debug_tile_range_xmax 	72 	devonly, client 	 	SST Tile range for renderdoc/debug capturing.
sparseshadowtree_debug_tile_range_xmin 	71 	devonly, client 	 	SST Tile range for renderdoc/debug capturing.
sparseshadowtree_debug_tile_range_ymax 	81 	devonly, client 	 	SST Tile range for renderdoc/debug capturing.
sparseshadowtree_debug_tile_range_ymin 	80 	devonly, client 	 	SST Tile range for renderdoc/debug capturing.
sparseshadowtree_disable_for_viewmodel 	false 	devonly, client 	 	Disable SST generation and runtime for viewmodel (use original CSM rendering).
sparseshadowtree_enable_rendering 	true 	devonly, client 	 	Enable use of SST at runtime (static geo rendered into cascades via SST).
sparseshadowtree_leaf_compress_scaleoffset 	true 	devonly, client 	 	Compress leaf node depths using scale & offset.
sparseshadowtree_leaf_precision 	4e-06 	devonly, client 	 	precision for depth compression at SST leaf nodes.
sparseshadowtree_leaf_precision_viewmodel 	0.0005 	devonly, client 	 	(viewmodel) precision for depth compression at SST leaf nodes.
sparseshadowtree_parallel_generation 	2 	devonly, client 	 	Split SST tile generation into threadjobs (0 - disabled, 1 - wait on readpixels for job batch, 2 - async readpixels).
sparseshadowtree_plane_incr_per_step 	1e-05 	devonly, client 	 	depth to increment candidate plane values per iteration to satisfy selection.
sparseshadowtree_plane_incr_per_step_viewmodel 	0.0025 	devonly, client 	 	(viewmodel) depth to increment candidate plane values per iteration to satisfy selection.
sparseshadowtree_plane_max_error 	4e-05 	devonly, client 	 	max error (distance away in depth) candidate plane is allowed before rejecting.
sparseshadowtree_plane_max_error_viewmodel 	0.01 	devonly, client 	 	(viewmodel) max error (distance away in depth) candidate plane is allowed before rejecting.
sparseshadowtree_plane_num_iter 	5 	devonly, client 	 	number of steps to push candidate plane behind depths.
sparseshadowtree_render_cables 	false 	devonly, client 	 	Render cables into SST.
sparseshadowtree_renderdoc_capture_generation 	false 	devonly, client 	 	Capture dual shadow maps during sparseshadowtree generation.
sparseshadowtree_unpack_direct_to_shadow_atlas 	false 	devonly, client 	 	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.
sparseshadowtree_uv_frac_offset_x 	0 	devonly, client 	 	uv x offset during copy to cascade.
sparseshadowtree_uv_frac_offset_y 	0 	devonly, client 	 	uv y offset during copy to cascade.
sparseshadowtree_viewmodel_uses_cascade0 	false 	devonly, client 	 	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.
spawn_group_activate 	cmd 	game, cheat 	 	Activate specified spawngroup.
spawn_group_list 	cmd 	game, cheat 	 	List all spawn groups
spawn_group_load 	cmd 	game, cheat 	 	Load named spawn group.
spawn_group_unload 	cmd 	game, cheat 	 	Unload named spawn group.
spawngroup_ignore_timeouts 	false 	devonly 	Yes 	
speaker_config 	-1 	archive 	 	
spec_autodirector 	true 	client, clientcmd_can_execute 	 	Auto-director chooses best view modes while spectating
spec_centerchasecam 	false 	client, archive 	 	Looks at the target player's center, instead of his eye position, in chase came mode
spec_chasedistance 	96 	devonly, client 	Yes 	Chase cam's ideal distance from target
spec_chasedistancespeed 	144 	devonly, client 	Yes 	Chase cam's ideal distance from target
spec_goto 	cmd 	client, clientcmd_can_execute 	 	Move the spectator camera to a specific location. `spec_goto x y z pitch yaw`
spec_mode 	cmd 	client, clientcmd_can_execute 	 	Set spectator mode
spec_next 	cmd 	client, clientcmd_can_execute 	 	Spectate next player
spec_player 	cmd 	client, clientcmd_can_execute 	 	Spectate a player by name or slot
spec_pos 	cmd 	client, cheat 	 	dump position and angles to the console
spec_prev 	cmd 	client, clientcmd_can_execute 	 	Spectate previous player
spec_replay_autostart 	true 	client, archive 	 	Auto-start Killer Replay when available
spec_replay_bot 	false 	game, release 	 	Enable Spectator Hltv Replay when killed by bot
spec_replay_cache_ragdolls 	true 	devonly, client 	Yes 	when set to 0, ragdolls will settle dynamically before and after Killer Replay
spec_replay_enable 	0 	replicated, release 	 	Enable Killer Replay, requires hltv server running (0:off, 1:default, 2:force)
spec_replay_fadein 	0.75 	devonly, client 	Yes 	Amount of time in seconds it takes to visually fade into replay, or into real-time after replay
spec_replay_fadeout 	0.75 	devonly, client 	Yes 	Amount of time in seconds it takes to visually fade out of replay, or out of real-time before replay
spec_replay_fullframe 	true 	devonly 	Yes 	Send full frame on every hltv replay transition
spec_replay_leadup_time 	5.3438 	replicated, release 	 	Replay time in seconds before the highlighted event
spec_replay_message_time 	9.5 	replicated, release 	 	How long to show the message about Killer Replay after death. The best setting is a bit shorter than spec_replay_autostart_delay + spec_replay_leadup_time + spec_replay_winddown_time
spec_replay_on_death 	false 	replicated, release 	 	When > 0, sets the mode whereas players see delayed replay, and are segregated into a domain of chat and voice separate from the alive players
spec_replay_others_experimental 	false 	devonly, client 	Yes 	Replay the last death of the round, if possible. Disabled on official servers by default. Experimental.
spec_replay_rate_base 	1 	replicated, release 	 	Base time scale of Killer Replay.Experimental.
spec_replay_rate_limit 	3 	replicated, release 	 	Minimum allowable pause between replay requests in seconds
spec_replay_rate_slowdown 	1 	devonly, client 	Yes 	The part of Killer Replay right before death is played at this rate
spec_replay_rate_slowdown_length 	0.5 	devonly, client 	Yes 	The part of Killer Replay right before death is played at this rate
spec_replay_review_sound 	true 	devonly, client 	Yes 	When set to non-0, a sound effect is played during Killer Replay
spec_replay_sound_fadein 	0.05 	devonly, client 	Yes 	Amount of time in seconds it takes to fade in the audio before or after replay
spec_replay_sound_fadeout 	0 	devonly, client 	Yes 	Amount of time in seconds it takes to fade out the audio before or after replay
spec_replay_victim_pov 	false 	devonly, client 	Yes 	Killer Replay - replay from victim's point of view (1); the default is killer's (0). Experimental.
spec_replay_winddown_time 	2 	game, release 	 	The trailing time, in seconds, of replay past the event, including fade-out
spec_track 	0 	devonly, client 	Yes 	Tracks an entity in spec mode
spectator_lobby_create 	cmd 	devonly, client 	 	Create a dummy spectator lobby
spectator_lobby_join 	cmd 	devonly, client 	 	Join specified spectator lobby
spectator_lobby_leave 	cmd 	devonly, client 	 	Leave current spectator lobby
spectator_lobby_list 	cmd 	devonly, client 	 	Request list of spectator lobbies from GC
spectator_lobby_set_details 	cmd 	devonly, client 	 	Sets details on current spectator lobby
spew_fonts 	cmd 	devonly 	Yes 	Spew information about font manager fonts
splitscreen_mode 	0 	archive, cheat 	 	
splitscreen_testreadconfigconflict 	cmd 	devonly 	Yes 	
ss_add 	cmd 	devonly 	Yes 	Adds a splitscreen user.
ss_mimic 	0 	devonly, client, cheat 	 	Split screen users mimic base player's CUserCmds
ss_remove 	cmd 	devonly 	Yes 	Removes a splitscreen user.
ss_teleport 	cmd 	devonly, client, cheat 	 	Teleport other splitscreen player to my location.
ss_voice_hearpartner 	false 	devonly 	Yes 	Route voice between splitscreen players on same system.
startdemos 	cmd 	release 	 	Play demos in demo sequence.
startmovie 	cmd 	devonly, norecord 	Yes 	Start recording movie frames.
stash_grab_all 	cmd 	devonly, client 	Yes 	grab all items from the stash
stat_dropdown 	cmd 	devonly, client 	Yes 	Select a category in the spectator stats dropdown
stat_dropdown_cycle 	cmd 	devonly, client 	Yes 	Cycle through the stat dropdown categories in a specified direction (-1 = back, 1 = forward)
stat_dropdown_sort 	cmd 	devonly, client 	Yes 	Cycle through the stat dropdown sort methods
stats 	cmd 	devonly 	Yes 	Prints server performance variables
stats_collect_gpu 	false 	devonly 	Yes 	While doing stats_display, collect GPU perf counters. Used for stats_print_gpu.
stats_display 	0 	devonly 	Yes 	Displays perf statistics information
stats_highlight_interval 	10 	devonly, client 	Yes 	Interval between hightlight screens in the transition stats panel
stats_print 	cmd 	devonly 	Yes 	Prints out perf statistics to the console, clears perf history
stats_print_gpu 	cmd 	devonly 	Yes 	Prints out GPU perf statistics to the console. Requires stats_display > 0, and stats_collect_gpu = true. Optional argument of CSV filename
status 	cmd 	release 	 	Print connection status
status_json 	cmd 	release 	 	Print status in JSON format
steamlearn_data_submit_enable 	true 	devonly, game 	Yes 	Whether we should be submitting data to SteamLearn
steamlearn_inference_http 	false 	devonly, game 	Yes 	If we should use HTTP for inference queries
steamlearn_max_in_flight 	100 	devonly, game 	Yes 	Maximum number of steamlearn requests that we can have in flight at once
steamlearn_override_inference_access_tokens 	 	devonly, game 	 	Keys for overriding inference keys
steamlearn_override_inference_versions 	 	devonly, game 	 	Versions for overriding inference keys
steamlearn_override_register_access_token 	 	devonly, game 	 	Key for overriding datasource registration key
steamlearn_request_timeout_s 	5 	devonly, game 	Yes 	Timeout in seconds for backend requests
steamlearn_spew_um_times 	true 	devonly, game 	Yes 	If we should spew how long inferences take to complete
steamvrevent_quit 	cmd 	devonly, game, hidden 	Yes 	steamvrevent_quit
sticker_opening_force_quality 	0 	devonly, client 	 	
sticker_opening_particle_emissionB_min 	0 	devonly, client 	Yes 	
sticker_opening_particle_emission_min 	0.3 	devonly, client 	Yes 	
sticker_opening_particle_velocity_min 	0.1 	devonly, client 	Yes 	
stickerbook_other_user_cache_time_s 	1800 	devonly, client 	Yes 	Numer of seconds to cache other users' stickerbooks
stickerbook_self_cache_time_s 	7200 	devonly, client 	Yes 	Numer of seconds to cache other users' stickerbooks
sticky_tooltips 	false 	devonly, client, hidden 	Yes 	Don't ever hide tooltips. Helpful when debugging complicated tooltip layouts.
stop 	cmd 	release 	 	Finish recording demo.
stopdemos 	cmd 	release 	 	Stop looping demos (current demo will complete).
stopsound 	cmd 	cheat 	 	
stopsoundscape 	cmd 	client, cheat 	 	Stops all soundscape processing and fades current looping sounds
subclass_change 	cmd 	game, cheat, vconsole_fuzzy 	 	Changes the subclass of the given entity.
	Arguments: 	<new_subclass> {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
subclass_create 	cmd 	game, cheat, vconsole_fuzzy 	 	Creates an entity of the given subclass where the player is looking.
surfaceprop 	cmd 	game, cheat 	 	Reports the surface properties at the cursor
sv_accelerate 	10 	game, client, notify, replicated, release 	 	
sv_airaccelerate 	10 	game, client, notify, replicated, release 	 	
sv_allchat 	true 	game, notify, release 	 	Players can receive all other players' text chat, no death restrictions
sv_alltalk 	false 	game, notify, release 	 	Players can hear all other players' voice communication, no team restrictions
sv_anim_queue_changes 	true 	devonly, game 	Yes 	
sv_anim_sequence_transitioner 	true 	devonly, game, replicated 	 	Enable animation sequence transitioner.
sv_autosave 	true 	devonly, game, replicated 	Yes 	Set to 1 to autosave game on level transition. Does not affect autosave triggers.
sv_backspeed 	0.6 	devonly, game, client, replicated 	 	How much to slow down backwards motion
sv_banid_dev_enabled 	false 	devonly 	Yes 	
sv_banid_enabled 	true 	release 	 	Whether server supports banid command
sv_bounce 	0 	game, client, notify, replicated, release 	 	Bounce multiplier for when physically simulated objects collide with other objects.
sv_cheats 	false 	notify, replicated, release 	 	Allow cheats on server
sv_client_max_interp_ratio 	5 	devonly, game, client, replicated 	Yes 	This can be used to limit the value of cl_interp_ratio for connected clients (only while they are connected).
sv_client_min_interp_ratio 	0 	devonly, game, client, replicated 	Yes 	This can be used to limit the value of cl_interp_ratio for connected clients (only while they are connected).
sv_client_predict 	-1 	devonly, game, client, replicated 	Yes 	This can be used to force the value of cl_predict for connected clients (only while they are connected).
 -1 = let clients set cl_predict to anything
 0 = force cl_predict to 0
 1 = force cl_predict to 1
sv_clientrates 	cmd 	devonly 	Yes 	Show client rates.
sv_clockcorrection_msecs 	60 	game, release 	 	The server tries to keep each player's m_nTickBase withing this many msecs of the server absolute tickcount
sv_cluster 	0 	release 	 	Data center cluster this server lives in.
sv_cq_min_queue 	0 	devonly, replicated 	Yes 	Server min buffer size.
sv_cq_trim_bloat_remainder 	1 	game, release 	 	When trimming a bloated CQ, leave at least N more commands than the minimum
sv_cq_trim_bloat_space 	0 	game, release 	 	When trimming a bloated CQ, try to leave room for N more commands to be added. 0 will trim only what is needed to remove the immediate bloat, a very large value will reset the whole queue.
sv_cq_trim_catchup_remainder 	1 	game, release 	 	When trimming an overful CQ due to app 'catchup' request, leave at least N more commands than the minimum
sv_debug_client_not_in_pvs 	false 	game, cheat 	 	If set, draw failed client PVS checks with red box
sv_debug_overlays_bandwidth 	65536 	release 	 	Broadcast server debug overlays traffic
sv_debug_overlays_broadcast 	false 	notify, cheat, release 	 	Broadcast server debug overlays
sv_dev_entitydeltapadding_extra_max 	0 	devonly 	Yes 	When encoding entity deltas, append on a random number of extra bytes. This happens after sv_dev_entitydeltapadding_min_size.
sv_dev_entitydeltapadding_extra_min 	0 	devonly 	Yes 	When encoding entity deltas, append on a random number of extra bytes. This happens after sv_dev_entitydeltapadding_min_size.
sv_dev_entitydeltapadding_min_size 	0 	devonly 	Yes 	When encoding entity deltas, if the delta size is < N bytes, then shove in N dummy bytes. This happens before sv_dev_entitydeltapadding_extra_min/sv_dev_entitydeltapadding_extra_max
sv_dev_simulate_gcdown 	cmd 	devonly, game 	Yes 	<state> Turn on/off simulated GC communications failure (GC is down in a way that we know it is down)
sv_disable_querycache 	false 	devonly, game, client, replicated, cheat 	 	debug - disable trace query cache
sv_disable_reliable_delta_retransmit 	true 	devonly 	Yes 	Assume that a reliable entity delta will be ack'ed and send future deltas relative to the last reliable delta.
sv_dota_auto_save_interval 	300 	devonly, game 	Yes 	
sv_dota_auto_save_min_players 	10 	devonly, game 	Yes 	minimum number of players in the game to allow saves
sv_dota_auto_save_test 	0 	devonly, game 	 	Force saves of bot games
sv_dota_auto_save_test_interval 	120 	devonly, game 	Yes 	
sv_dota_auto_save_test_interval_futz 	30 	devonly, game 	Yes 	
sv_dota_crash_sentinel_filename 	 	devonly, game 	Yes 	Filename of crash detection sentinel
sv_dota_custom_game_cache_download_stuck_mb 	1 	devonly, game 	Yes 	We must download N megabytes within sv_dota_custom_game_cache_download_stuck_timeout seconds, or else we'll assume the download is stuck and give up
sv_dota_custom_game_cache_download_stuck_timeout 	30 	devonly, game 	Yes 	Every N seconds, we must make download progress of at least sv_dota_custom_game_cache_download_stuck_mb megabytes, or else we'll assume the download is stuck and give up
sv_dota_custom_game_cache_download_timeout_total 	300 	devonly, game 	Yes 	If we cannot finish downloading after N seconds, give up
sv_dota_custom_game_cache_lock_file_timeout 	30 	devonly, game 	Yes 	If we cannot acquire lock on shared cache in N seconds, give up and fail UGC install
sv_dota_custom_game_cache_shared_folder 	custom_game_cache 	devonly, game 	Yes 	Shared cache for downloaded custom game data. (Dedicated server only)
sv_dota_custom_game_cache_test_download 	cmd 	devonly, game 	Yes 	<custom game ID> [<expected_timestamp>]. Test code to cache UGC to dedicated server
sv_dota_dump_econ_item_stringtable 	cmd 	devonly, game 	Yes 	sv_dota_dump_econ_item_stringtable
sv_dota_dump_modifier_stringtable 	cmd 	devonly, game 	Yes 	sv_dota_dump_modifier_stringtable
sv_dota_league_auto_save_interval 	30 	devonly, game 	Yes 	
sv_dota_save_games 	false 	devonly, game 	Yes 	Enable save game code
sv_dota_server_send_modifiers_using_buf_reliable 	true 	devonly, game 	Yes 	
sv_dota_speech_announcer_networking 	true 	game, cheat 	 	Set to 0 to prevent announcer speech from being matched on the client; match it on the server instead, like the old way.
sv_dota_spoof_player_resource_request 	cmd 	devonly, game 	 	Spoofs a player resource request
sv_early_network_message_processing 	true 	devonly, game 	 	Processes network messages on the server before entities think, instead of at the end of the tick.
sv_enable_alternate_baselines 	1 	release 	 	Allow alternate baseline system, set to 2 for debugging spew.
sv_enable_delta_packing 	true 	release 	 	When enabled, this allows for entity packing to use the property changes for building up the data. This is many times faster, but can be disabled for error checking.
sv_enable_donttransmit 	true 	devonly 	 	When encoding entity deltas, instead of unreliably deducing explicit deletions, actually send list of existing but not networked entities (dont_transmit list) to each client.
sv_enable_pvs_vis_bits 	false 	devonly, game 	 	
sv_ent_showonlyhitbox 	-1 	game, cheat 	 	
sv_ents_write_alarm 	0 	release 	 	Print callstack every time CNetworkGameServerBase::WriteEntityUpdate takes more than this amount of milliseconds
sv_extra_client_connect_time 	15 	devonly 	Yes 	Seconds after client connect during which extra frames are buffered to prevent non-delta'd update
sv_filterban 	1 	devonly 	Yes 	Set packet filtering by IP mode
sv_footsteps 	1 	devonly, game, client, notify, replicated 	 	Play footstep sound for players
sv_force_transmit_ents 	false 	devonly, game 	 	Will transmit all entities to client, regardless of PVS conditions (will still skip based on transmit flags, however).
sv_fps_max 	0 	devonly, hidden 	Yes 	Dedicated server frame rate limiter. 0=tick rate. Only applies to the dedicated server.
sv_friction 	4 	game, client, notify, replicated, release 	 	World friction.
sv_fullupdate 	cmd 	devonly 	Yes 	Force a full update for all clients.
sv_gameinstructor_disable 	false 	client, replicated, release 	 	Force all clients to disable their game instructors.
sv_gameinstructor_enable 	false 	client, replicated, release 	 	Force all clients to enable their game instructors.
sv_gravity 	800 	game, client, notify, replicated, release 	 	World gravity.
sv_hibernate_postgame_delay 	5 	release 	 	# of seconds to wait after final client leaves before hibernating.
sv_hibernate_when_empty 	true 	release 	 	Puts the server into extremely low CPU usage mode when no clients connected
sv_hide_ent_in_pvs 	-1 	devonly, game 	 	
sv_hitbox_debug 	false 	devonly, game 	Yes 	
sv_hosting_lobby 	false 	devonly, replicated 	 	
sv_hoststate_quit_syscall 	false 	release 	 	When enabled, game server will quit immediately via syscall instead of running host states shutdown sequence
sv_infinite_ammo 	0 	game, client, replicated, cheat, release 	 	Player's active weapon will never run out of ammo
sv_instancebaselines 	true 	devonly 	 	Enable instanced baselines. Saves network overhead.
sv_lagcompensationforcerestore 	true 	game, cheat 	 	Don't test validity of a lag comp restore, just do it.
sv_lan 	false 	release 	 	Server is a lan server ( no heartbeat, no authentication, no non-class C addresses )
sv_late_commands_allowed 	5 	game, release 	 	Allow N late commands to run at 0 timescale prior to running an on-time command. Negative values for network round trip based calculation with a hard cap of the of absolute value
sv_lightquery_debug 	false 	game, cheat 	 	
sv_log_change_offsets 	false 	devonly, game 	 	Log change offsets to game/varchangeinfoN.log files.
sv_log_onefile 	false 	archive, release 	 	Log server information to only one file.
sv_logbans 	false 	archive, release 	 	Log server bans in the server logs.
sv_logblocks 	false 	release 	 	If true when log when a query is blocked (can cause very large log files)
sv_logecho 	true 	archive, release 	 	Echo log information to the console.
sv_logfile 	false 	archive, release 	 	Log server information in the log file.
sv_logflush 	false 	archive, release 	 	Flush the log file to disk on each write (slow).
sv_logsdir 	logs 	archive, release 	 	Folder in the game directory where server logs will be stored.
sv_long_frame_ms 	0 	devonly 	Yes 	If a server frame takes longer than N ms, complain about it. (Dedicated server only.) See also engine_frametime_warnings_enable.
sv_massreport 	false 	devonly, game 	Yes 	
sv_max_change_offsets 	48 	devonly, game 	 	How many network changes to track before requiring full diff check.
sv_max_queries_sec 	3 	release 	 	Maximum queries per second to respond to from a single IP address.
sv_max_queries_sec_global 	60 	release 	 	Maximum queries per second to respond to from anywhere.
sv_max_queries_window 	30 	release 	 	Window over which to average queries per second averages.
sv_max_unreliable_delta_size 	4096 	devonly 	Yes 	Maximum allowable entity delta size over unreliable delivery.
sv_maxclientframes 	128 	devonly 	Yes 	
sv_maxrate 	0 	replicated, release 	 	Max bandwidth rate allowed on server, 0 == unlimited
sv_maxreplay 	0 	devonly 	Yes 	Maximum replay time in seconds
sv_maxspeed 	320 	game, client, notify, replicated, release 	 	
sv_maxunlag 	1 	game, release 	 	Maximum lag compensation in seconds
sv_maxupdaterate 	60 	game, client, replicated, release 	 	Maximum updates per second that the server will allow
sv_maxvelocity 	3500 	game, client, replicated, release 	 	Maximum speed any ballistically moving object is allowed to attain per axis.
sv_memlimit 	0 	cheat, release 	 	If set, whenever a game ends, if the total memory used by the server is greater than this # of megabytes, the server will exit.
sv_merge_changes_after_tick_with_calcdelta 	1 	release 	 	This fixes bugs where pure calcdelta is used due to recipient changing but it doesn't pick up a field change where the value was changed back to same value as the from snapshot even though the destination fields change list does note the change. Set to 2 to spew any changes merged in by this fix.
sv_metaduplication 	cmd 	cheat 	 	Check serializer meta for duplication, add verbose to command for full spew
sv_minrate 	5000 	replicated, release 	 	Min bandwidth rate allowed on server, 0 == unlimited
sv_minupdaterate 	10 	game, client, replicated, release 	 	Minimum updates per second that the server will allow
sv_mldemo_delete_on_record_abort 	true 	devonly, game 	 	
sv_mldemo_dir 	replays 	devonly, game 	 	
sv_mldemo_enabled 	true 	devonly, game 	 	
sv_mldemo_gc_enabled 	false 	devonly, game 	 	
sv_mldemo_matchmade_only 	2 	devonly, game 	 	
sv_mmqueue_reservation 	 	devonly, norecord 	 	Server queue reservation
sv_mmqueue_reservation_extended_timeout 	21 	devonly 	 	Extended time in seconds before mmqueue reservation expires.
sv_mmqueue_reservation_timeout 	21 	devonly 	 	Time in seconds before mmqueue reservation expires.
sv_mover_maxslope 	0.7 	devonly, game, client, notify, replicated 	Yes 	The maximum slope the player can overcome [-]
sv_mover_pogodampingratio 	1 	devonly, game, client, notify, replicated 	Yes 	The capsule pogo stick damping ratio [-]
sv_mover_pogofrequency 	10 	devonly, game, client, notify, replicated 	Yes 	The capsule pogo stick frequency [hz].
sv_networkvar_perfieldtracking 	true 	release 	 	Track individual field offset changes, rather than a single dirty flag for the whole entity.
sv_networkvar_validate 	false 	release 	 	Validate each StateChanged against known offsets.
sv_no_navmesh 	true 	devonly, game, cheat 	 	Block loading of the navmesh. Unplayable, only used for memory sampling.
sv_noclipaccelerate 	5 	game, client, archive, notify, replicated 	 	
sv_noclipduringpause 	false 	game, client, replicated, cheat 	 	If cheats are enabled, then you can noclip with the game paused (for doing screenshots, etc.).
sv_noclipfriction 	4 	game, client, archive, notify, replicated 	 	Friction during noclip move.
sv_noclipspeed 	1200 	game, client, archive, notify, replicated 	 	
sv_packstats 	cmd 	release 	 	Show entity packing stats, pass 'clear' as argument to reset counts.
sv_parallel_checktransmit 	0 	game, release 	 	Set to 1 to use threaded checkentities for transmit/pvs on listen servers, 2 for dedicated servers.
sv_parallel_packentities 	2 	release 	 	Set to 1 to use threaded snapshot sending on listen servers, 2 for dedicated servers.
sv_parallel_sendsnapshot 	2 	release 	 	0: run all send jobs on main thread; 1: send jobs run asynchronously (except on dedicated server); 2: send jobs asynchronously; 3: send jobs run in parallel but block to not overlap the next tick; 4: main server clients' send jobs run in parallel, then HLTV server jobs; this approximately matches pre-async profile for a single HLTV server configuration
sv_password 	 	prot, notify, norecord, release 	 	Server password for entry into multiplayer games
sv_pausable 	0 	release 	 	Is the server pausable.
sv_pausable_dev 	true 	devonly 	 	Whether listen server is pausable when running -dev and playing solo against bots
sv_pausable_dev_ds 	false 	devonly 	 	Whether dedicated server is pausable when running -dev and playing solo against bots
sv_pause_on_console_open 	false 	archive 	 	1 = Pause the game when pressing ~ to open the console. CTRL+~ opens the console without pause.
sv_pause_on_tick 	0 	devonly, game, replicated, cheat 	 	Tick count to pause on
sv_phys_animated_hierarchy 	true 	devonly, game 	Yes 	
sv_phys_debug_callback_entities 	false 	game, cheat 	 	Print all entities that get touch callbacks. Each entity is printed only once.
sv_phys_enabled 	true 	game, cheat 	 	Enable all physics simulation
sv_phys_sleep_enable 	true 	game, cheat 	 	Enable sleeping for dynamic physics bodies.
sv_phys_stop_at_collision 	 	game, cheat 	 	
sv_phys_visualize_awake 	false 	devonly, game 	Yes 	
sv_player_search_range 	64 	devonly, game, client, replicated 	Yes 	
sv_pure 	cmd 	release 	 	Show user data.
sv_pure_kick_clients 	true 	release 	 	If set to 1, the server will kick clients with mismatching files. Otherwise, it will issue a warning to the client.
sv_pure_trace 	0 	release 	 	If set to 1, the server will print a message whenever a client is verifying a CRC for a file.
sv_pushaway_clientside_size 	15 	devonly, game, client, replicated 	 	Minimum size of pushback objects
sv_pvs_entity 	-1 	devonly, game 	Yes 	If set, only allows this ent index to network (other than players and things that force sending).
sv_pvs_max_distance 	0 	replicated, release 	 	if set, adds a maximum range to PVS/PAS checks
sv_pvs_random 	false 	devonly, game 	Yes 	If set, objects blink in/out of pvs randomly.
sv_querycache_stats 	cmd 	devonly, game 	Yes 	Display status of the query cache (client only)
sv_ragdoll_lru_debug 	false 	game, replicated, cheat 	 	
sv_rcon_banpenalty 	0 	devonly 	Yes 	Number of minutes to ban users who fail rcon authentication
sv_rcon_log 	true 	devonly 	Yes 	Enable/disable rcon logging.
sv_rcon_maxfailures 	10 	devonly 	Yes 	Max number of times a user can fail rcon authentication before being banned
sv_rcon_minfailures 	5 	devonly 	Yes 	Number of times a user can fail rcon authentication in sv_rcon_minfailuretime before being banned
sv_rcon_minfailuretime 	30 	devonly 	Yes 	Number of seconds to track failed rcon authentications
sv_record_bone_setup_stats 	cmd 	devonly, game 	 	generate bone setup statistics
sv_regeneration_force_on 	false 	game, cheat 	 	Cheat to test regenerative health systems
sv_regeneration_wait_time 	1 	devonly, game, replicated 	Yes 	
sv_region 	-1 	release 	 	The region of the world to report this server in.
sv_remapper_loopsoundfix 	false 	devonly, game, client, replicated 	Yes 	
sv_remapper_range_multiplier 	1 	devonly, game, client, replicated 	Yes 	
sv_remove_ent_from_pvs 	0 	devonly, game 	 	
sv_replaysdir 	replays 	devonly 	Yes 	Directory to store replays in
sv_reserve_slots_for_reconnecting_players_kick_prior	true 	devonly 	Yes 	Kick a previously connected player with the same steamID if a replacement comes along
sv_rollangle 	0 	devonly, game, client, notify, replicated 	 	Max view roll angle
sv_rollspeed 	200 	devonly, game, client, notify, replicated 	 	
sv_script_think_interval 	0.1 	devonly, game, client, replicated 	Yes 	
sv_search_key 	 	release 	 	
sv_sendtables 	1 	devonly 	 	Force full sendtable sending path.
sv_sequence_debug 	-1 	devonly, game 	Yes 	
sv_sequence_debug2 	-1 	devonly, game 	Yes 	
sv_sequence_debug_verbose 	true 	devonly, game 	Yes 	
sv_sequence_model_substring 	 	devonly, game 	Yes 	
sv_setsteamaccount 	cmd 	release 	 	token
Set game server account token to use for logging in to a persistent game server account
sv_shared_team_pvs 	true 	devonly, game 	Yes 	PVS is shared between teams
sv_showlagcompensation 	0 	game, client, replicated, cheat 	 	If > 0, show lag compensated hitboxes whenever a player is lag compensated. Value is for how long.
sv_showlagcompensation_rec 	0 	devonly, game 	 	If > 0, show lag compensation hitboxes as they're recorded. Value is for how long.
sv_showtags 	cmd 	devonly 	Yes 	Describe current gametags.
sv_shutdown 	cmd 	release 	 	Sets the server to shutdown when all games have completed
sv_shutdown_immediately_on_request 	false 	devonly 	Yes 	The server will always shutdown on receiving the shutdown request, even if not hibernating
sv_skel_constraints_enable 	false 	replicated, cheat 	 	
sv_skip_update_animations 	false 	devonly, game 	 	Enable to skip game animations
sv_skyname 	sky_urb01 	game, client, archive, replicated 	 	Current name of the skybox texture
sv_snapshot_unlimited 	false 	replicated, release 	 	For debugging, don't throw away old snapshots so that if you break in debugger (on remote client or server) it won't require an uncompressed update to resume. You may run out of memory of course...
sv_soundscape_printdebuginfo 	cmd 	game, cheat 	 	print soundscapes
sv_specaccelerate 	5 	game, client, archive, notify, replicated 	 	
sv_specnoclip 	true 	game, client, archive, notify, replicated 	 	
sv_specspeed 	1200 	game, client, archive, notify, replicated 	 	
sv_spewmeta 	cmd 	cheat 	 	Spew serializer meta
sv_spewworldgroups 	cmd 	devonly 	 	Spew world groups (server)
sv_stats 	true 	devonly 	Yes 	Collect CPU usage stats
sv_steamauth_enforce 	2 	release 	 	By default, player must maintain a reliable connection to Steam servers. When player Steam session drops, enforce it: 2 = instantly kick, 1 = kick at next spawn, 0 = do not kick.
sv_steamgroup 	 	notify, release 	 	The ID of the steam group that this server belongs to. You can find your group's ID on the admin profile page in the steam community.
sv_steamgroup_exclusive 	false 	release 	 	If set, only members of Steam group will be able to join the server when it's empty, public people will be able to join the server only if it has players.
sv_stepsize 	18 	devonly, game, client, notify, replicated 	 	
sv_stopspeed 	100 	game, client, notify, replicated, release 	 	Minimum stopping speed when on ground.
sv_stressbots 	false 	release 	 	If set to 1, the server calculates data and fills packets to bots. Used for perf testing.
sv_strict_notarget 	false 	devonly, game 	Yes 	If set, notarget will cause entities to never think they are in the pvs
sv_suppress_friendlyfire_decals 	true 	devonly, game 	 	
sv_suppress_viewpunch 	false 	devonly, game, client, replicated, cheat 	 	
sv_tags 	 	notify, release 	 	Server tags. Used to provide extra information to clients when they're browsing for servers. Separate tags with a comma.
sv_temp_baseline_string_table_buffer_size 	524288 	devonly 	Yes 	Buffer size for writing string table baselines
sv_timeout 	20 	devonly 	Yes 	After this many seconds without a message from fully connected client, the client is dropped
sv_timeout_when_fully_connected 	15 	devonly, game 	Yes 	Once fully connected, player will be kicked if he doesn't send a network message within this interval.
sv_timeout_when_fully_connected_customgame 	30 	devonly, game 	Yes 	Once fully connected in a custom game game, player will be kicked if they don't send a network message within this interval.
sv_timeout_when_fully_connected_event 	60 	devonly, game 	Yes 	Once fully connected in an event game, player will be kicked if they don't send a network message within this interval.
sv_timeout_when_fully_connected_tournament 	5 	devonly, game 	Yes 	Once fully connected in a tournament game, player will be kicked if he doesn't send a network message within this interval.
sv_unlag 	true 	devonly, game 	 	Enables player lag compensation
sv_unlag_debug 	false 	devonly, game 	 	
sv_unlag_fixstuck 	false 	devonly, game 	 	Disallow backtracking a player for lag compensation if it will cause them to become stuck
sv_unlockedchapters 	1 	archive 	 	Highest unlocked game chapter.
sv_unpause_on_console_close 	true 	archive 	 	1 = Unpause the game when pressing ~ to close the console. 0 = Leave the game paused.
sv_usenetworkvars 	true 	devonly 	Yes 	Use networkvar system.
sv_usercmd_custom_random_seed 	false 	game, release 	 	When enabled server will populate an additional random seed independent of the client
sv_usercmd_execute_warning_ms 	5 	devonly, game 	Yes 	Emit a warning if we spend more than N ms executing user commands for a single player
sv_vac_webapi_auth_key 	 	game, release 	 	Key for when posting to vac related webapis.
sv_visiblemaxplayers 	-1 	release 	 	Overrides the max players reported to prospective clients
sv_voicecodec 	vaudio_speex 	release 	 	Specifies which voice codec DLL to use in a game. Set to the name of the DLL without the extension.
sv_voiceenable 	true 	archive, notify, release 	 	
sv_watchtransmit 	-2 	game, release 	 	Watch NetworkStateChanged info for this entity index.
sv_wateraccelerate 	10 	game, client, notify, replicated, release 	 	
sv_waterdist 	12 	devonly, game, client, replicated 	 	Vertical view fixup when eyes are near water plane.
sv_waterfriction 	1 	game, client, notify, replicated, release 	 	
sys_info 	cmd 	release 	 	Print system information to the console
sys_minidumpexpandedspew 	true 	devonly 	Yes 	
sys_minidumpspewlines 	2000 	release 	 	Lines of crash dump console spew to keep.
===T===
Command 	Default Value 	Flags 	Defensive Flag	Description
Test_Checkpoint 	cmd 	devonly 	Yes 	Indicate to a test script that a checkpoint has been reached
Test_ExitProcess 	cmd 	cheat 	 	Test_ExitProcess <exit code> - immediately kill the process.
Test_Loop 	cmd 	devonly 	Yes 	Test_Loop <loop name> - loop back to the specified loop start point unconditionally.
Test_LoopCount 	cmd 	devonly 	Yes 	Test_LoopCount <loop name> <count> - loop back to the specified loop start point the specified # of times.
Test_LoopForNumSeconds 	cmd 	devonly 	Yes 	Test_LoopForNumSeconds <loop name> - loop back to the specified start point for the specified # of seconds.
Test_RandomChance 	cmd 	devonly 	Yes 	Test_RandomChance <percent chance, 0-100> <token1> <token2...> - Roll the dice and maybe run the command following the percentage chance.
Test_StartLoop 	cmd 	devonly 	Yes 	Test_StartLoop <loop name> - Denote the start of a loop. Really just defines a named point you can jump to.
Test_StartScript 	cmd 	devonly 	Yes 	Start a test script running..
target_scan_use_query_cache 	true 	devonly, game 	Yes 	
telemetry_message 	cmd 	game, cheat 	 	Place a message in the telemetry timeline
telemetry_toggle_timespan 	cmd 	game, cheat 	 	Starts/stops a timespan with an ever increasing name.
teleport_trigger_debug 	false 	devonly, game 	 	
temp_dota_legacy_keys_in_use 	false 	devonly, client, hidden 	Yes 	
test_arcana_initial_info 	true 	client, archive 	 	
test_arcana_vote_count 	0 	devonly, client, cheat 	 	
test_arcana_vote_ui 	false 	devonly, client, cheat 	 	
test_challenge_rank_up 	cmd 	devonly, client 	 	test_challenge_rank_up
test_compendium_endgame_stats 	cmd 	devonly, game 	Yes 	test_compendium_endgame_stats
test_compendium_level_popup 	cmd 	devonly, client 	 	Test popup for receiving compendium level
test_compendium_stats 	cmd 	devonly, game 	Yes 	test_compendium_stats
test_dispatcheffect 	cmd 	game, cheat 	 	Test a clientside dispatch effect.
	Usage: test_dispatcheffect <effect name> <distance away> <flags> <magnitude> <scale>
	Defaults are: <distance 1024> <flags 0> <magnitude 0> <scale 0>
test_entity_blocker 	cmd 	game, cheat 	 	Test command that drops an entity blocker out in front of the player.
test_gameend 	cmd 	devonly, client 	Yes 	
test_hud_skin 	cmd 	devonly, client 	 	Test panorama HUD skin
test_list_entities 	cmd 	game, cheat 	 	test-list entities
test_prediction_results 	cmd 	devonly, client 	Yes 	
test_restoreonnewmodel 	0 	devonly, game, client, replicated	Yes 	
test_seasonpass_cm_game 	cmd 	devonly, client 	 	
test_seasonpass_cm_game_event 	cmd 	devonly, client 	 	
test_trophy_achieved 	cmd 	devonly, client 	 	Show trophy upgraded dialog
test_voice_container_nesting 	cmd 	linked, devonly 	Yes 	Test nesting voice containers.
test_voice_containers 	cmd 	linked, devonly 	Yes 	Quick example for how we'd derive traits from voice containers.
testscript_debug 	false 	devonly 	Yes 	Debug test scripts.
think_limit 	10 	game, client, replicated, release	 	Maximum think time in milliseconds, warning is printed if this is exceeded.
thirdperson 	cmd 	client, cheat, execute_per_tick 	 	Switch to thirdperson camera.
thirdperson_mayamode 	cmd 	client, cheat 	 	Switch to thirdperson Maya-like camera controls.
thirdpersonshoulder 	cmd 	devonly, client 	Yes 	Switch to thirdperson-shoulder camera.
ti11_show_frontpage_winner 	false 	devonly, client 	Yes 	
ti11_takeover_force_bilibili 	false 	devonly, client 	Yes 	
ti11_takeover_force_stream 	false 	devonly, client 	Yes 	
ti11_takeover_force_youtube 	false 	devonly, client 	Yes 	
ti11_takeover_spoilers_blocked 	false 	client, archive, per_user 	 	Avoid spoilers for takeover matches
ti11_takeover_time_override 	0 	devonly, client 	Yes 	
ti11_upcoming_events_time_override 	0 	devonly, client 	Yes 	
ti12_live_video_fake_steam_account 	0 	devonly, client 	 	Fake the steam account for live video
ti12_live_video_fake_timestamp 	0 	devonly, client 	 	Fake the timestamp used for calculating the live video timestamp
ti12_live_video_fake_twitch_channel 	 	devonly, client 	 	Fake the twitch stream for live video
ti12_live_video_spoilers_blocked 	false 	client, archive, per_user 	 	Avoid spoilers for frontpage matches
ti12_live_video_update_interval_s 	30 	devonly, client 	 	
tier_treasure_mockup_item_offset_y 	200 	devonly, client 	Yes 	
tier_treasure_mockup_tier_offset_x 	-200 	devonly, client 	Yes 	
tier_treasure_mockup_tier_offset_z 	100 	devonly, client 	Yes 	
timedemo 	cmd 	release 	 	Play a demo and report performance info.
timedemo_end 	-1 	devonly 	Yes 	Ends timedemo on given tick.
timedemo_start 	-1 	devonly 	Yes 	Starts timedemo on given tick.
timedemoquit 	cmd 	release 	 	Play a demo, report performance info, and then exit
toggle 	cmd 	norecord, release 	 	Toggles specified convar value on and off.
toggleconsole 	cmd 	norecord, release 	 	Show/hide the console.
toggleshoppanel 	cmd 	devonly, client 	Yes 	toggles shop
tool_spawned_model_scales 	1 1 1 	devonly, game, replicated 	 	
tools_stall_monitor_break_on_unknown_cause 	false 	devonly 	 	Break on unknown stall cause
top_bar_message 	cmd 	devonly, client 	Yes 	test top bar status message. usage: top_bar_message ["message here"] [scary: 0/1]
treasure_escalating_rares_popup_seen 	false 	client, archive, per_user 	 	
treasure_opening_particle_emissionB_max 	1 	devonly, client 	Yes 	
treasure_opening_particle_emissionB_min 	0 	devonly, client 	Yes 	
treasure_opening_particle_emission_max 	2 	devonly, client 	Yes 	
treasure_opening_particle_emission_min 	0.3 	devonly, client 	Yes 	
treasure_opening_particle_velocity_max 	2 	devonly, client 	Yes 	
treasure_opening_particle_velocity_min 	0.1 	devonly, client 	Yes 	
treasure_peek_details 	cmd 	devonly, client 	Yes 	Displays details about the peek status of the currently open treasure
truesight_force_ended 	false 	devonly, client 	Yes 	
truesight_force_live 	false 	devonly, client 	Yes 	
tutorial_cleanup_post 	cmd 	devonly, game 	Yes 	
tutorial_experience_closed 	cmd 	devonly, game 	Yes 	
tutorial_speech_end 	cmd 	devonly, game 	Yes 	
tutorial_start_lesson 	cmd 	devonly, game 	Yes 	Jump to the passed tutorial lesson
tutorial_testui 	cmd 	devonly, game 	Yes 	
tutorial_tip_dismissed 	cmd 	devonly, game 	Yes 	
tv_advertise_watchable 	false 	prot, notify, norecord, release 	 	GOTV advertises the match as watchable via game UI, clients watching via UI will not need to type password
tv_allow_autorecording_index 	-1 	game, release 	 	When >=0 restricts autorecording only to the specified TV index
tv_allow_camera_man 	true 	devonly, game 	Yes 	Auto director allows spectators to become camera man
tv_allow_static_shots 	true 	game, release 	 	Auto director uses fixed level cameras for shots
tv_autorecord 	false 	release 	 	Automatically records all games as SourceTV demos.
tv_autoretry 	true 	release 	 	Relay proxies retry connection after network timeout
tv_broadcast 	false 	release 	 	Automatically broadcasts all games as GOTV demos through Steam.
tv_broadcast1 	false 	release 	 	Automatically broadcasts all games as GOTV[1] demos through Steam.
tv_broadcast_drop_fragments 	0 	hidden, release 	 	Drop every Nth fragment
tv_broadcast_keyframe_interval 	3 	release 	 	The frequency, in seconds, of sending keyframes and delta fragments to the broadcast relay server
tv_broadcast_keyframe_interval1 	3 	release 	 	The frequency, in seconds, of sending keyframes and delta fragments to the broadcast1 relay server
tv_broadcast_max_requests 	20 	release 	 	Max number of broadcast http requests in flight. If there is a network issue, the requests may start piling up, degrading server performance. If more than the specified number of requests are in flight, the new requests are dropped.
tv_broadcast_max_requests1 	20 	release 	 	Max number of broadcast1 http requests in flight. If there is a network issue, the requests may start piling up, degrading server performance. If more than the specified number of requests are in flight, the new requests are dropped.
tv_broadcast_origin_auth 	gocastauth 	hidden, release 	 	X-Origin-Auth header of the broadcast POSTs
tv_broadcast_origin_auth1 	gocastauth 	hidden, release 	 	X-Origin-Auth header of the broadcast1 POSTs
tv_broadcast_origin_delay 	0 	hidden, release 	 	Injection delay request for CDN rebroadcast frameworks, seconds
tv_broadcast_resend 	cmd 	devonly 	Yes 	resend broadcast data to broadcast relay
tv_broadcast_startup_resend_interval 	10 	release 	 	The interval, in seconds, of re-sending startup data to the broadcast relay server (useful in case relay crashes, restarts or startup data http request fails)
tv_broadcast_status 	cmd 	release 	 	Print out broadcast status
tv_broadcast_terminate 	true 	hidden, release 	 	Terminate every broadcast with a stop command
tv_broadcast_url 	http://localhost:8080	release 	 	URL of the broadcast relay
tv_broadcast_url1 	http://localhost:8080	release 	 	URL of the broadcast relay1
tv_chatgroupsize 	0 	release 	 	Set the default chat group size
tv_chattimelimit 	0.2 	release 	 	Limits spectators to chat only every n seconds
tv_clients 	cmd 	release 	 	Shows list of connected SourceTV clients.
tv_debug 	0 	release 	 	SourceTV debug info.
tv_delay 	120 	game, release 	 	SourceTV broadcast delay in seconds
tv_delay1 	15 	game, release 	 	SourceTV[instance 1] broadcast delay in seconds
tv_deltacache 	2 	release 	 	Enable delta entity bit stream cache
tv_demo_starttick 	0 	devonly 	Yes 	
tv_dispatchmode 	1 	release 	 	Dispatch clients to relay proxies: 0=never, 1=if appropriate, 2=always
tv_dota_auto_record 	false 	devonly, game 	Yes 	If enabled, a demo will automatically be recorded for every game
tv_dota_auto_record_stressbots 	false 	devonly, game 	Yes 	If enabled, a demo will automatically be recorded for stressbot games
tv_enable 	false 	notify, release 	 	Activates SourceTV on server.
tv_enable1 	false 	notify, release 	 	Activates SourceTV[1] on server.
tv_enable_delta_frames 	true 	release 	 	Indicates whether or not the tv should use delta frames for storage of intermediate frames. This takes more CPU but significantly less memory.
tv_enable_dynamic 	false 	notify, release 	 	When enabled, changes in tv_enable convars cause immediate startup or shutdown of hltv server
tv_extended_logging 	false 	devonly 	Yes 	
tv_grouprelaydatareliable 	false 	devonly 	Yes 	When enabled, this will collect all information for relay sending into a single datagram to ensure that the data stays together through a potentially large number of relays
tv_grouprelaydataunreliable 	false 	devonly 	Yes 	When enabled, this will collect all information for relay sending into a single datagram to ensure that the data stays together through a potentially large number of relays
tv_grouprelaydatavoice 	false 	devonly 	Yes 	Similar to tv_grouprelaydata, but controls whether or not the voice channels should be routed into the grouped data for the relays
tv_include_usercommands 	false 	game, release 	 	HLTV streams will include player usercommands each tick
tv_instant_replay_full_frame 	true 	devonly 	Yes 	Send embedded full frames
tv_instant_replay_full_frame_build_threaded	false 	devonly 	Yes 	Build the full frames on a seperate job thread
tv_instant_replay_full_frame_time 	30 	devonly 	Yes 	Seconds between full frame embeddeds
tv_listen_voice_indices 	0 	client, userinfo 	 	Bitfield of playerslots to listen to voice messages from when connected to SourceTV, default is none
tv_listen_voice_indices_h 	0 	client, userinfo 	 	High 32 bits of bitfield of playerslots to listen to voice messages from when connected to SourceTV, default is none
tv_log_director_events 	false 	devonly, game 	Yes 	Log game events being considered by the director
tv_maxclients 	128 	release 	 	Maximum client number on SourceTV server.
tv_maxclients_relayreserved 	0 	release 	 	This number of relay client connections are reserved for SourceTV relays.
tv_maxrate 	0 	release 	 	Max SourceTV spectator bandwidth rate allowed, 0 == unlimited
tv_mem 	cmd 	release 	 	hltv memory statistics. Use with "ent 10" (dump entity 10 memory usage) or "top 8" (dump top 8 memory users) or "class" CWorld (dump CWorld class)
tv_msg 	cmd 	devonly, game 	Yes 	Send a screen message to all clients.
tv_name 	SourceTV 	release 	 	SourceTV host name
tv_nochat 	false 	archive, userinfo 	 	Don't receive chat messages from other SourceTV spectators
tv_overridemaster 	false 	release 	 	Overrides the SourceTV master root address.
tv_password 	 	prot, notify, norecord, release 	 	SourceTV password for all clients of CSTV[0]
tv_password1 	 	prot, notify, norecord, release 	 	SourceTV password for all clients of CSTV[1]. If empty, tv_password is used
tv_playcast_delay_prediction 	true 	release 	 	
tv_playcast_delay_resync 	0 	release 	 	To alleviate intermittent network connectivity problems, this is the number of seconds to wait before actually re-syncing the stream after failure
tv_playcast_max_rcvage 	15 	hidden, release 	 	
tv_playcast_max_rtdelay 	300 	hidden, release 	 	
tv_playcast_origin_auth 	 	hidden, release 	 	Get request X-Origin-Auth string
tv_playcast_retry_timeout 	12 	release 	 	In case of intermittent network problems, how long should playcast retry fragment retrieval before resorting to resync
tv_playcast_showerrors 	 	hidden, release 	 	Set to display headers upon error (e.g. "CF-Ray,CF-Cache-Status,Body" )
tv_port 	27020 	release 	 	Host SourceTV[0] port
tv_port1 	27021 	release 	 	Host SourceTV[1] port
tv_rate_multiplier 	2 	devonly 	Yes 	Multiply requested rate by this value to adjust Dota TV send rate
tv_record 	cmd 	release 	 	Starts SourceTV demo recording.
tv_record_immediate 	0 	release 	 	tv_record starting the moment tv_record was executed, not tv_delay earlier
tv_relay 	cmd 	release 	 	Connect to SourceTV server and relay broadcast.
tv_relay_hard_shutdown 	false 	devonly 	Yes 	
tv_relay_quit_after_game 	true 	devonly 	Yes 	Quit after a game has been relayed, do not hibernate
tv_relay_rate 	500000 	devonly 	Yes 	default rate for relays
tv_relay_secret_code 	true 	devonly 	Yes 	When enabled, this will use a uniquely generated server code to authenticate relay to relay connections. This code is coordinated via the GC or some external means rather than by clients directly
tv_relaypassword 	 	prot, notify, norecord, release 	 	SourceTV password for relay proxies
tv_relayvoice 	true 	release 	 	Relay voice data: 0=off, 1=on
tv_retry 	cmd 	release 	 	Reconnects the SourceTV relay proxy.
tv_secret_code 	true 	devonly 	Yes 	When enabled, this will use a uniquely generated server code to authenticate relay connections. This code is coordinated via the GC or some external means rather than by clients directly
tv_secure_bypass 	false 	release 	 	Bypass secure challenge on TV port
tv_show_allchat 	true 	game, release 	 	
tv_snapshotrate 	20 	replicated, release 	 	Snapshots broadcast per second
tv_snapshotrate1 	32 	release 	 	Snapshots broadcast per second, GOTV[1]
tv_status 	cmd 	release 	 	Show SourceTV server status.
tv_stop 	cmd 	release 	 	Stops the SourceTV broadcast.
tv_stoprecord 	cmd 	release 	 	Stops SourceTV demo recording.
tv_threaded_merge_entity_deltas 	true 	devonly 	Yes 	Enable SourceTV threading of delta merging
tv_timeout 	20 	release 	 	SourceTV connection timeout in seconds.
tv_title 	SourceTV 	release 	 	Set title for SourceTV spectator UI
tv_transmitall 	false 	replicated, release 	 	Transmit all entities (not only director view)
tv_update_hibernation_enabled 	true 	devonly 	Yes 	Allow SourceTV to control server hibernation state.
tv_window_size 	16 	release 	 	Specifies the number of seconds worth of frames that the tv replay system should keep in memory. Increasing this greatly increases the amount of memory consumed by the TV system
===U===
Command 	Default Value	Flags 	Defensive Flag	Description
ugc_fake_state 	-1 	devonly, client 	Yes 	1=s, 2=L, 4=I, 8=U, 16=D, 32=P
ui_hud_dist 	24 	devonly, client, replicated 	Yes 	distance from the player to the hud
unbind 	cmd 	release 	 	Unbind a key.
unbindall 	cmd 	release 	 	Unbind all keys.
unpause 	cmd 	release 	 	Clear the pause state of the server.
unsubscribe_all_game_modes 	cmd 	devonly, client 	Yes 	Unsubscribes from all custom games. They will be uninstalled by the Steam client when you close Dota 2.
unsubscribe_custom_game 	cmd 	devonly, client 	Yes 	Stops subscribing to a specific custom game. It will be uninstalled when you exit Dota 2.
update_lane_creep_gold_bounty 	cmd 	devonly, client 	 	Update gold bounty for lane creeps.
update_neutral_creep_gold_bounty	cmd 	devonly, client 	 	Update gold bounty for neutral creeps.
update_voices_low_priority 	false 	devonly 	Yes 	
url_execute 	cmd 	devonly, client 	Yes 	Executes url-based commands, used for incoming commands from url-based launches when the game's already running.
use_item_client 	cmd 	client, norecord, clientcmd_can_execute	 	Use the item in the indicated slot. <hero name> <slot name>
users 	cmd 	devonly 	Yes 	Show user info for players on server.
===V===
Command 	Default Value	Flags 	Defensive Flag	Description
v8_jitless 	true 	devonly 	 	Disable runtime allocation of executable memory for V8.
v8_maximum_heap_size_mb 	512 	devonly 	 	Hard limit for the v8 heap size (in mBytes)
v8_stack_size 	384 	devonly 	 	Default size of stack region v8 is allowed to use (in kBytes)
v8_write_heap_stats 	cmd 	devonly 	 	Dump output of v8::Isolate::GetHeapStatistics.
validate_challenges 	cmd 	devonly, game 	 	validate_challenges
vconsole_rcon_server_details 	 	norecord, release, server_cant_query 	 	when non-empty allows for easy vconsole connection to the dedicated server.
vehicle_debug_impact_damage 	false 	devonly, game 	 	
viewmodel_fov 	54 	client, cheat 	 	
violence_ablood 	true 	archive 	 	Draw alien blood
violence_agibs 	true 	archive 	 	Show alien gib entities
violence_hblood 	true 	archive 	 	Draw human blood
violence_hgibs 	true 	archive 	 	Show human gib entities
vis_debug_currentcluster 	cmd 	devonly 	Yes 	Show the current cluster number
vis_debug_drawcluster 	cmd 	devonly 	Yes 	Add cluster # to visualization, (-1) to clear
vis_debug_dumpvisibleclusters 	cmd 	devonly 	Yes 	Show the list of visible clusters
vis_debug_find_los 	cmd 	devonly 	Yes 	Find or clear the vis LOS to here
vis_debug_lock 	cmd 	devonly 	Yes 	Lock vis LOS origin to current
vis_debug_record_start 	cmd 	devonly 	Yes 	Record a path to debug vis
vis_debug_record_stop 	cmd 	devonly 	Yes 	Record a path to debug vis
vis_debug_show 	cmd 	devonly 	Yes 	Show/hide the vis debug visualization
vis_debug_sunclusters 	cmd 	devonly 	Yes 	Showing clusters for sun/csm rendering. Red (full sun csm & lighting), Orange (no viewmodel sun or csm), Green (no sun at all)
vis_debug_tracelos 	cmd 	devonly 	Yes 	Trace rays and check vis from the current camera
vis_enable 	true 	devonly 	Yes 	Enable precomputed visibility when true
vis_force 	false 	game, cheat 	 	
vis_sunlight_enable 	true 	devonly, cheat 	 	Toggle whether to use sunlight PVS for sunlight views (0 = sky PVS, 1 = sunlight PVS)
vismon_poll_frequency 	0.5 	game, cheat 	 	
vismon_trace_limit 	12 	game, cheat 	 	
vmem_dump 	cmd 	devonly 	Yes 	Dump memory stats to log.
vmix_debug_list 	cmd 	devonly 	Yes 	Debug dump the list of available vmix graphs
vmix_input 	cmd 	cheat 	 	Set an input mix value
vmix_output 	cmd 	cheat 	 	Dump main graph control output values
voice_all_icons 	false 	devonly, client 	Yes 	Draw all players' voice icons
voice_always_sample_mic 	false 	archive 	 	When enabled, open the voip audio input stream when the application launches.
voice_bypass_noise_gate 	false 	devonly 	 	
voice_chat_bubble_show_volume 	true 	client, archive 	 	Visualize the volume transmitted with the icon displaying speech.
voice_chat_bubbles 	true 	client, archive 	 	Whether to draw chat bubbles int the UI or not
voice_clientdebug 	0 	devonly, client 	Yes 	
voice_containers_get_instance_args 	cmd 	linked, devonly 	Yes 	Args: [Voice Container Path]
voice_containers_get_instance_params 	cmd 	linked, devonly 	Yes 	Args: [Voice Container Path]
voice_debugfeedbackfrom 	false 	devonly 	Yes 	
voice_device_override 	 	archive, release 	 	Default device used for voice capture.
voice_fadeouttime 	0.005 	devonly 	Yes 	
voice_in_process 	false 	devonly 	Yes 	
voice_initial_buffer_ms 	200 	devonly 	Yes 	
voice_input_stallout 	2 	userinfo 	 	Time before we consider a mic stalled out and need to reset it.
voice_loopback 	false 	userinfo 	 	
voice_loopback_no_networking 	false 	userinfo 	 	
voice_min_buffer_ms 	100 	devonly 	Yes 	
voice_modenable 	true 	client, archive, release, clientcmd_can_execute	 	Enable/disable voice in this mod.
voice_noise_supression 	false 	devonly 	Yes 	
voice_player_speaking_delay_threshold	0.5 	game, cheat 	 	
voice_sequence_maximum_wait_time 	0.5 	devonly 	Yes 	When receiving packets out of sequence, wait this many seconds for missing sequences to arrive
voice_serverdebug 	false 	devonly, game 	Yes 	
voice_stall_ms 	250 	devonly 	Yes 	
voice_threshold 	-120 	client, archive 	 	decibel threshold for how loud the talker's input signal is before we think they are talking.
voice_threshold_attack 	0.3 	client, archive 	 	Amount of time we buffer outgoing audio to detect an onset.
voice_threshold_delay 	0.7 	client, archive 	 	Amount of time the talker is silent before we infer that they are no longer talking.
voice_threshold_hold 	0.2 	client, archive 	 	Amount of time after the talker starts talking we should keep listening regardless of how loud they are speaking.
voice_vox 	0 	client, archive, per_user 	 	Voice chat uses a vox-style always on
voice_vox_current_peak 	0 	devonly, client 	Yes 	Current peak value (out of 64k) of the incoming voice stream
volume 	1 	archive 	 	Sound volume
volume_fog_debug_volumes 	false 	cheat 	 	
volume_fog_density_scale 	1 	devonly, cheat 	 	Scale global volume fog density
volume_fog_depth 	128 	devonly 	Yes 	
volume_fog_depth_warp 	7 	devonly 	Yes 	
volume_fog_depth_warp_debug 	false 	devonly 	Yes 	
volume_fog_dither_scale 	1 	cheat 	 	
volume_fog_enable_jitter 	true 	cheat 	 	
volume_fog_force_indirect_lpvs 	false 	devonly, cheat 	 	Force use of LPVs for indirect lighting in fog
volume_fog_height 	160 	devonly 	Yes 	
volume_fog_intermediate_textures_hdr 	false 	devonly 	Yes 	
volume_fog_shadow_penumbra_multiplier	3 	devonly 	Yes 	Penumbra size multiplier for shadow sampling, reduces fog shadow aliasing
volume_fog_temporal_filter 	true 	devonly 	Yes 	
volume_fog_temporal_weight 	0.9 	devonly 	Yes 	Temporal filtering weight
volume_fog_width 	240 	devonly 	Yes 	
vphys2_friction_factor 	1 	cheat 	 	Change global friction factor
vphys2_restitution_factor 	1 	cheat 	 	Change global restitution factor
vphysics_force_apply_magnitude 	1 	devonly 	Yes 	
vphysics_return_implicit_velocity 	false 	devonly 	Yes 	
vprof_counters 	0 	devonly 	Yes 	
vprof_counters_show_minmax 	false 	devonly 	Yes 	
vprof_dump_counters 	cmd 	devonly 	Yes 	Dump vprof counters to the console
vprof_generate_report 	cmd 	devonly 	Yes 	Generate a report to the console.
vprof_generate_report_budget 	cmd 	devonly 	Yes 	Generate a report to the console based on budget group.
vprof_generate_report_hierarchy 	cmd 	devonly 	Yes 	Generate a report to the console.
vprof_loadhitstore_scale 	cmd 	devonly, hidden 	 	Scale used when displaying load-hit-stores (0 = use default)
vprof_off 	cmd 	devonly 	Yes 	Disable vprof
vprof_on 	cmd 	devonly 	Yes 	Enable vprof
vprof_remote_start 	cmd 	devonly 	Yes 	Request a VProf data stream from the remote server (requires authentication)
vprof_remote_stop 	cmd 	devonly 	Yes 	Stop an existing remote VProf data request
vprof_reset 	cmd 	devonly 	Yes 	Reset the stats in VProf profiler
vprof_reset_peaks 	cmd 	devonly 	Yes 	Reset just the peak time in VProf profiler
vprof_scope_entity_clientthink 	false 	devonly, client 	Yes 	Set to 1 to generate individual VPROF nodes for each client entity's think function.
vprof_scope_entity_thinks 	false 	devonly, game, client, replicated 	Yes 	
vprof_think_limit 	false 	devonly, game 	Yes 	
vprof_time_scale 	cmd 	devonly, hidden 	 	Scale used when displaying time (0 = use default)
vtune 	cmd 	devonly 	Yes 	Controls VTune's sampling.
===W===
Command 	Default Value	Flags 	Defensive Flag	Description
waiting_joined 	0 	devonly, client	 	
waiting_test 	false 	devonly, client	 	
waiting_valid 	0 	devonly, client	 	
watch_server 	cmd 	devonly, client	Yes 	Watch a server steam id
weapon_switch 	cmd 	devonly, game 	 	Use a particular weapon	
Arguments: <weapon_name>
workshop_download_debug 	0 	devonly, client	Yes 	Test different custom game download states
workshop_force_downloaded	false 	devonly, client	 	Forces the custom game system to consider every subscribed game mode to be downloaded, even if it's not on disk.
world_dump_loaded_worlds 	cmd 	devonly 	Yes 	Dump all of the worlds that we know about
world_layer_list 	cmd 	devonly 	Yes 	List all world layers
world_layer_set_visible 	cmd 	devonly 	Yes 	Show or hide the specified world layer
writeid 	cmd 	devonly 	Yes 	Writes a list of permanently-banned user IDs to file.
writeip 	cmd 	devonly 	Yes 	Save the ban list to file.
writekeybindings 	cmd 	release 	 	Saves current key bindings to disk.
===X===
Command	Default Value	Flags 	Defensive Flag	Description
xxx 	1 	devonly	Yes 	
===Z===
Command 	Default Value	Flags 	Defensive Flag	Description
zoom_sensitivity_ratio	1 	client, archive, per_user	 	Additional mouse sensitivity scale factor applied when FOV is zoomed in.
==See also==
*cvar
*Developer Console
Category:Dota 2Category:Lists of console commands and variables