List of Console Commands - Dota 2 Wiki
-
Upload
oscar-taype-cayllahua -
Category
Documents
-
view
256 -
download
0
Transcript of List of Console Commands - Dota 2 Wiki
-
8/17/2019 List of Console Commands - Dota 2 Wiki
1/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands
List of Console Commands
From Dota 2 Wiki
This is a list of console commands in Dota 2, based-on Dota 2 GC version 1366 (4338 total convars/concommands).
Note: Commands with "Yes" in "Cheat?" column require sv_cheats 1 to be active before working.
Contents
1 List1.1 @1.2 _ 1.3 A1.4 B1.5 C1.6 D1.7 E1.8 F
1.9 G1.10 H1.11 I1.12 J1.13 K 1.14 L1.15 M1.16 N1.17 O1.18 P1.19 Q1.20 R 1.21 S1.22 T1.23 U1.24 V1.25 W
1.26 X1.27 Z
2 Legacy3 Update history4 References
List
@
Help Sign InR egi
http://dota2.gamepedia.com/Consolehttp://support.gamepedia.com/http://dota2.gamepedia.com/index.php?title=Special:UserLogin&returnto=List+of+Console+Commands&type=signuphttp://dota2.gamepedia.com/index.php?title=Special:UserLogin&returnto=List+of+Console+Commandshttp://support.gamepedia.com/http://www.gamepedia.com/http://dota2.gamepedia.com/Console
-
8/17/2019 List of Console Commands - Dota 2 Wiki
2/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 2
Command Default
Value Cheat? Help Text
@panoram_debug_dead_pad 0
@panorama_clear_frames_on_device_restore 2
@panorama_daisy_wheel 0 ABXY
@panorama_debug_movies 0
@panora ma_debug_overl ay_opaci ty 0
@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 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
@panora ma_t ra nsi tion_ti me_fac tor 1 A float representing a scale factor for transitions. 1.0 is normal, 2.0 would be twice as fast asnormal, 0.5 half as fast
@panorama_volume_ambient 0
@panorama_volume_effects 1
@panorama_volume_master 1
@panorama_volume_movies 1
@panorama_vsync 1
_
Command Default Value Cheat? Help Text
_cl_minimapzoom 1
_fov 0 Automates fov command to server.
_overview_mode 1 Overview mode - 0=off, 1=inset, 2=full
_record Record a demo incrementally.
_resetgamestats Erases current game stats and writes out a blank stats file
A
-
8/17/2019 List of Console Commands - Dota 2 Wiki
3/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 3
Command Default
Value Cheat? Help Text
achievement_debug 0 Yes Turn on achievement debug msgs.
achievement_disable 0 Yes Turn off achievements.
actionpanel_frame actionpanel set frame #
actionpanel_resize actionpanel force re-layout
activategameui
addip Add an IP address to the ban list.
addons list current addon info.
adsp_alley_min 122
adsp_courtyard_min 126
adsp_debug 0adsp_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 Yes 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 entitie s that would do it if they were solid.
ai_debug_ragdoll_magnets 0ai_debug_shoot_positions 0 Yes
ai_debug_speech 0
ai_expression_frametime 0 Maximum frametime to still play background expressions.
ai_expression_optimization 0 Disable npc background expressions when you can't see them.
ai_force_serverside_ragdoll 0
ai_LOS_mode 0
ai_sequence_debug 0
ai_shot_bias_max 1
ai_shot_bias_min -1
ai_show_hull_attacks 0
ai_test_los Test AI LOS from the player's POV
ai_use_visibility_cache 1
ainet_generate_report Generate a report to the console.
ainet_ge nerat e_report_only Genera te a report to t he c onsol e.
alias Alias a command.
all_pick_force_test 0
allow_clientside_entities 1
+alt1
-alt1
-alt2
+alt2
anim_disable 0
anim_showmainactivity 0 Yes Show the idle, walk, run, and/or sprint activities.
animevents_dump List all the currently registered anim events.
assetbrowser Show the global asset browser.
assetsystem_clear_thumbnail_cache Clear thumbnail cache
assetsyste m_count Find t he number of a sse ts regi stered wi th t he asse t syst em
assetsystem_debug_substring 0 Spew info for assets that match the specified substring
assetsystem_stats Information about the current assetsystem database.assetsystem_test_resort (Dev command - regenerate the asset sort indicies)
async_allow_held_files 1 Allow AsyncBegin/EndRead()
async_mode 0 Set the async filesystem mode (0 = async, 1 = synchronous)
async_resume
async_serialize 0 Force async reads to serialize for profiling
async_simul ate _dela y 0 Simula te a de lay of up t o a set mse c per fi le operat ion
async_suspend
async_track_all Enable all registered asynchronous tracking convars at once
-attack
+attack
-attack2
+attack2
autoaim_max_deflect 0
-
8/17/2019 List of Console Commands - Dota 2 Wiki
4/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 4
autoaim_max_dist 2160
B
Command Default
Value Cheat? Help Text
-back
+back
banid Add a user ID to the ban list.
banip Add an IP address to the ban list.
benchframe Takes a snapshot of a particular frame in a time demo.
bind Bind a key.
binddefaults Bind all keys to their default values.
bindss Bind a key for a particular splitscreen player.
bindtoggle Performs a bind 'increment var 0 1 1'.
blackbox 1
blackbox_dump Dump the contents of the blackbox
blackbox_record Record an entry into the blackbox
blink Blink specified convar value between two values at the specified duration.
blink_duration 0 How many seconds an eye blink will last .
bot_mimic 0 Bot uses usercmd of player by index.
bot_mimic_spec_buttons 1 Yes +attack, +j ump etc are used for spectator control instead of being passed on to spectated bot
box Draw a bbox Arguments: minx miny miny maxx maxy maxz
+break
-break
breakable_disable_gib_limit 0
breakable_multiplayer 1 broadcaster_openmenu
buddha 0 Yes Player takes damage but won't die
budget_averages_window 30 number of frames to look at when figuring out average frametimes
budget_background_alpha 128 how translucent the budget panel is
budget_bargraph_background_alpha 128 how translucent the budget panel is
budget_bargraph_range_ms 16 budget bargraph range in milli seconds
budget_history_numsamplesvisible 100 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 budget history range in milliseconds
budget_panel_bottom_of_history_fraction 0 number between 0 and 1
budget_panel_height 384 height in pixels of the budget panel
budget_panel_width 512 width in pixels of the budget panel
budget_panel_x 0 number of pixel s from the left side of the game screen to draw the budget panel
budget_panel_y 50 number of pixel s from the top side of the game screen to draw the budget panel
budget_peaks_window 30 number of frames to look at when figuring out peak frametimes
budget_show_averages 0 enable/disable averages in the budget panel
budget_show_history 1 turn history graph off and on. . good to turn off on low end
budget_show_peaks 1 enable/disable peaks in the budget panel
bug bug [auto_fill_tokens] [-titl e ] [-noscreenshot] : Act ivate the bug reporter.
bug_swap Automatically swaps the current weapon for the bug bait and back again.
building_cubemaps 0
C
-
8/17/2019 List of Console Commands - Dota 2 Wiki
5/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 5
Command Default
Value Cheat? Help Text
c_maxdistance 200
c_maxpitch 90
c_maxyaw 135
c_mindistance 30
c_minpitch 0
c_minyaw -135
c_orthoheight 100
c_orthowidth 100
c_thirdpersonshoulder 0
c_thirdpersonshoulderaimdist 120c_thirdpersonshoulderdist 40
c_thirdpersonshoulderheight 5
c_thirdpersonshoulderoffset 20
cam_collision 1 When in thirdperson and cam_collision is set to 1, an attempt is made to keep the
camera from passing though walls.
cam_command Tells camera to change modes
cam_idealdelta 4 Controls the speed when matching offset to ideal angles in thirdperson view
cam_idealdist 150
cam_ideallag 4 Amount of lag used when matching offset to ideal angles in thirdperson view
cam_idealpitch 0
cam_idealyaw 0
cam_showangles 0 Yes When in thirdperson, print viewangles/idealangles/cameraoffsets to the console.
cam_snapto 1
-camdistance
+camdistance+cameragrip
-cameragrip
-camerayawgrip
+camerayawgrip
camerazoomin
camerazoomout
+camin
-camin
+cammousemove
-cammousemove
camortho
Switch to orthographic camera.
There is currently no known way to exit this mode without restarting the engine.
+camout-camout
+campitchdown
-campitchdown
-campitchup
+campitchup
+camyawleft
-camyawleft
+camyawright
-camyawright
can_show_full_ui Check show full UI stat
cancelselect
cast_hull Tests hull collision detection
cast_ray Tests collision detection
cc_captiontrace 1 Show missing closecaptions (0 = no, 1 = devconsole, 2 = show in hud)
cc_emit Emits a closed caption
cc_findsound Searches for soundname which emits specified text.
cc_flush Flushes async'd captions.
cc_lang 0 Current close caption language (emtpy = use game UI language)
cc_linger_time 1 Close caption linger time.
cc_minvisibleitems 1 Minimum number of caption items to show.
cc_norepeat 5 In multiplayer games, don't repeat captions more often than this many seconds.
cc_predisplay_time 0 Close caption delay before showing caption.
cc_random Emits a random caption
cc_sentencecaptionnorepeat 4 How often a sentence can repeat.
cc_showblocks Toggles showing which blocks are pending/loaded async.
cc_showmissing 0 Show missing closecaption entries.
cc_subtitles 0 If set, don't show sound effect captions, just voice overs (i.e., won't help hearing
impaired players).
-
8/17/2019 List of Console Commands - Dota 2 Wiki
6/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 6
cg_start_loading Listen server started loading
changelevel changelevel :Multiplayer change level.
changelevel2 changelevel2 :Singe player change level.
chat_channel_debug Print members of a chat channel
chat_clear Clears all chat history
chat_dump_channels
chat_join Join a chat channel
chat_leave Leave a chat channel
chat_say Send a message to the specified channel
chat_sound false
chat_wheel_phrase_0 76
chat_wheel_phrase_1 75chat_wheel_phrase_2 63
chat_wheel_phrase_3 3
chat_wheel_phrase_4 80
chat_wheel_phrase_5 5
chat_wheel_phrase_6 85
chat_wheel_phrase_7 7
-chatwheel Executes the highlighted chatwheel menu item
+chatwheel Opens chatwheel menu while held
chatwheel_say Send a chatwheel message. Usage: chatwheel_say
check_collision Tests entity collision
cl_address_try_count 4 Number of tries for each address in the list, no effect if only one address
cl_aggregate_particles 0
cl_allowupload 1 Client uploads customization files
cl_anglespeedkey 0
cl_anim_queue_changes 1cl_animationinfo Hud element to examine.
cl_backspeed 450 Yes
cl_box Draw a bbox Arguments: minx miny miny maxx maxy maxz
cl_burninggibs 0 A burning player that gibs has burning gibs.
cl_cache_sendtable 1 Cache sendtables
cl_camera_follow_bone_index -2 Yes Index of the bone to follow. -2 == disabled. -1 == root bone. 0+ is bone index.
cl_cameraoverride_shadow_depth_bias 0
cl_cameraoverride_shadow_end 0
cl_chat_active 0
cl_chat_wipehistory 0 Wipes chat history after all chat text faded out
cl_chatfilters 31 Stores the chat filter settings
cl_class 0 Default class when joining a game
cl_clearhinthistory Clear memory of client side hints displayed to the player.
cl_clock_correction 1 Yes Enable/disable clock correction on the client.
cl_clock_correc tion_adjustment_max_amount 200 YesSets the maximum number of milliseconds per second it is allowed to correct the clienclock. 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 Yes
As the clock offset goes from cl_clock_correction_adjustment_min_offset to this value(in milliseconds), it moves towards applyingcl_clock_correction_adjustment_max_amount of adjustment. That way, the response ismall when the offset is small.
cl_clock_correction_adjustment_min_offset 10 Yes If the clock offset is less than this amount (in milliseconds), then no clock correction i
applied.
cl_clock_correction_force_server_tick 999 Yes Force clock correction to match the server tick + this offset (-999 disables it).
cl_clock_showdebuginfo 0 Yes Show debugging info about the clock drift.
cl_clockdbg 0
cl_clockdrift_max_ms 150 Yes 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 Yes Maximum number of milliseconds the clock is allowed to drift before the client snapsits clock to the server's.
cl_cmdrate 30 Max number of command packets sent to server per second
cl_connectionretrytime 30 Number of seconds over which to spread retry attempts.
cl_consistencycheck_interval 180 Perform a consistency check after this amount of time (seconds) has passed since the
last.
cl_constraints_enable 1
cl_customsounds 0 Enable customized player sound playback
cl_debug_overlay_fullposition 0
cl_debug_player_use 0 Visualizes +use logic for the given range. Green cross=trace success, Red cross=trace
too far, Green box=radius success
cl_debugoverlay_toggle Toggles visibility of the debug overlay system.
cl_decal_clear_all_entities Clears decals from all entities
cl_decal_clear_world Clears world decals
cl_decal_debug Toggles client decal debug visualization
-
8/17/2019 List of Console Commands - Dota 2 Wiki
7/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 7
cl_demoviewoverride 0 Override view during demo playback
cl_destroy_ragdolls Destroys all client-side ragdolls
cl_dev_simulate_gcdown Turn on/off simulated GC communications failure (GC is down in a way that
we know it is down)
cl_disable_ragdolls 0 Yes
cl_display_game_events 0 Yes
cl_dormant_spew 0 Spew state on when client entities become dormant or active.
cl_dota_alt_unit_movetodirection 1 Does holding alt enable move to direction mode?
cl_dota_cd_captain_pick_time 10 Yes
cl_dota_dump_econ_item_stringtable cl_dota_dump_econ_item_stringtable
cl_dota_dump_modifier_stringtable cl_dota_dump_modifier_stringtable
cl_dota_gridnav_show 0 Yes
cl_dota_recent_games_include_custom_games 0
cl_dota_recent_games_include_practice_matches 0
cl_dota_recent_games_show_ranked_mmr_change 0
cl_dota_showents Dump entity list to console.
cl_dota_speech_announcer_holiday 0 Set to enable special seasonal announcer
cl_dota_spe ech_spec_anc ientat tac k 1 Set to 0 to preve nt hearing 'your anc ient is under a tta ck' li nes.
cl_dota_spe ech_spec_barracksatt ack 1 Set to 0 to preve nt hearing 'your ra x is under a tta ck' li nes.
cl_dota_speech_spec_barracksfalls 1 Set to 0 to prevent hearing 'your rax has fallen' lines.
cl_dota_spe ech_spec_ene mybasefall s 1 Set to 0 to preve nt hearing 'ene my's tower/rax has fall en' li ne s.
cl_dota_speech_spec_idles 1 Set to 0 to prevent hearing announcers' idle lines.
cl_dota_speech_spec_towerattack 1 Set to 0 to prevent hearing 'your tower is under attack' lines.
cl_dota_speech_spec_towerfalls 1 Set to 0 to prevent hearing 'your tower has fallen' lines.
cl_downloadfilter 0 Determines which files can be downloaded from the server (all, none, nosounds)
cl_drawcross Draws a cross at the given location Arguments: x y z
cl_drawhud 1 Yes Enable the rendering of the hud
cl_drawline 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 Yes Draw a particular material over the frame
cl_drawmonitors 1
cl_dump_particle_stats dump particle profiling info to particle_profile.csv
cl_dumpentity Dumps info about an entity
cl_dumpsplithacks Dump split screen workarounds.
cl_ejectbrass 1
cl_enable_remote_splitscreen 0 Allows viewing of nonlocal players in a split screen fashion
cl_ent_absboxDisplays the total bounding box for the given entity(s) in green. Some entites will alsodisplay entity specific overlays. Arguments: {entity_name} / {class_name} / noargument picks what player is looking at
cl_ent_attachments Displays the attachment points on an entity. Arguments: {entity_name} / {class_name
/ no argument picks what player is looking at
cl_ent_bboxDisplays the movement bounding box for the given entity(ies) in orange. Some entiteswill also display entity specific overlays. Arguments: {entity_name} / {class_name} /no argument picks what player is looking at
cl_ent_call ent_call calls function on current look target or
filtername, checks on ent, then root, then mode, then map scope
cl_ent_clear_debug_overlays Clears all debug overlays
cl_ent_find Find and list all entities with classnames or targetnames that contain the specified
substring. Format: find_ent
cl_ent_find_index Display data for entity matching specified index. Format: find_ent_index
cl_ent_grab grabs the object in front of the player. Options: -loose -multiple -toggle
cl_ent_hitbox Displays the hitboxes for the given entity(ies). Arguments: {entity_name} /
{class_name} / no argument picks what player is looking at
cl_ent_joints Displays the joint names + axes an entity. Arguments: {entity_name} / {class_name}
no argument picks what player is looking at
cl_ent_messages
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 Displays the entity name
cl_ent_picker Toggles 'picker' mode. When picker is on, the bounding box, pivot and debugging textis displayed for whatever entity the player is looking at. Arguments: full - enables alldebug information
cl_ent_pivotDisplays the pivot for the given entity(ies). (y=up=green, z=forward=blue, x=left=redArguments: {entity_name} / {class_name} / no argument picks what player is lookingat
cl_ent_pivot_size 20 Yes
cl_ent_remove Removes the given entity(s) Arguments: {entity_name} / {class_name} / no argumen
picks what player is looking at
cl_ent_remove_all Removes all entities of the specified type Arguments: {entity_name} / {class_name}
cl_ent_scale Scales entities. Arguments: {entity_name} / {class_name} / no
argument picks what player is looking at
Dumps the names and values of this entity's script scope to the console Arguments:
-
8/17/2019 List of Console Commands - Dota 2 Wiki
8/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 8
cl_ent_script_dump {entity_name} / {class_name} / no argument picks what player is looking at
cl_ent_select 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 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 Yes Show entity contexts in ent_text display
cl_ent_showonlyattachment 0 Yes
cl_ent_showonlyhitbox -1 Yes
cl_ent_skeleton Displays the skeleton for the given entity(ies). Arguments: {entity_name} /
{class_name} / no argument picks what player is looking at
cl_ent_textDisplays text debugging information about the given entity(ies) on top of the entity(See Overlay Text) Arguments: {entity_name} / {class_name} / no argument pickswhat player is looking at
cl_ent_text256Displays 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 Hide text debugging information about the given entity(ies) on top of the entity (SeeOverlay Text) Arguments: {entity_name} / {class_name} / no argument picks what
player is looking at
cl_ent_text_filter Set which ent_text filters you want:
cl_ent_text_flags_active -1 Yes
cl_ent_text_no_name_really_i_mean_it 0 Yes
cl_ent_text_radiusDisplays text debugging information about the given entity(ies) [near the player] ontop 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_addAdds 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 Clears the list of names to display text debugging information about the givenentity(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_dumpSpews the list of names to display text debugging information about the givenentity(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_removeRemoves from the list of names to display text debugging information about the givenentity(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 un-grabs all objects
cl_ent_vcollide_wireframe Displays the interpolated vcollide wireframe pm am entity. Arguments: {entity_name
/ {class_name} / no argument picks what player is looking at
cl_ent_viewoffset 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 Reports all extant entities. Optional 2nd arg is a substring of a classname that the list
will be filtered by.
cl_entitysummary Summarizes (by class) all extant entities. Optional 2nd arg is a substring of a
classname that the list will be filtered by.
cl_ents List client entities, sorted by spawn group
cl_extrapolate 0 Yes Enable/disable extrapolation if interpolation history runs out.
cl_extrapolate_amount 0 Yes Set how many seconds the client will extrapolate entities for.
cl_fasttempentcollision 5
cl_flex_cycler_think_interval 0
cl_flex_expression 0
cl_flex_talk 0
cl_flushentitypacket 0 Yes For debugging. Force the engine to flush an entity packet.
cl_forwardspeed 450 Yes
cl_fow_viz FoW viz commands
cl_fullupdate Force uncompressed update
cl_globallight_debug 0
cl_globallight_depth_bias -999
cl_globallight_expansion 200
cl_globallight_freeze 0
cl_globallight_orig_calc_frustum 1
cl_globallight_shadow_mode 2
cl_globallight_slope_scale_depth_bias -999
cl_globallight_use_alt_focus_region 0
cl_gl oball ight _use_optimi zed_ca lc_frustum 1
cl_globallight_world_bottom_height 0
cl_globallight_world_top_height 4096
cl_glow_brightness 1 Yes Brightness of player halos
cl_glow_item_far_b 1
cl_glow_item_far_g 0
cl_glow_item_far_r 0
-
8/17/2019 List of Console Commands - Dota 2 Wiki
9/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 9
cl_glow_physics_props 0
cl_groups Show status of all spawn groups.
cl_hitbox_debug 0
cl_ideal_spec_mode 5 desired spectator mode (4 = in-eye, 5 = chase, 6 = roaming)
cl_ignorepackets 0 Yes Force client to ignore packets (for debugging).
cl_interp 0 Sets the interpolation amount (bounded on low side by server interp ratio settings).
cl_interp_all 0 Disable interpolation list optimizations.
cl_interp_animationvars 1 Interpolate LATCH_ANIMATION_BIT vars if interpolation interval is greater than
simulation interval
cl_interp_hermite 1 Yes Set to zero do disable hermite interpolation.
cl_interp_npcs 0 Interpolate NPC positions starting this many seconds in past (or cl_interp, if greater)
cl_interp_ratio 2 Sets the interpolation amount (final amount is cl_interp_ratio / cl_updaterate).
cl_interp_simulationvars 1 Interpolate LATCH_SIMULATION_BIT vars if interpolation interval is greater than
animation interval
cl_interp_threadmodeti cks 0 Addi tiona l interpol ati on t icks to use when interpolat ing wit h thre ade d engi ne mode se
cl_interpolate_report 0 Enable to skip client-side animation
cl_jiggle_bone_debug 0 Yes Display physics-based 'jiggle bone' debugging information
cl_jiggle_bone_debug_pitch_constraints 0 Yes Display physics-based 'jiggle bone' debugging information
cl_jiggle_bone_debug_yaw_constraints 0 Yes Display physics-based ' jiggle bone' debugging information
cl_jiggle_bone_invert 0 Yes
cl_jiggle_bone_sanity 1 Prevent jiggle bones from pointing directly away from their target in case of numerica
instability.
cl_lagcomp_errorcheck 0 Player index of other player to check for position errors.
cl_lagcompensation 1 Perform server side lag compensation of weapon firing events.
cl_language 0 Language
cl_latch_report 0 Enable to skip client-side animation
cl_leveloverview 0 Yescl_leveloverviewmarker 0 Yes
cl_lightquery_debug 0 Yes
cl_massreport 0
cl_mouseenable 1
cl_mouselook 1 Set to 1 to use mouse for look, 0 for keyboard look. Cannot be set while connected to
server.
cl_net_showeventlisteners 0 Show listening addition/removals
cl_net_showevents 0 Dump game events to console (1=client only, 2=all).
cl_observercrosshair 1
cl_overdraw_test 0 Yes
cl_panelanimation blank for all panels>.
cl_panorama_script_help Display Panorama JavaScript bindings
cl_panorama_script_help_2 Display all registered Panorama JavaScript bindings in wiki syntax
cl_particle_batch_mode 1cl_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 Yes
cl_particle_sim_fallback_base_multiplier 5How aggressive the switch to fallbacks will be depending on how far over thecl_particle_sim_fallback_threshold_ms the sim time is. Higher numbers are moreaggressive.
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 Yes Enables/Disables Particle Simulation
cl_particles_debug_showparticles 0 Yes
cl_particles_dump_effects
cl_particles_dumplist Dump all new particles, optional name substring.
cl_pause_animate 0 1 = Animates the pause text so that you can be sure the game isn't just hard locked.
cl_pclass 0 Yes Dump entity by prediction classname.cl_pdump -1 Yes Dump info about this entity to screen.
cl_phys_block_dist 1
cl_phys_block_fraction 0
cl_phys_create_agg_iters 0
cl_phys_de bug_cal lba ck_enti tie s 0 Print al l entit ies t hat get t ouch c all bac ks. Each e nt ity is printe d only once.
cl_phys_dump_intersection_controller Dump intersection controller status
cl_phys_list
List all physics component contents of every entity in the game; -allents: include non- physical entitie s -classes: print class names -sdk : Rubikon build -world : current statof the world -world -touch: list body pairs (bodies in contact) -world -save :save world to a file -world -mem: memory dump -world -snapshots: Start/Stopdumping snapshots of the world into the current directory -world -profiletraces:ProfileRecordedTraces -world -agg: current aggregate data registry (loaded resources)
cl_phys_rendergeo Toggles client physics debug geometry
cl_phys_sleep_enable 1 Yes Enable sleeping for dynamic physics bodies.
cl_phys_timescale 1 Scale time for physics
-
8/17/2019 List of Console Commands - Dota 2 Wiki
10/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 10
cl_phys_visualize_awake 0
cl_physics_highlight_active Turns on the absbox for all active physics objects. 0 : un-highlight.
cl_physics_report_active Lists all active physics objects -more : extra info
cl_pitchdown 89 Yes
cl_pitchspeed 225
cl_pitchup 89 Yes
cl_playback_screenshots 0 Allows the client to playback screenshot and jpeg commands in demos.
cl_playerspraydisable 0 Disable player sprays.
cl_port rait _bg_transluc ent _t est 0 Yes Renders the hero on a gra y ba ckground for translucency blendi ng test ing
cl_precacheinfo Show precache info (client).
cl_pred_doresetlatch 0
cl_pred_error_verbose 0 Show more field info when spewing prediction errors.cl_pred_optimize 2
Optimize for not copying data if didn't receive a network update (1), and also for notrepredicting if there were no errors (2).
cl_pred_track : Track changes to entity index entindex, for field fieldname.
cl_predict 0 Yes Perform client side prediction.
cl_predictioncopy_describe Describe datamap_t for entindex
cl_predictioncopy_print Print simple description of prediction copy fields for entindex
cl_predictioncopy_runs 1
cl_predictionlist 0 Yes Show which entities are predicting
cl_predictweapons 1 Perform client side prediction of weapon effects.
cl_print_consistency_list Display's the contents and flags of the current consistency list
cl_prop_debugToggle prop debug mode. If on, props will show colorcoded bounding boxes. Redmeans ignore all damage. White means respond physically to damage but never breakGreen maps health in the range of 100 down to 1.
cl_querycache_stats Display status of the query cache (client only)
cl_ragdoll_default_scale 1cl_ragdoll_limit 20 Maximum number of ragdolls to show (-1 disables limit)
cl_ragdoll_reload 0
cl_removedecals Remove the decals from the entity under the crosshair.
cl_report_predcopy_overrides Report prediction copy overrides
cl_report_soundpatch reports client-side sound patch count
cl_resend 1 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 Reload all response system scripts.
cl_scaleform_script_help Display Scaleform ActionScript bindings
cl_sceneentity_debug 0 Display all thinking scene entities and its data.
cl_screenmessage_notifytime 8 How long to display screen message text
cl_script_add_debug_filter Add a filter to the game debug overlay
cl_script_add_watch Add a watch to the game debug overlay
cl_script_add_watch_pattern Add a watch to the game debug overlay
cl_script_attach_debugger Connect the vscript VM to the script debugger
cl_script_attach_debugger_at_startup 0
cl_script_break_in_native_debugger_on_error 0
cl_script_clear_watches Clear all watches from the game debug overlay
cl_script_debug Toggle the in-game script debug features
cl_script_dump_all Dump the state of the VM to the console
cl_script_find Find a key in the VM
cl_script_help Output help for script functions
cl_script_help2 Output help for script functions suitable for auto-completion
cl_script_reload Reload scripts
cl_script_reload_code Execute a vscript file, replacing existing functions with the functions in the run script
cl_script_reload_entity_code Execute all of this entity's VScripts, replacing existing functions with the functions in
the run scripts
cl_script_remove_debug_filter Remove a filter from the game debug overlay
cl_script_remove_watch Remove a watch from the game debug overlaycl_script_remove_watch_pattern Remove a watch from the game debug overlay
cl_script_resurrect_unreachable Use the garbage collector to track down reference cycles
cl_script_trace_disable Turn off a particular trace output by file or function name
cl_script_trace_disable_all Turn off all trace output
cl_script_trace_disable_key Turn off a particular trace output by table/instance
cl_script_trace_enable Turn on a particular trace output by file or function name
cl_script_trace_enable_all Turn on all trace output
cl_script_trace_enable_key Turn on a particular trace output by table/instance
cl_sendtable_cache_filename 0 Send tables cache file
cl_sequence_debug -1
cl_sequence_debug_verbose 1
cl_show_bounds_errors 0
cl_show_splashes 1
-
8/17/2019 List of Console Commands - Dota 2 Wiki
11/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 1
cl_showanimstate -1 Yes Show the (client) animation state for the specified entity (-1 for none).
cl_showanimstate_activities 1 Yes Show activities in the (client) animation state display.
cl_ShowBoneSetupEnts 0 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 Dump entity list to console.
cl_showerror 0 Show prediction errors, 2 for above plus detailed field deltas.
cl_showfps 0 Draw fps meter at top of screen (1 = fps, 2 = smooth fps, 3 = server MS, 4 = Show FP
and Log to file )
cl_showhelp 1 Set to 0 to not show on-screen help
cl_showncustomtabhelp 0
cl_showpausedimage 1 Show the 'Paused' image when game is paused.
cl_showpos 0 Draw current position at top of screen
cl_showtextmsg 1 Enable/disable text messages printing on the screen.
cl_sidespeed 450 Yes
cl_simdslerp 1 Use SIMD Slerp.
cl_smooth 1 Smooth view/eye origin after prediction errors
cl_smoothtime 0 Smooth client's view after prediction error over this many seconds
cl_snd_new_visualize 0 Yes Displays soundevent name played at it's 3d position
cl_soundscape_flush Flushes the client side soundscapes
cl_soundscape_printdebuginfo print soundscapes
cl_spectator_cmdrate_factor 0 Rate multiplier when connected via hltv
cl_spectator_interp_ratio 2 When connected to hltv or playing a demo, adjust the interp time by this ratio.
cl_spewserializers Spew serializers
cl_ss_origin print origin in script format
cl_steamcontroller 0
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 Yes
cl_team 0 Default team when joining a game
cl_timeout 30 After this many seconds without receiving a packet from the server, the client will
disconnect itself
cl_tracer_whiz_distance 72
cl_trade_steamid Trade with a person by steam id
cl_tree_sway_dir sets tree sway wind direction and strength
cl_updaterate 30 Number of packets per second of updates you are requesting from the server
cl_updatevisibility Updates visibility bits.
cl_upspeed 320 Yes
cl_viewmodelsclonedasworld 1
cl_viewtarget_clamp 1
cl_voice_buffer_time 0 Amount of time between receiving voice data and playing the audiocl_voice_filter 0 Filter voice by name substring
cl_voice_hltv_extra_buffer_time 1 Amount of time between receiving voice data and playing the audio when watching
HTLV
cl_voiceenabled 1
cl_vprof_scope_entity_gamephys 0
cl_weather 0 Yes
cl_winddir 0 Yes Weather effects wind direction angle
cl_windspeed 0 Yes Weather effects wind speed scalar
cl_yawspeed 210
clear Clear console output.
clearall Clear console output from all views.
cli_ent_attachments Displays the interpolated attachment points on an entity. Arguments: {entity_name} /
{class_name} / no argument picks what player is looking at
cli_ent_hitbox Displays the skeleton for the given entity(ies). Arguments: {entity_name} /{class_name} / no argument picks what player is looking at
cli_ent_pivotDisplays the interpolated pivot for the given entity(ies). (y=up=green, z=forward=bluex=left=red). Arguments: {entity_name} / {class_name} / no argument picks what
player is looking at
cli_ent_skeleton 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 Displays the interpolated vcollide wireframe pm am entity. Arguments: {entity_name
/ {class_name} / no argument picks what player is looking at
clientport -1 Host game client port
clientportany 1 If set, use system allocated port
closecaption 1 Enable close captioning.
cloth_airdrag 0
cloth_airdrag_override 0
cloth_attr_pos 1
-
8/17/2019 List of Console Commands - Dota 2 Wiki
12/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 12
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
cloth_expairdrag 0
cloth_expquadairdrag 0
cloth_ground_offset 0
cloth_ground_plane_thickness 3
cloth_guard_threshold 1000cloth_iteration_multiplier 1
cloth_iv_dump 4
cloth_iv_store_back 0
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 1cloth_version 4
cloth_watch 1
cloth_wind 0
cloth_wind_pitch 0
cmd Forward command to server.
coach_toggle_studentview 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 Collision visualizer commands
collect_entity_model_name Collect model names of the entities you're pointing at
collision_shake_amp 0
collision_shake_freq 0
collision_shake_time 0
commentary 0 Desired commentary mode state.
commentary_available 0 Automatically set by the game when a commentary file is available for the current
map.
commentary_cvarsnotchanging
commentary_finishnode
commentary_showmodelviewer Display the commentary model viewer. Usage: commentary_showmodelviewer
compendium_test_last_content_version -1 When set to >=0 this will force the last viewed content version to this value for testing
compendium_test_league_is_public 0 For testing public/private leagues. 0 means private.
compendium_test_version 0 Used in URL's.
con_enable 1 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 dump the text currently in the console to condumpXX.log
connect Connect to a remote server.
connect_hltv Connect to a remote HLTV server.
console_history_size 1000
consoletool Open a VConsole subtool.
convert_steamid Convert SteamID into multiple formats
cpu_level 2 CPU Level - Default: High
crashCrash 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 anAssert
crash_error Cause the engine to crash by spewing an error (Debug!!)
crash_job Cause the engine to crash in a job thread (Debug!!)
crash_thread Cause the engine to crash in a brand new non-main thread (Debug!!)
create_flashlight
CreatePredictionError Create a prediction error
creditsdone
crosshair 1
csm_bias_override_0 1 Yes
csm_bias_override_1 1 Yes
-
8/17/2019 List of Console Commands - Dota 2 Wiki
13/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 13
csm_bias_override_2 1 Yes
csm_bias_override_3 1 Yes
csm_cascade_viewdir_shadow_bias_scale 2 Yes
csm_max_num_cascades_override -1 Yes
csm_max_shadow_dist_override -1 Yes
csm_slope_scale_db_override -1 Yes
csm_split_log_scalar 0 Yes
csm_viewdir_shadow_bias 3 Yes
custom_game_detail_max_friend_lobbies 3 Max number of friend lobbies shown on custom game detail page.
custom_game_lobby_fake_entries 0 Add fake entries to the custom lobby UI
custom_game_overview_fake_friend_lobbies 0 Fake friend lobbies in custom game overview UI.
custom_game_overview_fake_friends_in_game 0 Fake friends in custom game overview UI.custom_game_overview_friend_lobbies_to_hide_ingame_friends 4 When there are this many friend lobbies, the friends ingame display is hidden.
custom_game_overview_max_friend_lobbies 3 Max number of friend lobbies shown in custom game overview UI.
custom_game_overview_suppress_friend_data 0 Suppress friend active and historical data on custom game overview UI
cust omgameset up_a uto_assign_pl aye rs Automa ti call y assi gn a ll curent ly unassigned pl aye r to tea ms.
customgamesetup_enable_auto_launch Enable or disable automatically launching the game when all players are assigned to a
team.
customgamesetup_lock_team_selection Lock or unlock the team selection, when locked players cannot change teams.
customgamesetup_select_team Player selecting a team during custom game setup.
customgamesetup_set_auto_launch_delay 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 Set the number of seconds remaining before the game starts.
cust omgameset up_shuffle_pl aye rs Shuffle the te am a ssignments of al l pl aye rs currentl y assi gned t o a tea m.
cvarlist Show the list of convars/concommands.
cw_alignment 0cw_image_height 12
cw_image_width 12
cw_vspace -8
D
-
8/17/2019 List of Console Commands - Dota 2 Wiki
14/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 14
Command Default Value Cheat? Help Text
dbghist_addline Add a line to the debug history. Format:
dbghist_dumpDump the debug history to the console. Format: Categories: 0: Entity I/O 1: AI Decisions 2: Scene Print 3: AlyxBlind 4: Log of damage done to player
debug_materialmodifycontrol 0
debug_materialmodifycontrol_client 0
debug_overlay_fullposition 0
debug_physimpact 0
debug_shared_random 0
debug_touchlinks 0 Spew touch link activity
debug_visibility_monitor 0 Yes
debugoverlay_draw_current 0 Yes Tell debugoverlay to not draw any entries that have aged out by th
time of rendering. Useful if sim runs more often than rendering.
debugoverlay_ignore_source 0 Yes Draw everything normal and ignore the source for rendering
debugoverlay_show_text_outline 0 Yes Toggle display of box around text
debugoverlay_toggle Toggles visibility of the debug overlay system.
decalfrequency 10
default_fov 90 Yes
demo_analyze 0 Yes
demo_analyze_all Runs demo_analyze on all demo files found in the
dota/demo_analysis/ direct ory.
demo_analyze_running 0 Yes
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 Skips to location in demo.
demo_gototick Skips to a tick in demo.
demo_info 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 Pauses demo playback.
demo_pauseatservertick 0 Pauses demo playback at server tick
demo_quitafterplayback 0 Quits game after demo playback.
demo_recordcommands 1 Yes Record commands typed at console into .dem files.
demo_resume Resumes demo playback.
demo_timescale Sets demo replay speed.
demo_togglepause Toggles demo playback.
demo_usefastgoto 1 Use fast frame skipping when available for demo_goto commandsdemo_writefullupdate_rate 60 Interval time in seconds to write full updates to demo.
demolist Print demo sequence list.
demos Demo demo file sequence.
dev_simulate_gcdown Turn on/off simulated GC communications failure (GC is
down in a way that we know it is down)
developer 1 Set developer message level.
diffcheck 0 Activate diffcheck system.
diffcheck_playerslot 0
diffcheck_spew 1 Actually show diffcheck results.
differences Show all convars which are not at their default values (optional
restricted to specific flags).
disable_dynamic_prop_loading 0 Yes If non-zero when a map loads, dynamic props won't be loaded
disconnect Disconnect from server
dispcoll_drawplane 0
display_game_events 0 Yesdisplaysoundlist 0
dlight_debug Creates a dlight in front of the player
dota_ability_autocast
dota_ability_debug 0 Yes
dota_ability_dump_refcounts Dumps the modifier refcounts of all hero abilities
dota_ability_execute
+dota_ability_execute
-dota_ability_execute
dota_ability_learn_mode Enter the mode where ability points can be spent
dota_ability_legacy_mode_quick_cast false
dota_ability_projection_data_file 0
dota_ability_quick_cast false
dota_ability_quickcast
dota_ability_refcount_modifiers 0 Yes
-
8/17/2019 List of Console Commands - Dota 2 Wiki
15/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 15
dota_ability_self_cast_timeout 0.600000
dota_activate_window_on_match_found 0 If set, brings Dota to the foreground when match found
dota_active_play_section 1
dota_all_vision 0 Yes
dota_allow_clientside_entities 1
dota_allow_clientside_particles 1
dota_allow_invalid_orders 0 Yes
dota_allow_orders_while_paused 0 Yes
dota_allow_pause_in_match 1 Allow players to pause in matchmade games
dota_alt_shows_neutral_spawn_boxes true
dota_alt_shows_tower_attack_range true
dota_always_show_player_names truedota_ambient_creatures 1
dota_ambient_creatures_pop 0
dota_animation_force_modifier 0
dota_animation_run
dota_announcer_idle_speech_deathwait 45 Yes This many seconds must pass after a hero dies for an announcer to
consider saying idle lines.
dota_announcer_idle_speech_debug 0 Yes If true print debug information about why announcers do or do not
idle.
dota_announcer_idle_speech_herodamage_limit 250 Yes If any hero has taken more than this many hitpoints of damage
recently, no idles play.
dota_announcer_idle_speech_herodamage_window 45 YesIf any hero has taken more thandota_announcer_idle_speech_herodamage_limit hitpoints of damage in this many seconds, no idles play.
dota_announcer_idle_speech_interval 240 Yes After an announcer has said an idle line, another can't play for at
least this many seconds.
dota_announcer_idle_speech_minwait 20 Yes Announcers won't say idle speech unless at least this many second
passed since the last time they said something.
dota_announcer_idle_speech_starttime 240 Yes This many seconds must have passed since start of game before
announcers poll for idle speech.
dota_apm
dota_armory_automatically_add_new_item_to_collection false
dota_armory_CustomTagDisplayName_1 0
dota_armory_CustomTagDisplayName_2 0
dota_armory_CustomTagDisplayName_3 0
dota_armory_CustomTagDisplayName_4 0
dota_armory_CustomTagDisplayName_5 0
dota_armory_CustomTagDisplayName_6 0
dota_armory_CustomTagDisplayName_7 0
dota_armory_CustomTagDisplayName_8 0
dota_assassin_announce_timeout 20 how long to show the assassin quest announcement
dota_assassin_complete_timeout 6 how long to show the assassin popup messages
dota_assassin_minigame_time_until_announcing 15 how long after the game starts (enters pregame or later) to
announce the assassination minigame target
dota_assisted_camera_operator_pure_interp_multiplier 16
dota_auto_connect 0 Automatically connect to the specified server forever
dota_auto_create_proxy 0 Automatically create a proxy
dota_auto_surrender_all_disconnected_timeout 60 Yes If all players have been disconnected for at least N seconds, end th
game immediately
dota_autoselect_bots 0 Yes If set, new bots will be autoselected. This is for the item icon
editor.
dota_autoselect_entity 0 Yes If set, new bots of the given type will be autoselected. This is for the item icon editor.
dota_bio_debug 0 Show SCL value in UI
dota_bot_chat_throttle_duration 4
dota_bot_client_debug 0 Draw some basic client-side debug info for each hero.dota_bot_debug_assemble 0 Yes
dota_bot_debug_clear Disables all bot debugging.
dota_bot_debug_clear_all Disables all bot debugging.
dota_bot_debug_grid 0
dota_bot_debug_grid_cycle Cycles through grid modes.
dota_bot_debug_lanes 0
dota_bot_debug_minimap 0
dota_bot_debug_minimap_cycle Cycles through different minimap debug modes.
dota_bot_debug_overview 0
dota_bot_debug_overview_toggle Toggles overview of all bot status
dota_bot_debug_path 0 Yes
dota_bot_debug_path_avg 0 Yes
dota_bot_debug_path_draw 0 Yes
dota_bot_debug_pathing 0
-
8/17/2019 List of Console Commands - Dota 2 Wiki
16/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 16
dota_bot_debug_potential_location 0
dota_bot_debug_ward_spots 0
dota_bot_disable 1 Yes
dota_bot_disable_test 0
dota_bot_disconnect_player Disconnects the player owner of all bots
dota_bot_dump_state Dumps the entire bot state to the client
dota_bot_failed_pathfind_warnings 0 Yes
dota_bot_force_pick 0Force bots to pick one of these heroes before falling back torandom selection (should be a comma-separated list with nospaces)
dota_bot_give_gold Gives all bots the specified amount of gold.
dota_bot_give_item Creates an item for all bots.
dota_bot_give_level Gives all bots the specified number of levels.
dota_bot_level 0 If set, bots will be set to the level specified with appropriate gold
on game start
dota_bot_match_difficulty 3 Difficulty to play coop bot matches against
dota_bot_match_solo 1
dota_bot_match_team 2 What to play in practice bot matches. 0=radiant, 1=dire, 2=random
dota_bot_match_use_matchmaking 0 Fill a bot practice match with human teammates via matchmaking
dota_bot_mode 0
dota_bot_pick_odds 500
dota_bot_populate Populates the remaining slots with bots
dota_bot_potential_debug Displays potential locations for this bot.
dota_bot_practice_difficulty 1 Default difficulty for quick bot practice games
dota_bot_practice_gamemode 1 Default game mode for bot practice games, AP = 1
dota_bot_practice_start 0 Whether to start a local game when the map loads
dota_bot_practice_team 0 Default team for quick bot practice gamesdota_bot_practice_team_desired 0
dota_bot_purchase_item_enable 1
dota_bot_select_debug Displays general bot debugging information.
dota_bot_select_debug_gank Displays gank bot debugging information.
dota_bot_set_difficulty Sets all bots to a particular difficulty (0 = easy, 1 = medium, 2 =
hard, 3 = unfair.
dota_bot_takeover_disconnected 0 Yes
dota_bot_tutorial_boss 1
dota_broadcast_debug 0
dota_broadcaster_channel_country_name 0 Broadcaster Channel Country Name
dota_broadcaster_channel_description 0 Broadcaster Channel Description
dota_broadcaster_channel_language 0 Broadcaster Channel Language
dota_broadcaster_channel_save_settings 1
dota_building_defended_radius 800 Yes
dota_building_health_loss_warn_interval 9 Yes Minimum seconds between announcer warning a particular building is under attack
dota_camera_accelerate 49.000000
dota_camera_assisted_camera_operator_bias_constant_oneteam 1
dota_camera_assisted_camera_operator_bias_constant_twoteams 0
dota_camera_assisted_camera_operator_bias_frame_multiplier 1
dota_camera_assisted_camera_operator_bias_scale 1
dota_camera_assisted_camera_operator_bias_scale_frame_multiplier 0
dota_camera_assisted_camera_operator_blend_multiplier 1
dota_camera_assisted_camera_operator_inner_radius_at_zoomed_in 250
dota_camera_assisted_camera_operator_input_cooldown 0
dota_camera_assisted_camera_operator_interp_speed_bias_param 0
dota_camera_assisted_camera_operator_interp_speed_dist_max 8000
dota_camera_assisted_camera_operator_interp_speed_dist_min 500
dota_camera_assisted_camera_operator_interp_speed_multiplier 1dota_camera_assisted_camera_operator_interp_speed_speed_max 50
dota_camera_assisted_camera_operator_interp_speed_speed_min 1
dota_camera_assisted_camera_operator_max_instanteous_ent_velocity 275
dota_camera_assisted_camera_operator_mouseclick_duration 0
dota_camera_assisted_camera_operator_movement_multiplier 4
dota_camera_assisted_camera_operator_null_zone_enabled 1
dota_camera_assisted_camera_operator_null_zone_velocity_max 125
dota_camera_assisted_camera_operator_null_zone_velocity_min 100
dota_camera_assisted_camera_operator_outer_radius_at_zoomed_in 600
dota_camera_assisted_camera_operator_pan_movement_interp_multiplier_in 20
dota_camera_assisted_camera_operator_pan_movement_interp_multiplier_out 6
dota_camera_assisted_camera_operator_radius_scale_at_zoomed_out 4
dota_camera_assisted_camera_operator_unit_fade_duration 1
-
8/17/2019 List of Console Commands - Dota 2 Wiki
17/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 17
dota_camera_broadcaster_mousewheel_direction_multiplier 0 Multiplier on direction, used for broadcasters only.
dota_camera_broadcaster_mousewheel_frametime_multiplier 1 Multipler on frametime, used for broadcasters only.
dota_camera_center
dota_camera_center_on_entity
+dota_camera_center_on_hero
-dota_camera_center_on_hero
dota_camera_deatheffect false
dota_camera_disable_yaw 1 Yes
dota_camera_disable_zoom false
dota_camera_distance 1134 Yes
dota_camera_distance_teamspec 3000 Yes
dota_camera_dotatv_smooth_drag falsedota_camera_dotatv_smooth_drag_drag 0
dota_camera_dotatv_smooth_drag_inverse 0
dota_camera_dotatv_smooth_drag_max_speed 25
dota_camera_drag_factor_zoomed_out 0 Yes
dota_camera_drag_speed 1
dota_camera_edgemove 1
dota_camera_fog_end_zoomed_in 2500 Yes
dota_camera_fog_end_zoomed_out 6000 Yes
dota_camera_fog_start_zoomed_in 2000 Yes
dota_camera_fog_start_zoomed_out 4500 Yes
-dota_camera_follow
+dota_camera_follow
dota_camera_follow_doublepress_time 0
dota_camera_get_lookatpos Prints the main camera's look-at position.
dota_camera_get_posPrints the camera position. If you are trying to set DOTA's maincamera position, you probably want to usedota_camera_get_lookatpos and dota_camera_set_lookatpos.
dota_camera_hero_inspector_camera_height_percentage 0 % of the hero's hitbox height.
dota_camera_hero_inspector_camera_lookat_height_percentage 0 % of the hero's hitbox height.
dota_camera_hero_inspector_dist_max 1000
dota_camera_hero_inspector_dist_min 150
dota_camera_hero_inspector_drag_scale 1
dota_camera_hero_inspector_drag_speed_const 25
dota_camera_hero_inspector_drag_yaw_max 89
dota_camera_hero_inspector_drag_yaw_min -60
dota_camera_hero_inspector_duration 0
dota_camera_hero_inspector_fog_end_max 4000
dota_camera_hero_inspector_fog_end_min 4000
dota_camera_hero_inspector_fog_start_max 1200
dota_camera_hero_inspector_fog_start_min 500
dota_camera_hero_inspector_fov_buffer_multiplier 1
dota_camera_hero_inspector_fov_default 60
dota_camera_hero_inspector_fov_max 80
dota_camera_hero_inspector_fov_min 50
dota_camera_hero_inspector_mousewheel_direction_multiplier 0
dota_camera_hero_inspector_mousewheel_frametime_multiplier 2
dota_camera_hero_inspector_mousewheel_process_interval 0
dota_camera_hero_inspector_speed_const 1
dota_camera_hero_inspector_use_third_person 0 Locks the showcase behind the hero
dota_camera_hero_inspector_zfar_max 4000
dota_camera_hero_inspector_zfar_min 3500
dota_camera_hold_select_to_follow 0 If set, pressing the select hero button will actively follow and keep
you on screen
dota_camera_lerp_duration 2dota_camera_listening_offset 700
dota_camera_lock 0
dota_camera_lock_lerp 0
dota_camera_lock_mouse_lead 220
dota_camera_lock_view_helper 1
dota_camera_lock_view_helper_ratio 0
dota_camera_mousewheel_delay_reset_interval 1 The mousewheel delay timer is reset after this interval. Does not
apply to spectator zooming.
dota_camera_mousewheel_direction_multiplier 0 Multiplier on direction
dota_camera_mousewheel_start_delay 0The delay (in seconds) before mousewheeling will begin toactually zoom. Only used for players in-game. Does not apply tospectator zooming.
dota_camera_reverse false
dota_camera_saved_position
-
8/17/2019 List of Console Commands - Dota 2 Wiki
18/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 18
dota_camera_set_lookatpos Sets the main camera's look-at position from (x,y) coordinates.
dota_camera_smart_follow_drag_distance 500
dota_camera_smart_follow_edge_distance 500
dota_camera_smart_follow_offset_reset 8
dota_camera_smart_follow_offset_time 1
dota_camera_smooth_count 8
dota_camera_smooth_distance 96
dota_camera_smooth_enable 1
dota_camera_speed 2998.352051
dota_camera_stage_fov 15
dota_camera_stage_pitch 0
dota_camera_stage_rotate 0dota_camera_stage_x 25
dota_camera_stage_y -600
dota_camera_stage_yaw 90
dota_camera_stage_z 225
dota_camera_terrain_sample_timer_duration 0
dota_camera_yaw_rotate_hold_time 1
dota_camera_yaw_rotate_speed 0
dota_camera_z_interp_speed 10
dota_camera_zfar_zoomed_in 3300 Yes
dota_camera_zfar_zoomed_out 4800 Yes
dota_camera_zoom_return_to_default_speed 0 Yes
dota_camera_zoom_return_to_default_time 30 Yes
dota_cameraman_queryunit_slave 2Query 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 unitdota_cancel_GG Cancel GG call
dota_cd_captain_pick_time 10 Yes
dota_cd_pick_time 180 Yes
dota_cd_pool_size 27 Yes
dota_chat_allow_global true
dota_chat_broadcast_whispers 1 Show whispers in all chat tabs, not just the tab for the individual
user.
dota_chat_disable_refresh_user_list 0
dota_chat_enable_whispers false
dota_chat_mute_all 0 Set to 1 to mute all incoming chat
dota_chat_test 0 Print some text to the chat
dota_cheap_water 0
dota_check_localization Look over unit and ability data to verify that all the expected
localization strings are present
dota_cl_projection_enabled 1
dota_client_filesystem_warnings 0 Set fs_warning_level and fs_warning_mode to warn on
synchronous file warnings.
dota_cm_captain_pick_time 10 Yes
dota_collapsed_bundled_item_list false
dota_collapsed_new_item_list false
dota_collapsed_recent_item_list false
dota_combatlog_fight_idle_time 5The amount of time needed to determine a fight is over (no oneinvolved in a fight did anything to anyone else involved in thefight).
dota_combatlog_file 0 A file you want to write combatlog events to as they happen.
dota_combatlog_location_interval 1 Yes
dota_combatlog_scan Scans for fights
dota_combatlog_size Calculates the total allocations for a combatlog
dota_combatlog_size_server
dota_combatlog_summarydota_combatlog_update Send command log to a client
dota_combatlog_write_test Writes combatlog to disk if you have dota_combatlog_file set
dota_combine_models 1
dota_commander_report Prints a snapshot of the commander's state
dota_compendium_bundle_last_popup_time 0
dota_compendium_stretch_goal_popup_tracker 0
dota_competitive_game_modes 4194304 Bit masks of game modes to search for in ranked matchmaking
dota_conduct_scorecard_latest_acknowledged 306
dota_continue_click_movement_after_cast_cancel true
-dota_control_group
+dota_control_group
dota_courier_burst Hey courier, go go go!
dota_courier_deliver Hey courier, bring me my stuff
-
8/17/2019 List of Console Commands - Dota 2 Wiki
19/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 19
dota_create_bot_wearing_item Creates a bot wearing a given item def index.
dota_create_bot_wearing_set Creates a bot wearing a given set of items from a bundle object.
dota_create_fake_clients Populates the remaining slots with fake clients
dota_create_item Creates an item for the selected unit
dota_create_neutral_hero Creates an unit
dota_create_unit Creates an unit
dota_creep_stack_nearby_hero_radius 3000
dota_creeps_no_spawning 0 Yes
dota_custom_game_library_filter 0 Custom game library filter type
dota_custom_game_library_sort 0 Custom game library sort type
dota_custom_game_win_score 11
dota_custom_games_enable_browse_tab 1dota_custom_games_exclude 0
Comma separated list of IDs to exclude from custom gamesoverview page
dota_custom_ui_debug_panel Usage: dota_custom_ui_debug_panel
dota_cycle_prev_selected
dota_cycle_selected
dota_damage_flash 1 Flash when enemies take damage from the player
dota_daynightcycle_pause 0 Yes 0 = resume day/night cycle; 1 = pause day/night cycle; default = 0
dota_daynightcycle_toggle Toggle the day-night cycle.
dota_db_custom_download_debug 0 Test different custom game download states
dota_dead_unit_delete_time 1 Yes
dota_dead_unit_disappear_time 4 Yes
dota_debug_global_light 0 Yes
dota_debug_lasthit_timing 0
dota_debug_location_x 0
dota_debug_location_y 0dota_debug_new_linear_projectile_visibility_check 0 Yes
dota_debug_onstage_seats 0
dota_debug_so_cache 0 Log SO cache messages
dota_debug_stuck 0 Yes
dota_debug_today_message_sorting 0 Print out unsorted and sorted today messages to the console
dota_default_gold 625 Yes
dota_default_spoilers_blocked false
dota_dev DotA dev commands
dota_director_record_combat_log 1
dota_director_shoulder_view_chance 10
dota_disable_bot_lane 0
dota_disable_lan_lobby_broadcast 0 Don't send UDP broadcast packets for LAN lobby discovery
dota_disable_mid_lane 0
dota_disable_official_player_info 0dota_disable_showcase_view_button 0 Disable the Showcase View button unless sv_cheats is enabled.
dota_disable_top_lane 0
dota_disable_unit_ring 0
dota_draw_portrait 1 Yes
dota_dump_all_player_stats
dota_dump_bot_state
dota_dump_buff_message_count dota_dump_buff_message_count
dota_dump_client_asset_modifiers Dump asset modifiers on the client.
dota_dump_connection_stats Dump current connection stats
dota_dump_creep_stats Displays stats on creep denies/lasthits/kills.
dota_dump_hero_history Dump items and abilities that a hero has bought/leveled
dota_dump_inventory
dota_dump_keybindings 0
dota_dump_server_asset_modifiers Dump asset modifiers on the server.
dota_dump_server_inventory
dota_easy_mode 0
dota_easybuy 0 Yes Everything is free, all shops are in range, and you can purchase fo
other heroes
dota_echoslam_max_projectiles 75 Yes
dota_effective_creep_spawn_time 0 Yes If non-zero, the time the creep spawner uses for deciding what to
spawn
dota_enable_direct_quickcast_bindings true
dota_enable_range_finder true
dota_endgame_cinematic_disable 0
dota_enemy_color_b 0
dota_enemy_color_b_cb 0
dota_enemy_color_g 0
dota_enemy_color_g_cb 0
-
8/17/2019 List of Console Commands - Dota 2 Wiki
20/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 20
dota_enemy_color_r 1
dota_enemy_color_r_cb 1
dota_entity_count_grace_threshold 128 Number of entities to reserve when we're getting close to the limit
Stops some entities from spawning.
dota_event_goal_update_delay 300
dota_experimental_stats_interval 60 Seconds between each experimental stat update.
dota_export_steam_inventory_layout Save the inventory layout to the Steam servers.
dota_export_steam_inventory_layout_flow Save the inventory layout to the Steam servers.
dota_fake_accept_slots 10
dota_fake_control_groups 0
dota_fake_custom_killbanner 1 test
dota_fake_gc_connection_state -1
dota_fake_gc_est_time -1
dota_fake_gc_queue_pos -1
dota_fake_lobby_browser_data 0
dota_fake_lobby_count 100
dota_fake_party_games -2
dota_fake_party_rank -2
dota_fake_pending_connect 0
dota_fake_solo_games -2
dota_fake_solo_rank -2
dota_fanfare_disable 0
dota_fantasy_stat_update_interval_s 10 Yes How often the server updates the GC with player fantasy stats
dota_fetch_match_metadata Fetch match metadata
dota_fight_recap_ability_level -1
dota_fight_recap_bounce 0
dota_fight_recap_disable 0dota_fight_recap_pause 0
dota_fight_recap_terse 0
dota_force_bot_cycle 0 Set automatically by matchmaking to fill slots with bots
dota_force_cooldown 0
dota_force_default_death_stinger true
dota_force_default_respawn_stinger false
dota_force_end_scores 0 Yes
dota_force_gamemode 1 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
dota_force_right_click_attack true
dota_force_upload_match_stats 0 Yes If enabled, server will upload match stats even when there aren't
human players on each side
dota_fountain_idle_minimum_time 600 How long into the game we need to be before we boot players for being intentionally Idle.
dota_fow_grid_size 64
dota_free_ids Shows next free ID for items, abilities and heroes.
dota_friendly_color_b 0
dota_friendly_color_b_cb 1
dota_friendly_color_g 1
dota_friendly_color_g_cb 0
dota_friendly_color_r 0
dota_friendly_color_r_cb 0
dota_frontpage_carousel_cycle_time 4
dota_frontpage_carousel_refresh_time 15
dota_full_ui 1 Unlock the full UI
dota_game_account_debug Prints game account info
dota_gamemode_ability_draft_per_player_time 5 Total time in seconds a player has to draft an ability
dota_gamemode_ability_draft_pre_round_time 10 Break between rounds
dota_gamemode_ability_draft_pre_time 60 Yes
dota_gamemode_ability_draft_test_hero 0 Yes Forced hero id
dota_gamemode_ardm_hero_count 90 Yes
dota_gamemode_ardm_preload_count 10 Yes
dota_gamemode_ardm_sellback_percent 0 Yes
dota_gamescom_althack 1 QWE and ASD + Alt = inventory keys.
dota_gamestate Print current game state
dota_get_team_info
dota_gg_call_time 10
dota_glyph trigger the Glyph of Fortification for your team
dota_gold_redistribute_time 1 Yes
dota_gold_summary Print out gold info
dota_greevil_black_essence -1 Yes
-
8/17/2019 List of Console Commands - Dota 2 Wiki
21/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 2
dota_greevil_blue_essence -1 Yes
dota_greevil_green_essence -1 Yes
dota_greevil_orange_essence -1 Yes
dota_greevil_purple_essence -1 Yes
dota_greevil_red_essence -1 Yes
dota_greevil_seed -1 Yes
dota_greevil_white_essence -1 Yes
dota_greevil_yellow_essence -1 Yes
dota_gridnav_perf_test
dota_gridnav_show 0 Yes
dota_grinder_snap_to_damage 0 Yes
dota_hack_delay_start 0dota_health_hurt_decay_time_max 0
dota_health_hurt_decay_time_min 0
dota_health_hurt_delay 0
dota_health_hurt_threshold 0
dota_health_marker_major_alpha 255
dota_health_marker_minor_alpha 128
dota_health_per_vertical_marker 250 How much health between each vertical line in the health bars
dota_height_fog_scale 1 Yes
dota_hero_auto_graball 0
dota_hero_god_mode 0 Yes
dota_hero_multiple_kill_time 18
dota_hero_selection_announcer_use_rr 1 If enabled, use response rules for hero selection announcer lines
dota_hero_tooltip 1 Style of the hero tooltip. 0=Corner 1=Overhead 2=Inline overhead
dota_hero_undying_max_zombies 64 Maximum amount of zombies that can be spawned.dota_heropicker_ad_select_time 10 Yes
dota_heropicker_alldraft_planning_time 5 Yes
dota_heropicker_alldraft_random_time 11 Yes
dota_heropicker_alldraft_select_time 36 Yes
dota_heropicker_ap_select_time 75 Yes
dota_heropicker_ar_select_time 10 Yes
dota_heropicker_ardm_select_time 10 Yes
dota_heropicker_fh_select_time 60 Yes
dota_heropicker_intro_select_time 180 Yes
dota_heropicker_rd_select_time 20 Yes
dota_heropicker_sd_select_time 60 Yes
dota_heropicker_tutorial_select_time 599
dota_hide_cursor 0 If set, mouse cursor is always hidden
dota_hide_frontpage_video 1 Don't load the frontpage streaming video.
dota_hide_tips_on_loading_screens true
dota_hide_wearables 0 Yes If set, wearables (default body parts) will be hidden. This is for the
item icon editor.
dota_highest_seen_item_id 8311470865
dota_highlight_reel 0
dota_highlight_reel_debug 0 Yes
dota_highlight_reel_leadin_seconds 13
dota_highlight_reel_leadout_seconds 5
dota_highlight_reel_matchid 0
dota_highlight_reel_playerid -1
dota_highlight_reel_running_time 180
dota_hold
dota_html_panel 0 enable dota html control in dashboard
dota_hud_colorblind 0
dota_hud_custom_label_offset 16
dota_hud_debug_name_all_entities 0 If set, shows debug names for all entities.
dota_hud_flip false
dota_hud_force_wagering 0 Yes
dota_hud_gameend 0
dota_hud_gameend_dev 0
dota_hud_gameend_dev_winning_team 2
dota_hud_healthbar_hoveroutline_alpha 200 Mouse hover outline brightness on healthbars
dota_hud_healthbar_number true
dota_hud_healthbar_number_critical 20 Percentage of health left before hitpoint number turns red (value
between 1-100)
dota_hud_healthbar_number_danger 40 Percentage of health left before hitpoint number turns orange
(value between 1-100)
dota_hud_healthbars 3 Show unit health bars, etc.
dota_hud_netgraph 1 Display net statistics on the hud
-
8/17/2019 List of Console Commands - Dota 2 Wiki
22/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 22
dota_hud_reduced_flash 0 Reduce flashing in various gameplay effects.
dota_hud_show_overhead_events 1 Show Crit, Gold, XP, etc. Overhead Event Messages
dota_hud_unit_info 0 Show health bars, etc.
dota_hud_victory_message_delay 4 Delay before showing victory message in game end
dota_hud_victory_message_duration 4 Duration victory message is shown in game end
dota_hud_wager_spoof Spoof a wager for a specific player
dota_ice_grip 500
dota_ice_grip_skates 2000
dota_ice_slide 1
dota_idle_acquire 1 Yes
dota_idle_rare_interval_max 25 Yes
dota_idle_rare_interval_min 15 Yesdota_idle_time 360
How long a player needs to be idle before he counts asdisconnected.
dota_ignore_nonfriend_invites false
dota_import_steam_inventory_layout Load the inventory layout from the Steam servers.
dota_intro_mode 0
dota_inventory_combine_ground_items_radius 200 Yes
dota_invite_debug Prints local invite objects
dota_item_autocast
dota_item_execute
dota_item_free_disassemble_interval 10 Yes
dota_item_fullprice_buyback_interval 10 Yes
dota_item_quick_cast
dota_join_regional_chat_channel false
dota_joystick 0
dota_keybindings_cloud_disable 0
dota_kill_all_bots Destroys all bots
dota_kill_buildings Kill buildings.
dota_kill_creeps Kill creeps.
dota_killcam_history_time 20
dota_last_hit_multiple_kill_time 8
dota_learn_stats Spend an ability point on hero stats
dota_leaver_status List leaver status of players
dota_leftclick_cameragrip_new false
dota_legacy_demo_combine 1
dota_lenient_idle_time 480 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 Yes
dota_load_all_hero_sounds Loads all hero sound entries, for diagnostics
dota_load_game_from_replay Load a save game from the closet save before the current replay point
dota_loadout_test_pet_offset -16777216 Yes
dota_lobby_browser_selected_gamemode 0
dota_lobby_browser_selected_region 0
dota_lobby_debug Prints local lobby objects
dota_lobby_settings_advanced_visible 1
dota_local_event_difficulty 0
dota_local_event_enable 0
dota_local_event_game 0
dota_local_event_map 0
dota_log_server_connection 1 Log connections to the server
dota_log_server_connection_logfile 0 Name of the file to log server connections too
dota_map_locations_debug Prints map location objects
dota_map_ping_multi_key_press 0
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 isthe only key pressed.
dota_map_preload 0 Enable pre-loading of the dota map
dota_match_details Show match details for a specific matchID
dota_match_game_modes 262144 Bit masks of game modes to search for in unranked matchmaking
dota_match_game_modes_version 0 Which version of the defaults the player is running
dota_match_languages 2 Bit masks of languages to search for in matchmaking
dota_match_map_preference_new 2 1=Classic only, 2=Themed map (if available), 3=either
dota_match_signout_timeout 10 Yes
dota_matchgroups 260 Bit masks of match groups to search in for matchmaking
dota_matchgroups_automatic 388 Bit mask of match groups to search in for matchmaking if
automatic detection is enabled
dota_matchgroups_random_data 0
dota_matchgroups_version 0 Last known match groups version. GC will bump this version to
trigger confirmation of any manual user selections
-
8/17/2019 List of Console Commands - Dota 2 Wiki
23/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 23
dota_max_courier_purchase_limit 24 Maximum allowed couriers per player (purchasing disallowedwhen reached)
dota_max_disconnected_time 300 How long a player needs to be disconnected before he counts as a
leaver and gets punished.
dota_max_hero_select_time 390 How long a player has to choose their hero before being marked a
AFK.
dota_max_invade_path_length 1000 Yes
dota_max_pets 10 Yes Number of pets allowed in a single match.
dota_max_physical_items_drop_limit 6 Maximum allowed physical items on ground per player for split
items (tango/wards)
dota_max_physical_items_purchase_limit 24 Maximum allowed physical items per player (purchasing
disallowed when reached)
dota_max_videomode_matches 15 Max number of video resolutions to show in UI.dota_minimap_always_draw_hero_icons false
dota_minimap_create Does a bunch of work to create a minimap
dota_minimap_creep_scale 1
dota_minimap_disable_rightclick 1 Disables right clicking on the minimap.
dota_minimap_draw_cocaster_camera 1
dota_minimap_draw_fow 1 Yes
dota_minimap_filter_amount 0
dota_minimap_hero_name_shadowsize 8
dota_minimap_hero_scalar false
dota_minimap_hero_scalar_distance 20
dota_minimap_hero_scalar_minimum 600
dota_minimap_hero_size 600.000000
dota_minimap_hero_spread false
dota_minimap_hero_spread_distance 2dota_minimap_hide_background false
dota_minimap_misclick_time 0.200000
dota_minimap_ping_duration 3
dota_minimap_ping_tag_duration 10
dota_minimap_rune_size 500
dota_minimap_show_hero_icon false
dota_minimap_simple_colors false
dota_minimap_simple_filter 1
dota_minimap_tower_defend_distance 500
dota_minimap_use_dynamic_mesh 1
dota_modifier_debug 0 Yes
dota_modifier_dump Dump all modifiers on all entities.
dota_modifier_test Creates a test modifier on unit: dota_modifier_test
dota_mouse_spectator_window_lock 0 If enabled, mouse will be locked to the window when in game andspectating in a mode that doesn't give camera control
dota_mouse_window_lock 1 If enabled, mouse will be locked to the window when ingame
dota_music_battle_debug 0
dota_music_battle_distance 1000
dota_music_battle_duration 2
dota_music_battle_enable 1
dota_music_battle_pre_time 2
dota_music_battle_rest_time 10
dota_music_battle_weight_trigger 40
dota_music_enable_spectator_mode 1
dota_music_gank_enemy_timer 2
dota_music_spectator_battle_average 30
dota_music_spectator_battle_min 15
dota_music_spectator_debug_enable 0
dota_mute_cobroadcasters 0
dota_neutral_color_b 1
dota_neutral_color_b_cb 1
dota_neutral_color_g 1
dota_neutral_color_g_cb 1
dota_neutral_color_r 1
dota_neutral_color_r_cb 1
dota_neutral_initial_spawn_delay 30 Yes Time after 0:00 to spawn the first wave of creeps.
dota_neutral_spacing_radius 100 Yes Range that neutrals will be spaced apart from each other.
dota_neutral_spawn_interval 60 Yes Time between neutral creep camp respawns, starting at 0:00.
dota_no_minimap 0
dota_ogs_report_interval 120 When in 'heartbeat' dota_ogs_report_vprof mode, the number of
seconds between reports
Control reporting of vprof data to ogs. 0: no report, 1: database
-
8/17/2019 List of Console Commands - Dota 2 Wiki
24/82
17/4/2016 List of Console Commands - Dota 2 Wiki
http://dota2.gamepedia.com/List_of_Console_Commands 24
dota_ogs_report_vprof 0 report at end of game, 2: report every dota_ogs_report_intervalseconds, 11: like 1, but fake report to console (for testing), 12: like2, but fake report to console (for testing).
dota_ogs_report_vprof_force_now testing only
dota_ogs_report_vprof_fraction 0 If nonzero, then only one in this many servers will run vprof if
dota_ogs_report_vprof is set.
dota_ogs_snapshot_interval 300
dota_old_client_projectile 0
dota_old_linear_projectile_visibility_check 0 Yes
dota_onstage_stat_cycle_early 10
dota_onstage_stat_cycle_late 6
dota_onstage_stat_cycle_mid 8dota_onstage_stat_end_early_game_mins 10
dota_onstage_stat_end_mid_game_mins 25
dota_open_party_manual_accept_invites false
dota_orders_update_bots_immediately 1 Yes
dota_overhead_damage_threshold_percent 15
dota_pain_debug 0
dota_pain_factor 3
dota_pain_fade_rate 3
dota_particle_camera_cull_distance 3200 Yes
dota_particle_fow_debug 0 Yes
dota_particle_off_camera_simrate 0 Yes
dota_particle_offset_x 0
dota_particle_offset_y 300
dota_particle_vis_check_interpolation 1 Yes
dota_party_