List of Console Commands - Dota 2 Wiki

download List of Console Commands - Dota 2 Wiki

of 82

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_