Skip to content

Instantly share code, notes, and snippets.

@trif-a
Created May 28, 2016 11:39
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save trif-a/664d81f49a67dc9f126a6618e3a9307a to your computer and use it in GitHub Desktop.
Save trif-a/664d81f49a67dc9f126a6618e3a9307a to your computer and use it in GitHub Desktop.
+alt1 : cmd : :
+alt2 : cmd : :
+attack : cmd : :
+attack2 : cmd : :
+back : cmd : :
+break : cmd : :
+camdistance : cmd : :
+cameragrip : cmd : :
+camerayawgrip : cmd : :
+camin : cmd : :
+cammousemove : cmd : :
+camout : cmd : :
+campitchdown : cmd : :
+campitchup : cmd : :
+camyawleft : cmd : :
+camyawright : cmd : :
+chatwheel : cmd : : Opens chatwheel menu while held
+dota_ability_execute : cmd : :
+dota_camera_center_on_hero : cmd : :
+dota_camera_follow : cmd : :
+dota_control_group : cmd : :
+dota_stop : cmd : :
+dota_unit_movetodirection : cmd : :
+duck : cmd : :
+forward : cmd : :
+grenade1 : cmd : :
+grenade2 : cmd : :
+invaction : cmd : :
+jlook : cmd : :
+jump : cmd : :
+klook : cmd : :
+left : cmd : :
+lookdown : cmd : :
+lookspin : cmd : :
+lookup : cmd : :
+menuAccept : cmd : :
+menuDown : cmd : :
+menuUp : cmd : :
+midi_note : cmd : :
+movedown : cmd : :
+moveleft : cmd : :
+moveright : cmd : :
+moveup : cmd : :
+query : cmd : :
+reload : cmd : :
+right : cmd : :
+score : cmd : :
+secondary : cmd : :
+showbudget_texture : cmd : :
+showbudget_texture_global : cmd : :
+showfantasy : cmd : :
+showharvest : cmd : :
+showitems : cmd : :
+showscores : cmd : :
+speed : cmd : :
+strafe : cmd : :
+use : cmd : :
+vgui_drawtree : cmd : :
+voicerecord : cmd : :
+walk : cmd : :
+zoom : cmd : :
-alt1 : cmd : :
-alt2 : cmd : :
-attack : cmd : :
-attack2 : cmd : :
-back : cmd : :
-break : cmd : :
-camdistance : cmd : :
-cameragrip : cmd : :
-camerayawgrip : cmd : :
-camin : cmd : :
-cammousemove : cmd : :
-camout : cmd : :
-campitchdown : cmd : :
-campitchup : cmd : :
-camyawleft : cmd : :
-camyawright : cmd : :
-chatwheel : cmd : : Executes the highlighted chatwheel menu item
-dota_ability_execute : cmd : :
-dota_camera_center_on_hero : cmd : :
-dota_camera_follow : cmd : :
-dota_control_group : cmd : :
-dota_stop : cmd : :
-dota_unit_movetodirection : cmd : :
-duck : cmd : :
-forward : cmd : :
-grenade1 : cmd : :
-grenade2 : cmd : :
-invaction : cmd : :
-jlook : cmd : :
-jump : cmd : :
-klook : cmd : :
-left : cmd : :
-lookdown : cmd : :
-lookspin : cmd : :
-lookup : cmd : :
-menuAccept : cmd : :
-menuDown : cmd : :
-menuUp : cmd : :
-midi_note : cmd : :
-movedown : cmd : :
-moveleft : cmd : :
-moveright : cmd : :
-moveup : cmd : :
-query : cmd : :
-reload : cmd : :
-right : cmd : :
-score : cmd : :
-secondary : cmd : :
-showbudget_texture : cmd : :
-showbudget_texture_global : cmd : :
-showfantasy : cmd : :
-showharvest : cmd : :
-showitems : cmd : :
-showscores : cmd : :
-speed : cmd : :
-strafe : cmd : :
-use : cmd : :
-vgui_drawtree : cmd : :
-voicerecord : cmd : :
-walk : cmd : :
-zoom : cmd : :
@panoram_debug_dead_pad : 0 : :
@panorama_clear_frames_on_device_restore : 2 : :
@panorama_daisy_wheel : 0 : cl : Daisy wheel input mode: RS | ABXY
@panorama_debug_movies : 0 : cl :
@panorama_debug_overlay_opacity : 0 : a :
@panorama_experimental_overdraw_prevention : 1 : :
@panorama_fbo_alloc_batch : 10 : :
@panorama_joystick_axis_repeat_curve_time : 1 : :
@panorama_joystick_axis_repeat_interval_end : 0 : :
@panorama_joystick_axis_repeat_interval_start : 0 : :
@panorama_joystick_button_repeat_curve_time : 1 : :
@panorama_joystick_button_repeat_interval_end : 0 : :
@panorama_joystick_button_repeat_interval_start : 0 : :
@panorama_max_fps : 120 : :
@panorama_max_free_fbo : 1000 : :
@panorama_max_oof_overlay_up_fps : 4 : :
@panorama_max_overlay_fps : 60 : :
@panorama_print_cache_status : cmd : : Print internal panorama refcounts for every file
@panorama_reload_animations : 1 : :
@panorama_show_fps : 0 : :
@panorama_spew_layout_invalidates : 0 : :
@panorama_steampad_button_repeat_curve_time : 0 : :
@panorama_steampad_button_repeat_interval_end : 0 : :
@panorama_steampad_button_repeat_interval_start : 0 : :
@panorama_transition_time_factor : 1 : : 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_volume_ambient : 0 : :
@panorama_volume_effects : 1 : :
@panorama_volume_master : 1 : :
@panorama_volume_movies : 1 : :
@panorama_vsync : 1 : :
_cl_minimapzoom : 1 : cl, a :
_fov : 0 : cl : Automates fov command to server.
_overview_mode : 1 : cl, a : Overview mode - 0=off, 1=inset, 2=full
_record : cmd : : Record a demo incrementally.
_resetgamestats : cmd : : Erases current game stats and writes out a blank stats file
achievement_debug : 0 : sv, rep, cheat : Turn on achievement debug msgs.
achievement_disable : 0 : sv, rep, cheat : Turn off achievements.
actionpanel_frame : cmd : : actionpanel set frame #
actionpanel_resize : cmd : : actionpanel force re-layout
activategameui : cmd : :
addip : cmd : : Add an IP address to the ban list.
addons : cmd : : list current addon info.
adsp_alley_min : 122 : :
adsp_courtyard_min : 126 : :
adsp_debug : 0 : a :
adsp_door_height : 112 : :
adsp_duct_min : 106 : :
adsp_hall_min : 110 : :
adsp_low_ceiling : 108 : :
adsp_opencourtyard_min : 126 : :
adsp_openspace_min : 130 : :
adsp_openstreet_min : 118 : :
adsp_openwall_min : 130 : :
adsp_room_min : 102 : :
adsp_street_min : 118 : :
adsp_tunnel_min : 114 : :
adsp_wall_height : 128 : :
ai_debug_los : 0 : sv, 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_ragdoll_magnets : 0 : sv :
ai_debug_shoot_positions : 0 : sv, rep, cheat :
ai_debug_speech : 0 : sv :
ai_expression_frametime : 0 : sv : Maximum frametime to still play background expressions.
ai_expression_optimization : 0 : sv : Disable npc background expressions when you can't see them.
ai_force_serverside_ragdoll : 0 : sv :
ai_LOS_mode : 0 : sv, rep :
ai_sequence_debug : 0 : sv, rep :
ai_shot_bias_max : 1 : sv, rep :
ai_shot_bias_min : -1 : sv, rep :
ai_show_hull_attacks : 0 : sv :
ai_test_los : cmd : : Test AI LOS from the player's POV
ai_use_visibility_cache : 1 : sv :
ainet_generate_report : cmd : : Generate a report to the console.
ainet_generate_report_only : cmd : : Generate a report to the console.
alias : cmd : : Alias a command.
all_pick_force_test : 0 : sv :
allow_clientside_entities : 1 : cl :
anim_disable : 0 : sv, rep :
anim_showmainactivity : 0 : cl, cheat : Show the idle, walk, run, and/or sprint activities.
animevents_dump : cmd : : List all the currently registered anim events.
async_allow_held_files : 1 : : Allow AsyncBegin/EndRead()
async_mode : 0 : : Set the async filesystem mode (0 = async, 1 = synchronous)
async_resume : cmd : :
async_serialize : 0 : : Force async reads to serialize for profiling
async_simulate_delay : 0 : : Simulate a delay of up to a set msec per file operation
async_suspend : cmd : :
async_track_all : cmd : : Enable all registered asynchronous tracking convars at once
autoaim_max_deflect : 0 : sv :
autoaim_max_dist : 2160 : sv :
banid : cmd : : Add a user ID to the ban list.
banip : cmd : : Add an IP address to the ban list.
benchframe : cmd : : Takes a snapshot of a particular frame in a time demo.
bind : cmd : : Bind a key.
binddefaults : cmd : : Bind all keys to their default values.
bindss : cmd : : Bind a key for a particular splitscreen player.
bindtoggle : cmd : : Performs a bind <key> 'increment var <cvar> 0 1 1'.
blackbox : 1 : :
blackbox_dump : cmd : : Dump the contents of the blackbox
blackbox_record : cmd : : Record an entry into the blackbox
blink : cmd : : Blink specified convar value between two values at the specified duration.
blink_duration : 0 : cl : How many seconds an eye blink will last.
bot_mimic : 0 : sv, rep : Bot uses usercmd of player by index.
bot_mimic_spec_buttons : 1 : cl, cheat : +attack, +jump etc are used for spectator control instead of being passed on to spectated bot
box : cmd : : Draw a bbox Arguments: minx miny miny maxx maxy maxz <lifetime = 10.0> <r g b a>
breakable_disable_gib_limit : 0 : sv :
breakable_multiplayer : 1 : sv :
broadcaster_openmenu : cmd : :
buddha : 0 : sv, nf, cheat : Player takes damage but won't die
budget_averages_window : 30 : cl, a : number of frames to look at when figuring out average frametimes
budget_background_alpha : 128 : cl, a : how translucent the budget panel is
budget_bargraph_background_alpha : 128 : cl, a : how translucent the budget panel is
budget_bargraph_range_ms : 16 : cl, a : budget bargraph range in milliseconds
budget_history_numsamplesvisible : 100 : cl, a : number of samples to draw in the budget history window. The lower the better as far as rendering overhead of the budget panel
budget_history_range_ms : 66 : cl, a : budget history range in milliseconds
budget_panel_bottom_of_history_fraction : 0 : cl, a : number between 0 and 1
budget_panel_height : 384 : cl, a : height in pixels of the budget panel
budget_panel_width : 512 : cl, a : width in pixels of the budget panel
budget_panel_x : 0 : cl, a : number of pixels from the left side of the game screen to draw the budget panel
budget_panel_y : 50 : cl, a : number of pixels from the top side of the game screen to draw the budget panel
budget_peaks_window : 30 : cl, a : number of frames to look at when figuring out peak frametimes
budget_show_averages : 0 : cl, a : enable/disable averages in the budget panel
budget_show_history : 1 : cl, a : turn history graph off and on. . good to turn off on low end
budget_show_peaks : 1 : cl, a : enable/disable peaks in the budget panel
bug : cmd : : bug [auto_fill_tokens] [-title <text>] [-noscreenshot] : Activate the bug reporter.
bug_swap : cmd : : Automatically swaps the current weapon for the bug bait and back again.
building_cubemaps : 0 : cl :
c_maxdistance : 200 : cl, a :
c_maxpitch : 90 : cl, a :
c_maxyaw : 135 : cl, a :
c_mindistance : 30 : cl, a :
c_minpitch : 0 : cl, a :
c_minyaw : -135 : cl, a :
c_orthoheight : 100 : cl, a :
c_orthowidth : 100 : cl, a :
c_thirdpersonshoulder : 0 : cl, a :
c_thirdpersonshoulderaimdist : 120 : cl, a :
c_thirdpersonshoulderdist : 40 : cl, a :
c_thirdpersonshoulderheight : 5 : cl, a :
c_thirdpersonshoulderoffset : 20 : cl, a :
cam_collision : 1 : cl, a : 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 : : Tells camera to change modes
cam_idealdelta : 4 : cl, a : Controls the speed when matching offset to ideal angles in thirdperson view
cam_idealdist : 150 : cl, a :
cam_ideallag : 4 : cl, a : Amount of lag used when matching offset to ideal angles in thirdperson view
cam_idealpitch : 0 : cl, a :
cam_idealyaw : 0 : cl, a :
cam_showangles : 0 : cl, cheat : When in thirdperson, print viewangles/idealangles/cameraoffsets to the console.
cam_snapto : 0 : cl, a :
camerazoomin : cmd : :
camerazoomout : cmd : :
camortho : cmd : : Switch to orthographic camera.
can_show_full_ui : cmd : : Check show full UI stat
cancelselect : cmd : :
cast_hull : cmd : : Tests hull collision detection
cast_ray : cmd : : Tests collision detection
cc_captiontrace : 1 : cl : Show missing closecaptions (0 = no, 1 = devconsole, 2 = show in hud)
cc_emit : cmd : : Emits a closed caption
cc_findsound : cmd : : Searches for soundname which emits specified text.
cc_flush : cmd : : Flushes async'd captions.
cc_lang : 0 : cl, a : Current close caption language (emtpy = use game UI language)
cc_linger_time : 1 : cl, a : Close caption linger time.
cc_minvisibleitems : 1 : cl : Minimum number of caption items to show.
cc_norepeat : 5 : sv : In multiplayer games, don't repeat captions more often than this many seconds.
cc_predisplay_time : 0 : cl, a : Close caption delay before showing caption.
cc_random : cmd : : Emits a random caption
cc_sentencecaptionnorepeat : 4 : cl : How often a sentence can repeat.
cc_showblocks : cmd : : Toggles showing which blocks are pending/loaded async.
cc_showmissing : 0 : sv, rep : Show missing closecaption entries.
cc_subtitles : 0 : cl, a, xbox_archive : If set, don't show sound effect captions, just voice overs (i.e., won't help hearing impaired players).
cg_start_loading : cmd : : Listen server started loading
changelevel : cmd : : changelevel <mapname> :Multiplayer change level.
changelevel2 : cmd : : changelevel2 <mapname> :Singe player change level.
chat_channel_debug : cmd : : Print members of a chat channel
chat_clear : cmd : : Clears all chat history
chat_dump_channels : cmd : :
chat_join : cmd : : Join a chat channel
chat_leave : cmd : : Leave a chat channel
chat_say : cmd : : Send a message to the specified channel
chat_sound : false : per-user :
chat_wheel_phrase_0 : 3 : per-user :
chat_wheel_phrase_1 : 41 : per-user :
chat_wheel_phrase_2 : 2 : per-user :
chat_wheel_phrase_3 : 53 : per-user :
chat_wheel_phrase_4 : 59 : per-user :
chat_wheel_phrase_5 : 7 : per-user :
chat_wheel_phrase_6 : 6 : per-user :
chat_wheel_phrase_7 : 5 : per-user :
chatwheel_say : cmd : : Send a chatwheel message. Usage: chatwheel_say <messagenum>
check_collision : cmd : : Tests entity collision
check_dpi : cmd : : Show the currently detected DPI.
cl_address_try_count : 4 : release : Number of tries for each address in the list, no effect if only one address
cl_aggregate_particles : 0 : :
cl_allowupload : 1 : a : Client uploads customization files
cl_anglespeedkey : 0 : cl :
cl_anim_queue_changes : 1 : cl :
cl_animationinfo : cmd : : Hud element to examine.
cl_backspeed : 450 : cl, cheat :
cl_box : cmd : : Draw a bbox Arguments: minx miny miny maxx maxy maxz <lifetime = 10.0> <r g b a>
cl_burninggibs : 0 : cl : A burning player that gibs has burning gibs.
cl_cache_sendtable : 1 : : Cache sendtables
cl_camera_follow_bone_index : -2 : cl, cheat : Index of the bone to follow. -2 == disabled. -1 == root bone. 0+ is bone index.
cl_cameraoverride_shadow_depth_bias : 0 : cl :
cl_cameraoverride_shadow_end : 0 : cl :
cl_chat_active : 0 : cl :
cl_chat_wipehistory : 0 : cl, a : Wipes chat history after all chat text faded out
cl_chatfilters : 31 : cl, a : Stores the chat filter settings
cl_class : 0 : cl, a, user : Default class when joining a game
cl_clearhinthistory : cmd : : Clear memory of client side hints displayed to the player.
cl_clock_correction : 1 : cheat : Enable/disable clock correction on the client.
cl_clock_correction_adjustment_max_amount : 200 : cheat : Sets the maximum number of milliseconds per second it is allowed to correct the client clock. It will only correct this amount if the difference between the client and server clock is equal to or larger than cl_clock_correction_adjustment_max_offset.
cl_clock_correction_adjustment_max_offset : 90 : cheat : As the clock offset goes from cl_clock_correction_adjustment_min_offset to this value (in milliseconds), it moves towards applying cl_clock_correction_adjustment_max_amount of adjustment. That way, the response is small when the offset is small.
cl_clock_correction_adjustment_min_offset : 10 : cheat : If the clock offset is less than this amount (in milliseconds), then no clock correction is applied.
cl_clock_correction_force_server_tick : 999 : cheat : Force clock correction to match the server tick + this offset (-999 disables it).
cl_clock_showdebuginfo : 0 : cheat : Show debugging info about the clock drift.
cl_clockdbg : 0 : :
cl_clockdrift_max_ms : 150 : cheat : Maximum number of milliseconds the clock is allowed to drift before the client snaps its clock to the server's.
cl_clockdrift_max_ms_threadmode : 0 : cheat : Maximum number of milliseconds the clock is allowed to drift before the client snaps its clock to the server's.
cl_cmdrate : 30 : a, user : Max number of command packets sent to server per second
cl_connectionretrytime : 30 : release : Number of seconds over which to spread retry attempts.
cl_consistencycheck_interval : 180 : rep : Perform a consistency check after this amount of time (seconds) has passed since the last.
cl_constraints_enable : 1 : :
cl_customsounds : 0 : cl : Enable customized player sound playback
cl_debug_overlay_fullposition : 0 : cl :
cl_debug_player_use : 0 : cl : Visualizes +use logic for the given range. Green cross=trace success, Red cross=trace too far, Green box=radius success
cl_debugoverlay_toggle : cmd : : Toggles visibility of the debug overlay system.
cl_decal_clear_all_entities : cmd : : Clears decals from all entities
cl_decal_clear_world : cmd : : Clears world decals
cl_decal_debug : cmd : : Toggles client decal debug visualization
cl_demoviewoverride : 0 : cl : Override view during demo playback
cl_destroy_ragdolls : cmd : : Destroys all client-side ragdolls
cl_dev_simulate_gcdown : cmd : : <state> Turn on/off simulated GC communications failure (GC is down in a way that we know it is down)
cl_disable_ragdolls : 0 : cl, cheat :
cl_display_game_events : 0 : cl, cheat :
cl_dormant_spew : 0 : cl : Spew state on when client entities become dormant or active.
cl_dota_alt_unit_movetodirection : 0 : cl, a : Does holding alt enable move to direction mode?
cl_dota_cd_captain_pick_time : 10 : cl, cheat :
cl_dota_dump_econ_item_stringtable : cmd : : cl_dota_dump_econ_item_stringtable
cl_dota_dump_modifier_stringtable : cmd : : cl_dota_dump_modifier_stringtable
cl_dota_gridnav_show : 0 : cl, cheat :
cl_dota_recent_games_include_custom_games : 0 : cl, a :
cl_dota_recent_games_include_practice_matches : 1 : cl, a :
cl_dota_recent_games_show_ranked_mmr_change : 1 : cl, a :
cl_dota_showents : cmd : : Dump entity list to console.
cl_dota_speech_announcer_holiday : 0 : cl : Set to enable special seasonal announcer
cl_dota_speech_spec_ancientattack : 1 : cl : Set to 0 to prevent hearing 'your ancient is under attack' lines.
cl_dota_speech_spec_barracksattack : 1 : cl : Set to 0 to prevent hearing 'your rax is under attack' lines.
cl_dota_speech_spec_barracksfalls : 1 : cl : Set to 0 to prevent hearing 'your rax has fallen' lines.
cl_dota_speech_spec_enemybasefalls : 1 : cl : Set to 0 to prevent hearing 'enemy's tower/rax has fallen' lines.
cl_dota_speech_spec_idles : 1 : cl : Set to 0 to prevent hearing announcers' idle lines.
cl_dota_speech_spec_towerattack : 1 : cl : Set to 0 to prevent hearing 'your tower is under attack' lines.
cl_dota_speech_spec_towerfalls : 1 : cl : Set to 0 to prevent hearing 'your tower has fallen' lines.
cl_downloadfilter : 0 : a : Determines which files can be downloaded from the server (all, none, nosounds)
cl_drawcross : cmd : : Draws a cross at the given location Arguments: x y z
cl_drawhud : 1 : cl, cheat : Enable the rendering of the hud
cl_drawline : cmd : : Draws line between two 3D Points. Green if no collision Red is collides with something Arguments: x1 y1 z1 x2 y2 z2
cl_drawmaterial : 0 : cl, cheat : Draw a particular material over the frame
cl_drawmonitors : 1 : cl :
cl_dump_particle_stats : cmd : : dump particle profiling info to particle_profile.csv
cl_dumpentity : cmd : : Dumps info about an entity
cl_dumpsplithacks : cmd : : Dump split screen workarounds.
cl_ejectbrass : 1 : cl :
cl_enable_remote_splitscreen : 0 : cl : Allows viewing of nonlocal players in a split screen fashion
cl_ent_absbox : cmd : : 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} / no argument picks what player is looking at
cl_ent_attachments : cmd : : Displays the attachment points on an entity. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cl_ent_bbox : cmd : : 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} / no argument picks what player is looking at
cl_ent_call : cmd : : 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 : : Clears all debug overlays
cl_ent_find : cmd : : Find and list all entities with classnames or targetnames that contain the specified substring. Format: find_ent <substring>
cl_ent_find_index : cmd : : Display data for entity matching specified index. Format: find_ent_index <index>
cl_ent_grab : cmd : : grabs the object in front of the player. Options: -loose -multiple -toggle
cl_ent_hitbox : cmd : : Displays the hitboxes for the given entity(ies). Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cl_ent_joints : cmd : : Displays the joint names + axes an entity. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cl_ent_messages : cmd : : 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} / no argument picks what player is looking at
cl_ent_name : cmd : : Displays the entity name
cl_ent_picker : cmd : : 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 : : Displays the pivot for the given entity(ies). (y=up=green, z=forward=blue, x=left=red). Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cl_ent_pivot_size : 20 : cl, a, cheat :
cl_ent_remove : cmd : : Removes the given entity(s) Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cl_ent_remove_all : cmd : : Removes all entities of the specified type Arguments: {entity_name} / {class_name}
cl_ent_scale : cmd : : Scales entities. Arguments: <scale factor> {entity_name} / {class_name} / no argument picks what player is looking at
cl_ent_script_dump : cmd : : Dumps the names and values of this entity's script scope to the console Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cl_ent_select : cmd : : Select or deselects the given entities(s) for later manipulation Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cl_ent_setname : cmd : : Sets the targetname of the given entity(s) Arguments: {new entity name} {entity_name} / {class_name} / no argument picks what player is looking at
cl_ent_show_contexts : 0 : cl, cheat : Show entity contexts in ent_text display
cl_ent_showonlyattachment : 0 : cl, cheat :
cl_ent_showonlyhitbox : -1 : cl, cheat :
cl_ent_skeleton : cmd : : Displays the skeleton for the given entity(ies). Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cl_ent_text : cmd : : Displays text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cl_ent_text256 : cmd : : 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} / no argument picks what player is looking at
cl_ent_text_clear : cmd : : Hide text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cl_ent_text_filter : cmd : : Set which ent_text filters you want:
cl_ent_text_flags_active : -1 : cl, cheat :
cl_ent_text_no_name_really_i_mean_it : 0 : cl, cheat :
cl_ent_text_radius : cmd : : 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/ no argument picks what player is looking at}
cl_ent_text_sticky_add : cmd : : 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} / no argument picks what player is looking at
cl_ent_text_sticky_clear : cmd : : 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} / no argument picks what player is looking at
cl_ent_text_sticky_dump : cmd : : 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} / no argument picks what player is looking at
cl_ent_text_sticky_remove : cmd : : 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} / no argument picks what player is looking at
cl_ent_ungrab : cmd : : un-grabs all objects
cl_ent_vcollide_wireframe : cmd : : Displays the interpolated vcollide wireframe pm am entity. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cl_ent_viewoffset : cmd : : Displays the eye position for the given entity(ies) in red. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cl_entityreport : cmd : : Reports all extant entities. Optional 2nd arg is a substring of a classname that the list will be filtered by.
cl_entitysummary : cmd : : 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 : : List client entities, sorted by spawn group
cl_extrapolate : 0 : cl, cheat : Enable/disable extrapolation if interpolation history runs out.
cl_extrapolate_amount : 0 : cl, cheat : Set how many seconds the client will extrapolate entities for.
cl_fasttempentcollision : 5 : cl :
cl_flex_cycler_think_interval : 0 : cl :
cl_flex_expression : 0 : cl :
cl_flex_talk : 0 : cl :
cl_flushentitypacket : 0 : cheat : For debugging. Force the engine to flush an entity packet.
cl_forwardspeed : 450 : cl, cheat :
cl_fow_viz : cmd : : FoW viz commands
cl_fullupdate : cmd : : Force uncompressed update
cl_globallight_debug : 0 : cl :
cl_globallight_depth_bias : -999 : cl :
cl_globallight_expansion : 200 : cl :
cl_globallight_freeze : 0 : cl :
cl_globallight_orig_calc_frustum : 1 : cl :
cl_globallight_shadow_mode : 0 : cl :
cl_globallight_slope_scale_depth_bias : -999 : cl :
cl_globallight_use_alt_focus_region : 0 : cl :
cl_globallight_use_optimized_calc_frustum : 1 : cl :
cl_globallight_use_shaadow_near_offset : 1 : cl :
cl_globallight_world_bottom_height : 0 : cl :
cl_globallight_world_top_height : 4096 : cl :
cl_glow_brightness : 1 : cl, cheat : Brightness of player halos
cl_glow_item_far_b : 1 : cl, release :
cl_glow_item_far_g : 0 : cl, release :
cl_glow_item_far_r : 0 : cl, release :
cl_glow_physics_props : 0 : cl :
cl_groups : cmd : : Show status of all spawn groups.
cl_hitbox_debug : 0 : cl :
cl_ideal_spec_mode : 5 : cl, user, server_can_execute : desired spectator mode (4 = in-eye, 5 = chase, 6 = roaming)
cl_ignorepackets : 0 : cheat : Force client to ignore packets (for debugging).
cl_interp : 0 : cl, user : Sets the interpolation amount (bounded on low side by server interp ratio settings).
cl_interp_all : 0 : cl : Disable interpolation list optimizations.
cl_interp_animationvars : 1 : cl : Interpolate LATCH_ANIMATION_BIT vars if interpolation interval is greater than simulation interval
cl_interp_hermite : 1 : cl, cheat : Set to zero do disable hermite interpolation.
cl_interp_npcs : 0 : cl : Interpolate NPC positions starting this many seconds in past (or cl_interp, if greater)
cl_interp_ratio : 2 : cl, user : Sets the interpolation amount (final amount is cl_interp_ratio / cl_updaterate).
cl_interp_simulationvars : 1 : cl : Interpolate LATCH_SIMULATION_BIT vars if interpolation interval is greater than animation interval
cl_interp_threadmodeticks : 0 : cl : Additional interpolation ticks to use when interpolating with threaded engine mode set.
cl_interpolate_report : 0 : cl, a : Enable to skip client-side animation
cl_jiggle_bone_debug : 0 : cl, cheat : Display physics-based 'jiggle bone' debugging information
cl_jiggle_bone_debug_pitch_constraints : 0 : cl, cheat : Display physics-based 'jiggle bone' debugging information
cl_jiggle_bone_debug_yaw_constraints : 0 : cl, cheat : Display physics-based 'jiggle bone' debugging information
cl_jiggle_bone_invert : 0 : cl, cheat :
cl_jiggle_bone_sanity : 1 : cl : Prevent jiggle bones from pointing directly away from their target in case of numerical instability.
cl_lagcomp_errorcheck : 0 : cl : Player index of other player to check for position errors.
cl_lagcompensation : 1 : cl, user : Perform server side lag compensation of weapon firing events.
cl_language : 0 : user : Language
cl_latch_report : 0 : cl, a : Enable to skip client-side animation
cl_leveloverview : 0 : cl, cheat :
cl_leveloverviewmarker : 0 : cl, cheat :
cl_lightquery_debug : 0 : cl, cheat :
cl_massreport : 0 : cl :
cl_mouseenable : 1 : cl, release :
cl_mouselook : 1 : cl, a, user, ss, disconnected : Set to 1 to use mouse for look, 0 for keyboard look. Cannot be set while connected to a server.
cl_mouselook2 : 1 : cl, a, user, ss_added, disconnected : Set to 1 to use mouse for look, 0 for keyboard look. Cannot be set while connected to a server.
cl_net_showeventlisteners : 0 : cl : Show listening addition/removals
cl_net_showevents : 0 : cl : Dump game events to console (1=client only, 2=all).
cl_observercrosshair : 1 : cl, a :
cl_overdraw_test : 0 : cl, numeric, cheat :
cl_panelanimation : cmd : : Shows panel animation variables: <panelname | blank for all panels>.
cl_panorama_script_help : cmd : : Display Panorama JavaScript bindings
cl_panorama_script_help_2 : cmd : : Display all registered Panorama JavaScript bindings in wiki syntax
cl_particle_batch_mode : 1 : :
cl_particle_fallback_base : 0 : : Base for falling back to cheaper effects under load.
cl_particle_fallback_multiplier : 0 : : Multiplier for falling back to cheaper effects under load.
cl_particle_max_count : 0 : :
cl_particle_retire_cost : 0 : cheat :
cl_particle_sim_fallback_base_multiplier : 5 : : 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 : : Amount of simulation time that can elapse before new systems start falling back to cheaper versions
cl_particle_simulate : 1 : cheat : Enables/Disables Particle Simulation
cl_particles_debug_showparticles : 0 : cheat :
cl_particles_dump_effects : cmd : :
cl_particles_dumplist : cmd : : Dump all new particles, optional name substring.
cl_pause_animate : 0 : cl, a : 1 = Animates the pause text so that you can be sure the game isn't just hard locked.
cl_pclass : 0 : cl, cheat : Dump entity by prediction classname.
cl_pdump : -1 : cl, cheat : Dump info about this entity to screen.
cl_phys_block_dist : 1 : cl :
cl_phys_block_fraction : 0 : cl :
cl_phys_create_agg_iters : 0 : cl :
cl_phys_debug_callback_entities : 0 : cl : Print all entities that get touch callbacks. Each entity is printed only once.
cl_phys_dump_intersection_controller : cmd : : Dump intersection controller status
cl_phys_list : cmd : : List all physics component contents of every entity in the game; -allents: include non-physical entities -classes: print class names -sdk : Rubikon build -world : current state of the world -world -touch: list body pairs (bodies in contact) -world -save <name>: save world to a file -world -mem: memory dump -world -snapshots: Start/Stop dumping snapshots of the world into the current directory -world -profiletraces: ProfileRecordedTraces -world -agg: current aggregate data registry (loaded resources)
cl_phys_rendergeo : cmd : : Toggles client physics debug geometry
cl_phys_sleep_enable : 1 : cl, cheat : Enable sleeping for dynamic physics bodies.
cl_phys_timescale : 1 : cl : Scale time for physics
cl_phys_visualize_awake : 0 : cl :
cl_physics_highlight_active : cmd : : Turns on the absbox for all active physics objects. 0 : un-highlight.
cl_physics_report_active : cmd : : Lists all active physics objects -more : extra info
cl_pitchdown : 89 : cl, cheat :
cl_pitchspeed : 225 : cl :
cl_pitchup : 89 : cl, cheat :
cl_playback_screenshots : 0 : : Allows the client to playback screenshot and jpeg commands in demos.
cl_playerspraydisable : 0 : cl, a : Disable player sprays.
cl_portrait_bg_translucent_test : 0 : cl, cheat : Renders the hero on a gray background for translucency blending testing
cl_precacheinfo : cmd : : Show precache info (client).
cl_pred_doresetlatch : 0 : cl :
cl_pred_error_verbose : 0 : cl : Show more field info when spewing prediction errors.
cl_pred_optimize : 2 : cl : 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_track : cmd : : <entindex> <fieldname>: Track changes to entity index entindex, for field fieldname.
cl_predict : 0 : cl, user, cheat : Perform client side prediction.
cl_predictioncopy_describe : cmd : : Describe datamap_t for entindex
cl_predictioncopy_print : cmd : : Print simple description of prediction copy fields for entindex
cl_predictioncopy_runs : 1 : cl :
cl_predictionlist : 0 : cl, cheat : Show which entities are predicting
cl_predictweapons : 1 : cl, user : Perform client side prediction of weapon effects.
cl_print_consistency_list : cmd : : Display's the contents and flags of the current consistency list
cl_prop_debug : cmd : : 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_querycache_stats : cmd : : Display status of the query cache (client only)
cl_ragdoll_default_scale : 1 : cl :
cl_ragdoll_limit : 20 : cl, a : Maximum number of ragdolls to show (-1 disables limit)
cl_ragdoll_reload : 0 : cl :
cl_removedecals : cmd : : Remove the decals from the entity under the crosshair.
cl_report_predcopy_overrides : cmd : : Report prediction copy overrides
cl_report_soundpatch : cmd : : reports client-side sound patch count
cl_resend : 1 : release : Delay in seconds before the client will resend the 'connect' attempt
cl_retire_low_priority_lights : 0 : : Low priority dlights are replaced by high priority ones
cl_rr_reloadresponsesystems : cmd : : Reload all response system scripts.
cl_scaleform_script_help : cmd : : Display Scaleform ActionScript bindings
cl_sceneentity_debug : 0 : cl : Display all thinking scene entities and its data.
cl_screenmessage_notifytime : 8 : cl : How long to display screen message text
cl_script_add_debug_filter : cmd : : Add a filter to the game debug overlay
cl_script_add_watch : cmd : : Add a watch to the game debug overlay
cl_script_add_watch_pattern : cmd : : Add a watch to the game debug overlay
cl_script_attach_debugger : cmd : : Connect the vscript VM to the script debugger
cl_script_attach_debugger_at_startup : 0 : cl :
cl_script_break_in_native_debugger_on_error : 0 : cl :
cl_script_clear_watches : cmd : : Clear all watches from the game debug overlay
cl_script_debug : cmd : : Toggle the in-game script debug features
cl_script_dump_all : cmd : : Dump the state of the VM to the console
cl_script_find : cmd : : Find a key in the VM
cl_script_help : cmd : : Output help for script functions
cl_script_help2 : cmd : : Output help for script functions suitable for auto-completion
cl_script_reload : cmd : : Reload scripts
cl_script_reload_code : cmd : : Execute a vscript file, replacing existing functions with the functions in the run script
cl_script_reload_entity_code : cmd : : Execute all of this entity's VScripts, replacing existing functions with the functions in the run scripts
cl_script_remove_debug_filter : cmd : : Remove a filter from the game debug overlay
cl_script_remove_watch : cmd : : Remove a watch from the game debug overlay
cl_script_remove_watch_pattern : cmd : : Remove a watch from the game debug overlay
cl_script_resurrect_unreachable : cmd : : Use the garbage collector to track down reference cycles
cl_script_trace_disable : cmd : : Turn off a particular trace output by file or function name
cl_script_trace_disable_all : cmd : : Turn off all trace output
cl_script_trace_disable_key : cmd : : Turn off a particular trace output by table/instance
cl_script_trace_enable : cmd : : Turn on a particular trace output by file or function name
cl_script_trace_enable_all : cmd : : Turn on all trace output
cl_script_trace_enable_key : cmd : : Turn on a particular trace output by table/instance
cl_sendtable_cache_filename : 0 : : Send tables cache file
cl_sequence_debug : -1 : cl :
cl_sequence_debug_verbose : 1 : cl :
cl_show_bounds_errors : 0 : cl :
cl_show_splashes : 1 : cl :
cl_showanimstate : -1 : cl, cheat : Show the (client) animation state for the specified entity (-1 for none).
cl_showanimstate_activities : 1 : cl, cheat : Show activities in the (client) animation state display.
cl_ShowBoneSetupEnts : 0 : cl : Show which entities are having their bones setup each frame.
cl_showdemooverlay : 0 : : How often to flash demo recording/playback overlay (0 - disable overlay, -1 - show always)
cl_showents : cmd : : Dump entity list to console.
cl_showerror : 0 : cl : Show prediction errors, 2 for above plus detailed field deltas.
cl_showfps : 0 : cl, release : Draw fps meter at top of screen (1 = fps, 2 = smooth fps, 3 = server MS, 4 = Show FPS and Log to file )
cl_showhelp : 1 : cl, a : Set to 0 to not show on-screen help
cl_showncustomtabhelp : 0 : cl, a :
cl_showpausedimage : 1 : cl : Show the 'Paused' image when game is paused.
cl_showpos : 0 : cl, release : Draw current position at top of screen
cl_showtextmsg : 1 : cl : Enable/disable text messages printing on the screen.
cl_sidespeed : 450 : cl, cheat :
cl_simdslerp : 1 : rep : Use SIMD Slerp.
cl_smooth : 1 : cl : Smooth view/eye origin after prediction errors
cl_smoothtime : 0 : cl : Smooth client's view after prediction error over this many seconds
cl_snd_new_visualize : 0 : cl, cheat : Displays soundevent name played at it's 3d position
cl_soundscape_flush : cmd : : Flushes the client side soundscapes
cl_soundscape_printdebuginfo : cmd : : print soundscapes
cl_spectator_cmdrate_factor : 0 : : Rate multiplier when connected via hltv
cl_spectator_interp_ratio : 2 : cl : When connected to hltv or playing a demo, adjust the interp time by this ratio.
cl_spewserializers : cmd : : Spew serializers
cl_ss_origin : cmd : : print origin in script format
cl_steamcontroller : 0 : cl :
cl_steamdatagramtransport_debugticket_address : 0 : : For debugging, generate our own (unsigned) ticket, using the specified gameserver address. Router must be configured to accept unsigned tickets.
cl_steamdatagramtransport_forceproxyaddr : 0 : : Force the use of a particular set of proxy servers. Comma-separated list.
cl_stuff_keys : 0 : cl, cheat :
cl_team : 0 : cl, a, user : Default team when joining a game
cl_timeout : 30 : a : After this many seconds without receiving a packet from the server, the client will disconnect itself
cl_tracer_whiz_distance : 72 : cl :
cl_trade_steamid : cmd : : Trade with a person by steam id
cl_tree_sway_dir : cmd : : sets tree sway wind direction and strength
cl_updaterate : 30 : a, user : Number of packets per second of updates you are requesting from the server
cl_updatevisibility : cmd : : Updates visibility bits.
cl_upspeed : 320 : cl, cheat :
cl_viewmodelsclonedasworld : 1 : cl :
cl_viewtarget_clamp : 1 : cl :
cl_voice_buffer_time : 0 : a : Amount of time between receiving voice data and playing the audio
cl_voice_filter : 0 : : Filter voice by name substring
cl_voice_hltv_extra_buffer_time : 1 : a : Amount of time between receiving voice data and playing the audio when watching HTLV
cl_voiceenabled : 1 : cl :
cl_vprof_scope_entity_gamephys : 0 : cl :
cl_weather : 0 : cl, cheat :
cl_winddir : 0 : cl, cheat : Weather effects wind direction angle
cl_windspeed : 0 : cl, cheat : Weather effects wind speed scalar
cl_yawspeed : 210 : cl :
clear : cmd : : Clear console output.
clearall : cmd : : Clear console output from all views.
cli_ent_attachments : cmd : : Displays the interpolated attachment points on an entity. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cli_ent_hitbox : cmd : : Displays the skeleton for the given entity(ies). Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cli_ent_pivot : cmd : : Displays the interpolated pivot for the given entity(ies). (y=up=green, z=forward=blue, x=left=red). Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cli_ent_skeleton : cmd : : Displays the skeleton for the given entity(ies). Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
cli_ent_vcollide_wireframe : cmd : : Displays the interpolated vcollide wireframe pm am entity. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
clientport : -1 : release : Host game client port
clientportany : 1 : release : If set, use system allocated port
closecaption : 0 : a, user, xbox_archive : Enable close captioning.
cloth_airdrag : 0 : :
cloth_airdrag_override : 0 : :
cloth_attr_pos : 1 : :
cloth_attr_vel : 2 : :
cloth_batch : 32 : :
cloth_compatibility : 1 : :
cloth_damping_bias : 0 : :
cloth_damping_multiplier : 1 : :
cloth_debug : 0 : :
cloth_debug_draw : 0 : cl :
cloth_expairdrag : 0 : :
cloth_expquadairdrag : 0 : :
cloth_ground_offset : 0 : :
cloth_ground_plane_thickness : 3 : :
cloth_guard_threshold : 1000 : :
cloth_iteration_multiplier : 1 : :
cloth_iv_dump : 4 : cl :
cloth_iv_store_back : 0 : sv, rep :
cloth_legacy_stretch_force : 0 : :
cloth_node_debug_axis_length : 1 : :
cloth_node_velocity_limit : 1000000 : :
cloth_quad_smooth_iterations : -1 : :
cloth_quad_smooth_rate : -1 : :
cloth_quadairdrag : 0 : :
cloth_reload_immediately : 1 : :
cloth_rod_smooth_iterations : -1 : :
cloth_rod_smooth_rate : -1 : :
cloth_simulate : 1 : :
cloth_step : 1 : :
cloth_update : 1 : cl :
cloth_version : 4 : :
cloth_watch : 1 : rep :
cloth_wind : 0 : :
cloth_wind_pitch : 0 : :
cmd : cmd : : Forward command to server.
coach_toggle_studentview : cmd : : Toggle in and out of in-perspective view of your student. Toggling in will return to the student you were last in the perspective of.
col_viz : cmd : : Collision visualizer commands
collect_entity_model_name : cmd : : Collect model names of the entities you're pointing at
collision_shake_amp : 0 : sv :
collision_shake_freq : 0 : sv :
collision_shake_time : 0 : sv :
commentary : 0 : sv, a, xbox_archive : Desired commentary mode state.
commentary_available : 0 : sv : Automatically set by the game when a commentary file is available for the current map.
commentary_cvarsnotchanging : cmd : :
commentary_finishnode : cmd : :
commentary_showmodelviewer : cmd : : Display the commentary model viewer. Usage: commentary_showmodelviewer <model name> <optional attached model name>
compendium_test_last_content_version : -1 : cl : When set to >=0 this will force the last viewed content version to this value for testing
compendium_test_league_is_public : 0 : cl : For testing public/private leagues. 0 means private.
compendium_test_version : 0 : cl : Used in URL's.
con_enable : 1 : a : Allows the console to be activated.
con_logfile_suffix : 0 : : Suffix to append to the console log, may be changed to reopen the log
condump : cmd : : dump the text currently in the console to condumpXX.log
connect : cmd : : Connect to a remote server.
connect_hltv : cmd : : Connect to a remote HLTV server.
console_history_size : 1000 : :
consoletool : cmd : : Open a VConsole subtool.
convert_steamid : cmd : : Convert SteamID into multiple formats
cpu_level : 2 : cl : CPU Level - Default: High
crash : cmd : : Crash the client. Optional parameter -- type of crash: 0: read from NULL 1: write to NULL 2: DmCrashDump() (xbox360 only) 3: Same but with full heap 4: force an Assert
crash_error : cmd : : Cause the engine to crash by spewing an error (Debug!!)
crash_job : cmd : : Cause the engine to crash in a job thread (Debug!!)
crash_thread : cmd : : Cause the engine to crash in a brand new non-main thread (Debug!!)
create_flashlight : cmd : :
CreatePredictionError : cmd : : Create a prediction error
creditsdone : cmd : :
crosshair : 1 : cl, a :
crowbar_impact_damage_scale : 2 : sv :
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_cascade_viewdir_shadow_bias_scale : 2 : cheat :
csm_max_num_cascades_override : -1 : cheat :
csm_max_shadow_dist_override : -1 : cheat :
csm_slope_scale_db_override : -1 : cheat :
csm_split_log_scalar : 0 : cheat :
csm_viewdir_shadow_bias : 3 : cheat :
custom_game_detail_max_friend_lobbies : 3 : cl : Max number of friend lobbies shown on custom game detail page.
custom_game_lobby_fake_entries : 0 : cl : Add fake entries to the custom lobby UI
custom_game_overview_fake_friend_lobbies : 0 : cl : Fake friend lobbies in custom game overview UI.
custom_game_overview_fake_friends_in_game : 0 : cl : Fake friends in custom game overview UI.
custom_game_overview_friend_lobbies_to_hide_ingame_friends : 4 : cl : When there are this many friend lobbies, the friends ingame display is hidden.
custom_game_overview_max_friend_lobbies : 3 : cl : Max number of friend lobbies shown in custom game overview UI.
custom_game_overview_suppress_friend_data : 0 : cl : Suppress friend active and historical data on custom game overview UI
customgamesetup_auto_assign_players : cmd : : Automatically assign all curently unassigned player to teams.
customgamesetup_enable_auto_launch : cmd : : Enable or disable automatically launching the game when all players are assigned to a team.
customgamesetup_lock_team_selection : cmd : : Lock or unlock the team selection, when locked players cannot change teams.
customgamesetup_select_team : cmd : : Player selecting a team during custom game setup.
customgamesetup_set_auto_launch_delay : cmd : : 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 : : Set the number of seconds remaining before the game starts.
customgamesetup_shuffle_players : cmd : : Shuffle the team assignments of all players currently assigned to a team.
cvarlist : cmd : : Show the list of convars/concommands.
cw_alignment : 0 : cl :
cw_image_height : 12 : cl :
cw_image_width : 12 : cl :
cw_vspace : -8 : cl :
dbghist_addline : cmd : : Add a line to the debug history. Format: <category id> <line>
dbghist_dump : cmd : : 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
debug_materialmodifycontrol : 0 : sv :
debug_materialmodifycontrol_client : 0 : cl :
debug_overlay_fullposition : 0 : sv :
debug_physimpact : 0 : sv :
debug_shared_random : 0 : sv, rep :
debug_touchlinks : 0 : sv : Spew touch link activity
debug_visibility_monitor : 0 : sv, cheat :
debugoverlay_draw_current : 0 : cheat : Tell debugoverlay to not draw any entries that have aged out by the time of rendering. Useful if sim runs more often than rendering.
debugoverlay_ignore_source : 0 : cheat : Draw everything normal and ignore the source for rendering
debugoverlay_show_text_outline : 0 : cheat : Toggle display of box around text
debugoverlay_toggle : cmd : : Toggles visibility of the debug overlay system.
decalfrequency : 10 : sv, nf :
default_fov : 70 : cl, cheat :
demo_analyze : 0 : cl, cheat :
demo_analyze_all : cmd : : Runs demo_analyze on all demo files found in the dota/demo_analysis/ directory.
demo_analyze_running : 0 : cl, cheat :
demo_avellimit : 2000 : : Angular velocity limit before eyes considered snapped for demo playback.
demo_fastforwardfinalspeed : 20 : : Go this fast when starting to hold FF button.
demo_fastforwardramptime : 5 : : How many seconds it takes to get to full FF speed.
demo_fastforwardstartspeed : 2 : : Go this fast when starting to hold FF button.
demo_goto : cmd : : Skips to location in demo.
demo_gototick : cmd : : Skips to a tick in demo.
demo_info : cmd : : Print information about currently playing demo.
demo_interplimit : 4000 : : How much origin velocity before it's considered to have 'teleported' causing interpolation to reset.
demo_interpolateview : 1 : : Do view interpolation during dem playback.
demo_pause : cmd : : Pauses demo playback.
demo_pauseatservertick : 0 : : Pauses demo playback at server tick
demo_quitafterplayback : 0 : : Quits game after demo playback.
demo_recordcommands : 1 : cheat : Record commands typed at console into .dem files.
demo_resume : cmd : : Resumes demo playback.
demo_timescale : cmd : : Sets demo replay speed.
demo_togglepause : cmd : : Toggles demo playback.
demo_usefastgoto : 1 : : Use fast frame skipping when available for demo_goto commands.
demo_writefullupdate_rate : 60 : : Interval time in seconds to write full updates to demo.
demolist : cmd : : Print demo sequence list.
demos : cmd : : Demo demo file sequence.
dev_simulate_gcdown : cmd : : <state> Turn on/off simulated GC communications failure (GC is down in a way that we know it is down)
developer : 0 : : Set developer message level.
diffcheck : 0 : : Activate diffcheck system.
diffcheck_playerslot : 0 : :
diffcheck_spew : 1 : : Actually show diffcheck results.
differences : cmd : : Show all convars which are not at their default values (optional restricted to specific flags).
disable_dynamic_prop_loading : 0 : sv, cheat : If non-zero when a map loads, dynamic props won't be loaded
disconnect : cmd : : Disconnect from server
dispcoll_drawplane : 0 : sv :
display_game_events : 0 : sv, cheat :
displaysoundlist : 0 : sv :
dlight_debug : cmd : : Creates a dlight in front of the player
dota_ability_autocast : cmd : :
dota_ability_debug : 0 : sv, cheat :
dota_ability_dump_refcounts : cmd : : Dumps the modifier refcounts of all hero abilities
dota_ability_execute : cmd : :
dota_ability_learn_mode : cmd : : Enter the mode where ability points can be spent
dota_ability_legacy_mode_quick_cast : false : per-user :
dota_ability_projection_data_file : 0 : cl, a :
dota_ability_quick_cast : true : per-user :
dota_ability_quickcast : cmd : :
dota_ability_refcount_modifiers : 0 : sv, cheat :
dota_ability_self_cast_timeout : 0.600000 : per-user :
dota_activate_window_on_match_found : 0 : cl, a : If set, brings Dota to the foreground when match found
dota_active_play_section : 3 : cl, a :
dota_all_vision : 0 : sv, rep, cheat :
dota_allow_clientside_entities : 1 : cl :
dota_allow_clientside_particles : 1 : cl :
dota_allow_invalid_orders : 0 : cl, cheat :
dota_allow_orders_while_paused : 0 : sv, cheat :
dota_allow_pause_in_match : 1 : sv : Allow players to pause in matchmade games
dota_alt_shows_neutral_spawn_boxes : false : per-user :
dota_alt_shows_tower_attack_range : false : per-user :
dota_always_show_player_names : false : per-user :
dota_ambient_creatures : 0 : cl :
dota_ambient_creatures_pop : 0 : cl :
dota_animation_force_modifier : 0 : sv, rep :
dota_animation_run : cmd : :
dota_announcer_idle_speech_deathwait : 45 : sv, cheat : This many seconds must pass after a hero dies for an announcer to consider saying idle lines.
dota_announcer_idle_speech_debug : 0 : sv, cheat : If true print debug information about why announcers do or do not idle.
dota_announcer_idle_speech_herodamage_limit : 250 : sv, cheat : If any hero has taken more than this many hitpoints of damage recently, no idles play.
dota_announcer_idle_speech_herodamage_window : 45 : sv, 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 : sv, 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 : sv, 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 : sv, cheat : This many seconds must have passed since start of game before announcers poll for idle speech.
dota_apm : cmd : :
dota_armory_automatically_add_new_item_to_collection : false : per-user :
dota_armory_CustomTagDisplayName_1 : 0 : cl, a :
dota_armory_CustomTagDisplayName_2 : 0 : cl, a :
dota_armory_CustomTagDisplayName_3 : 0 : cl, a :
dota_armory_CustomTagDisplayName_4 : 0 : cl, a :
dota_armory_CustomTagDisplayName_5 : 0 : cl, a :
dota_armory_CustomTagDisplayName_6 : 0 : cl, a :
dota_armory_CustomTagDisplayName_7 : 0 : cl, a :
dota_armory_CustomTagDisplayName_8 : 0 : cl, a :
dota_assassin_announce_timeout : 20 : cl, a : how long to show the assassin quest announcement
dota_assassin_complete_timeout : 6 : cl, a : how long to show the assassin popup messages
dota_assisted_camera_operator_pure_interp_multiplier : 16 : cl :
dota_auto_connect : 0 : cl : Automatically connect to the specified server forever
dota_auto_create_proxy : 0 : cl : Automatically create a proxy
dota_auto_surrender_all_disconnected_timeout : 60 : sv, cheat : If all players have been disconnected for at least N seconds, end the game immediately
dota_autoselect_bots : 0 : cl, cheat : If set, new bots will be autoselected. This is for the item icon editor.
dota_autoselect_entity : 0 : cl, cheat : If set, new bots of the given type will be autoselected. This is for the item icon editor.
dota_bio_debug : 0 : cl : Show SCL value in UI
dota_bot_chat_throttle_duration : 4 : sv :
dota_bot_client_debug : 0 : cl : Draw some basic client-side debug info for each hero.
dota_bot_debug_assemble : 0 : sv, cheat :
dota_bot_debug_clear : cmd : : Disables all bot debugging.
dota_bot_debug_clear_all : cmd : : Disables all bot debugging.
dota_bot_debug_grid : 0 : sv :
dota_bot_debug_grid_cycle : cmd : : Cycles through grid modes.
dota_bot_debug_lanes : 0 : sv :
dota_bot_debug_minimap : 0 : sv :
dota_bot_debug_minimap_cycle : cmd : : Cycles through different minimap debug modes.
dota_bot_debug_overview : 0 : sv :
dota_bot_debug_overview_toggle : cmd : : Toggles overview of all bot status
dota_bot_debug_path : 0 : sv, cheat :
dota_bot_debug_path_avg : 0 : sv, cheat :
dota_bot_debug_path_draw : 0 : sv, cheat :
dota_bot_debug_pathing : 0 : sv :
dota_bot_debug_potential_location : 0 : sv :
dota_bot_debug_ward_spots : 0 : sv :
dota_bot_disable : 1 : sv, cheat :
dota_bot_disable_test : 0 : sv :
dota_bot_disconnect_player : cmd : : Disconnects the player owner of all bots
dota_bot_dump_state : cmd : : Dumps the entire bot state to the client
dota_bot_failed_pathfind_warnings : 0 : sv, cheat :
dota_bot_force_pick : 0 : sv : 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_give_gold : cmd : : Gives all bots the specified amount of gold.
dota_bot_give_item : cmd : : Creates an item for all bots.
dota_bot_give_level : cmd : : Gives all bots the specified number of levels.
dota_bot_level : 0 : sv : If set, bots will be set to the level specified with appropriate gold on game start
dota_bot_match_difficulty : 0 : cl, a : Difficulty to play coop bot matches against
dota_bot_match_solo : 1 : cl, a :
dota_bot_match_team : 2 : cl, a : What to play in practice bot matches. 0=radiant, 1=dire, 2=random
dota_bot_match_use_matchmaking : 0 : cl, a : Fill a bot practice match with human teammates via matchmaking.
dota_bot_mode : 0 : sv, rep :
dota_bot_pick_odds : 500 : sv :
dota_bot_populate : cmd : : Populates the remaining slots with bots
dota_bot_potential_debug : cmd : : Displays potential locations for this bot.
dota_bot_practice_difficulty : 1 : sv, a, rep : Default difficulty for quick bot practice games
dota_bot_practice_gamemode : 1 : sv, rep : Default game mode for bot practice games, AP = 1
dota_bot_practice_start : 0 : sv, rep : Whether to start a local game when the map loads
dota_bot_practice_team : 0 : sv, a, rep : Default team for quick bot practice games
dota_bot_practice_team_desired : 0 : cl, a :
dota_bot_purchase_item_enable : 1 : sv :
dota_bot_select_debug : cmd : : Displays general bot debugging information.
dota_bot_select_debug_gank : cmd : : Displays gank bot debugging information.
dota_bot_set_difficulty : cmd : : Sets all bots to a particular difficulty (0 = easy, 1 = medium, 2 = hard, 3 = unfair.
dota_bot_takeover_disconnected : 0 : sv, cheat :
dota_bot_tutorial_boss : 1 : sv :
dota_broadcast_debug : 0 : cl :
dota_broadcaster_channel_country_name : 0 : cl, a : Broadcaster Channel Country Name
dota_broadcaster_channel_description : 0 : cl, a : Broadcaster Channel Description
dota_broadcaster_channel_language : 0 : cl, a : Broadcaster Channel Language
dota_broadcaster_channel_save_settings : 1 : cl, a :
dota_building_defended_radius : 800 : sv, cheat :
dota_building_health_loss_warn_interval : 9 : sv, cheat : Minimum seconds between announcer warning a particular building is under attack
dota_camera_accelerate : 49.000000 : per-user :
dota_camera_assisted_camera_operator_bias_constant_oneteam : 1 : cl :
dota_camera_assisted_camera_operator_bias_constant_twoteams : 0 : cl :
dota_camera_assisted_camera_operator_bias_frame_multiplier : 1 : cl :
dota_camera_assisted_camera_operator_bias_scale : 1 : cl :
dota_camera_assisted_camera_operator_bias_scale_frame_multiplier : 0 : cl :
dota_camera_assisted_camera_operator_blend_multiplier : 1 : cl :
dota_camera_assisted_camera_operator_inner_radius_at_zoomed_in : 250 : cl :
dota_camera_assisted_camera_operator_input_cooldown : 0 : cl :
dota_camera_assisted_camera_operator_interp_speed_bias_param : 0 : cl :
dota_camera_assisted_camera_operator_interp_speed_dist_max : 8000 : cl :
dota_camera_assisted_camera_operator_interp_speed_dist_min : 500 : cl :
dota_camera_assisted_camera_operator_interp_speed_multiplier : 1 : cl :
dota_camera_assisted_camera_operator_interp_speed_speed_max : 50 : cl :
dota_camera_assisted_camera_operator_interp_speed_speed_min : 1 : cl :
dota_camera_assisted_camera_operator_max_instanteous_ent_velocity : 275 : cl :
dota_camera_assisted_camera_operator_mouseclick_duration : 0 : cl :
dota_camera_assisted_camera_operator_movement_multiplier : 4 : cl :
dota_camera_assisted_camera_operator_null_zone_enabled : 1 : cl :
dota_camera_assisted_camera_operator_null_zone_velocity_max : 125 : cl :
dota_camera_assisted_camera_operator_null_zone_velocity_min : 100 : cl :
dota_camera_assisted_camera_operator_outer_radius_at_zoomed_in : 600 : cl :
dota_camera_assisted_camera_operator_pan_movement_interp_multiplier_in : 20 : cl :
dota_camera_assisted_camera_operator_pan_movement_interp_multiplier_out : 6 : cl :
dota_camera_assisted_camera_operator_radius_scale_at_zoomed_out : 4 : cl :
dota_camera_assisted_camera_operator_unit_fade_duration : 1 : cl :
dota_camera_broadcaster_mousewheel_direction_multiplier : 0 : cl : Multiplier on direction, used for broadcasters only.
dota_camera_broadcaster_mousewheel_frametime_multiplier : 1 : cl : Multipler on frametime, used for broadcasters only.
dota_camera_center : cmd : :
dota_camera_center_on_entity : cmd : :
dota_camera_deatheffect : true : per-user :
dota_camera_disable_yaw : 1 : cl, cheat :
dota_camera_disable_zoom : true : per-user :
dota_camera_distance : 1134 : cl, cheat :
dota_camera_distance_teamspec : 3000 : cl, cheat :
dota_camera_dotatv_smooth_drag : false : per-user :
dota_camera_dotatv_smooth_drag_drag : 0 : cl :
dota_camera_dotatv_smooth_drag_inverse : 0 : cl :
dota_camera_dotatv_smooth_drag_max_speed : 25 : cl :
dota_camera_drag_factor_zoomed_out : 0 : cl, cheat :
dota_camera_drag_speed : 1 : cl :
dota_camera_edgemove : 1 : cl, a, user :
dota_camera_focus_player : cmd : :
dota_camera_fog_end_zoomed_in : 2500 : cl, cheat :
dota_camera_fog_end_zoomed_out : 6000 : cl, cheat :
dota_camera_fog_start_zoomed_in : 2000 : cl, cheat :
dota_camera_fog_start_zoomed_out : 4500 : cl, cheat :
dota_camera_follow_doublepress_time : 0 : cl :
dota_camera_get_lookatpos : cmd : : Prints the main camera's look-at position.
dota_camera_get_pos : cmd : : 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_camera_height_percentage : 0 : cl : % of the hero's hitbox height.
dota_camera_hero_inspector_camera_lookat_height_percentage : 0 : cl : % of the hero's hitbox height.
dota_camera_hero_inspector_dist_max : 1000 : cl :
dota_camera_hero_inspector_dist_min : 150 : cl :
dota_camera_hero_inspector_drag_scale : 1 : cl :
dota_camera_hero_inspector_drag_speed_const : 25 : cl :
dota_camera_hero_inspector_drag_yaw_max : 89 : cl :
dota_camera_hero_inspector_drag_yaw_min : -60 : cl :
dota_camera_hero_inspector_duration : 0 : cl :
dota_camera_hero_inspector_fog_end_max : 4000 : cl :
dota_camera_hero_inspector_fog_end_min : 4000 : cl :
dota_camera_hero_inspector_fog_start_max : 1200 : cl :
dota_camera_hero_inspector_fog_start_min : 500 : cl :
dota_camera_hero_inspector_fov_buffer_multiplier : 1 : cl :
dota_camera_hero_inspector_fov_default : 60 : cl :
dota_camera_hero_inspector_fov_max : 80 : cl :
dota_camera_hero_inspector_fov_min : 50 : cl :
dota_camera_hero_inspector_mousewheel_direction_multiplier : 0 : cl :
dota_camera_hero_inspector_mousewheel_frametime_multiplier : 2 : cl :
dota_camera_hero_inspector_mousewheel_process_interval : 0 : cl :
dota_camera_hero_inspector_speed_const : 1 : cl :
dota_camera_hero_inspector_use_third_person : 0 : cl : Locks the showcase behind the hero
dota_camera_hero_inspector_zfar_max : 4000 : cl :
dota_camera_hero_inspector_zfar_min : 3500 : cl :
dota_camera_hold_select_to_follow : 0 : cl, a : If set, pressing the select hero button will actively follow and keep you on screen
dota_camera_lerp_duration : 2 : cl :
dota_camera_listening_offset : 700 : cl :
dota_camera_lock : 0 : cl :
dota_camera_lock_lerp : 0 : cl, a :
dota_camera_lock_mouse_lead : 220 : cl :
dota_camera_lock_view_helper : 1 : cl :
dota_camera_lock_view_helper_ratio : 0 : cl :
dota_camera_mousewheel_delay_reset_interval : 1 : cl : The mousewheel delay timer is reset after this interval. Does not apply to spectator zooming.
dota_camera_mousewheel_direction_multiplier : 0 : cl : Multiplier on direction
dota_camera_mousewheel_start_delay : 0 : cl : 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_reverse : false : per-user :
dota_camera_saved_position : cmd : :
dota_camera_set_lookatpos : cmd : : Sets the main camera's look-at position from (x,y) coordinates.
dota_camera_smart_follow_drag_distance : 500 : cl :
dota_camera_smart_follow_edge_distance : 500 : cl :
dota_camera_smart_follow_offset_reset : 8 : cl :
dota_camera_smart_follow_offset_time : 1 : cl :
dota_camera_smooth_count : 8 : cl :
dota_camera_smooth_distance : 96 : cl :
dota_camera_smooth_enable : 1 : cl :
dota_camera_speed : 3000.000000 : per-user :
dota_camera_stage_fov : 15 : cl :
dota_camera_stage_pitch : 0 : cl :
dota_camera_stage_rotate : 0 : cl :
dota_camera_stage_x : 25 : cl :
dota_camera_stage_y : -600 : cl :
dota_camera_stage_yaw : 90 : cl :
dota_camera_stage_z : 225 : cl :
dota_camera_terrain_sample_timer_duration : 0 : cl :
dota_camera_yaw_rotate_hold_time : 1 : cl :
dota_camera_yaw_rotate_speed : 0 : cl :
dota_camera_z_interp_speed : 10 : cl :
dota_camera_zfar_zoomed_in : 3300 : cl, cheat :
dota_camera_zfar_zoomed_out : 4800 : cl, cheat :
dota_camera_zoom_return_to_default_speed : 0 : cl, cheat :
dota_camera_zoom_return_to_default_time : 30 : cl, cheat :
dota_cameraman_queryunit_slave : 2 : cl : 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 : : Cancel GG call
dota_cd_captain_pick_time : 10 : sv, cheat :
dota_cd_pick_time : 180 : sv, cheat :
dota_cd_pool_size : 27 : sv, cheat :
dota_chat_allow_global : false : per-user :
dota_chat_broadcast_whispers : 1 : cl, a : Show whispers in all chat tabs, not just the tab for the individual user.
dota_chat_disable_refresh_user_list : 0 : cl :
dota_chat_enable_whispers : false : per-user :
dota_chat_mute_all : 0 : cl, a : Set to 1 to mute all incoming chat
dota_chat_test : 0 : cl : Print some text to the chat
dota_cheap_water : 1 : cl :
dota_check_localization : cmd : : Look over unit and ability data to verify that all the expected localization strings are present
dota_cl_projection_enabled : 1 : cl :
dota_client_filesystem_warnings : 0 : cl : Set fs_warning_level and fs_warning_mode to warn on synchronous file warnings.
dota_cm_captain_pick_time : 10 : sv, cheat :
dota_collapsed_bundled_item_list : false : per-user :
dota_collapsed_new_item_list : false : per-user :
dota_collapsed_recent_item_list : false : per-user :
dota_combatlog_fight_idle_time : 5 : sv, rep : 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 : 0 : cl : A file you want to write combatlog events to as they happen.
dota_combatlog_location_interval : 1 : sv, cheat :
dota_combatlog_scan : cmd : : Scans for fights
dota_combatlog_size : cmd : : Calculates the total allocations for a combatlog
dota_combatlog_size_server : cmd : :
dota_combatlog_summary : cmd : :
dota_combatlog_update : cmd : : Send command log to a client
dota_combatlog_write_test : cmd : : Writes combatlog to disk if you have dota_combatlog_file set
dota_combine_models : 1 : cl, rep :
dota_commander_report : cmd : : Prints a snapshot of the commander's state
dota_compendium_bundle_last_popup_time : 0 : cl, a :
dota_compendium_stretch_goal_popup_tracker : 0 : cl, a :
dota_competitive_game_modes : 8 : cl, a : Bit masks of game modes to search for in ranked matchmaking
dota_conduct_scorecard_latest_acknowledged : 2198 : per-user :
dota_continue_click_movement_after_cast_cancel : true : per-user :
dota_courier_burst : cmd : : Hey courier, go go go!
dota_courier_deliver : cmd : : Hey courier, bring me my stuff
dota_create_bot_wearing_item : cmd : : Creates a bot wearing a given item def index.
dota_create_bot_wearing_set : cmd : : Creates a bot wearing a given set of items from a bundle object.
dota_create_fake_clients : cmd : : Populates the remaining slots with fake clients
dota_create_item : cmd : : Creates an item for the selected unit
dota_create_neutral_hero : cmd : : Creates an unit
dota_create_unit : cmd : : Creates an unit
dota_creep_stack_nearby_hero_radius : 3000 : sv :
dota_creeps_no_spawning : 0 : sv, cheat :
dota_custom_game_library_filter : 0 : cl, a : Custom game library filter type
dota_custom_game_library_sort : 0 : cl, a : Custom game library sort type
dota_custom_game_win_score : 11 : sv :
dota_custom_games_enable_browse_tab : 1 : cl :
dota_custom_games_exclude : 0 : cl : Comma separated list of IDs to exclude from custom games overview page
dota_custom_ui_debug_panel : cmd : : Usage: dota_custom_ui_debug_panel <panel_type_index>
dota_cycle_prev_selected : cmd : :
dota_cycle_selected : cmd : :
dota_damage_flash : 1 : sv, a : Flash when enemies take damage from the player
dota_daynightcycle_pause : 0 : sv, cheat : 0 = resume day/night cycle; 1 = pause day/night cycle; default = 0;
dota_daynightcycle_toggle : cmd : : Toggle the day-night cycle.
dota_db_custom_download_debug : 0 : cl : Test different custom game download states
dota_dead_unit_delete_time : 1 : sv, cheat :
dota_dead_unit_disappear_time : 4 : sv, cheat :
dota_debug_global_light : 0 : cl, cheat :
dota_debug_lasthit_timing : 0 : sv, rep :
dota_debug_location_x : 0 : sv :
dota_debug_location_y : 0 : sv :
dota_debug_new_linear_projectile_visibility_check : 0 : cl, cheat :
dota_debug_onstage_seats : 0 : cl :
dota_debug_so_cache : 0 : cl : Log SO cache messages
dota_debug_stuck : 0 : sv, cheat :
dota_debug_today_message_sorting : 0 : cl : Print out unsorted and sorted today messages to the console
dota_default_gold : 625 : sv, cheat :
dota_default_spoilers_blocked : false : per-user :
dota_dev : cmd : : DotA dev commands
dota_director_record_combat_log : 1 : sv :
dota_director_shoulder_view_chance : 10 : sv :
dota_disable_autoattack_during_stop : true : per-user :
dota_disable_bot_lane : 0 : sv, rep :
dota_disable_lan_lobby_broadcast : 0 : cl : Don't send UDP broadcast packets for LAN lobby discovery
dota_disable_mid_lane : 0 : sv, rep :
dota_disable_official_player_info : 0 : cl :
dota_disable_showcase_view_button : 0 : cl : Disable the Showcase View button unless sv_cheats is enabled.
dota_disable_top_lane : 0 : sv, rep :
dota_disable_unit_ring : 0 : cl :
dota_draw_portrait : 1 : cl, cheat :
dota_dump_all_player_stats : cmd : :
dota_dump_bot_state : cmd : :
dota_dump_buff_message_count : cmd : : dota_dump_buff_message_count
dota_dump_client_asset_modifiers : cmd : : Dump asset modifiers on the client.
dota_dump_connection_stats : cmd : : Dump current connection stats
dota_dump_creep_stats : cmd : : Displays stats on creep denies/lasthits/kills.
dota_dump_hero_history : cmd : : Dump items and abilities that a hero has bought/leveled
dota_dump_inventory : cmd : :
dota_dump_keybindings : 0 : cl :
dota_dump_server_asset_modifiers : cmd : : Dump asset modifiers on the server.
dota_dump_server_inventory : cmd : :
dota_easy_mode : 0 : sv, rep :
dota_easybuy : 0 : sv, rep, cheat : Everything is free, all shops are in range, and you can purchase for other heroes
dota_echoslam_max_projectiles : 75 : sv, cheat :
dota_effective_creep_spawn_time : 0 : sv, cheat : If non-zero, the time the creep spawner uses for deciding what to spawn
dota_enable_direct_quickcast_bindings : false : per-user :
dota_enable_range_finder : false : per-user :
dota_endgame_cinematic_disable : 0 : sv, rep :
dota_enemy_color_b : 0 : cl :
dota_enemy_color_b_cb : 0 : cl :
dota_enemy_color_g : 0 : cl :
dota_enemy_color_g_cb : 0 : cl :
dota_enemy_color_r : 1 : cl :
dota_enemy_color_r_cb : 1 : cl :
dota_entity_count_grace_threshold : 128 : sv : Number of entities to reserve when we're getting close to the limit. Stops some entities from spawning.
dota_event_goal_update_delay : 300 : cl :
dota_experimental_stats_interval : 60 : sv : Seconds between each experimental stat update.
dota_export_steam_inventory_layout : cmd : : Save the inventory layout to the Steam servers.
dota_export_steam_inventory_layout_flow : cmd : : Save the inventory layout to the Steam servers.
dota_fake_accept_slots : 10 : cl :
dota_fake_control_groups : 0 : cl :
dota_fake_custom_killbanner : 1 : cl, a : test
dota_fake_gc_connection_state : -1 : cl :
dota_fake_gc_est_time : -1 : cl :
dota_fake_gc_queue_pos : -1 : cl :
dota_fake_lobby_browser_data : 0 : cl :
dota_fake_lobby_count : 100 : cl :
dota_fake_party_games : -2 : cl :
dota_fake_party_rank : -2 : cl :
dota_fake_pending_connect : 0 : cl :
dota_fake_solo_games : -2 : cl :
dota_fake_solo_rank : -2 : cl :
dota_fanfare_disable : 0 : sv :
dota_fantasy_stat_update_interval_s : 10 : sv, cheat : How often the server updates the GC with player fantasy stats
dota_fetch_match_metadata : cmd : : Fetch match metadata
dota_fight_recap_ability_level : -1 : cl, a :
dota_fight_recap_bounce : 0 : cl :
dota_fight_recap_disable : 0 : cl :
dota_fight_recap_pause : 0 : cl, a :
dota_fight_recap_terse : 0 : cl, a :
dota_force_bot_cycle : 0 : sv : Set automatically by matchmaking to fill slots with bots
dota_force_cooldown : 0 : cl :
dota_force_default_death_stinger : true : per-user :
dota_force_default_respawn_stinger : true : per-user :
dota_force_end_scores : 0 : cl, cheat :
dota_force_gamemode : 1 : sv, rep : 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_pick_allow : 0 : sv, rep :
dota_force_right_click_attack : true : per-user :
dota_force_upload_match_stats : 0 : sv, cheat : If enabled, server will upload match stats even when there aren't human players on each side
dota_fountain_idle_minimum_time : 600 : sv : How long into the game we need to be before we boot players for being intentionally Idle.
dota_fow_grid_size : 64 : sv, rep :
dota_free_ids : cmd : : Shows next free ID for items, abilities and heroes.
dota_friendly_color_b : 0 : cl :
dota_friendly_color_b_cb : 1 : cl :
dota_friendly_color_g : 1 : cl :
dota_friendly_color_g_cb : 0 : cl :
dota_friendly_color_r : 0 : cl :
dota_friendly_color_r_cb : 0 : cl :
dota_frontpage_carousel_cycle_time : 4 : cl :
dota_frontpage_carousel_refresh_time : 15 : cl :
dota_full_ui : 1 : cl : Unlock the full UI
dota_game_account_debug : cmd : : Prints game account info
dota_gamemode_ability_draft_per_player_time : 5 : sv, rep : Total time in seconds a player has to draft an ability
dota_gamemode_ability_draft_pre_round_time : 10 : sv, rep : Break between rounds
dota_gamemode_ability_draft_pre_time : 60 : sv, cheat :
dota_gamemode_ability_draft_test_hero : 0 : sv, cheat : Forced hero id
dota_gamemode_ardm_hero_count : 90 : sv, cheat :
dota_gamemode_ardm_preload_count : 10 : sv, cheat :
dota_gamemode_ardm_sellback_percent : 0 : sv, rep, cheat :
dota_gamescom_althack : 0 : cl, a : QWE and ASD + Alt = inventory keys.
dota_gamestate : cmd : : Print current game state
dota_get_team_info : cmd : :
dota_gg_call_time : 10 : sv, rep :
dota_gift_permissions_cache_duration : 300 : cl :
dota_glyph : cmd : : trigger the Glyph of Fortification for your team
dota_gold_redistribute_time : 1 : sv, cheat :
dota_gold_summary : cmd : : Print out gold info
dota_greevil_black_essence : -1 : sv, cheat :
dota_greevil_blue_essence : -1 : sv, cheat :
dota_greevil_green_essence : -1 : sv, cheat :
dota_greevil_orange_essence : -1 : sv, cheat :
dota_greevil_purple_essence : -1 : sv, cheat :
dota_greevil_red_essence : -1 : sv, cheat :
dota_greevil_seed : -1 : sv, cheat :
dota_greevil_white_essence : -1 : sv, cheat :
dota_greevil_yellow_essence : -1 : sv, cheat :
dota_gridnav_perf_test : cmd : :
dota_gridnav_show : 0 : sv, cheat :
dota_grinder_snap_to_damage : 0 : cl, cheat :
dota_hack_delay_start : 0 : sv :
dota_health_hurt_decay_time_max : 0 : cl :
dota_health_hurt_decay_time_min : 0 : cl :
dota_health_hurt_delay : 0 : cl :
dota_health_hurt_threshold : 0 : cl :
dota_health_marker_major_alpha : 255 : cl :
dota_health_marker_minor_alpha : 128 : cl :
dota_health_per_vertical_marker : 250 : cl : How much health between each vertical line in the health bars
dota_height_fog_scale : 1 : cl, cheat :
dota_hero_auto_graball : 0 : cl :
dota_hero_god_mode : 0 : sv, cheat :
dota_hero_multiple_kill_time : 18 : sv :
dota_hero_selection_announcer_use_rr : 1 : cl : If enabled, use response rules for hero selection announcer lines
dota_hero_tooltip : 1 : cl : Style of the hero tooltip. 0=Corner 1=Overhead 2=Inline overhead
dota_hero_undying_max_zombies : 64 : sv : Maximum amount of zombies that can be spawned.
dota_heropicker_ad_select_time : 10 : sv, cheat :
dota_heropicker_alldraft_banning_time : 15 : sv, rep, cheat :
dota_heropicker_alldraft_random_time : 11 : sv, rep, cheat :
dota_heropicker_alldraft_select_time : 36 : sv, rep, cheat :
dota_heropicker_ap_select_time : 75 : sv, cheat :
dota_heropicker_ar_select_time : 10 : sv, cheat :
dota_heropicker_ardm_select_time : 10 : sv, cheat :
dota_heropicker_fh_select_time : 60 : sv, cheat :
dota_heropicker_intro_select_time : 180 : sv, cheat :
dota_heropicker_rd_select_time : 20 : sv, rep, cheat :
dota_heropicker_sd_select_time : 60 : sv, cheat :
dota_heropicker_tutorial_select_time : 599 : sv :
dota_hide_cursor : 0 : cl : If set, mouse cursor is always hidden
dota_hide_frontpage_video : 0 : cl, a : Don't load the frontpage streaming video.
dota_hide_tips_on_loading_screens : false : per-user :
dota_hide_wearables : 0 : sv, rep, cheat : If set, wearables (default body parts) will be hidden. This is for the item icon editor.
dota_highest_seen_item_id : 8548849585 : per-user :
dota_highlight_reel : 0 : cl :
dota_highlight_reel_debug : 0 : cl, cheat :
dota_highlight_reel_leadin_seconds : 13 : cl :
dota_highlight_reel_leadout_seconds : 5 : cl :
dota_highlight_reel_matchid : 0 : cl :
dota_highlight_reel_playerid : -1 : cl :
dota_highlight_reel_running_time : 180 : cl :
dota_hold : cmd : :
dota_html_panel : 0 : cl : enable dota html control in dashboard
dota_hud_colorblind : 2 : per-user :
dota_hud_custom_label_offset : 16 : cl :
dota_hud_debug_name_all_entities : 0 : cl : If set, shows debug names for all entities.
dota_hud_flip : false : per-user :
dota_hud_force_wagering : 0 : cl, cheat :
dota_hud_gameend : 0 : cl :
dota_hud_gameend_dev : 0 : cl :
dota_hud_gameend_dev_winning_team : 2 : cl :
dota_hud_healthbar_hoveroutline_alpha : 200 : cl : Mouse hover outline brightness on healthbars
dota_hud_healthbar_number : true : per-user :
dota_hud_healthbar_number_critical : 20 : cl : Percentage of health left before hitpoint number turns red (value between 1-100)
dota_hud_healthbar_number_danger : 40 : cl : Percentage of health left before hitpoint number turns orange (value between 1-100)
dota_hud_healthbars : 3 : cl : Show unit health bars, etc.
dota_hud_netgraph : 1 : cl, a : Display net statistics on the hud
dota_hud_netgraph_bps : 0 : cl, a : Display bps instead of loss
dota_hud_netgraph_bps_warning_amount : 100 : cl : Change color of kbps when threshold is reached
dota_hud_radar_h : 0 : cl :
dota_hud_radar_w : 0 : cl :
dota_hud_radar_x : 0 : cl :
dota_hud_radar_x_flipped : 1 : cl :
dota_hud_radar_y : 0 : cl :
dota_hud_reduced_flash : 0 : cl, a : Reduce flashing in various gameplay effects.
dota_hud_show_overhead_events : 1 : cl : Show Crit, Gold, XP, etc. Overhead Event Messages
dota_hud_unit_info : 0 : cl : Show health bars, etc.
dota_hud_victory_message_delay : 4 : cl : Delay before showing victory message in game end
dota_hud_victory_message_duration : 4 : cl : Duration victory message is shown in game end
dota_hud_wager_spoof : cmd : : Spoof a wager for a specific player
dota_ice_grip : 500 : sv :
dota_ice_grip_skates : 2000 : sv :
dota_ice_slide : 1 : sv :
dota_idle_acquire : 1 : sv, cheat :
dota_idle_rare_interval_max : 25 : sv, cheat :
dota_idle_rare_interval_min : 15 : sv, cheat :
dota_idle_time : 360 : sv : How long a player needs to be idle before he counts as disconnected.
dota_ignore_nonfriend_invites : false : per-user :
dota_import_steam_inventory_layout : cmd : : Load the inventory layout from the Steam servers.
dota_intro_mode : 0 : sv, rep :
dota_inventory_combine_ground_items_radius : 200 : sv, cheat :
dota_invite_debug : cmd : : Prints local invite objects
dota_item_autocast : cmd : :
dota_item_execute : cmd : :
dota_item_free_disassemble_interval : 10 : sv, rep, cheat :
dota_item_fullprice_buyback_interval : 10 : sv, rep, cheat :
dota_item_quick_cast : cmd : :
dota_join_regional_chat_channel : false : per-user :
dota_joystick : 0 : cl
dota_keybindings_cloud_disable : 0 : cl :
dota_kill_all_bots : cmd : : Destroys all bots
dota_kill_buildings : cmd : : Kill buildings.
dota_kill_creeps : cmd : : Kill creeps.
dota_killcam_history_time : 20 : sv, rep :
dota_last_hit_multiple_kill_time : 8 : sv :
dota_launch_custom_game : cmd : : Launch a custom game
dota_learn_stats : cmd : : Spend an ability point on hero stats
dota_leaver_status : cmd : : List leaver status of players
dota_leftclick_cameragrip_new : false : per-user :
dota_legacy_demo_combine : 1 : cl, rep :
dota_lenient_idle_time : 480 : sv : 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 : cl, cheat :
dota_load_all_hero_sounds : cmd : : Loads all hero sound entries, for diagnostics
dota_load_game_from_replay : cmd : : Load a save game from the closet save before the current replay point
dota_loadout_test_pet_offset : -16777216 : cl, cheat :
dota_lobby_browser_selected_gamemode : 0 : cl, a :
dota_lobby_browser_selected_region : 0 : cl, a :
dota_lobby_debug : cmd : : Prints local lobby objects
dota_lobby_settings_advanced_visible : 1 : cl, a :
dota_local_event_difficulty : 0 : sv, rep :
dota_local_event_enable : 0 : sv, rep :
dota_local_event_game : 0 : sv, rep :
dota_local_event_map : 0 : sv, rep :
dota_log_server_connection : 1 : cl : Log connections to the server
dota_log_server_connection_logfile : 0 : cl : Name of the file to log server connections too
dota_map_locations_debug : cmd : : Prints map location objects
dota_map_ping_multi_key_press : 0 : cl : 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_preload : 0 : sv : Enable pre-loading of the dota map
dota_match_details : cmd : : Show match details for a specific matchID
dota_match_game_modes : 16 : cl, a : Bit masks of game modes to search for in unranked matchmaking
dota_match_game_modes_version : 0 : cl, a : Which version of the defaults the player is running
dota_match_languages : 4 : cl, a : Bit masks of languages to search for in matchmaking
dota_match_map_preference_new : 2 : cl, a : 1=Classic only, 2=Themed map (if available), 3=either
dota_match_signout_timeout : 10 : sv, cheat :
dota_matchgroups : 128 : cl, a : Bit masks of match groups to search in for matchmaking
dota_matchgroups_automatic : 524288 : cl, a : Bit mask of match groups to search in for matchmaking if automatic detection is enabled
dota_matchgroups_random_data : 0 : cl :
dota_matchgroups_version : 0 : cl, a : Last known match groups version. GC will bump this version to trigger confirmation of any manual user selections
dota_max_courier_purchase_limit : 24 : sv : Maximum allowed couriers per player (purchasing disallowed when reached)
dota_max_disconnected_time : 300 : sv : How long a player needs to be disconnected before he counts as a leaver and gets punished.
dota_max_hero_select_time : 390 : sv : How long a player has to choose their hero before being marked as AFK.
dota_max_invade_path_length : 1000 : sv, cheat :
dota_max_pets : 10 : sv, rep, cheat : Number of pets allowed in a single match.
dota_max_physical_items_drop_limit : 6 : sv : Maximum allowed physical items on ground per player for split items (tango/wards)
dota_max_physical_items_purchase_limit : 24 : sv : Maximum allowed physical items per player (purchasing disallowed when reached)
dota_max_videomode_matches : 15 : cl : Max number of video resolutions to show in UI.
dota_minimap_always_draw_hero_icons : false : per-user :
dota_minimap_create : cmd : : Does a bunch of work to create a minimap
dota_minimap_creep_scale : 1 : cl :
dota_minimap_disable_rightclick : 0 : cl, a : Disables right clicking on the minimap.
dota_minimap_draw_cocaster_camera : 1 : cl, a :
dota_minimap_draw_fow : 1 : cl, cheat :
dota_minimap_filter_amount : 0 : cl :
dota_minimap_hero_name_shadowsize : 8 : cl, a :
dota_minimap_hero_scalar : false : per-user :
dota_minimap_hero_scalar_distance : 20 : cl :
dota_minimap_hero_scalar_minimum : 600 : cl :
dota_minimap_hero_size : 900.000000 : per-user :
dota_minimap_hero_spread : false : per-user :
dota_minimap_hero_spread_distance : 2 : cl :
dota_minimap_hide_background : false : per-user :
dota_minimap_misclick_time : 0.200000 : per-user :
dota_minimap_ping_duration : 3 : cl, a :
dota_minimap_ping_tag_duration : 10 : cl :
dota_minimap_rune_size : 500 : cl :
dota_minimap_show_hero_icon : true : per-user :
dota_minimap_simple_colors : false : per-user :
dota_minimap_simple_filter : 1 : cl :
dota_minimap_tower_defend_distance : 500 : cl :
dota_minimap_use_dynamic_mesh : 1 : cl :
dota_modifier_debug : 0 : sv, rep, cheat :
dota_modifier_dump : cmd : : Dump all modifiers on all entities.
dota_modifier_test : cmd : : Creates a test modifier on unit: dota_modifier_test <entityindex> <modifiername> <duration>
dota_mouse_spectator_window_lock : 0 : cl, a : 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 : 1 : cl, a : If enabled, mouse will be locked to the window when ingame
dota_music_battle_debug : 0 : sv :
dota_music_battle_distance : 1000 : sv :
dota_music_battle_duration : 2 : sv :
dota_music_battle_enable : 1 : sv :
dota_music_battle_pre_time : 2 : sv :
dota_music_battle_rest_time : 10 : sv :
dota_music_battle_weight_trigger : 40 : sv :
dota_music_enable_spectator_mode : 1 : sv, rep :
dota_music_gank_enemy_timer : 2 : sv :
dota_music_spectator_battle_average : 30 : cl :
dota_music_spectator_battle_min : 15 : cl :
dota_music_spectator_debug_enable : 0 : cl :
dota_mute_cobroadcasters : 0 : cl, a, user :
dota_neutral_color_b : 1 : cl :
dota_neutral_color_b_cb : 1 : cl :
dota_neutral_color_g : 1 : cl :
dota_neutral_color_g_cb : 1 : cl :
dota_neutral_color_r : 1 : cl :
dota_neutral_color_r_cb : 1 : cl :
dota_neutral_initial_spawn_delay : 30 : sv, rep, cheat : Time after 0:00 to spawn the first wave of creeps.
dota_neutral_spacing_radius : 100 : sv, rep, cheat : Range that neutrals will be spaced apart from each other.
dota_neutral_spawn_interval : 60 : sv, rep, cheat : Time between neutral creep camp respawns, starting at 0:00.
dota_no_minimap : 0 : cl :
dota_ogs_report_interval : 120 : sv : When in 'heartbeat' dota_ogs_report_vprof mode, the number of seconds between reports
dota_ogs_report_vprof : 0 : sv : Control reporting of vprof data to ogs. 0: no report, 1: database report at end of game, 2: report every dota_ogs_report_interval seconds, 11: like 1, but fake report to console (for testing), 12: like 2, but fake report to console (for testing).
dota_ogs_report_vprof_force_now : cmd : : testing only
dota_ogs_report_vprof_fraction : 0 : sv : If nonzero, then only one in this many servers will run vprof if dota_ogs_report_vprof is set.
dota_ogs_snapshot_interval : 300 : sv :
dota_old_client_projectile : 0 : cl :
dota_old_linear_projectile_visibility_check : 0 : cl, cheat :
dota_onstage_stat_cycle_early : 10 : cl :
dota_onstage_stat_cycle_late : 6 : cl :
dota_onstage_stat_cycle_mid : 8 : cl :
dota_onstage_stat_end_early_game_mins : 10 : cl :
dota_onstage_stat_end_mid_game_mins : 25 : cl :
dota_open_party_manual_accept_invites : false : per-user :
dota_orders_update_bots_immediately : 1 : sv, cheat :
dota_overhead_damage_threshold_percent : 15 : sv :
dota_pain_debug : 0 : cl :
dota_pain_factor : 3 : cl :
dota_pain_fade_rate : 3 : cl :
dota_particle_camera_cull_distance : 3200 : cl, cheat :
dota_particle_fow_debug : 0 : cl, cheat :
dota_particle_off_camera_simrate : 0 : cl, cheat :
dota_particle_offset_x : 0 : cl :
dota_particle_offset_y : 300 : cl :
dota_particle_vis_check_interpolation : 1 : cl, cheat :
dota_party_debug : cmd : : Prints local party objects
dota_pause : cmd : : Send a game pause request.
dota_pause_cooldown : 2 : sv, cheat :
dota_pause_cooldown_time : 300 : sv : Number of seconds before a player is allowed to pause again
dota_pause_count : 3 : sv : Number of times a player is allowed to pause the game
dota_pause_countdown : 3 : sv, cheat :
dota_pause_force_unpause_time : 300 : sv : Number of seconds after which the game will automatically unpause
dota_pause_game_pause_silently : 0 : sv, rep, cheat :
dota_pause_requires_full_team_picked : 1 : sv : Players are only able to pause once their entire has picked.
dota_pause_same_team_resume_time : 5 : sv : Number of seconds resuming is restricted to the same team, after that either team can pause
dota_pause_same_team_resume_time_disconnected : 30 : sv : Number of seconds resuming is restricted to the same team if someone disconnected, after that either team can pause
dota_pet_aatest_threat : -1 : sv, cheat :
dota_pet_allow_infront : 1 : sv, cheat :
dota_pet_creepdist_maxthreat : 0 : sv, cheat :
dota_pet_creepdist_minthreat : 0 : sv, cheat :
dota_pet_debug : 0 : sv, cheat :
dota_pet_decay_rate : 0 : sv, cheat :
dota_pet_dist_cone : 50 : sv, cheat :
dota_pet_dist_max : 400 : sv, cheat :
dota_pet_dist_min : 200 : sv, cheat :
dota_pet_dist_range : 400 : sv, cheat :
dota_pet_dmg_threshold_panic : 200 : sv, cheat :
dota_pet_emote_maxtime : 30 : sv, cheat :
dota_pet_emote_mintime : 10 : sv, cheat :
dota_pet_fleedir_persist_time : 2 : sv, cheat :
dota_pet_herodist_maxthreat : 0 : sv, cheat :
dota_pet_herodist_minthreat : 0 : sv, cheat :
dota_pet_herodist_radius : 1024 : sv, cheat :
dota_pet_itemcarry : 120 : sv, cheat :
dota_pet_priorthreat_to_vanish : 0 : sv, cheat :
dota_pet_reposition_maxtime : 7 : sv, cheat :
dota_pet_reposition_mintime : 4 : sv, cheat :
dota_pet_return_threshold : 0 : sv, cheat :
dota_pet_return_threshold_time : 10 : sv, cheat :
dota_pet_threat_rate : 1 : sv, cheat :
dota_pet_threat_time : 1 : sv, cheat :
dota_ping : cmd : : Print out latency information
dota_play_spectate_hero_pick_lines : 1 : cl, a :
dota_player_add_summoned_to_selection : true : per-user :
dota_player_auto_repeat_right_mouse : true : per-user :
dota_player_multipler_orders : false : per-user :
dota_player_simplified_controls : 0 : cl, a :
dota_player_smart_multiunit_cast : 0 : cl, a :
dota_player_status : cmd : : Gives a status update on all players.
dota_player_teleport_requires_halt : true : per-user :
dota_player_units_auto_attack_mode : 1 : per-user :
dota_poor_network_detection_debug_level : 2 : sv : Spew verbosity for poor network condition detection
dota_poor_network_detection_loss_pct : 0 : sv : Packet loss threshold (0...1) for declaring a QoS stat interval to be 'bad'
dota_poor_network_detection_max_intervals_player : 5 : sv : Max number of bad intervals to count for a player
dota_poor_network_detection_min_intervals_player : 3 : sv : Player must have at least N bad intervals to count
dota_poor_network_detection_num_intervals_team : 11 : sv : Number of QoS stats intervals that must be 'bad' on each team.
dota_poor_network_detection_num_intervals_total : 25 : sv : Number of QoS stats intervals that must be 'bad' over the whole match.
dota_portrait_animate : 1 : cl :
dota_portrait_debug_draw_frustum : 1 : cl, cheat :
dota_portrait_debug_item_def_index : 0 : cl, cheat : Enables icon modification shader for specific item def index.
dota_portrait_debug_no_modifier : 0 : cl, cheat :
dota_portrait_hide_background : 0 : cl, cheat : Disable portrait backgrounds. Mostly useful for rendering portrait movies with alpha.
dota_portrait_hide_hero : 0 : cl, cheat :
dota_portrait_model : cmd : : Sets the model used in the portrait editor
dota_portrait_reload : cmd : : Reload portrait data
dota_portrait_reload_fullbody : cmd : : Reloads full body portrait data.
dota_portrait_test_pet : 0 : cl, cheat : Set to 1 to make the pet show up once.
dota_post_game : cmd : : Show post game lobby with a historical matchid
dota_post_game_lobby : cmd : : Show post game lobby with current lobby
dota_post_game_survey_player_count : 3 : sv : The first N player id slots will be surveyed for match quality
dota_postgame_finish_replay_time : 15 : sv : How long to wait after the end scoreboard panel to finish the replay
dota_preview_hero : cmd : : Pick hero for previewing
dota_preview_hero_pitch_offset : 0 : cl, cheat :
dota_preview_hero_roll_offset : 0 : cl, cheat :
dota_preview_hero_scale : -1 : cl, cheat :
dota_preview_hero_x_offset : 0 : cl, cheat :
dota_preview_hero_y_offset : 0 : cl, cheat :
dota_preview_hero_yaw_offset : 0 : cl, cheat :
dota_preview_hero_z_offset : 0 : cl, cheat :
dota_privatebeta_teamswap : 0 : sv :
dota_profile_hero_stats_sort_priorities : 0 : cl, a :
dota_profile_teammate_stats_sort_priorities : 0 : cl, a :
dota_projection_audio_channel : 1 : cl :
dota_projection_check_fow : 1 : cl :
dota_projection_continue_offscreen_abilities : 1 : cl, a :
dota_projection_embargo_enabled : 1 : cl, a :
dota_projection_embargo_time : 0 : cl, a :
dota_projection_enabled : 0 : sv, a :
dota_projection_failsafe_timeout : 10 : cl :
dota_projection_hero_pick_abilities : 0 : cl, a :
dota_projection_hero_pick_max_time : 3 : cl, a :
dota_projection_max_medium_layer : 2 : cl :
dota_projection_max_top_layer : 1 : cl :
dota_projection_multikill : 1 : cl :
dota_projection_multikill_time : 3 : cl :
dota_projection_note_base_layer_day : 100 : cl :
dota_projection_note_base_layer_day_flipped : 101 : cl :
dota_projection_note_base_layer_dire_win : 106 : cl :
dota_projection_note_base_layer_dire_win_flipped : 107 : cl :
dota_projection_note_base_layer_night : 102 : cl :
dota_projection_note_base_layer_night_flipped : 103 : cl :
dota_projection_note_base_layer_pick : 112 : cl :
dota_projection_note_base_layer_radiant_win : 104 : cl :
dota_projection_note_base_layer_radiant_win_flipped : 105 : cl :
dota_projection_note_first_blood_stage_left : 110 : cl :
dota_projection_note_first_blood_stage_right : 111 : cl :
dota_projection_note_first_blood_time : 3 : cl :
dota_projection_note_pick_highlight_stage_left : 108 : cl :
dota_projection_note_pick_highlight_stage_right : 109 : cl :
dota_projection_note_picks_transition : 113 : cl :
dota_projection_note_picks_transition_flipped : 114 : cl :
dota_projection_note_rampage : 117 : cl :
dota_projection_note_triple_kill : 115 : cl :
dota_projection_note_ultra_kill : 116 : cl :
dota_projection_picks_transition_time : 3 : cl :
dota_projection_video_channel : 0 : cl :
dota_purchase_force_failure : 0 : cl :
dota_purchase_quickbuy : cmd : : 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_stickybuy : cmd : : Attempt to purchase an item out of the sticky slot. Skips over items not purchasable due to secret shop
dota_query_inhibit_time : 0 : cl :
dota_quest_challenge_selected : 0 : per-user :
dota_quest_selected : 0 : per-user :
dota_quickcast_onkeydown : true : per-user :
dota_quit_after_game : 1 : sv : Quit after a game is completed, do not hibernate
dota_quit_on_hibernate_after_lobby : 1 : sv : Always terminate after receiving a lobby, do not rehibernate
dota_radar : cmd : : Activate radar mode
dota_random_strength : 0 : sv :
dota_range_display : 0 : cl : Displays a ring around the hero at the specified radius
dota_rare_line_click_count : 5 : cl :
dota_realtime_stat_keyframe_interval_s : 10 : sv : How often the server generates a keyframe of realtime stats
dota_realtime_stat_update_interval_s : 1 : sv : How often the server updates internal game state and checks whether it should update the GC with realtime stats
dota_recent_event : cmd : :
dota_reconnect_idle_buffer_time : 45 : sv : How much extra time the player has after reconnecting before he gets marked as AFK.
dota_record_blend_scale : 1 : cl : 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 : : Pick hero for recording
dota_record_hero_next : cmd : : Switch to next hero
dota_record_hero_prev : cmd : : Switch to prev hero
dota_record_mode_webm : 0 : cl, cheat : Don't use this directly, use the dota_record_webm command.
dota_record_webm : cmd : : Record a hero for a transparent webm movie.
dota_recorder_auto_advance : 1 : cl, cheat : Automatically start recording the next hero when the current ends
dota_recorder_cycles : 3 : cl, cheat : How many cycles of the animation to record
dota_recorder_mode : 1 : cl, 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 : cl, cheat : Number of frames to render the portrait for in order for particle systems to settle.
dota_recorder_use_card_portrait : 0 : cl, cheat : Use the hero selector card portrait setup
dota_recorder_use_default_items : 1 : sv, cheat : Use default items only when recording heroes.
dota_recorder_use_fullbody_portrait : 0 : cl, cheat : Use the fullbody portrait setup. If 2, use Morphling's position for all heroes.
dota_recorder_use_portrait_file : 0 : cl, cheat : Load camera setup from a specific portrait file
dota_recorder_use_portrait_position : 1 : cl, cheat : Use camera position/activity from the portrait setup
dota_redeem_item_code : cmd : : Redeem a legacy Dota item code.
dota_ref_winner_dire : cmd : : Causes the dire team to win
dota_ref_winner_radiant : cmd : : Causes the radiant team to win
dota_reload_podseats : cmd : : Reload ti_podseats.txt data
dota_render_bottom_inset : 117 : cl :
dota_render_top_inset : 31 : cl :
dota_replay_manager_download_chunk_size : 1048576 : cl, a :
dota_replay_manager_download_simultaneous_requests : 3 : cl, a :
dota_replay_upload_script : 0 : sv : Name of the script used to upload replay files
dota_reset_camera_on_spawn : false : per-user :
dota_respawn_roshan : cmd : : Respawn Roshan
dota_restrict_partner_type_chat : 1 : sv : Disallow chat between certain partner types
dota_roshan_upgrade_rate : 240 : sv, rep, cheat :
dota_rp_hide_party_unless_open : false : per-user :
dota_saved_camera_pos_1 : [-357.094849 -435.471680 211.645111] : per-user :
dota_saved_camera_pos_10 : [0.000000 0.000000 0.000000] : per-user :
dota_saved_camera_pos_2 : [2800.000000 -2345.000000 0.000000] : per-user :
dota_saved_camera_pos_3 : [3870.000000 -1930.000000 0.000000] : per-user :
dota_saved_camera_pos_4 : [-6220.000000 3645.000000 0.000000] : per-user :
dota_saved_camera_pos_5 : [-530.000000 -400.000000 0.000000] : per-user :
dota_saved_camera_pos_6 : [6145.000000 -2840.000000 0.000000] : per-user :
dota_saved_camera_pos_7 : [0.000000 0.000000 0.000000] : per-user :
dota_saved_camera_pos_8 : [0.000000 0.000000 0.000000] : per-user :
dota_saved_camera_pos_9 : [0.000000 0.000000 0.000000] : per-user :
dota_saved_camera_pos_doublepress_time : 2.000000 : per-user :
dota_scale_unit : cmd : : Scales the unit to the target multiplier
dota_scoreboard_buyback_border : 1 : cl :
dota_screen_shake : false : per-user :
dota_script_function_help : cmd : : Get help on registered script API functions and tables.
dota_scripted_replay : 0 : cl :
dota_scripted_replay_camspeed : 1 : cl :
dota_scripted_replay_file : 0 : cl :
dota_select_all : cmd : :
dota_select_all_others : cmd : :
dota_select_courier : cmd : : attempt to select a courier
dota_select_scale : 0 : sv, rep :
dota_selected_division : 1 : machine :
dota_selection_stage_enable : 0 : sv, rep :
dota_selection_test : 1 : cl :
dota_selector_advfilter_attack : 0 : cl : Stores the attack filter of the Hero Selector.
dota_selector_advfilter_myhero : 0 : cl : Stores the stats filter of the Hero Selector.
dota_selector_advfilter_role : 0 : cl : Stores the role filter of the Hero Selector.
dota_selector_fulldeck_dynamic : 1 : cl, a : If set, choose the full deck mode dynamically (Legacy for All Heroes, Turntable for subsets (SD/RD)
dota_selector_fulldeck_mode : 0 : cl : 0 = Turntable Heroes, 1 = Legacy Mode. Can be overridden by dota_selector_fulldeck_dynamic.
dota_send_courier_killed : 1 : sv :
dota_server_allow_custom_games : 0 : sv : Where this server makes itself available to host custom games: 0 = both regular and custom, 1 = regular only, 2 = custom only
dota_server_lobby_debug : cmd : : Prints server lobby object
dota_server_projection_fow_check : 1 : sv :
dota_server_projection_spectator_only : 1 : sv :
dota_set_lobby_details : cmd : : Set game/team names
dota_settings_quick_target_attack : 1 : cl, a :
dota_settings_targeted_attack_move : true : per-user :
dota_settings_targeted_attack_move_radius : 200 : cl, cheat :
dota_sf_force_ready_up_dialog : 0 : cl : 1 to force dialog immediately, 2 to force ready dialog when we lose focus
dota_sf_game_end_delay : 10 : sv, rep : Delay before the end game panel animation (XP + scoreboard) starts once a game is ended
dota_sf_hero_selection_seen : 1 : cl, a : Has this player seen the hero picker yet?
dota_sf_hud_actionpanel : 1 : cl :
dota_sf_hud_betting : 0 : cl :
dota_sf_hud_channelbar : 1 : cl :
dota_sf_hud_chat : 1 : cl :
dota_sf_hud_chat_wheel : 1 : cl :
dota_sf_hud_chat_wheel_debug : 0 : cl :
dota_sf_hud_combat_log : 1 : cl :
dota_sf_hud_error_msg : 1 : cl :
dota_sf_hud_fight_recap : 1 : cl :
dota_sf_hud_force_broadcaster_selection : 0 : cl : Set to 1 to force broadcaster selection panel to be visible. Set to -1 to force panel to be always hidden
dota_sf_hud_force_captainsmode : 0 : cl :
dota_sf_hud_force_heroselection : 0 : cl, cheat :
dota_sf_hud_force_inspect : 0 : cl :
dota_sf_hud_force_killcam : 0 : cl :
dota_sf_hud_force_spec : 0 : cl :
dota_sf_hud_force_teamname : 0 : cl :
dota_sf_hud_gameend : 1 : cl :
dota_sf_hud_header_display_time : 7 : cl :
dota_sf_hud_herodisplay : 1 : cl :
dota_sf_hud_heroselection : 1 : cl :
dota_sf_hud_inventory : 1 : cl :
dota_sf_hud_killcam_local_player_items : 0 : cl :
dota_sf_hud_overlay : 1 : cl :
dota_sf_hud_questlog : 1 : cl :
dota_sf_hud_report_dialogue : 0 : cl, cheat :
dota_sf_hud_shared_content : 1 : cl :
dota_sf_hud_shared_units : 1 : cl :
dota_sf_hud_shop : 1 : cl :
dota_sf_hud_shop_tree_animtime : 0 : cl :
dota_sf_hud_spectator_graph : 1 : cl :
dota_sf_hud_spectator_harvest : 1 : cl :
dota_sf_hud_spectator_items : 1 : cl :
dota_sf_hud_spectator_override : 0 : cl :
dota_sf_hud_stats_dropdown : 1 : cl :
dota_sf_hud_top : 1 : cl :
dota_sf_hud_voicechat : 1 : cl :
dota_sf_hud_voicechat_loud_value : 1 : cl :
dota_sf_hud_voicechat_quiet_value : 0 : cl :
dota_sf_hud_waitingforplayers : 1 : cl :
dota_sf_max_reward_wait : 4 : cl : Max time we wait for reward message from the GC
dota_sf_spectate_teamname_dire : 0 : cl : International 2012: for testing, override the team ID # for the dire.
dota_sf_spectate_teamname_overrides : 1 : cl : International 2012: enable override of 'radiant's turn to ban' with 'navi's turn to ban'.
dota_sf_spectate_teamname_radiant : 0 : cl : International 2012: for testing, override the team ID # for the radiant.
dota_sf_spectate_ti_stream : 0 : cl :
dota_sf_victory_message_duration : 3 : cl : Duration victory message is shown in game end
dota_shop_force_hotkeys : false : per-user :
dota_shop_recommended_open : 1 : cl, a :
dota_shop_use_prototype : 0 : cl, a : Use the prototype store instead of the old one
dota_shop_view_mode : 1 : cl, a :
dota_show_combatlog : cmd : :
dota_show_heightmap : 0 : sv, cheat :
dota_show_hero_finder : false : per-user :
dota_show_itempickups : 1 : cl :
dota_show_nav_obstructions : 0 : sv, cheat :
dota_show_object_obstructions : 0 : sv, cheat :
dota_show_post_game_page : 0 : cl :
dota_show_spectated_unit_orders : 0 : cl : Log unit orders from other players while spectating/watching replays
dota_show_spectator_tournament_drops : 1 : cl, a : Set to 1 for spectators directly connected to the game server to be able to see tournament drop messages
dota_silent_roshan : 0 : cl : Be quiet Rosh, the pros are trying to kill you
dota_smart_doubletap : false : per-user :
dota_sort_steam_inventory : cmd : : Sort the steam inventory layout.
dota_spawn_creeps : cmd : : Force spawn of all lane creeps.
dota_spawn_creeps_mid : cmd : : Force spawn of all mid lane creeps.
dota_spawn_neutrals : cmd : : Force spawn of all neutrals.
dota_spawn_rune : cmd : : Spawns a rune
dota_special_attack_delay : 0 : sv, cheat :
dota_spectator_auto_select_country_code : 0 : cl : Set to a country code string to auto-select that language on game start
dota_spectator_auto_spectate_games : 0 : cl : Automatically spectate available games. Set to a LeagueID to auto spectate games from that league.
dota_spectator_autospeed : 0 : cl : Toggle Directed mode auto speed control.
dota_spectator_autospeed_fast : 2 : cl :
dota_spectator_autospeed_fastest : 4 : cl :
dota_spectator_autospeed_slowmo : 1 : cl :
dota_spectator_autospeed_slowmo_slow : 0 : cl :
dota_spectator_autospeed_slowmo_slowest : 0 : cl :
dota_spectator_debug : 0 : cl :
dota_spectator_decreasereplayspeed : cmd : :
dota_spectator_directed_bonusz : 75 : cl :
dota_spectator_directed_hero_timer : 2 : cl :
dota_spectator_directed_maxdistance : 820 : cl :
dota_spectator_directed_mouse_bias : 400 : cl :
dota_spectator_directed_mouse_control : 0 : cl :
dota_spectator_directed_player_perspective : 0 : cl :
dota_spectator_directed_spline_time : 1 : cl :
dota_spectator_fog_of_war : -1 : cl : Set fog of war spectator mode. -1:All 2:Radiant 3:Dire
dota_spectator_force_dvr : cmd : :
dota_spectator_fowtoggle : cmd : :
dota_spectator_graph_interval : 3 : sv : Seconds between each graph update. Each update will update one stat for one player.
dota_spectator_graph_networking_enabled : 1 : sv : 0 to disable graph data networking for perf comparisons.
dota_spectator_graph_networking_override : 0 : sv : 1 to enable graph data networking for all clients.
dota_spectator_graph_per_player_stats : 0 : sv : Set to enable creation and networking of per player stats.
dota_spectator_graph_print : cmd : : Prints spectator graph debug info
dota_spectator_graph_send_interval : 10 : sv : Seconds between each graph update and tranmission.
dota_spectator_hero_index : 0 : cl :
dota_spectator_increasereplayspeed : cmd : :
dota_spectator_interest_ratio : 0 : cl, a : What ratio to show the interest bubble at (0 for 'never'). Red will show at double this ratio.
dota_spectator_mode : 0 : cl : Toggles the spectator mode: 0=Directed - 1=Free Cam - 2=Hero Chase - 3=PlayerView
dota_spectator_pausetoggle : cmd : :
dota_spectator_resetreplayspeed : cmd : :
dota_spectator_revertcameraview : cmd : :
dota_spectator_rewind : cmd : :
dota_spectator_select_under_mouse : cmd : :
dota_spectator_selectnexthero : cmd : :
dota_spectator_selectprevioushero : cmd : :
dota_spectator_shoulder_view : 0 : cl :
dota_spectator_shoulder_view_forward : -300 : cl :
dota_spectator_shoulder_view_override_angles_pitch : 25 : cl :
dota_spectator_shoulder_view_right : 0 : cl :
dota_spectator_shoulder_view_up : 75 : cl :
dota_spectator_stats_panel : 0 : cl : Current spectator stats panel. 1 = scoreboard, 2 = gold+xp, 3 = items, 4 = graph, 5 = fantasy
dota_spectator_statstoggle : cmd : :
dota_spectator_test_spectator_view : 0 : cl :
dota_spectator_use_broadcaster_stats_panel : true : per-user :
dota_spectator_watching_broadcaster : 0 : cl : 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 specator mode.
dota_speech_emotes : 1 : sv : Set 0 to disable emotes.
dota_speech_hardcoded_respeak_delay : 1 : sv, rep, cheat : Certain speech concepts will not be said more than once per (n) seconds. Set to 0 to disable.
dota_speech_level : 2 : cl, a : Mutes certain parts of the units speech: 0 = no speech, 1 = only events, 2 = all
dota_speech_meepo_pitch : 5 : cl, cheat : Increase the pitch of every successive meepo voice by this many %
dota_speech_missinglane_call_interval : 10 : sv, cheat : Bots will call 'missing' on a lane no more than once per this many seconds.
dota_speech_missinglane_call_threshold : 8 : sv, cheat : Bots will call 'missing' on a lane if an opponent has been gone this many seconds.
dota_speech_mute_time : 1 : sv, rep :
dota_speech_proximity_interval : 5 : sv, 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 : sv, cheat : Heroes nearer than this distance will poll for the TLK_ALLY_NEARBY concept.
dota_speech_shop_dawdle_interval : 15 : sv : Play 'dawdling' line from shopkeeper after hero has been in shop this long.
dota_speech_shop_enter_interval : 30 : sv : At least this many seconds must pass between shopkeeper greeting someone to his shop.
dota_speech_shopkeeper : 0 : sv, cheat : Enable or disable shopkeepers' speech.
dota_speech_test : cmd : : Play an arbitrary speech VCD as if it were coming out of the local player.
dota_speech_test_cycle : cmd : :
dota_spew_connected_players : 0 : sv : If enabled, server will spew connected player GC updates
dota_splash_ad_acknowledged_id : 14 : per-user :
dota_start_ai_game : 0 : sv, rep :
dota_state_disconnect : cmd : : Transition to disconnect state on a listen server
dota_statmanager_debug : 0 : sv : Enables debug spew for the stat manager. 0 = off, 1 = on, 2 = verbose.
dota_steamcontroller_view_acceleration_exponent : 1 : cl, a :
dota_steamcontroller_view_cardinal_bias : 0 : cl, a :
dota_steamcontroller_view_cardinal_bias_diagonal : 0 : cl, a :
dota_steamcontroller_view_distance_scale : 1 : cl, a :
dota_steamcontroller_view_haptic_intensity : 2 : cl, a :
dota_steamcontroller_view_mode : 0 : cl, a :
dota_steamcontroller_view_sensitivity : -5 : cl, a :
dota_stencil_glows : 1 : cl : Enable stencil of glows.
dota_store_available_items_duration : 600 : cl :
dota_store_data_cache_duration : 300 : cl :
dota_store_data_retry_delay : 30 : cl :
dota_summoned_units_auto_attack_mode : -1 : per-user :
dota_suppress_invalid_orders : 0 : sv, cheat :
dota_surrender_on_disconnect : 1 : sv : If enabled, a team will surrender if all players on that team disconnect
dota_surrender_timeout : 360 : sv : Delay after an entire team has disconnected before timing the game out.
dota_surrender_timeout_abandoner : 30 : sv : Delay after an entire team has disconnected before timing the game out when someone has abandoned.
dota_surrender_timeout_all_abandoned : 3 : sv : Delay after an entire team has officially left the game (not just disconnected from the server) before timing the game out.
dota_sv_ogs_itemevents : 0 : sv : When enabled, this will handle logging to ogs of item events, otherwise it will omit this logging
dota_swap_mouse_spellcast : 0 : cl, a :
dota_takeherophotos : cmd : : Take a single full body shot of each hero.
dota_team_showcase_enabled_ap : 0 : sv, rep, cheat :
dota_team_showcase_enabled_cm : 0 : sv, rep, cheat :
dota_team_showcase_stat_panel_visible_duration : 2 : cl :
dota_teamscore_enable : 1 : sv, rep :
dota_test_achievement_toast : cmd : : Create a toast for an achievement
dota_test_buyback : cmd : :
dota_test_challenge : cmd : :
dota_test_custom_game_save : cmd : : Test custom game saving, only available from dota_launch_custom_game
dota_test_glyph : cmd : :
dota_test_npc : cmd : : Creates a testing npc
dota_test_quest : cmd : :
dota_test_team_showcase : cmd : : Begin pregame team showcase mode
dota_ti_onstage_pods : 0 : cl :
dota_ti_onstage_pods_buyback : 1 : cl :
dota_ti_onstage_pods_buyback_available : 1 : cl :
dota_ti_onstage_pods_buyback_duration : 5 : cl :
dota_ti_onstage_pods_force_video_0 : 0 : cl :
dota_ti_onstage_pods_force_video_1 : 0 : cl :
dota_ti_onstage_pods_item_pickup : 1 : cl :
dota_ti_onstage_pods_item_time : 4 : cl :
dota_ti_onstage_pods_level_up_time : 4 : cl :
dota_ti_onstage_pods_player_pics : 1 : cl :
dota_ti_onstage_pods_rapier : 1 : cl :
dota_ti_onstage_pods_reversed_seats : 0 : cl :
dota_ti_onstage_pods_secret_info : 1 : cl :
dota_ti_onstage_pods_use_short : 0 : cl : 540 vs 512 high
dota_ti_onstage_side : 0 : cl, a :
dota_ti_onstage_side_hero_rotation : 0 : cl :
dota_ti_onstage_side_highlight_scoreboard : 0 : cl, a :
dota_ti_onstage_side_scoreboard_rotate_time : 3 : cl, a :
dota_ti_override_home_team : 0 : cl :
dota_ti_podseats_data_file : 0 : cl, a :
dota_time_before_event_replay : 2 : cl :
dota_time_of_day_rate : 0 : sv, rep, cheat : Rate at which time of day changes relative to game seconds
dota_tod_slow_transition_speed : 0 : cl, cheat :
dota_tod_transition_speed : 1 : cl, cheat :
dota_toggle_assisted_camera_operator : cmd : : Toggle assisted camera operator mode. This is a hybrid of Directed mode with operator control.
dota_toggle_broadcaster_cameraman : cmd : : toggle cameraman
dota_toggle_combatlog : cmd : :
dota_toggle_free_camera : cmd : : Toggle free camera mode. Only available in DotaTV and replays.
dota_toggle_tree_visualization : cmd : :
dota_topbar_buyback_time : 10 : cl :
dota_trading_show_requests_from : 1 : per-user :
dota_tree_try_to_make_solid : cmd : :
dota_treerespawn : cmd : : Respawns all trees on the map.
dota_tutorial_actionpanel : 1 : sv, rep :
dota_tutorial_camera_location_dist : 500 : sv, rep :
dota_tutorial_debug : 1 : sv, rep :
dota_tutorial_disable_bot_situational_items : 0 : sv, cheat :
dota_tutorial_fadespeed : 150 : cl :
dota_tutorial_force_bot_defend : 0 : sv, cheat :
dota_tutorial_force_finish : 0 : cl :
dota_tutorial_force_learn_ability : -1 : sv, rep :
dota_tutorial_game : 0 : sv, rep :
dota_tutorial_heroselection : 1 : sv, rep :
dota_tutorial_log_bot_game : 0 : cl :
dota_tutorial_log_hero : 0 : cl :
dota_tutorial_move_location_dist : 225 : sv, rep :
dota_tutorial_percent_bot_exp_decrease : 0 : sv, cheat :
dota_tutorial_percent_damage_decrease : 0 : sv, cheat : Percentage decrease to apply on damage on the player character.
dota_tutorial_prevent_exp_gain : 0 : sv, cheat :
dota_tutorial_prevent_start : 0 : sv, cheat :
dota_tutorial_roquelaire_keepdistance : 0 : sv :
dota_tutorial_roquelaire_useperches : 0 : sv :
dota_tutorial_see_enemy : 1 : sv :
dota_tutorial_show_tower_damage : 0 : sv, cheat :
dota_tutorial_skip_pregame : 0 : sv, cheat :
dota_tutorial_start : cmd : :
dota_tutorial_start_lesson : 0 : sv, rep :
dota_tutorial_state_change_delay : 2 : sv, rep :
dota_tutorial_stop_daynightcycle : 0 : sv, cheat :
dota_tutorial_usemodifierforanim : 1 : sv :
dota_ugc_binary : 0 : cl :
dota_ui_armory_build_on_demand : 1 : cl :
dota_ui_armory_is_category_view : false : per-user :
dota_ui_armory_item_duplicate : 1 : cl :
dota_ui_stats_chance : 0 : cl : Chance of client tracking UI stats
dota_ui_stats_debug : 0 : cl : Print debug spew for UI stat tracking
dota_unit_alert_radius : 500 : sv, cheat :
dota_unit_alert_range : 1800 : sv, cheat :
dota_unit_anger_cooldown : 2 : sv, cheat :
dota_unit_anger_duration : 2 : sv, cheat :
dota_unit_anger_radius : 500 : sv, cheat :
dota_unit_blocked_angle_threshold : 0 : sv, cheat :
dota_unit_blocked_look_ahead_angle_threshold : 0 : sv, cheat :
dota_unit_blocked_wait_time : 0 : sv, cheat :
dota_unit_blocked_wait_time_long : 0 : sv, cheat :
dota_unit_blocked_wait_time_mid : 0 : sv, cheat :
dota_unit_cache_npc_searches : 1 : sv, cheat : Whether to reuse a unit's search cache every frame to avoid obstruction manager queries.
dota_unit_damage_event_window : 2 : sv, cheat : Window (in seconds) that we track damage events for future health value extrapolation.
dota_unit_debug_acquisition_range : 0 : sv, cheat : Shows the acquisition range for selected units (Green circle)
dota_unit_debug_attack : 0 : sv, cheat :
dota_unit_debug_attack_range : 0 : sv, cheat : Shows the attack range for selected units (Red circle)
dota_unit_debug_vision_range : 0 : sv, cheat : Shows the vision range for selected units (Teal circle)
dota_unit_draw_health_bar : 1 : cl :
dota_unit_draw_paths : 0 : sv, cheat :
dota_unit_health_bar_offset : -1 : cl :
dota_unit_hero_glows : 0 : cl :
dota_unit_interact_flash_duration : 0 : cl, a :
dota_unit_lean_angle : 90 : sv, rep :
dota_unit_lean_enable : 1 : sv, rep :
dota_unit_lean_rate : 3 : sv, rep :
dota_unit_short_path_search_debug : 0 : sv, cheat :
dota_unit_show_bounding_radius : 0 : sv, cheat :
dota_unit_show_collision_radius : 0 : sv, cheat :
dota_unit_show_missing_selection_boxes : 0 : cl :
dota_unit_show_selection_boxes : 0 : cl, cheat : Draws selection hitboxes. 0 = off, 1 = non-trees, 2 = trees, 3 = all entities.
dota_unit_sink_delay : 4 : cl :
dota_unit_sink_speed : 50 : cl :
dota_unit_use_player_color : 0 : cl :
dota_unit_z_speed : 200 : cl :
dota_unpause_countdown : 3 : sv, cheat :
dota_unpause_mass_disconnect_cooldown : 86400 : sv, cheat :
dota_update_connected_players_check_time : 1 : sv, cheat : How often the server should check if it needs to update the GC in seconds
dota_update_connected_players_send_time : 2 : sv, 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_urgency_building_state : 60 : sv, cheat : max send interval: tower state changed
dota_update_connected_players_urgency_connect : 30 : sv, cheat : max send interval: player connect
dota_update_connected_players_urgency_disconnect_consequences : 5 : sv, cheat : max send interval: player disconnects, relevant leaver actions are predicted
dota_update_connected_players_urgency_disconnect_noconsequences : 30 : sv, cheat : max send interval: player disconnects, no relevant leaver actions predicted
dota_update_connected_players_urgency_gamestate_timeout : 10 : sv, cheat : max send interval: We send a game state change, but lobby hasn't acknowledged it
dota_update_connected_players_urgency_heartbeat : 1800 : sv, cheat : max send interval: nothing has changed and lobby appears to be accurate
dota_update_connected_players_urgency_herochanged : 10 : sv, cheat : max send interval: player changer their hero
dota_update_connected_players_urgency_kills : 60 : sv, cheat : max send interval: kill counts changed
dota_update_connected_players_urgency_mass_disconnect : 3 : sv, cheat : max send interval: mass disconnection has been detected
dota_update_connected_players_urgency_spectator_count : 60 : sv, cheat : max send interval: spectator count changed
dota_update_gc_connection_check_count : 2 : sv, 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 : sv, cheat : How often the server should check the GC is still connected
dota_update_gc_server_info : 600 : sv, cheat : How often the server should check if it needs to update the GC in seconds
dota_upload_replay : cmd : : Upload a replay file
dota_use_animated_inventory_icons : 1 : cl, a :
dota_use_controller : 0 : cl :
dota_use_heightmap : 1 : cheat : Set to 0 to disable using heightmap when tracing vertical rays
dota_use_particle_fow : 1 : cl, cheat :
dota_use_particle_fow_unbloated : 1 : cl, cheat :
dota_view_store_item_details : cmd : : <itemdef>
dota_wait_for_players_completed_delay : 2 : sv : How long to stay at the waiting-for-players UI after all players have loaded
dota_wait_for_players_failed_delay : 3 : sv : How long to stay at the waiting-for-players UI after all players have loaded
dota_wait_for_players_to_load : 1 : sv : If set, hero picking will be delayed until all players have loaded.
dota_wait_for_players_to_load_timeout : 180 : sv : Game will start after this time, even if all players haven't loaded yet
dota_watch_live_friend_score_boost : 500 : cl, cheat : Amount that friends in live games boost the game's sort score
dota_watch_live_friends_only : 0 : cl :
dota_watch_live_hero_id : 0 : cl, cheat : Hero ID for requested games
dota_watch_live_league_id : 0 : cl, cheat : League ID for requested games
dota_watch_live_match_data_refresh_interval : 1 : cl :
dota_watch_live_match_list_auto_refresh_interval : 120 : cl :
dota_watch_live_match_list_refresh_interval : 10 : cl :
dota_watch_live_request_period : 30 : cl, cheat : Amount that friends in live games boost the game's sort score
dota_wearables_clientside : 0 : sv, rep :
dota_weekend_tourney_debug : cmd : : Prints local weekend tourney object(s), if any
dota_will_purchase_gold_remaining_max_remaining : 1000 : cl : 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 : cl : On the 'I will purchase <item>' alert, the minimum cost of an item to show the remaining gold cost
dota_winter_ambientfx : 0 : sv, rep :
dota_workshoptest : 0 : sv, rep :
dota_workshoptest_hudskin : 0 : cl :
dota_workshoptest_modelnew0 : 0 : sv :
dota_workshoptest_modelnew1 : 0 : sv :
dota_workshoptest_modelnew2 : 0 : sv :
dota_workshoptest_modelorg0 : 0 : sv :
dota_workshoptest_modelorg1 : 0 : sv :
dota_workshoptest_modelorg2 : 0 : sv :
dota_workshoptest_modelwearable0 : 0 : sv :
dota_workshoptest_modelwearable1 : 0 : sv :
dota_workshoptest_modelwearable10 : 0 : sv :
dota_workshoptest_modelwearable11 : 0 : sv :
dota_workshoptest_modelwearable12 : 0 : sv :
dota_workshoptest_modelwearable13 : 0 : sv :
dota_workshoptest_modelwearable14 : 0 : sv :
dota_workshoptest_modelwearable15 : 0 : sv :
dota_workshoptest_modelwearable2 : 0 : sv :
dota_workshoptest_modelwearable3 : 0 : sv :
dota_workshoptest_modelwearable4 : 0 : sv :
dota_workshoptest_modelwearable5 : 0 : sv :
dota_workshoptest_modelwearable6 : 0 : sv :
dota_workshoptest_modelwearable7 : 0 : sv :
dota_workshoptest_modelwearable8 : 0 : sv :
dota_workshoptest_modelwearable9 : 0 : sv :
dotadev_bind : cmd : : For development: Bind a key to in dota (ALT+key) allowed.
dotadev_binds_show : cmd : : For development: List all developer binds.
dotadev_unbind : cmd : : For development: Unbind a key to in dota (ALT+key) allowed.
dotaguide_load : cmd : : Loads the guide found at game\dota\guides\<guide name>.build
dp_drag : 0 : sv, cheat :
dp_pull : 0 : sv, cheat :
dp_radius : 100 : sv, cheat :
dp_spirits : 0 : sv, cheat :
drawcross : cmd : : Draws a cross at the given location Arguments: x y z
drawline : cmd : : 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 : demo :
dsp_db_min : 80 : demo :
dsp_db_mixdrop : 0 : demo :
dsp_dist_max : 1440 : cheat, demo :
dsp_dist_min : 0 : cheat, demo :
dsp_mix_max : 0 : demo :
dsp_mix_min : 0 : demo :
dsp_off : 0 : cheat :
dsp_vol_2ch : 1 : demo :
dsp_vol_4ch : 0 : demo :
dsp_vol_5ch : 0 : demo :
dsp_volume : 0 : a, demo :
dti_report_stddev_threshold : 1 : release : For network encoding stats, provide a notes field if field change count is above this many standard deviations for the average field change counts for the serializer.
dump_client_projectiles : cmd : : Spews a list of all client-side projectiles
dump_globals : cmd : : Dump all global entities/states
dump_localization_files : cmd : : List all loaded localization files.
dump_panorama_css_properties : cmd : : Prints out all valid panorama CSS properties and their documentation
dump_panorama_events : cmd : : print panorama event types and their documentation
dump_visible_buffs : cmd : : Print out non-hidden buffs.
dumpparticlelist : cmd : : Print out information on existing particle systems
dumpparticleperf : cmd : : Write a spreadheeet describing particle performance to particle_profile.csv
dumpsavedir : cmd : : List the contents of the save directory in memory
dumpstringtable : cmd : : Usage: dumpstringtable tablename <sv | cl> <verbose> Print string tables to console, verbose to dump data.
econ_show_items_with_tag : cmd : : Lists the item definitions that have a specified tag.
enable_boneflex : 1 : cl, a :
endmovie : cmd : : Stop recording movie frames.
engine_max_resource_system_update_time : 5 : :
engine_no_focus_sleep : 20 : a :
engine_no_focus_sleep_vconsole_suppress : 1 : : When VConsole is in the foreground, don't trigger engine_no_focus_sleep behavior
engine_show_frame_pacing : 0 : :
engine_show_frame_ticks : 0 : :
english : 1 : cl, user : If set to 1, running the english language set of assets.
ent_absbox : cmd : : 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} / no argument picks what player is looking at
ent_attachments : cmd : : Displays the attachment points on an entity. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
ent_autoaim : cmd : : Displays the entity's autoaim radius. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
ent_bbox : cmd : : 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} / no argument picks what player is looking at
ent_call : cmd : : 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 : : Cancels all ent_fire created outputs that are currently waiting for their delay to expire.
ent_characterize : cmd : : Spew PVS debug info for entity
ent_clear_debug_overlays : cmd : : Clears all debug overlays
ent_create : cmd : : Creates an entity of the given type where the player is looking.
ent_debug_anim : cmd : : Use the specified entity for animation debugging (sets 'anim_debug_entindex' to that entity's index)
ent_debugkeys : 0 : sv :
ent_dump : cmd : : Usage: ent_dump <entity name>
ent_find : cmd : : Find and list all entities with classnames or targetnames that contain the specified substring. Format: find_ent <substring>
ent_find_index : cmd : : Display data for entity matching specified index. Format: find_ent_index <index>
ent_fire : cmd : : Usage: ent_fire <target> [action] [value] [delay]
ent_grab : cmd : : grabs the object in front of the player. Options: -loose -multiple -toggle
ent_hitbox : cmd : : Displays the hitboxes for the given entity(ies). Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
ent_info : cmd : : Usage: ent_info <class name>
ent_joints : cmd : : Displays the joint names + axes an entity. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
ent_messages : cmd : : 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} / no argument picks what player is looking at
ent_messages_draw : 0 : sv, rep, cheat : Visualizes all entity input/output activity.
ent_name : cmd : : Displays the entity name
ent_orient : cmd : : 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 : : 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 : : Displays the pivot for the given entity(ies). (y=up=green, z=forward=blue, x=left=red). Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
ent_pivot_size : 20 : sv, a, cheat :
ent_rbox : cmd : : 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} / no argument picks what player is looking at
ent_remove : cmd : : Removes the given entity(s) Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
ent_remove_all : cmd : : Removes all entities of the specified type Arguments: {entity_name} / {class_name}
ent_rotate : cmd : : Rotates an entity by a specified # of degrees
ent_scale : cmd : : Scales entities. Arguments: <scale factor> {entity_name} / {class_name} / no argument picks what player is looking at
ent_script_dump : cmd : : Dumps the names and values of this entity's script scope to the console Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
ent_select : cmd : : Select or deselects the given entities(s) for later manipulation Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
ent_setang : cmd : : Set entity angles
ent_setname : cmd : : Sets the targetname of the given entity(s) Arguments: {new entity name} {entity_name} / {class_name} / no argument picks what player is looking at
ent_setpos : cmd : : Move entity to position
ent_show_contexts : 0 : sv, cheat : Show entity contexts in ent_text display
ent_show_response_criteria : cmd : : Print, to the console, an entity's current criteria set used to select responses. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
ent_skeleton : cmd : : Displays the skeleton for the given entity(ies). Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
ent_steadystate_batchsize : 20 : sv : Max number of entities to transmit to player
ent_steadystate_cooldown : 5 : sv : Time in seconds after player state changes before steady state changes can occur.
ent_steadystate_delay : 5 : sv : Time in seconds without network state changes until an entity is considered for trickle updates
ent_steadystate_enable : 1 : sv :
ent_steadystate_interval : 0 : sv : Rate at which entities can be trickled to players
ent_teleport : cmd : : Teleport the specified entity to where the player is looking. Format: ent_teleport <entity name>
ent_test_interpolation : 0 : cl :
ent_text : cmd : : Displays text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
ent_text256 : cmd : : 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} / no argument picks what player is looking at
ent_text_clear : cmd : : Hide text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
ent_text_filter : cmd : : Set which ent_text filters you want:
ent_text_flags_active : -1 : sv, cheat :
ent_text_no_name_really_i_mean_it : 0 : sv, cheat :
ent_text_radius : cmd : : 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/ no argument picks what player is looking at}
ent_text_sticky_add : cmd : : 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} / no argument picks what player is looking at
ent_text_sticky_clear : cmd : : 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} / no argument picks what player is looking at
ent_text_sticky_dump : cmd : : 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} / no argument picks what player is looking at
ent_text_sticky_remove : cmd : : 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} / no argument picks what player is looking at
ent_ungrab : cmd : : un-grabs all objects
ent_vcollide_wireframe : cmd : : Displays the interpolated vcollide wireframe pm am entity. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
ent_viewoffset : cmd : : Displays the eye position for the given entity(ies) in red. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
entity_log_load_unserialize : 0 : : Output unserialization of entities on map load. 0 - off, 1 - client/server, 2 - server, 3 - client
entity_lump_list : cmd : : List all known entity lumps
entity_lump_spew : cmd : : Dump the contents of an entity lump
entityreport : cmd : : Reports all extant entities. Optional 2nd arg is a substring of a classname that the list will be filtered by.
entitysummary : cmd : : Summarizes (by class) all extant entities. Optional 2nd arg is a substring of a classname that the list will be filtered by.
ents : cmd : : List server entities, sorted by spawn group
error_msg_test : cmd : : fire a fake hud error message
escape : cmd : : Escape key pressed.
event_points_activate_timeout : 10 : cl :
exec : cmd : : Execute a cfg file
execifexists : cmd : : Execute a cfg file if file exists
execute_command_every_frame : 0 : cheat :
explode : cmd : : Kills the player with explosive damage
explodevector : cmd : : Kills a player applying an explosive force. Usage: explodevector <player> <x value> <y value> <z value>
fade_debug_splitscreen_slot : -1 : cl :
fadein : cmd : : fadein {time r g b}: Fades the screen in from black or from the specified color over the given number of seconds.
fadeout : cmd : : fadeout {time r g b}: Fades the screen to black or to the specified color over the given number of seconds.
fake_account_disabled : 0 : cl :
fake_account_disabled_duration_seconds : 100 : cl :
fake_chat_members : 0 : cl : Number of users in chat channel.
fake_low_pri : 0 : cl :
fake_meta_xp : cmd : : Fake meta xp values
filesystem_buffer_size : 0 : : Size of per file buffers. 0 for none
filesystem_max_stdio_read : 16 : :
filesystem_native : 1 : : Use native FS or STDIO
filesystem_report_buffered_io : 0 : :
filesystem_unbuffered_io : 1 : :
filesystem_use_overlapped_io : 1 : :
filter_live_games_by_hero : 0 : cl :
filter_live_games_by_team_games : 0 : cl :
filter_pw_lobbies : 1 : cl :
find : cmd : : Find concommands with the specified string in their name/help text.
findflags : cmd : : Find concommands by flags.
fire_absorbrate : 3 : sv :
fire_dmgbase : 1 : sv :
fire_dmginterval : 1 : sv :
fire_dmgscale : 0 : sv :
fire_extabsorb : 5 : sv :
fire_extscale : 12 : sv :
fire_growthrate : 1 : sv :
fire_heatscale : 1 : sv :
fire_incomingheatscale : 0 : sv :
fire_maxabsorb : 50 : sv :
firetarget : cmd : :
firstperson : cmd : : Switch to firstperson camera.
fish_debug : 0 : cl, cheat : Show debug info for fish
fish_dormant : 0 : sv, rep, cheat : Turns off interactive fish behavior. Fish become immobile and unresponsive.
flex_cycler_think_interval : 0 : sv :
flex_expression : 0 : sv :
flex_rules : 1 : cl : Allow flex animation rules to run.
flex_smooth : 1 : cl : Applies smoothing/decay curve to flex animation controller changes.
flex_talk : 0 : sv :
fog_color : -1 : cheat :
fog_colorskybox : -1 : cl, cheat :
fog_enable : 1 : cheat : Enable fog
fog_enableskybox : 1 : cl, cheat :
fog_end : -1 : cl, cheat :
fog_endskybox : -1 : cl, cheat :
fog_hdrcolorscale : -1 : cheat :
fog_hdrcolorscaleskybox : -1 : cl, cheat :
fog_maxdensity : -1 : cl, cheat :
fog_maxdensityskybox : -1 : cl, cheat :
fog_override : 0 : cheat : Overrides the map's fog settings (-1 populates fog_ vars with map's values)
fog_override_color : cmd : : Sets the fog color override
fog_override_enable : 0 : 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 : cheat :
fog_override_start : 1000 : cheat :
fog_start : -1 : cl, cheat :
fog_startskybox : -1 : cl, cheat :
fog_volume_debug : 0 : sv : If enabled, prints diagnostic information about the current fog volume
fogui : cmd : : Show/hide fog control UI.
font_provider_update : cmd : : Update font provider settings
force_centerview : cmd : :
force_leave_game_button : 0 : cl :
force_quest_update : 0 : cl :
forceactivecontrollertype : -1 : :
fow_client_nofiltering : 0 : cl, cheat : 0 = normal, 1 = off
fow_client_show_stats : 0 : cl, cheat :
fow_client_stats : cmd : : displays fog of war stats
fow_client_visibility : 0 : cl, cheat : 0 = normal, 1 = off, 2 = never seen, 3 = seen
fow_degree_fade_in_rate1 : 4 : sv, rep, cheat : FoW area fade in rate #1 (greater than 1 is faster)
fow_degree_fade_in_rate2 : 4 : sv, rep, cheat : FoW area fade in rate #2 (greater than 1 is faster)
fow_degree_fade_in_rate_midpoint : 0 : sv, rep, cheat : FoW area fade out rate midpoint (0.0 - 1.0)
fow_degree_fade_out_rate1 : 4 : sv, rep, cheat : FoW area fade out rate #1 (greater than 1 is faster)
fow_degree_fade_out_rate2 : 4 : sv, rep, cheat : FoW area fade out rate #2 (greater than 1 is faster)
fow_degree_fade_out_rate_midpoint : 0 : sv, rep, cheat : FoW area fade out rate (0.0 - 1.0)
fow_server_debug : 0 : sv, cheat :
fow_server_debug_team : -1 : sv, cheat :
fow_server_show_grid : 1 : sv, cheat :
fow_server_show_grid_xy : 0 : sv, cheat :
fow_server_show_occluders : 1 : sv, cheat :
fow_server_show_stats : 0 : sv, cheat :
fow_server_show_viewers : 1 : sv, cheat :
fow_server_stats : cmd : : displays fog of war stats
fow_server_test_tempviewer : cmd : : test a temp viewer
fow_tile_update_time : 0 : sv, rep, cheat : FoW tile update time.
fp_trace : cmd : : Toggle field path tracing to file
fps_max : 120 : : Frame rate limiter
freecamera_accel : 5 : cl : Tweak this parameter to adjust Free Camera movement acceleration.
freecamera_fog_end : 2500 : cl : Fog end for Free Camera.
freecamera_fog_start : 1800 : cl : Fog start for Free Camera.
freecamera_max_speed : 500 : cl : Tweak this parameter to adjust Free Camera movement max speed.
freecamera_rotation_mulitplier : 10 : cl : Tweak this parameter to adjust Free Camera mouse rotation.
freecamera_zfar : 4500 : cl : Fog start for Free Camera.
fs_clear_open_duplicate_times : cmd : : Clear the list of files that have been opened.
fs_dump_open_duplicate_times : cmd : : 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_monitor_read_from_pack : 0 : : 0:Off, 1:Any, 2:Sync only
fs_report_long_reads : 0 : : 0:Off, 1:All (for tracking accumulated duplicate read times), >1:Microsecond threashold
fs_report_sync_opens : 0 : : 0:Off, 1:Always, 2:Not during load
fs_warning_mode : 0 : : 0:Off, 1:Warn main thread, 2:Warn other threads
func_break_max_pieces : 15 : sv, a, rep :
func_break_reduction_factor : 0 : sv :
func_breakdmg_bullet : 0 : sv :
func_breakdmg_club : 1 : sv :
func_breakdmg_explosive : 1 : sv :
fx_glass_velocity_cap : 0 : cl : Maximum downwards speed of shattered glass particles
g_debug_constraint_sounds : 0 : sv, cheat : Enable debug printing about constraint sounds.
g_debug_doors : 0 : sv :
g_debug_npc_vehicle_roles : 0 : sv :
g_debug_ragdoll_removal : 0 : sv, rep, cheat :
g_debug_ragdoll_visualize : 0 : cl, cheat :
g_debug_transitions : 0 : sv : 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_debug_vehiclebase : 0 : sv, cheat :
g_debug_vehicleexit : 0 : sv, cheat :
g_debug_vehiclesound : 0 : sv, cheat :
g_Language : 0 : sv, rep :
g_ragdoll_fadespeed : 600 : cl :
g_ragdoll_important_maxcount : 2 : sv, rep :
g_ragdoll_lvfadespeed : 100 : cl :
g_ragdoll_maxcount : 5 : sv, rep :
game_end_halloween_intro_delay : 10 : cl :
game_end_halloween_intro_failure_delay : 2 : cl :
game_end_item_anim_delay : 2 : cl :
game_end_show_gpm : cmd : : Print GPM stats during game end
game_end_speech_delay : 1 : cl :
game_end_xmas_intro_delay : 2 : cl :
game_end_xp_anim_delay : 1 : cl :
game_end_xp_anim_duration : 1 : cl :
gameevents_showeventlisteners : 0 : : Show listening addition/removals
gameevents_showevents : 0 : : Dump game events to console. (1 = Show Signaling, 2 = Show Posting also).
gameinstructor_dump_open_lessons : cmd : : Gives a list of all currently open lessons.
gameinstructor_enable : 1 : cl, a : Display in game lessons that teach new players.
gameinstructor_find_errors : 0 : cl, cheat : Set to 1 and the game instructor will run EVERY scripted command to uncover errors.
gameinstructor_reload_lessons : cmd : : Shuts down all open lessons and reloads them from the script file.
gameinstructor_reset_counts : cmd : : Resets all display and success counts to zero.
gameinstructor_start_sound_cooldown : 4 : cl : Number of seconds forced between similar lesson start sounds.
gameinstructor_verbose : 0 : cl, cheat : Set to 1 for standard debugging or 2 (in combo with gameinstructor_verbose_lesson) to show update actions.
gameinstructor_verbose_lesson : 0 : cl, cheat : Display more verbose information for lessons have this name.
gamestats_file_output_directory : 0 : sv : When -gamestatsfileoutputonly is specified, file will be emitted here instead of to modpath
gameui_activate : cmd : : Shows the game UI
gameui_allowescape : cmd : : Escape key allowed to hide game UI
gameui_allowescapetoshow : cmd : : Escape key allowed to show game UI
gameui_hide : cmd : : Hides the game UI
gameui_preventescape : cmd : : Escape key doesn't hide game UI
gameui_preventescapetoshow : cmd : : Escape key doesn't show game UI
gc_finish_loading : cmd : : tell whatever
gc_secret_key : 0 : sv, prot : Secret key for authenticating with the GC
getpos : cmd : : dump position and angles to the console
getpos_exact : cmd : : dump origin and angles to the console
give : cmd : : Give item to player. Arguments: <item_name>
givecurrentammo : cmd : : Give a supply of ammo for current weapon..
gl_clear : 1 : cl :
gl_clear_gray : 0 : cl, cheat : Clear the back buffer to gray every frame.
gl_clear_randomcolor : 0 : cl, cheat : Clear the back buffer to random colors every frame. Helps spot open seams in geometry.
global_event_log_enabled : 0 : sv, cheat : Enables the global event log system
global_set : cmd : : global_set <globalname> <state>: Sets the state of the given env_global (0 = OFF, 1 = ON, 2 = DEAD).
glow_outline_effect_enable : 1 : cl, cheat : Enable entity outline glow effects.
glow_outline_width : 6 : cl, cheat : Width of glow outline effect in screen space.
glow_use_tolerance : 0 : cl, rep, cheat :
god : cmd : : Toggle. Player becomes invulnerable.
gpu_level : 3 : cl : GPU Level - Default: High
gpu_mem_level : 2 : cl : Memory Level - Default: High
grep : cmd : : grep line for pattern, print out matching lines only
groups : cmd : : Show status of all spawn groups.
guidepanel_promptforrating : 1 : cl :
guidepanel_resetnag : cmd : : Resets the nag count on the guide panel
guidepanel_toggle : cmd : : Toggles the visibility of the Hero Build panel
guild_refresh : cmd : : guild_force_refresh
help : cmd : : Find help about a convar/concommand.
hide_sf_shop : cmd : : hide scaleform shop
hideconsole : cmd : : Hide the console.
hidehud : 0 : cl, cheat : bitmask: 1=weapon selection, 2=flashlight, 4=all, 8=health, 16=player dead, 32=needssuit, 64=misc, 128=chat, 256=crosshair, 512=vehicle crosshair, 1024=in vehicle
hidepanel : cmd : : Hides a viewport panel <name>
hl2_episodic : 0 : sv, rep :
host_framerate : 0 : release : Set to lock per-frame time elapse.
host_limitlocal : 0 : : Apply cl_cmdrate and cl_updaterate to loopback connection
host_showcachemiss : 0 : : Print a debug message when the client or server cache is missed.
host_timescale : 1 : rep, cheat : Prescale the clock by this amount.
host_timescale_dec : cmd : : Decrement the timescale by one step
host_timescale_inc : cmd : : Increment the timescale by one step
host_writeconfig : cmd : : Saves out the user config values.
hostfile : 0 : sv, release : The HOST file to load.
hostip : 0 : release : Host game server ip
hostname : 0 : release : Hostname for server.
hostport : 27015 : release : Host game server port
http_cache_size : 150 : :
hud_autoreloadscript : 0 : cl : Automatically reloads the animation script each time one is ran
hud_drawhistory_time : 5 : cl :
hud_fastswitch : 0 : cl, a :
hud_reloadscheme : cmd : : Reloads hud layout and animation scripts.
hud_saytext_time : 12 : cl :
hud_scaleformperf : 0 : cl :
hud_sf_is_element_visible : cmd : : Prints visibility info about an SF HUD element. Can specify a child in the SWF as third argument for further info.
hud_sf_reload : cmd : : reload scaleform hud element. usage: hud_sf_reload < substring of panel name >
hud_sticky_item_name : 0 : cl, a :
hud_takesshots : 0 : cl, a : Auto-save a scoreboard screenshot at the end of a map.
hurtme : cmd : : Hurts the player. Arguments: <health to lose>
ic : cmd : : interp entity count
ime_hkl_info : cmd : : Spew IME HKL info.
ime_info : cmd : : Spew IME info.
ime_supported_info : cmd : : Spew IME Supported info.
impulse : cmd : :
incrementvar : cmd : : Increment specified convar value.
input_button_code_is_scan_code : 1 : a : Bind keys based on keyboard position instead of key name
input_downimpulsevalue : 0.700000 : application :
input_filter_relative_analog_inputs : false : machine :
input_forceuser : -1 : cheat : Force user input to this split screen player.
input_upimpulsevalue : 0.300000 : application :
inspectheroinworld : cmd : : Zoom into a selected hero in the world for a closer view.
instant_replay : 1 : : Enable instant replay recording.
instant_replay_goto_tick : cmd : : Goto a direct timestamp of the replay
instant_replay_history_limit : 120 : : Maximum amount of minutes to save history (0 is unlimited).
instant_replay_history_limit_low : 10 : : Maximum amount of minutes to save history on low memory (32 bit) systems (0 is unlimited).
instant_replay_live : cmd : : If in replay, jumps back to live
instant_replay_pause : cmd : : Pauses instant replay.
instant_replay_resume : cmd : : Resumes instant replay.
instant_replay_skip : cmd : : Number of seconds to skip back to instant replay from current position
instant_replay_skip_live : cmd : : Number of seconds to skip back to instant replay from live
instant_replay_timescale : cmd : : Sets instant replay speed.
instant_replay_togglepause : cmd : : Toggles instant replay.
inventory_frame : cmd : : inventory set frame #
inventory_resize : cmd : : force re-layout inventory
invnext : cmd : :
invnextselect : cmd : :
invprev : cmd : :
invprevselect : cmd : :
ip : 0 : release : Overrides IP for multihomed hosts
irrad_atlas_print_stats : cmd : : Displays irrad atlas allocation stats.
irrad_flush : cmd : : Flush irradiance volume allocations.
irrad_maxstreams : 8 : cheat : Maximum number of simultaneous streaming irradiance volume textures.
irrad_overridefademaxdist : -1 : cheat : Override fademaxdist for purposes of streaming visiblity calculation.
irrad_streamingthreshold : 512 : cheat : Distance at which to begin streaming in non-resident irradiance volumes.
irrad_suppress : 0 : cheat : Stop irradiance volume updates
item_debug_validation : 1 : sv, a, rep : If set, CEconEntity::ValidateEntityAttachedToPlayer behaves as it would in release builds and also allows bot players to take the same code path as real players.
item_land_duration : 350 : cl :
item_land_magnitude : 10 : cl :
item_land_oscillations : 3 : cl :
item_show_whitelistable_definitions : cmd : : Lists the item definitions that can be whitelisted in the item_whitelist.txt file in tournament mode.
items_game_use_gc_copy : 0 : sv, a, rep : If set, items_game.txt will be stomped by the GC.
iv_debug : cmd : : Spew interpolated var info for entity.
iv_debugbone : 0 : release : Debug bone name for interpolation spew of CAnimationState.
iv_interp : cmd : : Spew interpolated var info for entity.
iv_off : cmd : : Turn off all interpolation variable spew.
iv_on : cmd : : Spew both interpolated var debug info and history for entity.
iv_parallel_latch : 1 : cl :
iv_parallel_restore : 0 : cl :
iv_wrapped_parallel_latch : 1 : cl :
jointeam : cmd : : Join a team
joy_accel_filter : 0.200000 : application :
joy_accelmax : 1.000000 : application :
joy_accelscale : 0.600000 : application :
joy_advanced : 0 : cl, a :
joy_advaxisr : 0 : cl, a :
joy_advaxisu : 0 : cl, a :
joy_advaxisv : 0 : cl, a :
joy_advaxisx : 0 : cl, a :
joy_advaxisy : 0 : cl, a :
joy_advaxisz : 0 : cl, a :
joy_autoaimdampen : 0 : cl, a, user : How much to scale user stick input when the gun is pointing at a valid target.
joy_autoaimdampenrange : 0 : cl, a : The stick range where autoaim dampening is applied. 0 = off
joy_autosprint : 0 : cl : Automatically sprint when moving with an analog joystick
joy_axisbutton_threshold : 0 : a : Analog axis range before a button press is registered.
joy_axisr_deadzone : 0.150000 : per-user :
joy_axisr_relative : false : per-user :
joy_axisu_deadzone : 0.150000 : per-user :
joy_axisu_relative : false : per-user :
joy_axisv_deadzone : 0.150000 : per-user :
joy_axisv_relative : false : per-user :
joy_axisx_deadzone : 0.150000 : per-user :
joy_axisx_relative : false : per-user :
joy_axisy_deadzone : 0.150000 : per-user :
joy_axisy_relative : false : per-user :
joy_axisz_deadzone : 0.150000 : per-user :
joy_axisz_relative : false : per-user :
joy_circle_correct : true : per-user :
joy_deadzone_mode : 0 : per-user :
joy_display_input : 0 : cl, a :
joy_forward_sensitivity : 1.000000 : per-user :
joy_forwardsensitivity : -1 : cl, a :
joy_forwardthreshold : 0 : cl, a :
joy_inverty : 0 : cl, a, ss, xbox_archive : Whether to invert the Y axis of the joystick for looking.
joy_inverty2 : 0 : cl, a, ss_added, xbox_archive : Whether to invert the Y axis of the joystick for looking.
joy_legacy : 0 : cl, a, ss, xbox_archive : Turn on/off 'Legacy' mapping for control sticks.
joy_legacy2 : 0 : cl, a, ss_added, xbox_archive : Turn on/off 'Legacy' mapping for control sticks.
joy_lookspin_default : 0 : cl :
joy_lowend : 1.000000 : application :
joy_lowmap : 1.000000 : application :
joy_movement_stick : 0 : cl, a, ss, xbox_archive : Which stick controls movement (0 is left stick)
joy_movement_stick2 : 0 : cl, a, ss_added, xbox_archive : Which stick controls movement (0 is left stick)
joy_name : 0 : cl, a :
joy_pegged : 0.750000 : application :
joy_pitch_sensitivity : 3.000000 : per-user :
joy_pitchsensitivity : 1 : cl, a, ss, xbox_archive :
joy_pitchsensitivity2 : 1 : cl, a, ss_added, xbox_archive :
joy_pitchthreshold : 0 : cl, a :
joy_response_look : 0 : per-user :
joy_response_move : 9 : per-user :
joy_response_move_vehicle : 6 : cl :
joy_sensitive_step0 : 0.100000 : application :
joy_sensitive_step1 : 0.400000 : application :
joy_sensitive_step2 : 0.900000 : application :
joy_side_sensitivity : 1.000000 : per-user :
joy_sidesensitivity : 1 : cl, a :
joy_sidethreshold : 0 : cl, a :
joy_variable_frametime : 1 : cl :
joy_vehicle_turn_lowend : 0.700000 : application :
joy_vehicle_turn_lowmap : 0.400000 : application :
joy_virtual_peg : false : application :
joy_wingmanwarrior_centerhack : 0 : a : Wingman warrior centering hack.
joy_wingmanwarrior_turnhack : 0 : a : Wingman warrior hack related to turn axes.
joy_xcontroller_cfg_loaded : 0 : cl : If 0, the 360controller.cfg file will be executed on startup & option changes.
joy_yaw_sensitivity : 3.000000 : per-user :
joy_yawsensitivity : -1 : cl, a, ss, xbox_archive :
joy_yawsensitivity2 : -1 : cl, a, ss_added, xbox_archive :
joy_yawthreshold : 0 : cl, a :
joyadvancedupdate : cmd : :
joystick : 0 : cl, a : True if the joystick is enabled, false otherwise.
jpeg_quality : 90 : : Set jpeg screenshot quality. [1..100]
jpeg_screenshot : cmd : : Take a jpeg screenshot: jpeg_screenshot [filename] [quality 1-100].
key_findbinding : cmd : : Find key bound to specified command string.
key_listboundkeys : cmd : : List bound keys with bindings.
key_updatelayout : cmd : : Updates game keyboard layout to current windows keyboard setting.
kick : cmd : : Kick a player by name.
kickid : cmd : : Kick a player by userid or uniqueid, with a message.
kickid_hltv : cmd : : Kick a player by userid or uniqueid, with a message.
kill : cmd : : Kills the player with generic damage
killvector : cmd : : Kills a player applying force. Usage: killvector <player> <x value> <y value> <z value>
language_fake_unsupported_primary : 0 : cl :
lastinv : cmd : :
light_priority_buffer_res : 8192 : :
light_priority_enabled : 1 : :
light_priority_fade_dist_far : 2048 : :
light_priority_fade_dist_near : 1024 : :
lightquery_debug_direct_lighting : 1 : sv, rep, cheat :
lightquery_debug_indirect_lighting : 1 : sv, rep, cheat :
lightquery_debug_indirect_lighting_fast : 0 : sv, rep, cheat : 0 = standard sampling, 1 = fast sampling, 2 = ultra-fast sampling
listdemo : cmd : : List demo file contents.
listid : cmd : : Lists banned users.
listip : cmd : : List IP addresses on the ban list.
listRecentNPCSpeech : cmd : : Displays a list of the last 5 lines of speech from NPCs.
loadout_test_activity_modifiers : 0 : cl, cheat :
locator_background_border_color : 268435456.000 : cl : The default color for the border.
locator_background_border_thickness : 3 : cl : How many pixels the background borders the left and right.
locator_background_color : 100663296.000 : cl : The default color for the background.
locator_background_shift_x : 3 : cl : How many pixels the background is shifted right.
locator_background_shift_y : 1 : cl : How many pixels the background is shifted down.
locator_background_style : 0 : cl : Setting this to 1 will show rectangle backgrounds behind the items word-bubble pointers.
locator_background_thickness_x : 8 : cl : How many pixels the background borders the left and right.
locator_background_thickness_y : 0 : cl : How many pixels the background borders the top and bottom.
locator_fade_time : 0 : cl : Number of seconds it takes for a lesson to fully fade in/out.
locator_icon_max_size_non_ss : 1 : cl : Maximum scale of the icon on the screen
locator_icon_min_size_non_ss : 1 : cl : Minimum scale of the icon on the screen
locator_lerp_rest : 2 : cl : Number of seconds before moving from the center.
locator_lerp_speed : 5 : cl : Speed that static lessons move along the Y axis.
locator_lerp_time : 1 : cl : Number of seconds to lerp before reaching final destination
locator_pulse_time : 1 : cl : Number of seconds to pulse after changing icon or position
locator_split_len : 0 : cl, cheat :
locator_split_maxwide_percent : 0 : cl, cheat :
locator_start_at_crosshair : 0 : cl : Start position at the crosshair instead of the top middle of the screen.
locator_target_offset_x : 0 : cl : How many pixels to offset the locator from the target position.
locator_target_offset_y : 0 : cl : How many pixels to offset the locator from the target position.
locator_text_drop_shadow : 1 : cl : If enabled, a drop shadow is drawn behind caption text. PC only.
locator_text_glow : 0 : cl : If enabled, a glow is drawn behind caption text
locator_text_glow_color : -1 : cl : Color of text glow
locator_topdown_style : 0 : cl : Topdown games set this to handle distance and offscreen location differently.
log : cmd : : Enables logging to file, console, and udp < on | off >.
log_color : cmd : : Set the color of a logging channel.
log_dumpchannels : cmd : : Dumps information about all logging channels.
log_flags : cmd : : Set the flags on a logging channel.
log_level : cmd : : Set the spew level of a logging channel.
log_verbosity : cmd : : Set the verbosity of a logging channel.
logaddress_add : cmd : : Set address and port for remote host <ip:port>.
logaddress_del : cmd : : Remove address and port for remote host <ip:port>.
logaddress_delall : cmd : : Remove all udp addresses being logged to
logaddress_list : cmd : : List all addresses currently being used by logaddress.
lookstrafe : 0 : cl, a :
loop_dump : cmd : : Print the listeners of the current loop mode
lservercfgfile : 0 : sv :
lua_report_memory : cmd : :
m_customaccel : 0 : cl, a : Custom mouse acceleration: 0: custom accelaration disabled 1: mouse_acceleration = min(m_customaccel_max, pow(raw_mouse_delta, m_customaccel_exponent) * m_customaccel_scale + sensitivity) 2: Same as 1, with but x and y sensitivity are scaled by m_pitch and m_yaw respectively. 3: mouse_acceleration = pow(raw_mouse_delta, m_customaccel_exponent - 1) * sensitivity
m_customaccel_exponent : 1 : cl, a : Mouse move is raised to this power before being scaled by scale factor.
m_customaccel_max : 0 : cl, a : Max mouse move scale factor, 0 for no limit
m_customaccel_scale : 0 : cl, a : Custom mouse acceleration value.
m_filter : 0 : cl, a, ss : Mouse filtering (set this to 1 to average the mouse over 2 frames).
m_filter2 : 0 : cl, a, ss_added : Mouse filtering (set this to 1 to average the mouse over 2 frames).
m_forward : 1 : cl, a : Mouse forward factor.
m_mouseaccel1 : 0 : cl, a : Windows mouse acceleration initial threshold (2x movement).
m_mouseaccel2 : 0 : cl, a : Windows mouse acceleration secondary threshold (4x movement).
m_mousespeed : 1 : cl, a : Windows mouse acceleration (0 to disable, 1 to enable [Windows 2000: enable initial threshold], 2 to enable secondary threshold [Windows 2000 only]).
m_pitch : 0 : cl, a, ss : Mouse pitch factor.
m_pitch2 : 0 : cl, a, ss_added : Mouse pitch factor.
m_rawinput : 0 : cl, a : Use Raw Input for mouse input.
m_side : 0 : cl, a : Mouse side factor.
m_yaw : 0 : cl, a : Mouse yaw factor.
map : cmd : : map <mapname> :Load a new map.
map_enable_background_maps : cmd : : Enables/disables portrait background maps
mapcyclefile : 0 : sv : Name of the .txt file used to cycle the maps on multiplayer servers
maps : cmd : : Displays list of maps.
markup_group_ent_bbox : cmd : : markup_group_ent_bbox <markup_group name> -> toggle ent_bbox for all members of the named markup group
markup_group_ent_text : cmd : : markup_group_ent_text <markup_group name> -> toggle ent_text for all members of the named markup group
markup_group_spew : cmd : : Spew all current markup groups and their members
mat_accelerate_adjust_exposure_down : 3 : cl, cheat :
mat_bloom_scalefactor_scalar : 1 : cl, release :
mat_bloomamount_rate : 0 : cl, cheat :
mat_bloomscale : 1 : cl :
mat_camerarendertargetoverlaysize : 128 : cl, cheat :
mat_clearshadercache : cmd : : Clears the shader cache used for dynamic shader compile.
mat_clipz : 1 : cl :
mat_colcorrection_disableentities : 0 : cl : Disable map color-correction entities
mat_colcorrection_editor : 0 : cl :
mat_colcorrection_forceentitiesclientside : 0 : cl, cheat : Forces color correction entities to be updated on the client
mat_debug_bloom : 0 : cl, cheat :
mat_debug_postprocessing_effects : 0 : cl : 0 = off, 1 = show post-processing passes in quadrants of the screen, 2 = only apply post-processing to the centre of the screen
mat_depthbias_shadowmap : 0 : cl :
mat_disable_bloom : 0 : cl :
mat_disable_dynamic_shader_compile : cmd : : Reloads all shaders from vcs files until the next time mat_reloadshaders is called
mat_dof_enabled : 1 : cl :
mat_dof_far_blur_depth : 1000 : cl :
mat_dof_far_blur_radius : 5 : cl :
mat_dof_far_focus_depth : 250 : cl :
mat_dof_near_blur_depth : 20 : cl :
mat_dof_near_blur_radius : 10 : cl :
mat_dof_near_focus_depth : 100 : cl :
mat_dof_override : 0 : cl :
mat_dof_quality : 0 : cl :
mat_drawTexture : 0 : cl : Enable debug view texture
mat_drawTextureScale : 1 : cl : Debug view texture scale
mat_drawTitleSafe : 0 : : Enable title safe overlay
mat_drawwater : 1 : cl, cheat :
mat_dump_rts : 0 : cl :
mat_exposure_center_region_x : 0 : cl, cheat :
mat_exposure_center_region_y : 0 : cl, cheat :
mat_force_bloom : 0 : cl, cheat :
mat_framebuffercopyoverlaysize : 128 : cl :
mat_fullbright : 0 : cheat :
mat_grain_enable : 0 : cl :
mat_hdr_level : 2 : cl :
mat_hdr_manual_tonemap_rate : 1 : cl :
mat_hdr_uncapexposure : 0 : cl, cheat :
mat_hsv : 0 : cl, cheat :
mat_local_contrast_enable : 0 : cl :
mat_material_frameupdate_limit : 2 : : Maximum time in ms to spend initializing shaders for materials each frame.
mat_motion_blur_enabled : 0 : cl :
mat_motion_blur_falling_intensity : 1 : cl :
mat_motion_blur_falling_max : 20 : cl :
mat_motion_blur_falling_min : 10 : cl :
mat_motion_blur_forward_enabled : 1 : cl :
mat_motion_blur_rotation_intensity : 1 : cl :
mat_motion_blur_strength : 1 : cl :
mat_print_dead_materials : cmd : : Print loaded materials that have no valid layers due to not supporting any of the modes in gameinfo.gi.
mat_print_error_materials : cmd : : Print loaded materials that are using the error shader or material.
mat_print_material_info : cmd : : Print info about a specific material
mat_print_materials : cmd : : Print loaded materials. Takes an optional substring as an argument.
mat_print_materials_last_frame : cmd : : Print materials used last frame
mat_print_materials_unused : cmd : : Print materials that have never been used
mat_print_modes : cmd : : Print supported rendering modes.
mat_print_shader_info : cmd : : Print detailed info about a single shader. Takes a shader name (hero.vfx) as an argument.
mat_print_shaders : cmd : : Print loaded shaders. Takes a substring as an argument.
mat_print_textures : cmd : : Print loaded textures in alphabetical order. Takes an optional substring as an argument.
mat_print_textures_size : cmd : : Print loaded textures in ascending size order. Takes an optional substring as an argument.
mat_reinitmaterials : cmd : : Reinitializes all loaded materials, reloading their shaders.
mat_reloadmaterials : cmd : : Reloads all materials. Takes an optional substring as an argument.
mat_reloadshaders : cmd : : Reloads all shaders. Takes an optional substring as an argument.
mat_show_histogram : 0 : cl :
mat_showcamerarendertarget : 0 : cl, cheat :
mat_showframebuffertexture : 0 : cl, cheat :
mat_showwatertextures : 0 : cl, cheat :
mat_slopescaledepthbias_shadowmap : 4 : cl :
mat_stub : 0 : cl, cheat :
mat_tonemap_debug : 0 : :
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 : cl : Scale down the main viewport (to reduce GPU impact on CPU profiling)
mat_viewportupscale : 1 : cl, cheat : Scale the viewport back up
mat_wateroverlaysize : 128 : cl :
mat_wireframe : 0 : cl, cheat :
mat_yuv : 0 : cl, cheat :
mem_compact : cmd : : Compacts the heap
mem_dump : cmd : : Dump memory stats to text file.
mem_incremental_compact : cmd : : Incrementally compacts the heap
mem_incremental_compact_rate : 0 : cheat : Rate at which to attempt internal heap compaction
mem_level : 2 : cl : Memory Level - Default: High
mem_test : cmd : :
mem_test_each_frame : 0 : : Run heap check at end of every frame
mem_test_every_n_seconds : 0 : : Run heap check at a specified interval
mem_test_quiet : 0 : : Don't print stats when memtesting
memory : cmd : : Print memory stats.
midi_auto_connect_port : -1 : cl, a : On init, attempt to connect to the device on this port
midi_connect_port : cmd : : Attempt to open a connection on the passed port ( or 0 if not specfied ). Will close existing connection
midi_release : cmd : : Release any connected MIDI device
midi_reset_notes : cmd : : Send emergency Note OFF for all active notes on all channels
midi_status : cmd : : Dump info about connected MIDI devices
midi_test_off : cmd : : Send a test note OFF to the connected MIDI device
midi_test_on : cmd : : Send a test note ON to the connected MIDI device
mix_input : cmd : : Set an input mix value
model_combiner_dumpstats : cmd : : Dump the stats for the model combiner manager.
motd_intros : 0 : cl, a :
motdfile : 0 : sv, release : The MOTD file to load.
mouse_disableinput : 0 : : Set to disable mouse input
mouse_pitchyaw_sensitivity : 50.000000 : machine :
movie_fixwave : cmd : : Fixup corrupted .wav file if engine crashed during startmovie/endmovie, etc.
mp_allowNPCs : 1 : sv, nf :
mp_allowspectators : 1 : sv, rep : toggles whether the server allows spectator mode or not
mp_autocrosshair : 1 : sv, nf :
mp_bonusroundtime : 15 : cl, rep : Time after round win until round restarts
mp_chattime : 10 : sv, rep : amount of time players can chat after the game is over
mp_clan_ready_signal : 0 : sv : Text that team leader from each team must speak for the match to begin
mp_clan_readyrestart : 0 : sv : If non-zero, game will restart once someone from each team gives the ready signal
mp_defaultteam : 0 : sv :
mp_disable_autokick : cmd : : Prevents a userid from being auto-kicked
mp_disable_respawn_times : 0 : cl, nf, rep :
mp_fadetoblack : 0 : sv, nf, rep : fade a player's screen to black when he dies
mp_falldamage : 0 : sv, nf :
mp_feetyawrate_max : 360 : sv, rep : How many degrees per second that we can turn our feet or upper body when we're outside the max body yaw.
mp_flashlight : 1 : sv, nf :
mp_footsteps : 1 : sv, nf :
mp_forcecamera : 0 : sv, rep : Restricts spectator modes for dead players
mp_forcerespawn : 1 : sv, nf :
mp_fraglimit : 0 : sv, nf :
mp_friendlyfire : 0 : sv, nf, rep : Allows team members to injure other members of their team
mp_maxrounds : 0 : cl, nf, rep : max number of rounds to play before server changes maps
mp_restartgame : 0 : sv : If non-zero, game will restart in the specified number of seconds
mp_teamlist : 0 : sv, nf :
mp_teamoverride : 1 : sv :
mp_teamplay : 0 : sv, nf :
mp_teams_unbalance_limit : 1 : cl, nf, rep : Teams are unbalanced when one team has this many more players than the other team. (0 disables check)
mp_timelimit : 0 : sv, nf, rep : game time per map in minutes
mp_tournament : 0 : sv, nf, rep :
mp_tournament_whitelist : 0 : sv : Specifies the item whitelist file to use.
mp_usehwmmodels : 0 : cl : Enable the use of the hw morph models. (-1 = never, 1 = always, 0 = based upon GPU)
mp_usehwmvcds : 0 : cl : Enable the use of the hw morph vcd(s). (-1 = never, 1 = always, 0 = based upon GPU)
mp_waitingforplayers_cancel : 0 : sv : Set to 1 to end the WaitingForPlayers period.
mp_waitingforplayers_restart : 0 : sv : Set to 1 to start or restart the WaitingForPlayers period.
mp_waitingforplayers_time : 0 : sv : WaitingForPlayers time length in seconds
mp_weaponstay : 0 : sv, nf :
mp_winlimit : 0 : cl, nf, rep : Max score one team can reach before server changes maps
multiunit_frame_tall : 48 : cl :
multiunit_frame_wide : 48 : cl :
multiunit_page_next : cmd : : cycle to the next multiunit page
multiunit_page_prev : cmd : : cycle to the previous multiunit page
multiunit_x_gap : 4 : cl :
multiunit_x_start : 0 : cl :
multiunit_y_gap : 13 : cl :
multiunit_y_start : 0 : cl :
multvar : cmd : : Multiply specified convar value.
muzzleflash_light : 1 : cl, a :
name : public enemy : per-user :
nav_add_to_selected_set : cmd : : Add current area to the selected set.
nav_add_to_selected_set_by_id : cmd : : Add specified area id to the selected set.
nav_analyze : cmd : : Re-analyze the current Navigation Mesh and save it to disk.
nav_area_bgcolor : 503316480 : sv, cheat : RGBA color to draw as the background color for nav areas while editing.
nav_area_max_size : 15 : sv, cheat : Max area size created in nav generation
nav_area_res : 25 : sv, cheat : Standard nav area minimum size
nav_auto_build_area : cmd : : Build out high-precision areas around the edit cursor and create them.
nav_avoid : cmd : : Toggles the 'avoid this area when possible' flag used by the AI system.
nav_begin_area : cmd : : Defines a corner of a new Area or Ladder. To complete the Area or Ladder, drag the opposite corner to the desired location and issue a 'nav_end_area' command.
nav_begin_deselecting : cmd : : Start continuously removing from the selected set.
nav_begin_drag_deselecting : cmd : : Start dragging a selection area.
nav_begin_drag_selecting : cmd : : Start dragging a selection area.
nav_begin_selecting : cmd : : Start continuously adding to the selected set.
nav_begin_shift_xy : cmd : : Begin shifting the Selected Set.
nav_blockers_can_affect_flow : 1 : cheat : Set this convar to 0 if you want the 'affectsFlow' property of func_nav_blockers to be ignored
nav_build_ladder : cmd : : Attempts to build a nav ladder on the climbable surface under the cursor.
nav_chop_selected : cmd : : Chops all selected areas into their component 1x1 areas
nav_clear_attribute : cmd : : Remove given nav attribute from all areas in the selected set.
nav_clear_attributes : cmd : : Clear all nav attributes of selected area.
nav_clear_selected_set : cmd : : Clear the selected set.
nav_clear_walkable_marks : cmd : : Erase any previously placed walkable positions.
nav_compress_id : cmd : : Re-orders area and ladder ID's so they are continuous.
nav_connect : cmd : : To connect two Areas, mark the first Area, highlight the second Area, then invoke the connect command. Note that this creates a ONE-WAY connection from the first to the second Area. To make a two-way connection, also connect the second area to the first.
nav_coplanar_slope_limit : 0 : cheat :
nav_corner_adjust_adjacent : 18 : cheat : radius used to raise/lower corners in nearby areas when raising/lowering corners.
nav_corner_lower : cmd : : Lower the selected corner of the currently marked Area.
nav_corner_place_on_ground : cmd : : Places the selected corner of the currently marked Area on the ground.
nav_corner_raise : cmd : : Raise the selected corner of the currently marked Area.
nav_corner_select : cmd : : Select a corner of the currently marked Area. Use multiple times to access all four corners.
nav_create_area_at_feet : 0 : sv, cheat : Anchor nav_begin_area Z to editing player's feet
nav_create_place_on_ground : 0 : sv, cheat : If true, nav areas will be placed flush with the ground when created by hand.
nav_crouch : cmd : : Toggles the 'must crouch in this area' flag used by the AI system.
nav_debug_blocked : 0 : sv, cheat :
nav_delete : cmd : : Deletes the currently highlighted Area.
nav_delete_marked : cmd : : Deletes the currently marked Area (if any).
nav_disconnect : cmd : : 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_displacement_test : 10000 : sv, cheat : Checks for nodes embedded in displacements (useful for in-development maps)
nav_drag_selection_volume_zmax_offset : 32 : sv, rep : The offset of the nav drag volume top from center
nav_drag_selection_volume_zmin_offset : 32 : sv, rep : The offset of the nav drag volume bottom from center
nav_draw_area_vert_order : 0 : sv, cheat :
nav_draw_clearance_warning : 0 : sv, cheat :
nav_draw_connected_area_radius : 750 : sv, cheat :
nav_draw_limit : 300 : sv, cheat : The maximum number of areas to draw in edit mode
nav_draw_vert_hotspots : 1 : sv, cheat :
nav_edit : 0 : sv, cheat : Set to one to interactively edit the Navigation Mesh. Set to zero to leave edit mode.
nav_end_area : cmd : : Defines the second corner of a new Area or Ladder and creates it.
nav_end_deselecting : cmd : : Stop continuously removing from the selected set.
nav_end_drag_deselecting : cmd : : Stop dragging a selection area.
nav_end_drag_selecting : cmd : : Stop dragging a selection area.
nav_end_selecting : cmd : : Stop continuously adding to the selected set.
nav_end_shift_xy : cmd : : Finish shifting the Selected Set.
nav_flood_select : cmd : : Selects the current Area and all Areas connected to it, recursively. To clear a selection, use this command again.
nav_gen_pc_add_jumps : 1 : cheat :
nav_gen_pc_connect_angle : 0 : cheat :
nav_gen_pc_connect_dist : 0 : cheat :
nav_gen_pc_connect_overlap : 4 : cheat :
nav_gen_pc_degen_limit : 0 : cheat :
nav_gen_pc_false : 0 : cheat : Always false
nav_gen_pc_island_removal : 1 : cheat :
nav_gen_pc_opt_to_quads_2 : 1 : cheat :
nav_gen_pc_opt_to_quads_angle_limit_2 : 10 : cheat :
nav_gen_pc_opt_to_quads_num_steps : 6 : cheat :
nav_gen_pc_opt_to_quads_se_limit_end : 0 : cheat :
nav_gen_pc_opt_to_quads_se_limit_start : 0 : cheat :
nav_gen_pc_opt_to_quads_weld_limit_end : 0 : cheat :
nav_gen_pc_opt_to_quads_weld_limit_start : 0 : cheat :
nav_gen_pc_remove_vertical_polys : 1 : cheat :
nav_gen_pc_run_recast : 1 : cheat :
nav_gen_pc_tr_max_acceptable_cost_1 : 900 : cheat :
nav_gen_pc_tr_max_acceptable_cost_2 : 900 : cheat :
nav_gen_pc_tri_reduce_all : 0 : cheat :
nav_gen_pc_true : 1 : cheat : Always true
nav_gen_pc_vertical_limit : 88 : cheat :
nav_generate : cmd : : Generate a Navigation Mesh for the current map and save it to disk.
nav_generate_compute_lighting : 0 : sv, cheat : If true, compute lighting for this area. Otherwise, just set to 1/2.
nav_generate_fencetops : 1 : sv, cheat : Autogenerate nav areas on fence and obstacle tops
nav_generate_fixup_jump_areas : 1 : sv, cheat : Convert obsolete jump areas into 2-way connections
nav_generate_incremental : cmd : : Generate a Navigation Mesh for the current map and save it to disk.
nav_generate_incremental_range : 2000 : sv, cheat :
nav_generate_incremental_tolerance : 0 : sv, cheat : Z tolerance for adding new nav areas.
nav_generate_no_restart : 0 : sv :
nav_generate_remove_jump_areas : 1 : sv :
nav_jump : cmd : : Toggles the 'traverse this area by jumping' flag used by the AI system.
nav_ladder_flip : cmd : : Flips the selected ladder's direction.
nav_load : cmd : : Loads the Navigation Mesh for the current map.
nav_load_aaquad : cmd : : Loads the Navigation Mesh for the current map.
nav_load_polyclip : cmd : : Loads the Navigation Mesh for the current map.
nav_load_recast : cmd : : Loads the Navigation Mesh for the current map.
nav_lower_drag_volume_max : cmd : : Lower the top of the drag select volume.
nav_lower_drag_volume_min : cmd : : Lower the bottom of the drag select volume.
nav_mark : cmd : : Marks the Area or Ladder under the cursor for manipulation by subsequent editing commands.
nav_mark_attribute : cmd : : Set nav attribute for all areas in the selected set.
nav_mark_walkable : cmd : : Mark the current location as a walkable position. These positions are used as seed locations when sampling the map to generate a Navigation Mesh.
nav_max_auto_area_size : 16384 : sv, cheat : Max size in x/y of any auto-generated nav area
nav_max_view_distance : 0 : sv, cheat : Maximum range for precomputed nav mesh visibility (0 = default 1500 units)
nav_max_vis_delta_list_length : 64 : cheat :
nav_merge : cmd : : To merge two Areas into one, mark the first Area, highlight the second by pointing your cursor at it, and invoke the merge command.
nav_merge_mesh : cmd : : Merges a saved selected set into the current mesh.
nav_no_jump : cmd : : Toggles the 'dont jump in this area' flag used by the AI system.
nav_obstacle_allow_delete : 0 : sv, cheat :
nav_obstruction_draw : 0 : sv, cheat :
nav_path_debug_compute_with_open_goal : 0 : sv, cheat :
nav_path_debug_jump_segments : 0 : sv, cheat :
nav_path_draw_areas : 0 : sv, cheat :
nav_path_draw_climb_segments : 1 : sv, cheat :
nav_path_draw_connected_areas : 0 : sv, cheat :
nav_path_draw_ground_segments : 1 : sv, cheat :
nav_path_draw_inc : 100 : sv, cheat :
nav_path_draw_jump_segments : 1 : sv, cheat :
nav_path_draw_ladder_segments : 1 : sv, cheat :
nav_path_fixup_climb_up_segments : 0 : sv, cheat :
nav_path_fixup_gap_segments : 0 : sv, cheat :
nav_path_fixup_portal_violation_segments : 0 : sv, cheat :
nav_path_optimizer_debug : 0 : sv, cheat :
nav_path_segment_influence_radius : 100 : sv, cheat :
nav_pathfind_debug : 0 : sv, cheat :
nav_pathfind_debug_draw_costs : 0 : sv, cheat :
nav_pathfind_debug_draw_total_costs : 0 : sv, cheat :
nav_pathfind_debug_errors : 0 : sv, cheat :
nav_pathfind_inadmissable_heuristic_factor : 1 : sv, cheat :
nav_pathfind_repath_tolerance_growth_rate : 0 : sv, cheat :
nav_pathfind_repath_tolerance_max : 400 : sv, cheat :
nav_pathfind_repath_tolerance_min : 1 : sv, cheat :
nav_pathfind_use_area_center : 0 : sv, cheat :
nav_potentially_visible_dot_tolerance : 0 : sv, cheat :
nav_precise : cmd : : Toggles the 'dont avoid obstacles' flag used by the AI system.
nav_quicksave : 1 : sv, cheat : Set to one to skip the time consuming phases of the analysis. Useful for data collection and testing.
nav_raise_drag_volume_max : cmd : : Raise the top of the drag select volume.
nav_raise_drag_volume_min : cmd : : Raise the bottom of the drag select volume.
nav_recall_selected_set : cmd : : Re-selects the stored selected set.
nav_remove_from_selected_set : cmd : : Remove current area from the selected set.
nav_save : cmd : : Saves the current Navigation Mesh to disk.
nav_save_history : 10 : : Keep this many backup copies of nav files.
nav_save_selected : cmd : : Writes the selected set to disk for merging into another mesh via nav_merge_mesh.
nav_select_blocked_areas : cmd : : Adds all blocked areas to the selected set
nav_select_half_space : cmd : : Selects any areas that intersect the given half-space.
nav_select_obstructed_areas : cmd : : Adds all obstructed areas to the selected set
nav_select_radius : cmd : : Adds all areas in a radius to the selection set
nav_select_stairs : cmd : : Adds all stairway areas to the selected set
nav_select_with_attribute : cmd : : Selects areas with the given attribute.
nav_set_place_mode : cmd : : Sets the editor into or out of Place mode. Place mode allows labelling of Area with Place names.
nav_shift : cmd : : Shifts the selected areas by the specified amount
nav_show_area_info : 10 : sv, a, cheat : Duration in seconds to show nav area ID and attributes while editing. (-1 = never hide)
nav_show_clearance : 0 : cheat : Show the clearance for each area.
nav_show_compass : 0 : sv, cheat :
nav_show_connectionblockers : 0 : sv, cheat : Debug: Show connection blocker models.
nav_show_light_intensity : 0 : sv, cheat :
nav_show_node_grid : 0 : sv, cheat :
nav_show_node_id : 0 : sv, cheat :
nav_show_nodes : 0 : sv, cheat :
nav_show_player_counts : 0 : cheat : Show current player counts in each area.
nav_show_potentially_visible : 0 : cheat : Show areas that are potentially visible from the current nav area
nav_simplify_selected : cmd : : Chops all selected areas into their component 1x1 areas and re-merges them together into larger areas
nav_slope_limit : 0 : sv, cheat : The ground unit normal's Z component must be greater than this for nav areas to be generated.
nav_slope_tolerance : 0 : sv, cheat : The ground unit normal's Z component must be this close to the nav area's Z component to be generated.
nav_snap_to_grid : 0 : cheat : Snap to the nav generation grid when creating new nav areas
nav_solid_props : 0 : sv, cheat : Make props solid to nav generation/editing
nav_splice : cmd : : To splice, mark an area, highlight a second area, then invoke the splice command to create a new, connected area between them.
nav_split : cmd : : To split an Area into two, align the split line using your cursor and invoke the split command.
nav_split_aa : cmd : : To split an area into two, align the split line using your cursor and invoke the split command.
nav_split_place_on_ground : 0 : cheat : If true, nav areas will be placed flush with the ground when split.
nav_split_show_aa : 0 : sv, cheat : Show the axis-aligned split line in addition to free angle split line
nav_store_selected_set : cmd : : Stores the current selected set for later retrieval.
nav_strip : cmd : : Strips all Hiding Spots, Approach Points, and Encounter Spots from the current Area.
nav_subdivide : cmd : : Subdivides all selected areas.
nav_switch : cmd : : Switches to navmesh for the specified spawngroup
nav_test_node : 0 : sv, cheat :
nav_test_node_crouch : 0 : sv, cheat :
nav_test_node_crouch_dir : 4 : sv, cheat :
nav_test_test_ray_to_mesh : cmd : : Test CNavMesh::TestRayToMesh(). Args: nNumrays, flRayLength, flRadialOffset
nav_toggle_deselecting : cmd : : Start or stop continuously removing from the selected set.
nav_toggle_in_selected_set : cmd : : Remove current area from the selected set.
nav_toggle_place_mode : cmd : : Toggle the editor into and out of Place mode. Place mode allows labelling of Area with Place names.
nav_toggle_selected_set : cmd : : Toggles all areas into/out of the selected set.
nav_toggle_selecting : cmd : : Start or stop continuously adding to the selected set.
nav_try_load_nav2 : 0 : : Try loading the new nav mesh file (.nav2_legacy), which is the new nav mesh system saved to the legacy nav file format.
nav_unmark : cmd : : Clears the marked Area or Ladder.
nav_use_place : cmd : : If used without arguments, all available Places will be listed. If a Place argument is given, the current Place is set.
nav_volume_debug : 0 : sv, cheat : Draw or print debug information about nav volume queries.
nav_warp_to_mark : cmd : : Warps the player to the marked area.
nav_world_center : cmd : : Centers the nav mesh in the world
nb_allow_avoiding : 1 : sv, cheat :
nb_allow_climbing : 1 : sv, cheat :
nb_allow_gap_jumping : 1 : sv, cheat :
nb_blind : 0 : sv, cheat : Disable vision
nb_command : cmd : : Sends a command string to all bots
nb_debug : cmd : : Debug NextBots. Categories are: BEHAVIOR, LOOK_AT, PATH, ANIMATION, LOCOMOTION, VISION, HEARING, EVENTS, ERRORS.
nb_debug_climbing : 0 : sv, cheat :
nb_debug_filter : cmd : : Add items to the NextBot debug filter. Items can be entindexes or part of the identifier of one or more bots.
nb_debug_history : 0 : sv, release : If true, each bot keeps a history of debug output in memory
nb_debug_known_entities : 0 : sv, cheat : Show the 'known entities' for the bot that is the current spectator target
nb_delete_all : cmd : : Delete all non-player NextBot entities. Equivalent to script 'NextBotManager.DeleteAll(...)'
nb_dump_debug_history : cmd : : Dumps debug history for the bot under the cursor to the blackbox
nb_force_look_at : cmd : : Force selected bot to look at the local player's position
nb_freeze : 0 : sv, rep, cheat : Stop all NextBots from moving only
nb_head_aim_resettle_angle : 100 : sv, cheat : After rotating through this angle, the bot pauses to 'recenter' its virtual mouse on its virtual mousepad
nb_head_aim_resettle_time : 0 : sv, cheat : How long the bot pauses to 'recenter' its virtual mouse on its virtual mousepad
nb_head_aim_settle_duration : 0 : sv, cheat :
nb_head_aim_steady_max_rate : 100 : sv, cheat :
nb_ladder_align_range : 50 : sv, cheat :
nb_locomotion_acceleration_max : 500 : sv, cheat :
nb_locomotion_debug_climb : 0 : sv, cheat :
nb_locomotion_friction_forward : 0 : sv, cheat :
nb_locomotion_friction_sideways : 3 : sv, cheat :
nb_locomotion_gravity : 1000 : sv, cheat :
nb_locomotion_lean_forward_accel : 100 : sv, cheat :
nb_locomotion_lean_sideways_max_angle : 30 : sv, cheat :
nb_locomotion_lean_sideways_rate : 3 : sv, cheat :
nb_locomotion_yaw_rate_max : 250 : sv, cheat :
nb_lod_0_limit : 12 : sv, cheat :
nb_lod_0_range : 1500 : sv, cheat :
nb_lod_1_limit : 25 : sv, cheat :
nb_lod_1_range : 2500 : sv, cheat :
nb_lod_debug : 0 : sv, cheat :
nb_lod_stats : 0 : sv, cheat :
nb_move_to_cursor : cmd : : Tell all NextBots to move to the cursor position
nb_player_crouch : 0 : sv, cheat : Force bots to crouch
nb_player_move : 1 : sv, cheat : Prevents bots from moving
nb_player_move_direct : 0 : sv :
nb_player_stop : 0 : sv, cheat : Stop all NextBotPlayers from updating
nb_player_walk : 0 : sv, cheat : Force bots to walk
nb_saccade_speed : 1000 : sv, cheat :
nb_select : cmd : : Select the bot you are aiming at for further debug operations.
nb_shadow_blobby_dist : 400 : cl :
nb_shadow_cull_dist : 1600 : cl :
nb_speed_look_ahead_range : 150 : sv, cheat :
nb_stop : 0 : sv, rep, cheat : Stop all NextBots
nb_update_debug : 0 : sv, cheat :
nb_update_framelimit : 15 : sv, cheat :
nb_update_frequency : 0 : sv, cheat :
nb_update_maxslide : 2 : sv, cheat :
nb_warp_selected_here : cmd : : Teleport the selected bot to your cursor position
net_channels : cmd : : Shows net channel info
net_compressvoice : 0 : : Attempt to compress out of band voice payloads (360 only).
net_debug_to_file : 0 : sv :
net_droppackets : 0 : cheat : Drops next n packets on client
net_fakejitter : 0 : cheat : Jitter fakelag packet time
net_fakelag : 0 : cheat : Lag all incoming network data (including loopback) by this many milliseconds.
net_fakeloss : 0 : cheat : Simulate packet loss as a percentage (negative means drop 1/n packets)
net_force_steamdatagram : false : machine :
net_listallmessages : cmd : : List all registered net messages
net_max_foreign_packets : 1000 : : Maximum amount of foreign packets (no established connection) allowed per frame before we discard
net_max_network_processing_frame_time_ms : 20 : : Maximum amount of time in ms to spend processing the network socket during a frame
net_maxcleartime : 4 : : Max # of seconds we can wait for next packets to be sent based on rate setting (0 == no limit).
net_maxfilesize : 16 : : Maximum allowed file size for uploading in MB
net_maxroutable : 1200 : a, user : Requested max packet size before packets are 'split'.
net_messageinfo : cmd : : Display info about a message (by classname or id)
net_p2pconnection_linger_time : 120 : : How long p2p connection requests should linger before we completely ignore them
net_port_try : 150 : : If unable to bind to initial port, how many more to try binding.
net_public_adr : 0 : 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_qospacketloss_percentage_threshold : 5 : : Spew a warning if packet loss percentage is above this threshold
net_queue_trace : 0 : threadsafe :
net_queued_packet_thread : 1 : : Use a high priority thread to send queued packets out instead of sending them each frame.
net_restrict_showmsg_socket : 0 : : If set, only net_showmsg spew for data inbound on this socket name e.g. client, server, etc.
net_serializedentitymemory : cmd : : Spew CSerializedEntity memory
net_showeventlisteners : 0 : sv : Show listening addition/removals
net_showevents : 0 : sv : Dump game events to console (1=client only, 2=all).
net_showfragments : 0 : : Show netchannel fragments
net_showmsg : 0 : : Show incoming message: <0|1|2|name> where 1 == all and 2 == all except net_NOP
net_showoob : 0 : : Show connectionless UDP traffic.
net_showpeaks : 0 : : Show messages for large packets only: <size>
net_showreliable : 0 : : Like net_showmsg, but only spew reliable messages
net_showsplits : 0 : release : Show info about packet splits
net_showudp : 0 : release : Dump UDP packets summary to console
net_showudp_remoteonly : 0 : release : Dump non-loopback udp only
net_showusercmd : 0 : cl : Show user command encoding
net_spewcounts : cmd : : Spew serializer counts
net_splitpacket_minimum_ack_rtt_msecs : 2000 : release : After sending last chunk of split packet payload, wait at least this many msecs after last activity before giving up
net_splitpacket_require_acks_threshold : 8 : release : If a splitpacket has more than this many fragments, use the reliable/ack based protocol
net_splitpacket_resend_time_msecs : 100 : release : Wait this many msecs before checking whether to send resend requests.
net_splitpacket_success_ack_count : 3 : release : If we get a completed splitpacket requesting acks, send the final 'success' ack this many times
net_splitrate : 1 : release : Number of fragments for a splitpacket that can be sent per frame
net_splitspacket_warning_threshold : 12 : release : If a splitpacket has more than this many fragments, print a warning to console
net_status : cmd : : Shows current network status
net_threaded_report_flood_psec : 10 : release : Report if we are receiving more than this many packets per second in thousands.
net_threaded_report_flood_url : 0 : release : POST to the specified URL with a packet flood is detected
net_threaded_report_flood_url_min_interval : 15 : release : Don't poke net_flood_report_url more often than once per N seconds
net_threaded_socket_burst_cap : 256 : release : Max number of packets per burst beyond which threaded socket pump algorithm will start dropping packets.
net_threaded_socket_recovery_rate : 6400 : release : Number of packets per second that threaded socket pump algorithm allows from client.
net_threaded_socket_recovery_time : 60 : release : Number of seconds over which the threaded socket pump algorithm will fully recover client ratelimit.
net_usesocketsforloopback : 1 : : Use network sockets layer even for listen server local player's packets (multiplayer only).
net_validatemessages : cmd : : Activates/deactivates net message validation
next_weapon_timer : 1 : cl, a :
nextdemo : cmd : : Play next demo in sequence.
nextlevel : 0 : sv, nf : If set to a valid map name, will change to this map during the next changelevel
nian_fight_duration : 1500 : sv, rep, cheat :
nian_ingot_conversion : 40 : sv, rep, cheat :
noclip : cmd : : Toggle. Player becomes non-solid and flies. Optional argument of 0 or 1 to force enable/disable
noclip_fixup : 1 : sv, cheat :
notarget : cmd : : Toggle. Player becomes hidden to NPCs.
npc_bipass : cmd : : Displays the local movement attempts by the given NPC(s) (triangulation detours). Failed bypass routes are displayed in red, successful bypasses are shown in green. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at.
npc_combat : cmd : : Displays text debugging information about the squad and enemy of the selected NPC (See Overlay Text) Arguments: {npc_name} / {npc class_name} / no argument picks what player is looking at
npc_conditions : cmd : : Displays all the current AI conditions that an NPC has in the overlay text. Arguments: {npc_name} / {npc class_name} / no argument picks what player is looking at
npc_destroy : cmd : : Removes the given NPC(s) from the universe Arguments: {npc_name} / {npc_class_name} / no argument picks what player is looking at
npc_enemies : cmd : : Shows memory of NPC. Draws an X on top of each memory. Eluded entities drawn in blue (don't know where it went) Unreachable entities drawn in green (can't get to it) Current enemy drawn in red Current target entity drawn in magenta All other entities drawn in pink Arguments: {npc_name} / {npc class_name} / no argument picks what player is looking at
npc_focus : cmd : : Displays red line to NPC's enemy (if has one) and blue line to NPC's target entity (if has one) Arguments: {npc_name} / {npc class_name} / no argument picks what player is looking at
npc_height_adjust : 1 : sv, a : Enable test mode for ik height adjustment
npc_kill : cmd : : Kills the given NPC(s) Arguments: {npc_name} / {npc_class_name} / no argument picks what player is looking at
npc_nearest : cmd : : Draw's a while box around the NPC(s) nearest node Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
npc_relationships : cmd : : Displays the relationships between this NPC and all others. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
npc_route : cmd : : Displays the current route of the given NPC as a line on the screen. Waypoints along the route are drawn as small cyan rectangles. Line is color coded in the following manner: Blue - path to a node Cyan - detour around an object (triangulation) Red - jump Maroon - path to final target position Arguments: {npc_name} / {npc_class_name} / no argument picks what player is looking at
npc_select : cmd : : 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} / no argument picks what player is looking at
npc_squads : cmd : : Obsolete. Replaced by npc_combat
npc_steering : cmd : : Displays the steering obstructions of the NPC (used to perform local avoidance) Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
npc_task_text : cmd : : Outputs text debugging information to the console about the all the tasks + break conditions of the selected NPC current schedule Arguments: {npc_name} / {npc class_name} / no argument picks what player is looking at
npc_tasks : cmd : : Displays detailed text debugging information about the all the tasks of the selected NPC current schedule (See Overlay Text) Arguments: {npc_name} / {npc class_name} / no argument picks what player is looking at
npc_viewcone : cmd : : Displays the viewcone of the NPC (where they are currently looking and what the extents of there vision is) Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
npc_vphysics : 0 : sv :
old_radiusdamage : 0 : sv, rep :
onstage_side_hero_test : cmd : :
openshop_category : cmd : : opens shop from clicks on the world shop model, specific tab request
overview_alpha : 1 : cl, a, clientcmd_can_execute : Overview map translucency.
overview_draw_map : 1 : cl :
overview_health : 1 : cl, a, clientcmd_can_execute : Show player's health in map overview.
overview_locked : 1 : cl, a, clientcmd_can_execute : Locks map angle, doesn't follow view angle.
overview_mode : cmd : : Sets overview map mode off,small,large: <0|1|2>
overview_names : 1 : cl, a, clientcmd_can_execute : Show player's names in map overview.
overview_tracks : 1 : cl, a, clientcmd_can_execute : Show player's tracks in map overview.
overview_zoom : cmd : : Sets overview map zoom: <zoom> [<time>] [rel]
p2p_listpeers : cmd : : List currently known peers.
p2p_lockdown_dota_lobby_trust_everyone_in_assembled_lobbies : -1 : cl, a : Allow direct peer to peer connectivity with anyone in an assembled lobby. [0 = force off, 1 = force on, -1 = Engine Controlled]
p2p_lockdown_dota_lobby_trust_everyone_in_matchmade_lobbies : -1 : cl, a : Allow direct peer to peer connectivity with anyone in a matchmade lobby. [0 = force off, 1 = force on, -1 = Engine Controlled]
p2p_lockdown_dota_lobby_trust_friends : -1 : cl, a : Allow direct peer to peer connectivity with steam friends in any lobby. [0 = force off, 1 = force on, -1 = Engine Controlled]
p2p_lockdown_dota_lobby_trust_lobby_leader_in_assembled_lobbies : -1 : cl, a : Allow direct peer to peer connectivity with lobby leaders while in an assembled lobby. And everyone in an assembled lobby if you're the leader. [0 = force off, 1 = force on, -1 = Engine Controlled]
p2p_lockdown_dota_party_trust_everyone : -1 : cl, a : Allow direct peer to peer connectivity with anyone in your party. [0 = force off, 1 = force on, -1 = Engine Controlled]
p2p_lockdown_dota_party_trust_friends : -1 : cl, a : Allow direct peer to peer connectivity with your friends in a party. [0 = force off, 1 = force on, -1 = Engine Controlled]
p2p_lockdown_dota_party_trust_party_leader : -1 : cl, a : Allow direct peer to peer connectivity with the party leader. [0 = force off, 1 = force on, -1 = Engine Controlled]
p2p_lockdown_game_server_trust_everyone : -1 : cl, a : Allow direct peer to peer connectivity with any players on the same game server. [0 = force off, 1 = force on, -1 = Engine Controlled]
p2p_lockdown_game_server_trust_friends : -1 : cl, a : Allow direct peer to peer connectivity with any steam friends on the same game server. [0 = force off, 1 = force on, -1 = Engine Controlled]
p2p_lockdown_game_server_trust_listenserver_host : -1 : cl, a : Allow direct peer to peer connectivity with the player running a listenserver you're connected to. And everyone connected to a listenserver you're running yourself. [0 = force off, 1 = force on, -1 = Engine Controlled]
p2p_lockdown_global_trust_everyone : -1 : a : Global level peer to peer control to trust everyone. Still requires a peer group handler to trust the user as well. [0 = force off, 1 = force on, -1 = Engine Controlled]
p2p_lockdown_global_trust_friends : -1 : a : Global level peer to peer control to trust steam friends. Still requires a peer group handler to trust the user as well. [0 = force off, 1 = force on, -1 = Engine Controlled]
p2p_ping : cmd : : Ping a peer.
p2p_relay_maxhops : 4 : a :
panel_test_title_safe : 0 : cheat : Test vgui panel positioning with title safe indentation
panorama_focus_world_panels : 0 : cl, rep : when set request key focus when a world panel is enabled
panorama_spew_texture_info : cmd : : Spew Texture info.
particle_test_attach_attachment : 0 : sv, cheat : Attachment index for attachment mode
particle_test_attach_mode : 0 : sv, cheat : Possible Values: 'start_at_attachment', 'follow_attachment', 'start_at_origin', 'follow_origin'
particle_test_file : 0 : sv, cheat : Name of the particle system to dynamically spawn
particle_test_start : cmd : : 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} / no argument picks what player is looking at
particle_test_stop : cmd : : Stops all particle systems on the selected entities. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
password : 0 : a, norecord, server_cant_query : Current server access password
path : cmd : : Show the filesystem path.
pause : cmd : : Toggle the server pause state.
pdump_colextrawidth : 50 : cl :
pdump_rowextraoffset : -4 : cl :
perfui : cmd : : Show/hide the level performance tools UI.
perfvisualbenchmark : cmd : :
perfvisualbenchmark_abort : cmd : :
phonemedelay : 0 : cl : Phoneme delay to account for sound system latency.
phonemefilter : 0 : cl : Time duration of box filter to pass over phonemes.
phonemesnap : 2 : cl : Lod at level at which visemes stops always considering two phonemes, regardless of duration.
phys2_contact_debug_draw_size : 2 : :
phys2_debug_broadphase : 0 : :
phys_active : 1 : sv :
phys_build_bounds : 0 : :
phys_build_mass : 0 : :
phys_callbacks : 1 : sv :
phys_continuous : 1 : rep :
phys_continuous_kinematic_update : 0 : sv, rep :
phys_create_agg_iters : 0 : sv :
phys_debug_callback_entities : 0 : sv : Print all entities that get touch callbacks. Each entity is printed only once.
phys_drag_multiplier : 1 : nf, rep : Multiply air drag
phys_dump_intersection_controller : cmd : : Dump intersection controller status
phys_dynamic_scaling : 1 : sv, rep, cheat :
phys_hack_npc_shadow_collisions : 1 : sv :
phys_impactforcescale : 1 : sv :
phys_joint_hint : -1 : cheat : -1: don't override; 0=RAGDOLL,1=SWINGTWIST,2=SWINGTWIST_SYM,3=MIXED,4=ORTHOTWIST,5=HEAPTWIST,6=CHEAPTWIST2
phys_list : cmd : : List all physics component contents of every entity in the game; -allents: include non-physical entities -classes: print class names -sdk : Rubikon build -world : current state of the world -world -touch: list body pairs (bodies in contact) -world -save <name>: save world to a file -world -mem: memory dump -world -snapshots: Start/Stop dumping snapshots of the world into the current directory -world -profiletraces: ProfileRecordedTraces -world -agg: current aggregate data registry (loaded resources)
phys_log_updaters : 0 : sv, rep :
phys_log_updaters_exclude : 0 : sv, rep :
phys_log_updaters_include : 0 : sv, rep :
phys_optimize : 0 : sv, rep :
phys_pushscale : 1 : sv, rep :
phys_ragdoll_force_magnitude : 0 : sv, rep :
phys_record_forces : 0 : cheat : number of forces to record - for debugging only
phys_record_traces : 0 : cheat : number of traces to record results of - for debugging only
phys_reload_immediately : 0 : : 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 : : Shoots a phys object.
phys_shoot_speed : 250 : sv :
phys_shoot_torque : 100000000 : sv :
phys_sleep_enable : 1 : sv, cheat : Enable sleeping for dynamic physics bodies.
phys_stepmotor_damping : 0 : :
phys_stop_at_collision : 0 : sv :
phys_stressbodyweights : 5 : sv :
phys_timescale : 1 : sv : Scale time for physics
phys_traceline_radius : 0 : sv, rep :
phys_tracker : 0 : sv, rep :
phys_upimpactforcescale : 0 : sv :
phys_validate : 0 : :
phys_visualize_traces : 0 : sv, rep, cheat :
physics_debug_entity : cmd : : Dumps debug info for an entity
physics_highlight_active : cmd : : Turns on the absbox for all active physics objects. 0 : un-highlight.
physics_report_active : cmd : : Lists all active physics objects -more : extra info
physicsshadowupdate_render : 0 : sv :
pickup_check_period : 0 : sv :
pitchyaw_customaccel : false : per-user :
pitchyaw_customaccel_exponent : 1.000000 : per-user :
pitchyaw_customaccel_max : 0.000000 : per-user :
pitchyaw_customaccel_scale : 0.040000 : per-user :
pixelvis_debug : cmd : : Dump debug info
play : cmd : : Play a sound.
playdemo : cmd : : Play a recorded demo file (.dem ).
playdemo_scripted : cmd : : Play a demo with an associated markup script.
player0_using_joystick : 0 : machine :
player_debug_off_nav : 0 : sv, cheat :
player_debug_print_damage : 0 : sv, cheat : When true, print amount and type of all damage received by player to console.
player_incap_use_radius : 96 : sv, rep, cheat :
player_old_armor : 0 : sv :
player_use_radius : 80 : sv, rep, cheat :
playsound : cmd : : playsound <soundname>
playsoundscape : cmd : : Forces a soundscape to play
playvideo : cmd : : Plays a video: <filename> [width height]
playvideo_exitcommand : cmd : : Plays a video and fires and exit command when it is stopped or finishes: <filename> <exit command>
playvideo_exitcommand_nointerrupt : cmd : : Plays a video (without interruption) and fires and exit command when it is stopped or finishes: <filename> <exit command>
playvideo_nointerrupt : cmd : : Plays a video without ability to skip: <filename> [width height]
playvol : cmd : : Play a sound at a specified volume.
pods_force_refresh : cmd : : Force a refresh on the models drawn in the pods
population_distribution_debug : 0 : sv, rep :
portrait_red : 200 : cl :
practice_password : 0 : cl : Password used to filter private practice lobbies.
prediction_result_animate_time : 3 : cl :
prediction_result_intro_time : 1 : cl :
print_occlusion_depth : 0 : cheat :
progress_enable : cmd : :
projection_reload_ability_data : cmd : : Reload ability_projection.txt
prop_active_gib_limit : 999999 : sv :
prop_active_gib_max_fade_time : 999999 : sv :
prop_debug : cmd : : 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_dynamic_create : cmd : : Creates a dynamic prop with a specific .vmdl aimed away from where the player is looking. Arguments: {.vmdl name}
prop_physics_create : cmd : : Creates a physics prop with a specific .vmdl aimed away from where the player is looking. Arguments: {.vmdl name}
props_break_max_pieces : -1 : sv, rep : Maximum prop breakable piece count (-1 = model default)
props_break_max_pieces_perframe : -1 : sv, rep : Maximum prop breakable piece count per frame (-1 = model default)
prt_multibounce : 1 : cheat : Enable many bounces of dynamic indirect light.
prt_parallelmethod : 1 : cheat : For A/B testing of prt parallel processing
purchase_battle_pass_levels_activate_timeout : 10 : cl :
purchase_in_html : 0 : cl :
pvs_debugentity : -1 : sv, release : Verbose spew for this entity when doing IsInPVS computation.
pvs_flowtype : 0 : sv, release : Flow through spawn groups for vis (0 == default, 1 == always visible, 2 == never visible.
pwatchent : -1 : cl, cheat : Entity to watch for prediction system changes.
pwatchvar : 0 : cl, cheat : Entity variable to watch in prediction system for changes.
quit : cmd : : Quit the game
r_AirboatViewDampenDamp : 1 : sv, nf, rep, cheat :
r_AirboatViewDampenFreq : 7 : sv, nf, rep, cheat :
r_AirboatViewZHeight : 0 : sv, nf, rep, cheat :
r_allow_all_objects_to_refract : 0 : cl, cheat :
r_allow_refracted_particles : 1 : cl, cheat :
r_always_render_all_windows : 0 : : Always force all engine & tools to render
r_aspectratio : 0 : :
r_cacheSequenceData : 1 : sv, rep :
r_camerapos : cmd : : Prints out the current camera position + orientation to the console
r_cleardecals : cmd : : Clears all decals
r_cubemap_takesnapshot : cmd : : Take a cube map snapshot at the current camera location
r_dashboard_render_quality : 0 : cl :
r_debugcheapwater : 0 : cl, cheat :
r_decals : 2048 : cl :
r_deferred_additive_pass : 0 : cl :
r_deferred_cubemap_diffuse : 0 : :
r_deferred_debugvis : 0 : :
r_deferred_height_fog : 0 : cl :
r_deferred_simple_light : 0 : cl : 0=off, 1=on, 2=debug visualization
r_deferred_specular : 0 : cl :
r_deferred_specular_bloom : 0 : cl :
r_depthoverlay : 0 : cl, cheat : Replaces opaque objects with their grayscaled depth values. r_showz_power scales the output.
r_directlighting : 1 : cheat : Set to use direct lighting
r_dopixelvisibility : 1 : cheat :
r_dota_always_reflect_refract : 0 : cl, cheat : 1 = force setup of refrect / refact pipelines even when using cheap water
r_dota_clouds : 1 : cl, cheat :
r_dota_color_correction : 1 : cl :
r_dota_debug_reflection_rects : 0 : cl, cheat :
r_dota_depthbias : 0 : cl, cheat :
r_dota_draw_overlays : 1 : cl, cheat :
r_dota_draw_water : 1 : cl, cheat :
r_dota_draw_world_texture_blend : 2 : cl, cheat :
r_dota_enabled_3d_skybox_postprocess : 1 : cl :
r_dota_fxaa : 1 : cl :
r_dota_lowend_objects : 1 : cl, cheat : 0 = Force disable, 1 = use video settings, 2 = force enable
r_dota_multiview : 0 : cl :
r_dota_multiview_split : 0 : cl :
r_dota_multiview_split_aspect : 0 : cl :
r_dota_multiview_split_fov : 45 : cl :
r_dota_normal_maps : 0 : cl :
r_dota_reflection : 1 : cl, cheat :
r_dota_reflection_min_far_plane : 5000 : cl, cheat :
r_dota_refract_heroes : 0 : cl, a :
r_dota_refraction : 1 : cl, cheat :
r_dota_render_3d_skybox : 1 : cl :
r_dota_shadows : 1 : cl, cheat :
r_dota_shadows_debug : 0 : cl, cheat :
r_dota_slopescaledepthbias : 4 : cl, cheat :
r_dota_tools_full_renderer : 0 : cl, cheat :
r_dota_ultra_slopescaledepthbias : 4 : cl, cheat :
r_dota_unseen_fow : 1 : cl, cheat :
r_dota_white_skybox : 0 : cl, cheat :
r_DotaSpecificCullingToggle : cmd : : Toggle Dota specific culling
r_draw3dskybox : 1 : cl :
r_draw_animatables : 1 : cheat :
r_draw_particle_children_with_parents : -1 : cheat : Draw particle children with parents (-1=use gameinfo, 0=no, 1=yes)
r_draw_selected_ring : 1 : cl, a : hides the selected_ring particle
r_drawdecals : 1 : cheat : Set to render decals
r_drawdevvisualizers : 0 : cl, cheat : Render dev visualizers
r_drawflecks : 1 : cl :
r_drawgameui : 1 : cheat : Enable the rendering of gameui
r_drawmodeldecals : 1 : cl :
r_drawpanorama : 1 : cheat : Enable the rendering of panorama UI
r_drawparticles : 1 : cheat : Enable/disable particle rendering
r_DrawPortals : 0 : cl, cheat :
r_DrawRain : 1 : cl, cheat : Enable/disable rain rendering.
r_drawrenderboxes : 0 : cl, cheat :
r_drawropes : 1 : cl, cheat :
r_drawscaleform : 1 : cheat : Enable the rendering of scaleform UI
r_drawskybox : 1 : cheat : Render the 2d skybox.
r_drawsprites : 1 : cl, cheat :
r_drawtracers : 1 : cl, cheat :
r_drawtracers_firstperson : 1 : cl :
r_drawvgui : 1 : cheat : Enable the rendering of vgui panels
r_drawviewmodel : 1 : cheat : Render view model
r_drawworld : 1 : cheat : Render the world.
r_entpos : cmd : : Moves the camera position + orientation to the named entity
r_expensive_draws_last : 1 : :
r_experimental_lag_limiter : 0 : :
r_extra_render_frames : 0 : cheat :
r_eyewaterepsilon : 7 : cl, cheat :
r_fade360style : 1 : cl :
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_farplane : 6000 : cheat : Set far plane for rendering
r_farz : -1 : cl, cheat : Override the far clipping plane. -1 means to use the value in env_fog_controller.
r_flashlight_topdown : 0 : cl :
r_flashlightambient : 0 : cl, cheat :
r_flashlightbacktraceoffset : 0 : cl, cheat :
r_flashlightbrightness : 1 : cl, rep, cheat :
r_flashlightconstant : 0 : cl, rep, cheat :
r_flashlightfar : 1500 : cl, rep, cheat :
r_flashlightfov : 53 : cl, rep, cheat :
r_flashlightladderdist : 40 : cl, cheat :
r_flashlightlinear : 100 : cl, rep, cheat :
r_flashlightlockposition : 0 : cl, cheat :
r_flashlightmuzzleflashfov : 120 : cl, cheat :
r_flashlightnear : 4 : cl, rep, cheat :
r_flashlightnearoffsetscale : 1 : cl, cheat :
r_flashlightoffsetforward : 0 : cl, rep, cheat :
r_flashlightoffsetright : 5 : cl, rep, cheat :
r_flashlightoffsetup : -5 : cl, rep, cheat :
r_flashlightquadratic : 0 : cl, rep, cheat :
r_flashlightshadowatten : 0 : cl, cheat :
r_flashlighttracedistcutoff : 128 : cl, cheat :
r_flashlighttracedistwatercutoff : 80 : cl, cheat :
r_flashlightvisualizetrace : 0 : cl, cheat :
r_force_engine_render_frame : cmd : : Force a single render of the engine viewport.
r_force_zprepass : -1 : cheat : 0: Force z prepass off. 1: Force on. -1: Don't force
r_ForceWaterLeaf : 1 : cl : Enable for optimization to water - considers view in leaf under water for purposes of culling
r_frame_sync_enable : 1 : :
r_freeze_sceneobjects : 0 : cl :
r_freezeparticles : 0 : cheat : Pause particle simulation
r_fullscreen_gamma : 2 : a : Screen Gamma (only in fullscreen modes)
r_gpu_driver_high : 655378 : :
r_gpu_driver_low : 858790 : :
r_gpu_mem_stats : cmd : : Display GPU memory usage.
r_hdr_bloom : 1 : :
r_hero_debug_render_mode : 0 : cl, 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 : 1 : cl :
r_incrementlodscale : cmd : : Modifies the LOD scale
r_indirect_specular_force_scale : -1 : cheat :
r_indirectlighting : 1 : cheat : Set to use indirect lighting
r_JeepFOV : 90 : sv, rep, cheat :
r_JeepViewBlendTo : 1 : cl, cheat :
r_JeepViewBlendToScale : 0 : cl, cheat :
r_JeepViewBlendToTime : 1 : cl, cheat :
r_JeepViewDampenDamp : 1 : sv, nf, rep, cheat :
r_JeepViewDampenFreq : 7 : sv, nf, rep, cheat :
r_JeepViewZHeight : 10 : sv, nf, rep, cheat :
r_jiggle_bones : 1 : cl :
r_lightBinnerFarPlane : 4096 : cheat :
r_lightingonly : 0 : cheat : Set to render lighting only
r_mapextents : 16384 : cl, cheat : Set the max dimension for the map. This determines the far clipping plane
r_morphing_enabled : 1 : cheat :
r_nearz : -1 : cl, cheat : Override the near clipping plane. -1 means use the default.
r_occluder_overlay : 0 : cheat : Show the occluder depth buffer mip level. 0=off, 1=1st mip, 2=2nd mip, etc...
r_occlusion_culling : 1 : cheat : Enable or disable occlusion culling
r_overlap_scaleform : 0 : :
r_paint_post : 0 : :
r_particle_debug_force_simulation : 0 : : -1 for all asleep, 1 for all awake
r_particle_render_test : 0 : : render particles 100 times and show perf
r_particle_timescale : 1 : :
r_PhysPropStaticLighting : 1 : cl :
r_pixelvisibility_partial : 1 : cheat :
r_pixelvisibility_spew : 0 : cheat :
r_post_bloom : 0 : :
r_post_bloom_kawase_steps : 4 : :
r_post_colorcorrection : 0 : :
r_post_film_grain : 0 : :
r_post_fxaa : 0 : :
r_post_vignette : 0 : :
r_printdecalinfo : cmd : : Prints info about decals currently in the scene
r_propsmaxdist : 1200 : cl : Maximum visible distance
r_RainAllowInSplitScreen : 0 : cl : Allows rain in splitscreen
r_rainalpha : 0 : cl, cheat :
r_rainalphapow : 0 : cl, cheat :
r_RainCheck : 0 : cl, cheat : Enable/disable IsInAir() check for rain drops?
r_RainDebugDuration : 0 : cl, cheat : Shows rain tracelines for this many seconds (0 disables)
r_raindensity : 0 : cl, cheat :
r_RainHack : 0 : cl, cheat :
r_rainlength : 0 : cl, cheat :
r_RainParticleDensity : 1 : cl : Density of Particle Rain 0-1
r_RainProfile : 0 : cl, cheat : Enable/disable rain profiling.
r_RainRadius : 1500 : cl, cheat :
r_RainSideVel : 130 : cl, cheat : How much sideways velocity rain gets.
r_RainSimulate : 1 : cl, cheat : Enable/disable rain simulation.
r_rainspeed : 600 : cl, cheat :
r_RainSplashPercentage : 20 : cl, cheat :
r_rainwidth : 0 : cl, cheat :
r_render_coordination_state : cmd : : Prints out the current render coordination state.
r_render_world_node_bounds : 0 : cheat : Render world node bounds
r_rendersun : 1 : cheat : Render sun lighting
r_ropetranslucent : 1 : cl :
r_screen_size_expansion : 0 : :
r_screenoverlay : cmd : : Draw specified material as an overlay
r_setpos : cmd : : Moves the camera position + orientation to the specified position
r_shadows : 1 : cheat :
r_show_occluders : 0 : cheat : Show occluder
r_show_skymap : 0 : cheat : Draw the sky map
r_show_ssao : 0 : cheat : Draw the SSAO occlusion buffer
r_show_zprepass_depth : 0 : cheat : Draw the depth from the depth pre-pass
r_show_zprepass_normals : 0 : cheat : Draw the normals from the depth pre-pass
r_showdebugoverlays : 0 : cheat : Set to render debug overlays
r_showdebugrendertarget : 0 : cheat : Set the debug render target to show, 0 == disable
r_showsceneobjectbounds : 0 : cheat : Show scenesystem object bounding boxes
r_showsunshadowdebugrendertargets : 0 : cheat : Set to render sun shadow render targets
r_showsunshadowdebugsplitvis : 0 : cheat : Set to render sun shadow split visibility debugger
r_size_cull_threshold : 0.800000 : application :
r_size_cull_threshold_shadow : 2 : cheat : Threshold of sun shadow map size percentage below which objects get culled
r_skinning_enabled : 1 : cheat :
r_skip_particle_light_bounds_in_forward : 1 : cl :
r_skip_precache_validation_check : 0 : :
r_skipForwardOnlyObjects : 0 : : 0 - render forward only objects in the forward layers. 1 - do not render forward only objects.
r_SnowColorBlue : 200 : cl, cheat : Snow.
r_SnowColorGreen : 175 : cl, cheat : Snow.
r_SnowColorRed : 150 : cl, cheat : Snow.
r_SnowDebugBox : 0 : cl, cheat : Snow Debug Boxes.
r_SnowEnable : 1 : cl, cheat : Snow Enable
r_SnowEndAlpha : 255 : cl, cheat : Snow.
r_SnowEndSize : 0 : cl, cheat : Snow.
r_SnowFallSpeed : 1 : cl, cheat : Snow fall speed scale.
r_SnowInsideRadius : 256 : cl, cheat : Snow.
r_SnowOutsideRadius : 1024 : cl, cheat : Snow.
r_SnowParticles : 500 : cl, cheat : Snow.
r_SnowPosScale : 1 : cl, cheat : Snow.
r_SnowRayEnable : 1 : cl, cheat : Snow.
r_SnowRayLength : 8192 : cl, cheat : Snow.
r_SnowRayRadius : 256 : cl, cheat : Snow.
r_SnowSpeedScale : 1 : cl, cheat : Snow.
r_SnowStartAlpha : 25 : cl, cheat : Snow.
r_SnowStartSize : 1 : cl, cheat : Snow.
r_SnowWindScale : 0 : cl, cheat : Snow.
r_SnowZoomOffset : 384 : cl, cheat : Snow.
r_SnowZoomRadius : 512 : cl, cheat : Snow.
r_ssao : 0 : : Set to use screen-space ambient occlusion
r_ssao_bias : 0 : :
r_ssao_blur : 1 : :
r_ssao_radius : 30 : :
r_ssao_strength : 1 : :
r_ssaoAffectsIndirectOnly : 0 : : 0 - SSAO affects all surfaces equally. 1 - SSAO Affects indirectly only (No SSAO on directly lit surfaces).
r_ssaoLowRes : 1 : : 1 - Use quarter res gbuffers for SSAO calculation. 0 - Use full res gbuffers for SSAO calculations.
r_ssr : 0 : a : Enable or disable screenspace reflections
r_staticpropinfo : 0 : cl :
r_stereo_convergence : 0 : : Sets the focal plane that is aligned with the monitor's surface
r_stereo_eye_separation : 5 : : Wider eye separation results in greater depth perception
r_stereo_mode_anaglyph : 0 : : Requires -stereo on the command line
r_stereo_mode_crossed : 0 : : Requires -stereo on the command line
r_stereo_mode_parallel : 0 : : Requires -stereo on the command line
r_strip_invisible_during_sceneobject_update : 0 : cl :
r_swingflashlight : 1 : cl, cheat :
r_test_econ_item_isolate_view : 0 : cl :
r_texture_eager_eviction : 0 : :
r_texture_lod_scale : 1 : cheat : Scale factor for requested texture size (texture streaming)
r_texture_pool_size : 1591 : : Total size of the texture pool in MB
r_texture_stream_debug_spew : 0 : :
r_texture_stream_mip_bias : 0 : : Biases the mip level the texture streaming system choses to stream for each texture.
r_texture_stream_throttle_amount : 10 : :
r_texture_stream_throttle_count : 3 : :
r_texturefilteringquality : 3 : a : 0: Bilinear, 1: Trilinear, 2: Aniso 2x, 3: Aniso 4x, 4: Aniso 8x, 5: Aniso 16x
r_textures_evict_all : cmd : : Evict all resident texture.
r_threaded_particles : 1 : :
r_threaded_scene_object_mincost : 10 : cl :
r_threaded_scene_object_update : 1 : cl :
r_toggleviewportsize : cmd : : Toggles viewport size between small + full window.
r_translucent : 1 : cheat : Enable rendering of translucent geometry
r_transmissive_lighting : 1 : :
r_updaterefracttexture : 1 : cl, cheat :
r_vconsole_foregroundforcerender : 1 : : When VConsole is in the foreground, force all engine & tools to render
r_vehicleBrakeRate : 1 : sv, cheat :
r_VehicleViewClamp : 1 : cl, cheat :
r_VehicleViewDampen : 1 : sv, nf, rep, cheat :
r_viewport : cmd : : Slams viewport size to a specified value.
r_vignette : 1 : :
r_visualizeproplightcaching : 0 : cl :
r_wait_on_present : 0 : :
r_WaterDrawReflection : 1 : cl : Enable water reflection
r_WaterDrawRefraction : 1 : cl : Enable water refraction
r_waterforcereflectentities : 0 : cl :
r_wireframe : 0 : cheat : 0=Off, 1=Surface Wireframe, 2=Transparent Wireframe
r_worldlod : 1 : cheat : Set to enable world LOD
r_zprepass_normals : 0 : cheat : 0: Use normals reconstructed from depth. 1: Output correct normals in z prepass.
ragdoll_impact_strength : 500 : cl :
ragdoll_sleepaftertime : 5 : sv, rep : After this many seconds of being basically stationary, the ragdoll will go to sleep.
rangefinder : cmd : : Measures distance along a ray
rate : 80000 : user : Max bytes/sec the host can receive data
ray_bench : cmd : : Load the rays and run the benchmark
rcon_address : 0 : norecord, server_cant_query : Address of remote server if sending unconnected rcon commands (format x.x.x.x:p)
rcon_password : 0 : norecord, release, server_cant_query : remote console password.
recast_agent_radius_scale : 1 : cheat : Scale to apply to the agent radius
recast_mark_overhang : 1 : cheat : Enable/disable overhang detection
recast_partitioning : 0 : cheat : 0 = watershed, 1 = monotone, 2 = layers
record : cmd : : Record a demo.
removeid : cmd : : Remove a user ID from the ban list.
removeip : cmd : : Remove an IP address from the ban list.
report_cliententitysim : 0 : cl, cheat : List all clientside simulations and time - will report and turn itself off.
report_clientthinklist : 0 : cl, cheat : List all clientside entities thinking and time - will report and turn itself off.
report_connection_failure_percentage : 0 : :
report_soundpatch : cmd : : reports sound patch count
reset_gameconvars : cmd : : Reset game convars to default values
resource_dump : cmd : : Dump known resources to console.
resource_leaks : cmd : : resource_leaks <resource_name>: Show resource leaks for the named resource
respawn_entities : cmd : : Respawn all the entities in the map.
respawn_player : cmd : : Respawns the player from death!
restart : cmd : : Poor man's restart: reload the current map from disk.
restart_xp : cmd : : fbskdg
results_row_initial_delay : 0 : cl :
results_row_interval : 0 : cl :
rope_averagelight : 1 : cl : Makes ropes use average of cubemap lighting instead of max intensity.
rope_collide : 1 : cl : Collide rope with the world
rope_rendersolid : 1 : cl :
rope_shake : 0 : cl :
rope_smooth : 1 : cl : Do an antialiasing effect on ropes
rope_smooth_enlarge : 1 : cl : How much to enlarge ropes in screen space for antialiasing effect
rope_smooth_maxalpha : 0 : cl : Alpha for rope antialiasing effect
rope_smooth_maxalphawidth : 1 : cl :
rope_smooth_minalpha : 0 : cl : Alpha for rope antialiasing effect
rope_smooth_minwidth : 0 : cl : When using smoothing, this is the min screenspace width it lets a rope shrink to
rope_solid_maxalpha : 1 : cl :
rope_solid_maxwidth : 1 : cl :
rope_solid_minalpha : 0 : cl :
rope_solid_minwidth : 0 : cl :
rope_subdiv : 2 : cl, render_thread : Rope subdivision amount
rope_wind_dist : 1000 : cl : Don't use CPU applying small wind gusts to ropes when they're past this distance.
roquelaire_land_distance : 200 : sv, cheat :
rr_debugclassname : 0 : sv, rep : If set, rr_debugclassname will print only response tests where 'classname' corresponds to this variable. Use to filter for a specific character.
rr_debugresponseconcept : 0 : sv, rep : If set, rr_debugresponseconcept will print only responses testing for the specified concept
rr_debugresponses : 0 : sv, rep : 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 : 0 : sv, rep : 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_discrepancycheck : 0 : sv : Set 0 to disable the [RESPONSELIB] warning messages.
rr_dumpresponses : 0 : sv, rep : Dump all response_rules.txt and rules (requires restart)
rr_followup_maxdist : 1800 : sv, cheat : 'then ANY' or 'then ALL' response followups will be dispatched only to characters within this distance.
rr_forceconcept : cmd : : fire a response concept directly at a given character. USAGE: rr_forceconcept <target> <concept> 'criteria1:value1,criteria2:value2,...' criteria values are optional.
rr_reloadresponsesystems : cmd : : Reload all response system scripts.
rr_remarkables_enabled : 0 : sv, cheat : If 1, polling for info_remarkables and issuances of TLK_REMARK is enabled.
rr_thenany_score_slop : 0 : sv, a, cheat : When computing respondents for a 'THEN ANY' rule, all rule-matching scores within this much of the best score will be considered.
save_async : 1 : sv :
save_in_memory : 0 : sv : Set to 1 to save to memory instead of disk (Xbox 360)
save_noxsave : 0 : sv :
save_spew : 0 : sv :
say : cmd : : Display player message
say_student : cmd : : Display player message to anyone coaching me.
say_team : cmd : : Display player message to team
sc_allow_dynamic_constant_batching : 1 : :
sc_animatable_disable_materials : 0 : cheat :
sc_animatable_fastpath_always_bind_materials : 0 : cheat :
sc_animatable_fastpath_enable_sort : 1 : cheat :
sc_aux_cameras_enabled : 1 : :
sc_aux_cameras_single_submit : 0 : :
sc_batch_cb_updates_for_view : 0 : cheat :
sc_check_world : 0 : cheat :
sc_disable_dynamic_sky_lighting : 0 : cheat :
sc_disable_procedural_layer_rendering : 0 : cheat :
sc_disable_shadow_fastpath : 0 : cheat :
sc_disable_shadow_materials : 0 : cheat :
sc_disable_spotlight_shadows : 0 : cheat :
sc_disable_world_materials : 0 : cheat :
sc_disableThreading : 0 : cheat :
sc_double_submit : 0 : cheat :
sc_dumpworld : cmd : : Dump a list of the objects in a sceneworld (Usage: sc_dumpworld <world_index>)
sc_dumpworld3d : cmd : : Dump the objects in a sceneworld into a 3d geoview buffer (Usage: sc_dumpworld3d <world_index>)
sc_dynamic_job_scheduling : 1 : cheat :
sc_extended_stats : 0 : cheat :
sc_fast_object_reject : 0 : cheat :
sc_force_camera : 0 : cheat :
sc_force_lod_level : -1 : cheat :
sc_force_materials_batchable : 0 : cheat :
sc_force_submit_count : 0 : :
sc_ground_fog_depth : 0 : :
sc_ground_fog_top : 0 : :
sc_list_extradata_allocations : cmd : : Prints out the overall extra data allocation counts
sc_listworlds : cmd : : List all the active sceneworlds
sc_lod_distance_scale_override : -1 : cheat :
sc_log_submits : 0 : cheat : Log out display list submits from scenesystem
sc_max_framebuffer_copies_per_layer : 1 : :
sc_multithread_sorted_layers : 1 : :
sc_new_morph_atlasing : 0 : :
sc_only_render_opaque : 0 : cheat :
sc_only_render_shadowcasters : 0 : cheat :
sc_optimize_partitions_every_frame : 1 : cheat :
sc_optimizepartitions : cmd : : Optimize the partition assignment of objects based on the next frame's render
sc_override_shadow_fade_max_dist : -1 : cheat :
sc_override_shadow_fade_min_dist : -1 : cheat :
sc_partitions_per_job : 1 : cheat :
sc_queue_reflection_views_to_layers : 1 : :
sc_reject_all_objects : 0 : cheat :
sc_setclassflags : cmd : : Low level command to set the flags byte associated with an object class. sc_SetClassFlags <classname> <value>
sc_setfloatattr : cmd : : Set a float attribute which will be visible to all rendering (Usage: sc_setfloatattr <attrname> <value>)
sc_setintattr : cmd : : Set an integer attribute which will be visible to all rendering (Usage: sc_setintattr <attrname> <value>)
sc_showclasses : cmd : : List the object class names known by scenesystem
sc_skip_identical_rt_binds : 0 : :
sc_skip_traversal : 0 : cheat :
sc_spew_cmt_usage : 0 : :
sc_throw_away_all_layers : 0 : :
scaleform_avatar_debug : 0 : : Show debug text for loading Steam avatars
scaleform_spew : 0 : : Allow scaleform log spew
scaleform_update : 1 : cheat : 0 = off, 1 = on
scene_async_prefetch_spew : 0 : sv : Display async .ani file loading info.
scene_clientflex : 1 : sv, rep : Do client side flex animation.
scene_clientplayback : 1 : sv : Play all vcds on the clients.
scene_flush : cmd : : Flush all .vcds from the cache and reload from disk.
scene_forcecombined : 0 : sv : When playing back, force use of combined .wav files even in english.
scene_maxcaptionradius : 1200 : sv : Only show closed captions if recipient is within this many units of speaking actor (0==disabled).
scene_playvcd : cmd : : Play the given VCD as an instanced scripted scene.
scene_print : 0 : sv, rep : When playing back a scene, print timing and event info to console.
scene_showlook : 0 : sv, a : When playing back, show the directions of look events.
scene_showmoveto : 0 : sv, a : When moving, show the end location.
scene_showunlock : 0 : sv, a : Show when a vcd is playing but normal AI is running.
scene_vcdautosave : 0 : cl : Create a savegame before VCD playback
scr_centertime : 2 : cl :
screenmessage_notifytime : 8 : sv : 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 : : Take a screenshot: screenshot [filename]
screenshot_prefix : 0 : : Set the screenshot auto naming prefix.
screenshot_subdir : 0 : : Set the screenshot directory.
script_add_debug_filter : cmd : : Add a filter to the game debug overlay
script_add_watch : cmd : : Add a watch to the game debug overlay
script_add_watch_pattern : cmd : : Add a watch to the game debug overlay
script_attach_debugger : cmd : : Connect the vscript VM to the script debugger
script_attach_debugger_at_startup : 0 : sv :
script_break_in_native_debugger_on_error : 0 : sv :
script_clear_watches : cmd : : Clear all watches from the game debug overlay
script_debug : cmd : : Toggle the in-game script debug features
script_dump_all : cmd : : Dump the state of the VM to the console
script_find : cmd : : Find a key in the VM
script_help : cmd : : Output help for script functions
script_help2 : cmd : : Output help for script functions suitable for auto-completion
script_reload : cmd : : Reload scripts
script_reload_code : cmd : : Execute a vscript file, replacing existing functions with the functions in the run script
script_reload_entity_code : cmd : : Execute all of this entity's VScripts, replacing existing functions with the functions in the run scripts
script_remove_debug_filter : cmd : : Remove a filter from the game debug overlay
script_remove_watch : cmd : : Remove a watch from the game debug overlay
script_remove_watch_pattern : cmd : : Remove a watch from the game debug overlay
script_resurrect_unreachable : cmd : : Use the garbage collector to track down reference cycles
script_trace_disable : cmd : : Turn off a particular trace output by file or function name
script_trace_disable_all : cmd : : Turn off all trace output
script_trace_disable_key : cmd : : Turn off a particular trace output by table/instance
script_trace_enable : cmd : : Turn on a particular trace output by file or function name
script_trace_enable_all : cmd : : Turn on all trace output
script_trace_enable_key : cmd : : Turn on a particular trace output by table/instance
scripted_demo_restart : cmd : : Play a demo with an associated markup script.
sdt_server_fakeloss_recv : 0 : : 0-100 Randomly discard N pct of packets received
sdt_server_fakeloss_send : 0 : : 0-100 Randomly discard N pct of packets instead of sending
sensitivity : 3 : cl, a : Mouse sensitivity.
server_game_time : cmd : : Gives the game time in seconds (server's curtime)
server_gc_status : cmd : : Check status of connection to the GC
servercfgfile : 0 : sv :
set_vgui_language : cmd : : Set language vgui is using
setang : cmd : : Snap player eyes to specified pitch yaw <roll:optional> (must have sv_cheats).
setang_exact : cmd : : Snap player eyes and orientation to specified pitch yaw <roll:optional> (must have sv_cheats).
setinfo : cmd : : Adds a new user info value
setmodel : cmd : : Changes's player's model
setpause : cmd : : Set the pause state of the server.
setpos : cmd : : Move player to specified origin (must have sv_cheats).
setpos_exact : cmd : : Move player to an exact specified origin (must have sv_cheats).
setpos_player : cmd : : Move specified player to specified origin (must have sv_cheats).
sf_cardflip_time : 1 : cl :
sf_debug_file_opens : 0 : : Print file opens to DevMsg
sf_fulldeck_card_scale_max : 0 : cl :
sf_fulldeck_card_scale_min : 0 : cl :
sf_fulldeck_hide_unavailable : 1 : cl, a : If set, hide unavailable cards instead of greying them out (dynamic mode overrides)
sf_fulldeck_intro_curve : 0 : cl :
sf_fulldeck_intro_time : 0 : cl :
sf_fulldeck_leftovers_position : 1 : cl :
sf_fulldeck_legacy_columns : 7 : cl :
sf_fulldeck_legacy_gap_x : 15 : cl :
sf_fulldeck_legacy_gap_y : 50 : cl :
sf_fulldeck_legacy_rows : 3 : cl :
sf_fulldeck_raise_speed : 10 : cl :
sf_fulldeck_x_gap_perc : 0 : cl :
sf_fulldeck_y_gap_perc : 0 : cl :
sf_info : cmd : : Show Scaleform Info
sf_joy_translate_to_keys : 1 : : If enabled, controller input is translated to regular keyboard keys
sf_loadout_hidehud : 0 : cl :
sf_loadout_rotate_drag : 0 : cl :
sf_loadout_rotate_frametime_multiplier : 8 : cl :
sf_loadout_rotate_grab_scale : 0 : cl :
sf_loadout_rotate_scale : 2 : cl :
sf_loadout_tutorial_enable : 0 : cl :
sf_texture_cache_print : cmd : : Print scaleform texture cache info to console.
sf_texture_cache_print_summary : cmd : : Print scaleform texture cache summary to console.
sf_turntable_curve_16x10 : 0 : cl :
sf_turntable_curve_16x9 : 0 : cl :
sf_turntable_curve_4x3 : 0 : cl :
sf_turntable_curve_5x4 : 0 : cl :
sf_turntable_deal_curve_max : 0 : cl :
sf_turntable_deal_curve_min : 0 : cl :
sf_turntable_deal_time : 0 : cl :
sf_turntable_edgescroll : 0 : cl :
sf_turntable_end : 1 : cl :
sf_turntable_gradient_curve : 0 : cl :
sf_turntable_hasitems_allitems : 0 : cl :
sf_turntable_indent : 0 : cl :
sf_turntable_itemsel_xdelta : 0 : cl :
sf_turntable_mousescroll : 0 : cl :
sf_turntable_mousewheelscroll : 5 : cl :
sf_turntable_moviecards_fromcenter : 3 : cl :
sf_turntable_rotation_angle : 85 : cl :
sf_turntable_rotation_start : 0 : cl :
sf_turntable_scale_curve : 0 : cl :
sf_turntable_scale_max : 230 : cl :
sf_turntable_scale_max_ingame : 150 : cl :
sf_turntable_scale_min : 80 : cl :
sf_turntable_selmove_time : 0 : cl :
sf_turntable_testmaxheroes : -1 : cl :
sf_turntable_tint_curve : 0 : cl :
sf_turntable_ypos : 250 : cl :
sf_turntable_ypos_curve : 0 : cl :
sf_turntable_ypos_ingame : 145 : cl :
sf_turntable_ypos_max : 0 : cl :
shader_roughness_cone : 1 : cheat :
shader_roughness_ellipse : 1 : cheat :
shake : cmd : : Shake the screen.
shake_show : 0 : cl : Displays a list of the active screen shakes.
shake_stop : cmd : : Stops all active screen shakes.
shake_testpunch : cmd : : Test a punch-style screen shake.
shop_nav_to_search : cmd : : with the shop open, makes the search box active
shop_nav_to_tab : cmd : : switch to a particular shop tab ( 0 - 12 )
shop_select_itemrow : cmd : : buy ( or set quickbuy with shift held ) a particular displayed row
show_broadcast : cmd : : debug show the broadcaster dialog
show_sf_shop : cmd : : show scaleform shop
show_shared_units : cmd : : show the shared unit control dialog
showbudget_texture : 0 : cl, cheat : Enable the texture budget panel.
showbudget_texture_global_dumpstats : cmd : : Dump all items in +showbudget_texture_global in a text form
showbudget_texture_global_sum : 0 : cl :
showconsole : cmd : : Show the console.
showinfo : cmd : : Shows a info panel: <type> <title> <message> [<command>]
showmainmenu : cmd : :
showpanel : cmd : : Shows a viewport panel <name>
showparticlecounts : 0 : cl : Display number of particles drawn per frame
showtriggers : 0 : sv, cheat : Shows trigger brushes
showtriggers_toggle : cmd : : Displays the movement bounding box for the triggers in orange. Some entites will also display entity specific overlays. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at
simple_bot_add : cmd : : Add a simple bot.
sk_autoaim_mode : 1 : sv, a, rep :
sk_crowbar_lead_time : 0 : sv :
sk_player_arm : 1 : sv :
sk_player_chest : 1 : sv :
sk_player_head : 2 : sv :
sk_player_leg : 1 : sv :
sk_player_stomach : 1 : sv :
skel_debug : 0 : sv, rep :
skill : 1 : sv, a, ss, xbox_archive : Game skill level (1-3).
skill2 : 1 : sv, a, ss_added, xbox_archive : Game skill level (1-3).
slot0 : cmd : :
slot1 : cmd : :
slot10 : cmd : :
slot2 : cmd : :
slot3 : cmd : :
slot4 : cmd : :
slot5 : cmd : :
slot6 : cmd : :
slot7 : cmd : :
slot8 : cmd : :
slot9 : cmd : :
smoothstairs : 1 : sv, rep : Smooth player eye z coordinate when traversing stairs.
snapto : cmd : :
snd_async_flush : cmd : : Flush all unlocked async audio data
snd_async_minsize : 262144 : :
snd_async_showmem : cmd : : Show async memory stats
snd_async_showmem_music : cmd : : Show async memory stats for just non-streamed music
snd_async_showmem_summary : cmd : : Show brief async memory stats
snd_async_spew_blocking : 0 : : Spew message to console any time async sound loading blocks on file i/o.
snd_async_stream_fail : 0 : : Spew stream pool failures.
snd_async_stream_spew : 0 : : Spew streaming info ( 0=Off, 1=streams, 2=buffers
snd_autodetect_latency : 1 : a : Enable automatic buffer latency detection (requires driver support)
snd_compare_KV_convert : 0 : :
snd_compare_soundevents : cmd : : Compare the compiled and loaded contents of 2 soundevents.
snd_delay_sound_shift : 0 : :
snd_disable_mixer_duck : 0 : cheat :
snd_disable_mixer_solo : 0 : cheat :
snd_duckerattacktime : 0 : a :
snd_duckerreleasetime : 2 : a :
snd_duckerthreshold : 0 : a :
snd_ducktovolume : 1 : a :
snd_dump_filepaths : cmd : :
snd_envelope_rate : 0 : :
snd_filter : 0 : cheat :
snd_foliage_db_loss : 4 : cheat : foliage dB loss per 1200 units
snd_front_headphone_position : cmd : : Specifies the position (in degrees) of the virtual front left/right headphones.
snd_front_stereo_speaker_position : cmd : : Specifies the position (in degrees) of the virtual front left/right speakers.
snd_front_surround_speaker_position : cmd : : Specifies the position (in degrees) of the virtual front left/right speakers.
snd_gain : 1 : cheat :
snd_gain_max : 1 : cheat :
snd_gain_min : 0 : cheat :
snd_gamevoicevolume : 1 : a, user, xbox_archive : Game v.o. volume
snd_gamevolume : 1 : a, user, xbox_archive : Game volume
snd_getmixer : cmd : : Get data related to mix group matching string
snd_headphone_pan_exponent : cmd : : 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 : : Apply cos(angle) * weight before pan law
snd_list : 0 : cheat :
snd_list_soundevents : cmd : : List all available soundevents
snd_list_soundevents_by_stack : cmd : : List all available soundevents using specified stack name
snd_max_same_sounds : 4 : cheat :
snd_max_same_weapon_sounds : 3 : cheat :
snd_mergemethod : 1 : : Sound merge method (0 == sum and clip, 1 == max, 2 == avg).
snd_mix_minframetime : 0 : :
snd_mixahead : 0 : a :
snd_mixer_master_dsp : 1 : cheat :
snd_mixer_master_level : 1 : cheat :
snd_moviefix : 1 : : Defer sound recording until next tick when laying off movies.
snd_musicvolume : 0 : a, user : Music volume
snd_mute_losefocus : 0 : a :
snd_new_visualize : 0 : sv, cheat : Displays soundevent name played at it's 3d position
snd_op_test_convar : 720 : cheat :
snd_prefetch_common : 1 : release : Prefetch common sounds from directories specified in scripts/sound_prefetch.txt
snd_print_soundevent : cmd : : Print the data associated with the specified soundevent.
snd_rear_headphone_position : cmd : : Specifies the position (in degrees) of the virtual rear left/right headphones.
snd_rear_stereo_speaker_position : cmd : : Specifies the position (in degrees) of the virtual rear left/right speakers.
snd_rear_surround_speaker_position : cmd : : 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 : : Remove all soundevents
snd_remove_soundevent : cmd : : Remove the specified soundevent
snd_report_stop_sound : 0 : cheat : If set to 1, report all sounds stopped with S_StopSound().
snd_report_verbose_error : 0 : cheat : If set to 1, report more error found when playing sounds.
snd_setmixer : cmd : : Set named Mixgroup of current mixer to mix vol, mute, solo.
snd_setmixlayer : cmd : : Set named Mixgroup of named mix layer to mix vol, mute, solo.
snd_showclassname : 0 : cheat :
snd_showstart : 0 : cheat :
snd_sos_cl_soundevent_start : cmd : : Test
snd_sos_cl_soundevent_stop_last : cmd : : Test
snd_sos_debug_trigger_opvar : 0 : sv :
snd_sos_default_update_stack : 0 : :
snd_sos_flush_operators : cmd : : Flush and re-parse the sound operator system
snd_sos_get_operator_field_info : cmd : : Currently gets info for a single operator field
snd_sos_list_operator_updates : 0 : cheat :
snd_sos_opvar_debug : 0 : cheat :
snd_sos_print_class_sizes : cmd : : Prints the sizes of relevant sos classes.
snd_sos_print_full_field_info : 0 : cheat :
snd_sos_print_operator_stack : cmd : : Prints a master list of currently exposed variables
snd_sos_print_operators : cmd : : Prints a list of currently available operators
snd_sos_print_stack_exec_list : cmd : : Prints the current stack execution list
snd_sos_print_stack_list : cmd : : Prints a list of currently available stacks
snd_sos_print_strings : cmd : : Prints a list of currently cached strings
snd_sos_resolve_execute_operator : cmd : : Resolve the inputs and execute one specified operator from a specified stack
snd_sos_set_operator_field : cmd : : Currently sets a single float operator field
snd_sos_set_operator_field_by_guid : cmd : : Currently sets a single float operator field
snd_sos_show_block_debug : 0 : cheat : Spew data about the list of block entries.
snd_sos_show_client_rcv : 0 : :
snd_sos_show_client_xmit : 0 : cl, cheat :
snd_sos_show_entry_match_free : 0 : :
snd_sos_show_operator_event_and_stack : 1 : cheat :
snd_sos_show_operator_event_filter : 0 : cheat :
snd_sos_show_operator_field_filter : 0 : cheat :
snd_sos_show_operator_init : 0 : cheat :
snd_sos_show_operator_not_executing : 1 : cheat :
snd_sos_show_operator_operator_filter : 0 : cheat :
snd_sos_show_operator_parse : 0 : cheat :
snd_sos_show_operator_prestart : 0 : cheat :
snd_sos_show_operator_shutdown : 0 : cheat :
snd_sos_show_operator_start : 0 : cheat :
snd_sos_show_operator_stop_entry : 0 : cheat :
snd_sos_show_operator_updates : 0 : cheat :
snd_sos_show_queuetotrack : 0 : cheat :
snd_sos_show_server_xmit : 0 : sv, cheat :
snd_sos_show_soundevent_param_overwrite : 0 : cheat :
snd_sos_show_track_list : 0 : :
snd_sos_soundevent_filter : 0 : cheat :
snd_sos_start_soundevent : cmd : : Starts a specified soundevent
snd_sos_stop_all_soundevents : cmd : : Stops all soundevents currently on the execution list
snd_sos_stop_soundevent_guid : cmd : : Stops a specified soundevent
snd_sos_stop_soundevent_index : cmd : : Stops a specified soundevent
snd_sos_sv_soundevent_start : cmd : : Test
snd_sos_sv_soundevent_stop_last : cmd : : Test
snd_sos_sv_test_gender : cmd : : Test
snd_sos_test_soundmessage : cmd : : test
snd_sos_use_case_sensitive_soundevents : 0 : :
snd_soundmixer : 0 : :
snd_soundmixer_flush : cmd : : Reload soundmixers.txt file.
snd_soundmixer_list_mix_groups : cmd : : List all mix groups to dev console.
snd_soundmixer_list_mix_layers : cmd : : List all mix layers to dev console.
snd_soundmixer_list_mixers : cmd : : List all mixers to dev console.
snd_soundmixer_set_trigger_factor : cmd : : Set named mix layer / mix group, trigger amount.
snd_soundmixer_setmixlayer_amount : cmd : : Set named mix layer mix amount.
snd_soundmixer_version : 2 : :
snd_stereo_speaker_pan_exponent : cmd : : 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 : : Apply cos(angle) * weight before pan law
snd_store_filepaths : 0 : :
snd_surround_speaker_pan_exponent : cmd : : 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 : : Apply cos(angle) * weight before pan law
snd_toolvolume : 1 : a : Volume of sounds in tools (e.g. Hammer, SFM)
snd_visualize : 0 : cheat : Show sounds location in world
snd_voipvolume : 1 : a, user, xbox_archive : Voice volume
sndplaydelay : cmd : :
sos_debug_emit : 0 : sv, rep :
sound_device_override : 0 : a : ID of the sound device to use
soundinfo : cmd : : Describe the current sound device.
soundlist : cmd : : List all known sounds.
soundpatch_captionlength : 2 : sv, rep : How long looping soundpatch captions should display for.
soundscape_debug : 0 : sv, 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 : : Dumps the client's soundscape data.
soundscape_fadetime : 3 : cl, cheat : Time to crossfade sound effects between soundscapes
soundscape_flush : cmd : : Flushes the server & client side soundscapes
soundscape_message : 0 : cl :
soundscape_radius_debug : 0 : cl, cheat : Prints current volume of radius sounds
spawn_group_activate : cmd : : Activate specified spawngroup.
spawn_group_list : cmd : : List all spawn groups
spawn_group_load : cmd : : Load named spawn group.
spawn_group_save : cmd : : Unload and save named spawn group.
spawn_group_unload : cmd : : Unload named spawn group.
spawngroup_ignore_timeouts : 0 : :
speaker_config : 0 : a, release :
spec_allowroaming : 0 : cl, a, user :
spec_autodirector : 1 : cl, clientcmd_can_execute : Auto-director chooses best view modes while spectating
spec_centerchasecam : 0 : cl, a : Looks at the target player's center, instead of his eye position, in chase came mode
spec_chasedistance : 96 : cl : Chase cam's ideal distance from target
spec_chasedistancestep : 10 : cl, a : Amount to adjust the chase cam's distance on a zoom request
spec_freeze_distance_max : 200 : cl, cheat : Maximum random distance from the target to stop when framing them in observer freeze cam.
spec_freeze_distance_min : 96 : cl, cheat : Minimum random distance from the target to stop when framing them in observer freeze cam.
spec_freeze_time : 4 : sv, rep, cheat : Time spend frozen in observer freeze cam.
spec_freeze_traveltime : 0 : sv, rep, cheat : Time taken to zoom in to frame a target in observer freeze cam.
spec_mode : cmd : : Set spectator mode
spec_next : cmd : : Spectate next player
spec_player : cmd : : Spectate player by name
spec_pos : cmd : : dump position and angles to the console
spec_prev : cmd : : Spectate previous player
spec_scoreboard : 0 : cl, a :
spec_track : 0 : cl : Tracks an entity in spec mode
splitscreen_mode : 0 : machine :
ss_add : cmd : : Adds a splitscreen user.
ss_enable : 0 : cl, release : Enables Split Screen support. Play Single Player now launches into split screen mode. NO ONLINE SUPPORT
ss_remove : cmd : : Removes a splitscreen user.
ss_splitmode : 0 : cl, a, xbox_archive : Two player split screen mode (0 - recommended settings base on the width, 1 - horizontal, 2 - vertical (only allowed in widescreen)
ss_verticalsplit : 1 : cl : Two player split screen uses vertical split (do not set this directly, use ss_splitmode instead).
ss_voice_hearpartner : 0 : : Route voice between splitscreen players on same system.
ssao_usenormals : 1 : :
startdemos : cmd : : Play demos in demo sequence.
startmovie : cmd : : Start recording movie frames.
stash_grab_all : cmd : : grab all items from the stash
stat_dropdown : cmd : : Select a category in the spectator stats dropdown
stat_dropdown_cycle : cmd : : Cycle through the stat dropdown categories in a specified direction (-1 = back, 1 = forward)
stat_dropdown_sort : cmd : : Cycle through the stat dropdown sort methods
stats : cmd : : Prints server performance variables
stats_display : 0 : : Displays perf statistics information
stats_highlight_interval : 10 : cl : Interval between hightlight screens in the transition stats panel
stats_print : cmd : : Prints out perf statistics to the console, clears perf history
status : cmd : : Print connection status
steamcontroller_flow_interval : 7000 : :
steamcontroller_flow_sensitivity : 0 : :
steamcontroller_haptic_intensity : 320 : :
steamdatagram_client_consecutitive_ping_timeouts_fail : 4 : : If N consecutive pings to a port fail, after having received successful communication, mark that port as unavailable for a while, and try a different one.
steamdatagram_client_consecutitive_ping_timeouts_fail_initial : 2 : : If the first N pings to a port all fail, mark that port as unavailable for a while, and try a different one. Some ISPs and routers may drop the first packet, so setting this to 1 may greatly disrupt communications.
steamdatagram_client_fakeloss_recv : 0 : : 0-100 Randomly discard N pct of packets received
steamdatagram_client_fakeloss_send : 0 : : 0-100 Randomly discard N pct of packets instead of sending
steamdatagram_client_force_relay_cluster : 0 : : Code of relay cluster to use. If not empty, we will only use relays in that cluster. E.g. 'iad'
steamdatagram_client_min_pings_before_ping_accurate : 10 : : Send at least N pings to a router before assuming the ping is accurate. (The first few packets can often delayed by various route setup costs such as NAT.)
steamdatagram_client_single_socket : 0 : : Set all steam datagram traffic to originate from the same local port. By default, we open up a new UDP socket (on a different local port) for each relay. This is not optimal, but it works around some routers that don't implement NAT properly. If you have intermittent problems talking to relays that might be NAT related, try toggling this flag.
steamdatagram_clientstatus : cmd : : Print steam datagram client status
step_spline : 0 : sv :
stop : cmd : : Finish recording demo.
stopdemos : cmd : : Stop looping demos (current demo will complete).
stopsound : cmd : :
stopsoundscape : cmd : : Stops all soundscape processing and fades current looping sounds
stopvideos : cmd : : Stops all videos playing to the screen
suitvolume : 0 : sv, a :
surfaceprop : cmd : : Reports the surface properties at the cursor
sv_allchat : 1 : sv, nf : Players can receive all other players' text chat, no death restrictions
sv_allow_lobby_connect_only : 0 : release : If set, players may only join this server from matchmaking lobby, may not connect directly.
sv_allow_wait_command : 1 : rep, release : Allow or disallow the wait command on clients connected to this server.
sv_alltalk : 0 : sv, nf, release : Players can hear all other players' voice communication, no team restrictions
sv_alternateticks : 0 : sp, release : If set, server only simulates entities on even numbered ticks.
sv_always_full_flush : 0 : cheat :
sv_anim_queue_changes : 1 : sv :
sv_autosave : 1 : sv : Set to 1 to autosave game on level transition. Does not affect autosave triggers.
sv_banid_dev_enabled : 0 : :
sv_banid_enabled : 1 : release : Whether server supports banid command
sv_benchmark_autovprofrecord : 0 : sv : If running a benchmark and this is set, it will record a vprof file over the duration of the benchmark with filename benchmark.vprof.
sv_benchmark_force_start : cmd : : Force start the benchmark. This is only for debugging. It's better to set sv_benchmark to 1 and restart the level.
sv_benchmark_numticks : 3300 : sv : If > 0, then it only runs the benchmark for this # of ticks.
sv_bonus_challenge : 0 : sv, rep : Set to values other than 0 to select a bonus map challenge type.
sv_can_quit_from_script : 0 : sv, rep, cheat :
sv_cheats : 0 : nf, rep, release : Allow cheats on server
sv_clearhinthistory : cmd : : Clear memory of server side hints displayed to the player.
sv_client_cmdrate_difference : 20 : rep : cl_cmdrate is moved to within sv_client_cmdrate_difference units of cl_updaterate before it is clamped between sv_mincmdrate and sv_maxcmdrate.
sv_client_max_interp_ratio : 5 : sv, rep : This can be used to limit the value of cl_interp_ratio for connected clients (only while they are connected). If sv_client_min_interp_ratio is -1, then this cvar has no effect.
sv_client_min_interp_ratio : 1 : sv, rep : This can be used to limit the value of cl_interp_ratio for connected clients (only while they are connected). -1 = let clients set cl_interp_ratio to anything any other value = set minimum value for cl_interp_ratio
sv_client_predict : -1 : rep : 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_clockcorrection_msecs : 60 : sv : 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_consistency : 0 : rep, release : Whether the server enforces file consistency for critical files
sv_contact : 0 : nf, release : Contact email for server sysop
sv_debug_player_use : 0 : sv, rep : Visualizes +use logic. Green cross=trace success, Red cross=trace too far, Green box=radius success
sv_decal_clear_all_entities : cmd : : Clears decals from all entities
sv_decal_clear_from_entity : cmd : : Clears decals from the targetted entity
sv_decal_clear_world : cmd : : Clears world decals
sv_decal_debug : cmd : : Toggles server decal debug visualization
sv_decal_shoot : cmd : : Shoots a server-side decal
sv_dota_auto_save_interval : 300 : sv :
sv_dota_auto_save_min_players : 10 : sv : minimum number of players in the game to allow saves
sv_dota_auto_save_test_interval : 120 : sv :
sv_dota_auto_save_test_interval_futz : 30 : sv :
sv_dota_crash_sentinel_filename : 0 : sv : Filename of crash detection sentinel
sv_dota_custom_game_cache_download_stuck_mb : 1 : sv : 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 : sv : 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 : sv : If we cannot finish downloading after N seconds, give up
sv_dota_custom_game_cache_lock_file_timeout : 30 : sv : If we cannot acquire lock on shared cache in N seconds, give up and fail UGC install
sv_dota_custom_game_cache_shared_folder : 0 : sv : Shared cache for downloaded custom game data. (Dedicated server only)
sv_dota_custom_game_cache_test_download : cmd : : <custom game ID> [<expected_timestamp>]. Test code to cache UGC to dedicated server
sv_dota_dump_econ_item_stringtable : cmd : : sv_dota_dump_econ_item_stringtable
sv_dota_dump_modifier_stringtable : cmd : : sv_dota_dump_modifier_stringtable
sv_dota_league_auto_save_interval : 30 : sv :
sv_dota_speech_announcer_networking : 1 : sv, 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_downloadurl : 0 : rep, release : Location from which clients can download missing files
sv_enable_delta_packing : 1 : : 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_enableoldqueries : 0 : : Enable support for old style (HL1) server queries
sv_ent_showonlyattachment : 0 : sv, cheat :
sv_ent_showonlyhitbox : -1 : sv, cheat :
sv_extra_client_connect_time : 15 : : Seconds after client connect during which extra frames are buffered to prevent non-delta'd update
sv_filterban : 1 : : Set packet filtering by IP mode
sv_footstepinterval : 0 : sv, rep, cheat :
sv_force_time_of_day : -1 : sv, cheat : 0 - midnight, 3 - afternoon
sv_forcepreload : 0 : a : Force server side preloading.
sv_fow_viz : cmd : : FoW viz commands
sv_gameinstructor_disable : 0 : cl, rep : Force all clients to disable their game instructors.
sv_gravity : 800 : sv, nf, rep : World gravity.
sv_hibernate_postgame_delay : 5 : : # of seconds to wait after final client leaves before hibernating.
sv_hibernate_when_empty : 1 : : Puts the server into extremely low CPU usage mode when no clients connected
sv_hitbox_debug : 0 : sv :
sv_infinite_ammo : 0 : sv, rep, cheat : Player's active weapon will never run out of ammo
sv_ladder_slack_z_mult : 0 : sv, rep, cheat : Difference in Z increases toward the middle of the slack ladder.
sv_lagcompensationforcerestore : 1 : sv, cheat : Don't test validity of a lag comp restore, just do it.
sv_lan : 0 : release : Server is a lan server ( no heartbeat, no authentication, no non-class C addresses )
sv_lightquery_debug : 0 : sv, cheat :
sv_log_onefile : 0 : a : Log server information to only one file.
sv_logbans : 0 : a : Log server bans in the server logs.
sv_logblocks : 0 : : If true when log when a query is blocked (can cause very large log files)
sv_logdownloadlist : 0 : :
sv_logecho : 1 : a : Echo log information to the console.
sv_logfile : 0 : a : Log server information in the log file.
sv_logflush : 0 : a : Flush the log file to disk on each write (slow).
sv_logsdir : 0 : a : Folder in the game directory where server logs will be stored.
sv_massreport : 0 : sv :
sv_max_queries_sec : 3 : : Maximum queries per second to respond to from a single IP address.
sv_max_queries_sec_global : 60 : : Maximum queries per second to respond to from anywhere.
sv_max_queries_window : 30 : : Window over which to average queries per second averages.
sv_maxclientframes : 128 : :
sv_maxcmdrate : 40 : rep, release : (If sv_mincmdrate is > 0), this sets the maximum value for cl_cmdrate.
sv_maxrate : 0 : rep, release : Max bandwidth rate allowed on server, 0 == unlimited
sv_maxreplay : 0 : : Maximum replay time in seconds
sv_maxroutable : 1200 : : Server upper bound on net_maxroutable that a client can use.
sv_maxupdaterate : 60 : rep : Maximum updates per second that the server will allow
sv_memlimit : 0 : cheat : 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_mincmdrate : 0 : rep, release : This sets the minimum value for cl_cmdrate. 0 == unlimited.
sv_minrate : 5000 : rep, release : Min bandwidth rate allowed on server, 0 == unlimited
sv_minupdaterate : 10 : rep : Minimum updates per second that the server will allow
sv_mover_maxslope : 0 : sv, nf, rep : The maximum slope the player can overcome [-]
sv_mover_pogodampingratio : 1 : sv, nf, rep : The capsule pogo stick damping ratio [-]
sv_mover_pogoextension : 5 : sv, nf, rep : The capsule pogo stick extension to keep the player better grounded [%]
sv_mover_pogofrequency : 10 : sv, nf, rep : The capsule pogo stick frequency [hz].
sv_mover_usecapsule : 1 : sv, nf, rep : Should the mover proxy be a capsule shape?
sv_networkvar_perfieldtracking : 1 : release : Track individual field offset changes, rather than a single dirty flag for the whole entity.
sv_networkvar_validate : 0 : release : Validate each StateChanged against known offsets.
sv_noclipaccelerate : 5 : sv, a, nf, rep :
sv_noclipduringpause : 0 : sv, rep, cheat : If cheats are enabled, then you can noclip with the game paused (for doing screenshots, etc.).
sv_noclipfriction : 4 : sv, nf, rep : Friction during noclip move.
sv_noclipspeed : 5 : sv, a, nf, rep :
sv_packstats : cmd : : Show entity packing stats, pass 'clear' as argument to reset counts.
sv_parallel_packentities : 1 : : Set to 1 to use threading snapshot sending on listen servers, 2 for dedicated servers.
sv_parallel_sendsnapshot : 1 : : Set to 1 to use threading snapshot sending on listen servers, 2 for dedicated servers.
sv_password : 0 : prot, nf, norecord, release : Server password for entry into multiplayer games
sv_pausable : 0 : release : Is the server pausable.
sv_pause_on_console_open : 0 : a : 1 = Pause the game when pressing ~ to open the console. CTRL+~ opens the console without pause.
sv_phys_rendergeo : cmd : : Toggles server physics debug geometry
sv_phys_visualize_awake : 0 : sv :
sv_player_stuck_tolerance : 10 : sv, cheat :
sv_playerperfhistorycount : 20 : sv : Number of samples to maintain in player perf history
sv_printdecalinfo : cmd : : (server) Prints info about decals currently in the scene
sv_prop_door_max_close_attempts : 8 : sv, cheat : Number of times blocked doors will try to close before becoming non-solid and forcing a close.
sv_pure : cmd : : Show user data.
sv_pure_kick_clients : 1 : 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_pvs_entity : -1 : sv : If set, only allows this ent index to network (other than players and things that force sending).
sv_pvs_random : 0 : sv : If set, objects blink in/out of pvs randomly.
sv_querycache_stats : cmd : : Display status of the query cache (client only)
sv_radial_vis : 0 : sv : Use Radial vis for networking PVS checks.
sv_rcon_banpenalty : 0 : : Number of minutes to ban users who fail rcon authentication
sv_rcon_log : 1 : : Enable/disable rcon logging.
sv_rcon_maxfailures : 10 : : Max number of times a user can fail rcon authentication before being banned
sv_rcon_minfailures : 5 : : Number of times a user can fail rcon authentication in sv_rcon_minfailuretime before being banned
sv_rcon_minfailuretime : 30 : : Number of seconds to track failed rcon authentications
sv_regeneration_force_on : 0 : sv, cheat : Cheat to test regenerative health systems
sv_regeneration_wait_time : 1 : sv, rep :
sv_region : -1 : release : The region of the world to report this server in.
sv_remapper_loopsoundfix : 0 : sv, rep :
sv_remapper_range_multiplier : 1 : sv, rep :
sv_replaysdir : 0 : : Directory to store replays in
sv_reservation_grace : 5 : : Time in seconds given for a lobby reservation.
sv_reservation_timeout : 120 : release : Time in seconds before lobby reservation expires.
sv_save_session_persisters : cmd : : Saves session persister data immediately.
sv_script_profile : 0 : sv :
sv_script_think_interval : 0 : sv, rep :
sv_search_key : 0 : release :
sv_sequence_debug : -1 : sv :
sv_sequence_debug_verbose : 1 : sv :
sv_session_persister_mode : 0 : sv : 0 = OFF, 1 = ON, 2 = w/SPAWN MANAGER, 3 = w/PLAYER & WEAPONS
sv_shared_team_pvs : 1 : sv : PVS is shared between teams
sv_showfootsteps : 0 : sv, rep, cheat : Shows client (red) and server (green) footsteps (1=client-only, 2=server-only, 3=both)
sv_showladders : 0 : sv : Show bbox and dismount points for all ladders (must be set before level load.)
sv_showlagcompensation : 0 : sv, cheat : Show lag compensated hitboxes whenever a player is lag compensated.
sv_showtags : cmd : : Describe current gametags.
sv_shutdown : cmd : : Sets the server to shutdown when all games have completed
sv_skyname : 0 : sv, a, rep : Current name of the skybox texture
sv_snapshot_unlimited : 0 : rep, 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_soundemitter_reload : cmd : : Flushes the sounds.txt system
sv_soundemitter_trace : -1 : sv, rep : Show all EmitSound calls including their symbolic name and the actual wave file they resolved to. (-1 = for nobody, 0 = for everybody, n = for one entity)
sv_soundscape_printdebuginfo : cmd : : print soundscapes
sv_specaccelerate : 5 : sv, a, nf, rep :
sv_specnoclip : 1 : sv, a, nf, rep :
sv_specspeed : 3 : sv, a, nf, rep :
sv_stats : 1 : : Collect CPU usage stats
sv_steamdatagramtransport_port : 0 : : If non zero, listen for proxied traffic on the specified port
sv_steamgroup : 0 : nf, 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 : 0 : 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_strict_notarget : 0 : sv : If set, notarget will cause entities to never think they are in the pvs
sv_sync_anims_spawn : 0 : sv, cheat :
sv_sync_client_updates : 0 : : (Only used when hosting xbox games). Send clients updates at the same time. This saves CPU because the server will encode and calc deltas on less frames.
sv_tags : 0 : nf, 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 : : Buffer size for writing string table baselnes
sv_timeout : 65 : : After this many seconds without a message from a client, the client is dropped
sv_timeout_when_fully_connected : 15 : sv : Once fully connected, player will be kicked if he doesn't send a network message within this interval.
sv_timeout_when_fully_connected_tournament : 5 : sv : Once fully connected in a tournament game, player will be kicked if he doesn't send a network message within this interval.
sv_tracereffects_limit_general : 15 : sv, rep : Limits the number of visible tracers per frame
sv_turbophysics : 1 : sv, rep : Turns on turbo physics
sv_unlockedchapters : 1 : a : Highest unlocked game chapter.
sv_update_master_server : 1 : release : Should we update the master server.
sv_usenetworkvars : 1 : : Use networkvar system.
sv_usercmd_queue_spew_threshold : 10 : sv, release : Spew warning if command queue has grown above this many backlogged commands.
sv_vehicle_autoaim_scale : 8 : sv :
sv_visiblemaxplayers : -1 : release : Overrides the max players reported to prospective clients
sv_voicecodec : 0 : : Specifies which voice codec DLL to use in a game. Set to the name of the DLL without the extension.
sv_voiceenable : 1 : a, nf, release :
sv_watchtransmit : -2 : sv, release : Watch NetworkStateChanged info for this entity index.
sys_minidumpexpandedspew : 1 : :
sys_minidumpspewlines : 2000 : release : Lines of crash dump console spew to keep.
target_scan_use_query_cache : 1 : sv :
tauntfrequency : 1 : sv, nf :
template_debug : 0 : sv, cheat :
tenfoot_match : cmd : : [prefix]: matches a string prefix
tenfoot_pickle_dictionaries : cmd : : compiles daisy wheel input dictionaries to more performant form
tenfoot_pickle_single_dictionary : cmd : : [language] compiles one daisy wheel input dictionary
tenfoot_text_hotspots : cmd : : find text autosuggest hot spots
test_arcana_initial_info : 1 : cl, a :
test_compendium : cmd : : test_compendium
test_compendium_enable_spew : 0 : cl : Enable Compendium debug spew.
test_compendium_endgame_stats : cmd : : test_compendium_endgame_stats
test_compendium_force_web_assets : 0 : cl : Use Web assets for Compendium testing.
test_compendium_level_inc : 5 : cl : Amount to increment level points amount per frame when doing local compendium testing on progressbars.
test_compendium_level_inc_max : 12000 : cl : The maximum value to allow the compendium level testing to get before wrapping it around again.
test_compendium_level_set : -1 : cl : When set to a value >= 0 this will force the compendium level to use this value when testing compendiums
test_compendium_overridedatafile : 0 : cl : Download a compendium, but then use the specified local datafile instead.
test_compendium_prizepool_inc : 5000 : cl : Amount to increment prizepool amount per frame when doing local compendium testing on progressbars.
test_compendium_prizepool_max : 6000000 : cl : Maximum prizepool amount when doing local compendium testing on progressbars.
test_compendium_prizepool_min : 1600000 : cl : Minimum prizepool amount when doing local compendium testing on progressbars.
test_compendium_refresh : cmd : : test_compendium_refresh
test_compendium_stats : cmd : : test_compendium_stats
Test_CreateEntity : cmd : :
test_dispatcheffect : cmd : : 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_EHandle : cmd : :
test_entity_blocker : cmd : : Test command that drops an entity blocker out in front of the player.
Test_ExitProcess : cmd : : Test_ExitProcess <exit code> - immediately kill the process.
test_gameend : cmd : :
Test_InitRandomEntitySpawner : cmd : :
Test_Loop : cmd : : Test_Loop <loop name> - loop back to the specified loop start point unconditionally.
Test_LoopCount : cmd : : Test_LoopCount <loop name> <count> - loop back to the specified loop start point the specified # of times.
Test_LoopForNumSeconds : cmd : : Test_LoopForNumSeconds <loop name> <time> - loop back to the specified start point for the specified # of seconds.
Test_RandomChance : cmd : : Test_RandomChance <percent chance, 0-100> <token1> <token2...> - Roll the dice and maybe run the command following the percentage chance.
Test_RandomizeInPVS : cmd : :
Test_RandomPlayerPosition : cmd : :
Test_RemoveAllRandomEntities : cmd : :
Test_SpawnRandomEntities : cmd : :
Test_StartLoop : cmd : : Test_StartLoop <loop name> - Denote the start of a loop. Really just defines a named point you can jump to.
Test_StartScript : cmd : : Start a test script running..
testhudanim : cmd : : Test a hud element animation. Arguments: <anim name>
testscript_debug : 0 : : Debug test scripts.
texture_budget_background_alpha : 128 : cl, a : how translucent the budget panel is
texture_budget_panel_bottom_of_history_fraction : 0 : cl, a : number between 0 and 1
texture_budget_panel_global : 0 : cl : Show global times in the texture budget panel.
texture_budget_panel_height : 284 : cl, a : height in pixels of the budget panel
texture_budget_panel_width : 512 : cl, a : width in pixels of the budget panel
texture_budget_panel_x : 0 : cl, a : number of pixels from the left side of the game screen to draw the budget panel
texture_budget_panel_y : 450 : cl, a : number of pixels from the top side of the game screen to draw the budget panel
tf_arena_max_streak : 5 : cl, nf, rep : Teams will be scrambled if one team reaches this streak
tf_arena_preround_time : 10 : cl, nf, rep : Length of the Pre-Round time
tf_escort_score_rate : 1 : sv, cheat : Score for escorting the train, in points per second
think_limit : 0 : sv, rep, release : Maximum think time in milliseconds, warning is printed if this is exceeded.
thirdperson : cmd : : Switch to thirdperson camera.
thirdperson_mayamode : cmd : : Switch to thirdperson Maya-like camera controls.
thirdperson_platformer : 0 : cl : Player will aim in the direction they are moving.
thirdperson_screenspace : 0 : cl : Movement will be relative to the camera, eg: left means screen-left
thirdpersonshoulder : cmd : : Switch to thirdperson-shoulder camera.
threaded_occluder_rasterization : 1 : cheat :
ti_onstage_frame_short : 512 : cl :
ti_onstage_frame_tall : 540 : cl :
ti_onstage_frame_wide : 384 : cl :
ti_onstage_side_frame_tall : 1200 : cl :
ti_onstage_side_frame_wide : 670 : cl :
ti_onstage_side_portrait_fov_reduce : 5 : cl :
timedemo : cmd : : Play a demo and report performance info.
timedemo_end : -1 : : Ends timedemo on given tick.
timedemo_start : -1 : : Starts timedemo on given tick.
timedemo_vprofrecord : cmd : : Play a demo and report performance info. Also record vprof data for the span of the demo
timedemoquit : cmd : : Play a demo, report performance info, and then exit
toggle : cmd : : Toggles specified convar value on and off.
toggleconsole : cmd : : Show/hide the console.
toggleshoppanel : cmd : : toggles shop
top_bar_message : cmd : : test top bar status message. usage: top_bar_message ['message here'] [scary: 0/1]
tr_do_reduce : 1 : cheat :
tr_draw_open_edges : 0 : cheat :
tr_epsilon_t_junction : 0.010 : cheat :
tr_max_acceptable_edge_length : 10000 : cheat :
tr_openedge_penalty : 10 : cheat :
treasure_opening_particle_emission_max : 2 : cl :
treasure_opening_particle_emission_min : 0 : cl :
treasure_opening_particle_emissionB_max : 1 : cl :
treasure_opening_particle_emissionB_min : 0 : cl :
treasure_opening_particle_velocity_max : 2 : cl :
treasure_opening_particle_velocity_min : 0 : cl :
tutorial_cleanup_post : cmd : :
tutorial_experience_closed : cmd : :
tutorial_speech_end : cmd : :
tutorial_start_lesson : cmd : : Jump to the passed tutorial lesson
tutorial_testui : cmd : :
tutorial_tip_dismissed : cmd : :
tv_allow_camera_man : 1 : sv : Auto director allows spectators to become camera man
tv_allow_static_shots : 1 : sv : Auto director uses fixed level cameras for shots
tv_autorecord : 0 : : Automatically records all games as SourceTV demos.
tv_autoretry : 1 : : Relay proxies retry connection after network timeout
tv_chatgroupsize : 0 : : Set the default chat group size
tv_chattimelimit : 0 : : Limits spectators to chat only every n seconds
tv_clients : cmd : : Shows list of connected SourceTV clients.
tv_debug : 0 : : SourceTV debug info.
tv_delay : 120 : sv : SourceTV broadcast delay in seconds
tv_deltacache : 2 : : Enable delta entity bit stream cache
tv_demo_starttick : 0 : :
tv_dispatchmode : 1 : : Dispatch clients to relay proxies: 0=never, 1=if appropriate, 2=always
tv_dota_auto_record : 0 : sv : If enabled, a demo will automatically be recorded for every game
tv_dota_auto_record_stressbots : 0 : sv : If enabled, a demo will automatically be recorded for stressbot games
tv_enable : 0 : nf : Activates SourceTV on server.
tv_enable_delta_frames : 1 : : Indicates whether or not the tv should use delta frames for storage of intermediate frames. This takes more CPU but significantly less memory.
tv_grouprelaydatareliable : 0 : : 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 : 0 : : 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 : 0 : : Similar to tv_grouprelaydata, but controls whether or not the voice channels should be routed into the grouped data for the relays
tv_instant_replay_full_frame : 1 : : Send embedded full frames
tv_instant_replay_full_frame_time : 30 : : Seconds between full frame embeddeds
tv_listen_voice_indices : 0 : cl, user : Bitfield of entindices to listen to voice messages from when connected to SourceTV, default is none
tv_maxclients : 128 : : Maximum client number on SourceTV server.
tv_maxrate : 80000 : : Max SourceTV spectator bandwidth rate allowed, 0 == unlimited
tv_msg : cmd : : Send a screen message to all clients.
tv_name : 0 : : SourceTV host name
tv_nochat : 0 : a, user : Don't receive chat messages from other SourceTV spectators
tv_overridemaster : 0 : : Overrides the SourceTV master root address.
tv_password : 0 : prot, nf, norecord : SourceTV password for all clients
tv_port : 27020 : release : Host SourceTV port
tv_record : cmd : : Starts SourceTV demo recording.
tv_relay : cmd : : Connect to SourceTV server and relay broadcast.
tv_relay_quit_after_game : 1 : : Quit after a game has been relayed, do not hibernate
tv_relay_rate : 250000 : : default rate for relays
tv_relay_secret_code : 1 : prot : 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 : 0 : prot, nf, norecord : SourceTV password for relay proxies
tv_relayvoice : 1 : : Relay voice data: 0=off, 1=on
tv_retry : cmd : : Reconnects the SourceTV relay proxy.
tv_secret_code : 1 : prot : 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_show_allchat : 1 : sv, release :
tv_snapshotrate : 20 : : Snapshots broadcasted per second
tv_status : cmd : : Show SourceTV server status.
tv_stop : cmd : : Stops the SourceTV broadcast.
tv_stoprecord : cmd : : Stops SourceTV demo recording.
tv_timeout : 300 : : SourceTV connection timeout in seconds.
tv_title : 0 : : Set title for SourceTV spectator UI
tv_transmitall : 0 : rep : Transmit all entities (not only director view)
tv_window_size : 16 : : 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
txview : cmd : : Show/hide the internal texture viewer.
unbind : cmd : : Unbind a key.
unbindall : cmd : : Unbind all keys.
unpause : cmd : : Clear the pause state of the server.
unsubscribe_all_game_modes : cmd : : Unsubscribes from all custom games. They will be uninstalled by the Steam client when you close Dota 2.
unsubscribe_custom_game : cmd : : Stops subscribing to a specific custom game. It will be uninstalled when you exit Dota 2.
UpdateBinarySizes : cmd : : Dumps the binary sizes to use for the game in loadaddress.vpc
url_execute : cmd : : Executes url-based commands, used for incoming commands from url-based launches when the game's already running.
use : cmd : : Use a particular weapon Arguments: <weapon_name>
use_item_client : cmd : : Use the item in the indicated slot. <hero name> <slot name>
use_new_damage_system : 0 : sv :
users : cmd : : Show user info for players on server.
vdebug_enable : cmd : : Enable/disable VDebug
vehicle_flushscript : cmd : : Flush and reload all vehicle scripts
versus_stats_highlight_interval : 5 : cl : Interval between hightlight screens in the transition stats panel for versus mode
vgui_drawfocus : 0 : : Report which panel is under the mouse.
vgui_drawkeyfocus : 0 : : Report which panel has keyboard focus.
vgui_drawtree : 0 : cl, cheat : Draws the vgui panel hiearchy to the specified depth level.
vgui_drawtree_bounds : 0 : cl : Show panel bounds.
vgui_drawtree_clear : cmd : :
vgui_drawtree_draw_selected : 0 : cl : Highlight the selected panel
vgui_drawtree_freeze : 0 : cl : Set to 1 to stop updating the vgui_drawtree view.
vgui_drawtree_hidden : 0 : cl : Draw the hidden panels.
vgui_drawtree_panelalpha : 0 : cl : Show the panel alpha values in the vgui_drawtree view.
vgui_drawtree_panelptr : 0 : cl : Show the panel pointer values in the vgui_drawtree view.
vgui_drawtree_popupsonly : 0 : cl : Draws the vgui popup list in hierarchy(1) or most recently used(2) order.
vgui_drawtree_render_order : 0 : cl : List the vgui_drawtree panels in render order.
vgui_drawtree_scheme : 0 : cl : Show scheme file for each panel
vgui_drawtree_visible : 1 : cl : Draw the visible panels.
vgui_dump_panels : cmd : : vgui_dump_panels [visible]
vgui_message_dialog_modal : 1 : cl, a :
vgui_spew_fonts : cmd : :
vgui_togglepanel : cmd : : show/hide vgui panel by name.
video_mode_screenshots : cmd : : dump screenshots at all supported video modes
viewanim_addkeyframe : cmd : :
viewanim_create : cmd : : viewanim_create
viewanim_load : cmd : : load animation from file
viewanim_reset : cmd : : reset view angles!
viewanim_save : cmd : : Save current animation to file
viewanim_test : cmd : : test view animation
viewmodel_fov : 54 : cl, cheat :
viewmodel_offset_x : 0 : sv, cl, a, rep :
viewmodel_offset_y : 0 : sv, cl, a, rep :
viewmodel_offset_z : 0 : sv, cl, a, rep :
violence_ablood : 1 : : Draw alien blood
violence_agibs : 1 : : Show alien gib entities
violence_hblood : 1 : : Draw human blood
violence_hgibs : 1 : : Show human gib entities
vis_debug_currentcluster : cmd : : Show the current cluster number
vis_debug_drawcluster : cmd : : Add cluster # to visualization, (-1) to clear
vis_debug_dumpvisibleclusters : cmd : : Show the list of visible clusters
vis_debug_find_los : cmd : : Find or clear the vis LOS to here
vis_debug_lock : cmd : : Lock vis LOS origin to current
vis_debug_record_start : cmd : : Record a path to debug vis
vis_debug_record_stop : cmd : : Record a path to debug vis
vis_debug_show : cmd : : Show/hide the vis debug visualization
vis_debug_tracelos : cmd : : Trace rays and check vis from the current camera
vis_enable : 1 : : Toggle static visibility
vis_force : 0 : sv, cheat :
vismon_poll_frequency : 0 : sv, cheat :
vismon_trace_limit : 12 : sv, cheat :
vm_camera : 1 : cl :
vm_camera_interp_speed : 8 : cl :
vm_camera_no_roll : 0 : cl :
vm_camera_scale : 1 : cl :
vm_debug : 0 : sv, rep :
vm_draw_always : 0 : cl :
vm_fade : 1 : sv, rep :
voice_all_icons : 0 : cl : Draw all players' voice icons
voice_always_sample_mic : 0 : a : For systems experiencing a hang/stall when using voice chat.
voice_chat_bubble_show_volume : 1 : cl, a : Visualize the volume transmitted with the icon displaying speech.
voice_chat_bubbles : 1 : cl, a : Whether to draw chat bubbles int the UI or not
voice_clientdebug : 0 : cl :
voice_debugfeedback : 0 : :
voice_debugfeedbackfrom : 0 : :
voice_fadeouttime : 0 : :
voice_gain_downward_multiplier : 100 : :
voice_gain_max : 5 : :
voice_gain_rate : 1 : :
voice_gain_target : 16000 : :
voice_head_icon_height : 20 : cl : Voice icons are this many inches over player eye positions
voice_head_icon_size : 6 : cl : Size of voice icon over player heads in inches
voice_local_icon : 0 : cl : Draw local player's voice icon
voice_loopback : 0 : user :
voice_minimum_gain : 3 : :
voice_modenable : 1 : cl, a, clientcmd_can_execute : Enable/disable voice in this mod.
voice_player_speaking_delay_threshold : 0 : sv, cheat :
voice_scale : 1 : a :
voice_sequence_maximum_wait_time : 0 : : When receiving packets out of sequence, wait this many seconds for missing sequences to arrive
voice_serverdebug : 0 : sv :
voice_steal : 2 : :
voice_threshold : 3063 : cl, a :
voice_threshold_delay : 0 : :
voice_vox : 0 : per-user :
voice_vox_current_peak : 0 : cl : Current peak value (out of 64k) of the incoming voice stream
voice_xsend_debug : 0 : :
volume : 0 : a : Sound volume
vphys2_angular_damping : 0 : :
vphys2_angular_damping_in_water : 0 : :
vphys2_artificial_acceleration : 0 : :
vphys2_buoyancy_damping : 0 : :
vphys2_buoyancy_version : 0 : :
vphys2_default_max_velocity : 2000 : cheat : max object velocity, in/s
vphys2_enable_buoyancy : 1 : :
vphys2_enable_variable_timestep : 1 : :
vphys2_expensive_sync_warning : 320000 : :
vphys2_linear_damping : 0 : :
vphys2_linear_damping_in_water : 0 : :
vphys2_ragdoll_joint_or : 1 : :
vphys2_solver_batch_size : 16 : :
vphys2_water_density_multiplier : 1 : :
vphysics_force_apply_magnitude : 1 : :
vphysics_shadow_port : 1 : cheat : Use the ported version of physics shadow controller?
vprof_counters : 0 : :
vprof_counters_show_minmax : 0 : :
vprof_dump_counters : cmd : : Dump vprof counters to the console
vprof_generate_report : cmd : : Generate a report to the console.
vprof_generate_report_budget : cmd : : Generate a report to the console based on budget group.
vprof_generate_report_hierarchy : cmd : : Generate a report to the console.
vprof_off : cmd : : Disable vprof
vprof_on : cmd : : Enable vprof
vprof_remote_start : cmd : : Request a VProf data stream from the remote server (requires authentication)
vprof_remote_stop : cmd : : Stop an existing remote VProf data request
vprof_reset : cmd : : Reset the stats in VProf profiler
vprof_reset_peaks : cmd : : Reset just the peak time in VProf profiler
vprof_scope_entity_clientthink : 0 : cl : Set to 1 to generate individual VPROF nodes for each client entity's think function.
vprof_scope_entity_gamephys : 0 : sv :
vprof_scope_entity_thinks : 0 : sv, rep :
vprof_think_limit : 0 : sv :
vprof_vtrace : cmd : : Toggle whether vprof data is sent to VTrace
vr_allow_zero_tracking : 0 : sv, rep :
vr_always_teleport_player : 1 : sv, rep :
vr_anchor_allow_non_up_floor : 0 : sv, rep, cheat : Allows anchor teleportation onto walls and ceiling. NOTE: WIP, mostly broken!
vr_chaperone_enable : 0 : cl :
vr_chaperone_fade_dist : 30 : cl, a :
vr_chaperone_hardbounds_disabled : 1 : cl :
vr_chaperone_max_x : 87 : cl, a :
vr_chaperone_max_y : 100 : cl, a :
vr_chaperone_max_z : 105 : cl, a :
vr_chaperone_min_x : -64 : cl, a :
vr_chaperone_min_y : -112 : cl, a :
vr_chaperone_min_z : 0 : cl, a :
vr_debug_overlay : 0 : cl :
vr_debug_velocity : 0 : sv, rep :
vr_depth_prepass : 1 : :
vr_depth_prepass_alphatested : 0 : :
vr_depth_prepass_cull_threshold : 60 : :
vr_dump_lights : 0 : :
vr_enable_lights : 1 : :
vr_fakebind_hand0_grip_press : 0 : cl :
vr_fakebind_hand0_grip_release : 0 : cl :
vr_fakebind_hand0_menu_dn : 0 : cl :
vr_fakebind_hand0_menu_up : 0 : cl :
vr_fakebind_hand0_pad_down_press : 0 : cl :
vr_fakebind_hand0_pad_down_release : 0 : cl :
vr_fakebind_hand0_pad_left_press : 0 : cl :
vr_fakebind_hand0_pad_left_release : 0 : cl :
vr_fakebind_hand0_pad_press : 0 : cl :
vr_fakebind_hand0_pad_release : 0 : cl :
vr_fakebind_hand0_pad_right_press : 0 : cl :
vr_fakebind_hand0_pad_right_release : 0 : cl :
vr_fakebind_hand0_pad_up_press : 0 : cl :
vr_fakebind_hand0_pad_up_release : 0 : cl :
vr_fakebind_hand0_trigger_press : 0 : cl :
vr_fakebind_hand0_trigger_release : 0 : cl :
vr_fakebind_hand1_grip_press : 0 : cl :
vr_fakebind_hand1_grip_release : 0 : cl :
vr_fakebind_hand1_menu_dn : 0 : cl :
vr_fakebind_hand1_menu_up : 0 : cl :
vr_fakebind_hand1_pad_down_press : 0 : cl :
vr_fakebind_hand1_pad_down_release : 0 : cl :
vr_fakebind_hand1_pad_left_press : 0 : cl :
vr_fakebind_hand1_pad_left_release : 0 : cl :
vr_fakebind_hand1_pad_press : 0 : cl :
vr_fakebind_hand1_pad_release : 0 : cl :
vr_fakebind_hand1_pad_right_press : 0 : cl :
vr_fakebind_hand1_pad_right_release : 0 : cl :
vr_fakebind_hand1_pad_up_press : 0 : cl :
vr_fakebind_hand1_pad_up_release : 0 : cl :
vr_fakebind_hand1_trigger_press : 0 : cl :
vr_fakebind_hand1_trigger_release : 0 : cl :
vr_fakebind_quadrant_threshold : 0 : cl :
vr_fakebind_spew_pad : 0 : cl :
vr_fakebind_trigger_threshold : 0 : cl :
vr_hack_cont_postx : 0 : cl :
vr_hack_cont_posty : 0 : cl :
vr_hack_cont_postz : 0 : cl :
vr_hack_cont_prex : 0 : cl :
vr_hack_cont_prey : 0 : cl :
vr_hack_cont_prez : -2 : cl :
vr_hack_cont_rotx : 0 : cl :
vr_hack_cont_roty : 90 : cl :
vr_hack_cont_rotz : 180 : cl :
vr_hand_angvel_max : 1080 : cl, rep : Degrees per second
vr_hand_debug : 0 : sv, rep :
vr_hand_velocity_max : 2000 : cl, rep : Inches per second
vr_haptic_pulse_light : 200 : cl :
vr_haptic_pulse_medium : 1500 : cl :
vr_haptic_pulse_strong : 3000 : cl :
vr_hide_viewmodel : 0 : sv, rep, cheat :
vr_hmd_positions_debug : 0 : sv, rep, cheat : Makes local player HMD avatar visible slightly in front of its actual position.
vr_hmd_tracking_passthrough : 0 : sv, rep :
vr_proto_overlay : 1 : sv, rep :
vr_render_decals : 1 : :
vr_render_opaque : 1 : :
vr_render_opaque_notzprepassed : 1 : :
vr_render_overlays : 1 : :
vr_render_translucent : 1 : :
vr_shadows_debug : 0 : :
vr_stencil_debug : 0 : : 0=Off, 1=DebugWireframe, 2=DebugSolidBlink
vr_throw_ang_scale : 1 : sv, rep :
vr_throw_velocity_scale : 2 : sv, rep :
vr_throw_velocity_scale_debug : 0 : cl, rep :
vr_tracked_object_positions_debug : -1 : sv, rep, cheat :
vr_tracked_objects_solid : 1 : sv, rep, cheat :
vr_use_absolute_tracking : 1 : sv, rep :
vr_velocity_time_offset : 0 : cl, rep :
vr_velocity_time_window : 0 : cl, rep :
vr_world_scale : 1 : sv, rep :
vtune : cmd : : Controls VTune's sampling.
watch_server : cmd : : Watch a server steam id
weapon_showproficiency : 0 : sv :
workshop_concurrent_fileinfo_requests : 5 : cl :
world_dump_loaded_worlds : cmd : : Dump all of the worlds that we know about
world_layer_list : cmd : : List all world layers
world_layer_set_visible : cmd : : Show or hide the specified world layer
writeid : cmd : : Writes a list of permanently-banned user IDs to banned_user.cfg.
writeip : cmd : : Save the ban list to banned_ip.cfg.
writekeybindings : cmd : : Saves current key bindings to disk.
xbox_autothrottle : 1 : sv, a :
xbox_steering_deadzone : 0 : sv :
xbox_throttlebias : 100 : sv, a :
xbox_throttlespoof : 200 : sv, a :
xc_crouch_debounce : 0 : sv :
xlook : cmd : :
xmove : cmd : :
z_door_reopen_interval : 0 : sv, cheat : Closed doors can be re-opened after this amount of time
z_door_retry_interval : 1 : sv, cheat : Interval at which blocked doors will try to reopen
zoom_sensitivity_ratio : 1 : cl : Additional mouse sensitivity scale factor applied when FOV is zoomed in.
--------------
4316 total convars/concommands
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment