Idea : Danil «Dendi» Ishutin
Editorial : Alexander «ZeroGravity» Kokhanovskyy
Console commands

Console commands (6.80)

Danil «Dendi» Ishutin

Console commands - one of the ways to make gamer's life much more easier. Ingame Events - that's all you need to worry about.
Danil «Dendi» Ishutin

Console commands

Console is additional ingame function which binds the commands for not only setting that are in menu. Console is available after input the suitable command in "Set launch options".


You can open console in this way: Library Games Dota 2 (right-click Properties ⇒ Set Launch Options

Console in main menu
To open the console in the game bind the hotkey in the main menu

More information about "Set launch options" read in the article Installing Dota 2.

Main menu settings - Dota 2 Settings.



Config - ia a set of favourite user's commands (existing, updated  or as separate file) that can be used when you lanch the game.


File Autoexec.cfg

It is more comfortable to create the file that will be automatically applied when you launch the game: autoexec.cfg.

Firstly delete the tick from "Hide extentions for known file types". It allows to create the necessary type of file. 

  • Control Panel ⇒ Tools ⇒  Folder Options ⇒ View



Than go to the folder where is the game's config is located: Steam/steamapps/common/dota 2 beta/dota/cfg

If you use the standard direction for the Steam installation:

  1. For 32-bit Windows: C:/Program Files /Steam/steamapps/common/dota 2 beta/dota/cfg;
  2. For 64-bit Windows: C:/Program Files (x86)/Steam/steamapps/common/dota 2 beta/dota/cfg.
  • Right-click in the folder New ⇒ Text document



  • Autoexec.cfg ⇒ Yes



Autoexec.cfg is ready and it has necessary file type. 



It will be opened with Notepad where you can  update or delete your binded commands.

After the first game the content of created "autoexec.cfg" can be replaced in the main config - config.cfg. To prevent it - right-click on config.cfg ⇒  Properties ⇒  Attributes ⇒ Read-only.

The last step - bind the command that allows to apply your file automatically to the game. 

  •  Steam ⇒ Library⇒  Right-click on Dota 2 - Properties ⇒  Set Launch Options ⇒ +exec autoexec.cfg



Important! Commands have to be written without quotation marks; in the file autoexec.cfg - WITH quotation marks.

Console commands

Settings of game operations

   1.1. Optimization of network

   1.2. Other parameters


   2.1. Hero

   2.2. Mini-map

   2.3. Bind

Cheats and practice is lobby


Settings of game operations

Value "1" - active parameter; "0" - non-active parameter.


Optimization of network

Standard values.

  • rate "80000" - Max bytes/sec the host can receive data..
  • cl_updaterate "30" - Number of packets per second of updates you are requesting from the server. 
  • cl_cmdrate "30" - Max number of command packets sent to server per second.
  • cl_interp "0.05" - Sets the interpolation amount (bounded on low side by server interp ratio settings)..
  • cl_interp_ratio "2" - Sets the interpolation amount.
  • cl_smooth "1" - Smooth view/eye origin after prediction errors.
  • cl_smoothtime "0" - Smooth client's view after prediction error over this many seconds.
  • mat_vsync "1" - Force sync to vertical retrace.
  • r_screenspace "1" - smoothing is on.


Other parameters

  • con_enable "1" - console is activated.
  • fps_max "120" - Frame rate limiter..
  • cl_showfps "1" - Draw fps meter. FPS (Frame per second).
  • retry - Retry connection to last server.
  • volume "0.5" - game's volume.
  • snd_musicvolume "0" - music's volume.


net_graph - draw the network usage graph.

  • net_graph "1" - shows information about internet connection (in the lower right corner of the screen): fps, ping, sent, recieved and lost packets.



  • net_graphinsetleft "-50" - net_graph insert from left.
  • net_graphinsetbottom "300" - net_graph insert from bottom.
  • net_graphpos "1" - change net_graph's location. 1 - on the left, 2 - in the centre, 3 - on the right. 
  • net_graphproportionalfont "0" - change the size of net_graph (from 0 to1).


Computer has poor performance

Standard commands that are recommended for users, to up fps:

  • dota_cheap_water "1"
  • cl_globallight_shadow_mode "0"
  • r_deferred_height_fog "0"
  • r_deferred_simple_light "1"
  • r_screenspace_aa "0"
  • mat_vsync "0"




  • dota_force_right_click_attack "1" - deny creeps by right-click.
  • dota_player_units_auto_attack "1" - auto-attack.
  • dota_shop_force_hotkeys "1" - buy items by hotkeys.



  • dota_player_add_summoned_to_selection "1" - automatically adds summoned creeps in controlled group.
  • dota_apm - actions per minute (displayed in console only).
  • ping (for console) - shows all players ping; -ping (for chat) - your ping and lost packages - in the upper right corner of the screen.
  • dota_always_show_hero_names "1" - shows nickname above the hero.
  • dota_disable_range_finder "0" - shows the range of spells.
  • dota_camera_speed "3000" - camera speed.
  • dota_camera_accelerate "50" - camera acceleration.
  • dota_hide_cursor "1" - hide mouse cursor.
  • dota_cheap_water "1" - quality of water.
  • r_shadows "1" - shadows are on.
  • dota_topbar_buyback_time "25" - time - displays buyback.
  • hud_sticky_item_name - change the sticky item. For example: hud_sticky_item_name "item_ward_observer". The list of items names.
  • dota_screen_shake "1" - screen shake when your hero uses spells.
  • dota_player_multipler_orders "1" - an order to all controllable units by holding down the CTRL key when you click.
  • dota_unit_fly_bonus_height "150" - increase / reduce (the hight) the distance of flying units - from the ground.
  • dota_gamescom_althack "0" - QWE и ASD + ALT = inventory hotkeys. 
  • dota_unit_use_player_color "1" - intensify units.


Commands that display the instantaneous removal of enemy hero's  HP

  • dota_health_hurt_threshold "99999"
  • dota_health_hurt_decay_time_max "0"
  • dota_health_hurt_decay_time_min "0"
  • dota_health_hurt_delay "0"
  • dota_pain_decay "0"
  • dota_pain_factor "0"
  • dota_pain_fade_rate "0"
  • dota_pain_multiplier "0"


You can set the delimiter in the healthbar of the hero. It can help to easily navigate in the amount of your hp. It can be done with the following console command:



  • dota_health_per_vertical_marker 250 (250 - standard value) - how much health between each vertical line in the health bars.;
  • dota_health_marker_major_alpha 255 (255 - standard value) - indicator of a thick vertical line;
  • dota_health_marker_minor_alpha 128 (128 - standard value) - indicator of a thin vertical line;
  • dota_health_per_vertical_marker 9999999 - turn off the lines.



  • dota_no_minimap "1" - hide minimap.
  • dota_minimap_hero_size "600" - heroes size on the minimap. 


600                                                          1000



  • dota_minmap_simple_colors "1" - dichromatic minimap: green - allies; red - enemies.



  • dota_minimap_hide_background "1" - hide minimap background.




Ehemies colours on the minimap. Value from 0 to 255

  • dota_enemy_color_b "" 
  • dota_enemy_color_g "" 
  • dota_enemy_color_r ""


Allies colours on the mini-map. Value from 0 to 255

  • dota_friendly_color_b ""
  • dota_friendly_color_g ""
  • dota_friendly_color_r ""


Neutral creeps colours on the minimap. Value from 0 to 255

  • dota_neutral_color_b ""
  • dota_neutral_color_g ""
  • dota_neutral_color_r ""


  • dota_minimap_show_hero_icon "1" - shows hero icons when you hold "ALT" down; value "0" - shows hero's names.
  • dota_hud_flip "1" - minimap on the right.
  • dota_hud_colorblind "1" - color-blind mode.
  • dota_hud_healtbar_number "1" - shows healthbar as a number (above the hero).
  • dota_minimap_misclick_time "0.2" - Minimum time after the mouse enters the minimap before we accept a move command. Used to prevent misclicks.



Binds - the opportunity to set a command or a number of selected phrases with a particular hotkey.

If the phrases that are offered by developers are not enough for you, so you can bind your own phrases. For example:

  • bind F5 "say_team Your own phrase



Rune spots binds

  • bind "hotkey" "dota_camera_setpos -2273.898682 1232.745483 982.072876" - top rune.
  • bind "hotkey" "dota_camera_setpos 3035.773438 -2972.680176 966.072937" - bottom rune.


Show current time of the game in chat - letter "j"

  • bind "j" "chatwheel_say 57"


Cheats and practice in lobby


Commands that have to be input in game chat

  • -lvlup "25" - set your hero's level.
  • -gold "1000" - set the necessary amount of gold.
  • -wtf - removes cooldown of the spells and they won't spend yur hero's mana; -unwtf - remove wtf mode.
  • -item "title" - gives the certain item to the hero.
  • -givebots item "title" - gives the certain item to bots.
  • -refresh - restore health, mana and remove cooldown of abilities.
  • -respawn - respawn the dead hero.
  • -startgame - sets a timer for0:00 and the game will begin.
  • -spawncreeps - new wave of creeps.
  • -disablecreepspawn - disables the creeps spawning; -enablecreepspawn - disable this command.
  • -spawnneutrals - neutral creeps spawns.
  • -spawnrune - new rune.
  • -createhero "name" - creates allied hero; -createhero "name" enemy - creates enemy hero. for example: -createhero tidehunter enemy; -createhero life_stealer.
  • -levelbots "25" - set bots level.
  • -allvision - allows to see the map in range of enemy heroes vision; -normalvision - disable command.


Console commands

  • dota_bot_set_difficulty "" - level of bot's difficulty: 0 - easy, 1 - medium, 2 - hard, 3 - unfair.


Heroes names

There are some heroes whose commands names are different from the ingame names.


Commands: -createhero npc_dota_hero_ancient; -createhero npc_dota_hero_ancient enemy.

Hero names
Hero Commands to create
Ancient Apparition Ancient Apparition npc_dota_hero_ancient
Centaur Warrunner Centaur Warrunner npc_dota_hero_centaur
Clockwerk Clockwerk npc_dota_hero_rattletrap
Doom Doom npc_dota_hero_doom_bringer
Lifestealer Lifestealer npc_dota_hero_life_stealer
Magnus Magnus npc_dota_hero_magnataur
Natures Prophet Natures Prophet npc_dota_hero_furion
Necrophos Necrophos npc_dota_hero_necrolyte
Outworld Devourer Outworld Devourer npc_dota_hero_obsidian_destroyer
Queen of Pain Queen of Pain npc_dota_hero_queenofpain
Shadow Fiend Shadow Fiend npc_dota_hero_nevermore
Timbersaw Timbersaw npc_dota_hero_shredder
Treant Protector Treant Protector npc_dota_hero_treant
Vengeful Spirit Vengeful Spirit npc_dota_hero_vengefulspirit
Windranger Windranger npc_dota_hero_windrunner
Wraith King Wraith King npc_dota_hero_skeleton_king
Zeus Zeus npc_dota_hero_zuus


Items titles

The same with the items. The list of the commands:


Full command for items: -givebots item_"abyssal_blade"; -item item_"abyssal_blade"

Items titles
Item Titles
 Abyssal Blade item_abyssal_blade
 Aegis item_aegis
 Aghanim's Scepter item_ultimate_scepter
 Arcane Boots item_arcane_boots
 Armlet of Mordiggian item_armlet
 Assault Cuirass item_assault
 Belt of Strength item_belt_of_strength
 Battlefury item_bfury
 Black King Bar item_black_king_bar
 Blade Mail item_blade_mail
 Blade of Alacrity item_blade_of_alacrity
 Blade of Attack item_blade_of_attack
 Blink Dagger item_blink
 Bloodstone item_bloodstone
 Boots of Speed item_boots
 Boots of Travel item_travel_boots
 Bottle item_bottle
 Bracer item_bracer
 Broadsword item_broadsword
 Buckler item_buckler
 Butterfly item_butterfly
 Chainmail item_chainmail
 Circlet item_circlet
 Clarity item_clarity
 Cloak item_cloak
 Crystalys item_lesser_crit
 Daedalus item_greater_crit
 Dagon item_dagon
 Desolator item_desolator
 Diffusal Blade item_diffusal_blade
 Helm of Iron Will item_helm_of_iron_will
 Helm of the Dominator item_helm_of_the_dominator
 Drum of Endurance item_ancient_janggo
 Dust of Appearance item_dust
 Eaglesong item_eagle
 Energy Booster item_energy_booster
 Ethereal Blade item_ethereal_blade
 Euls Scepter of Divinity item_cyclone
 Eye of Skadi item_skadi
 Flying Courier item_flying_courier
 Force Staff item_force_staff
 Gauntlets os Strength item_gauntlets
 Gem of True Sight item_gem
 Ghost Scepter item_ghost
 Heaven's Halberd item_heavens_halberd
 Headdress item_headdress
 Healing Salve item_flask
 Heart of Tarrasque item_heart
 Hood of Defiance item_hood_of_defiance
 Iron Branch item_branches
 Javelin item_javelin
 Linken's Sphere item_sphere
 Maelstrom item_maelstrom
 Magic Wand item_magic_wand
 Manta Style item_manta
 Mantle of Intelligence item_mantle
 Mask of Madness item_mask_of_madness
 Medallion of Courage item_medallion_of_courage
 Mekansm item_mekansm
 Mjollnir item_mjollnir
 Monkey King Bar item_monkey_king_bar
 Mystic Staff item_mystic_staff
 Necronomicon item_necronomicon
 Null Talisman item_null_talisman
 Oblivion Staff item_oblivion_staff
 Observer Wards item_ward_observer
 Ogre Club item_ogre_axe
 Orb of Venom item_orb_of_venom
 Orchid Malevolence item_orchid
 Perseverance item_pers
 Phase Boots  item_phase_boots
 Pipe of Insight item_pipe
 Platemail item_platemail
 Point Booster item_point_booster
 Power Treads item_power_treads
 Quelling Blade item_quelling_blade
 Radiance item_radiance
 Divine Rapier item_rapier
 Reaver item_reaver
 Refresher Orb item_refresher
 Ring of Aquila item_ring_of_aquila
 Ring of Basilius item_ring_of_basilius
 Ring of Health item_ring_of_health
 Ring of Protection item_ring_of_protection
 Ring of Regen item_ring_of_regen
 Robe of the Magi item_robe
 Rod of Atos item_rod_of_atos
 Sange & Yasha item_sange_and_yasha
 Sage's Mask item_sobi_mask
 Sange item_sange
 Satanic item_lifesteal
 Sentry Wards item_ward_sentry
 Shadow Amulet item_shadow_amulet
 Shadow Blade item_invis_sword
 Shiva's Guard item_shivas_guard
 Skull Basher item_basher
 Slippers of Agility item_slippers
 Soul Booster item_soul_booster
 Soul Ring item_ring
 Staff of Wizardry item_staff_of_wizardry
 Sout Shield item_stout_shield
 Talisman of Evasion item_talisman_of_evasion
 Tango item_tango
 Town Portal Scroll item_tpscroll
 Tranquil Boots item_tranquil_boots
 Ultimate Orb item_ultimate_orb
 Urn of Shadows item_urn_of_shadows
 Vanguard item_vanguard
 Veil of Discord item_veil_of_discord
 Vitality Booster item_vitality_booster
 Vladmir's Offering item_vladmir
 Void Stone item_void_stone
 Wraith Band item_wraith_band
 Yasha item_yasha


AuthorJane Lovejoy Date26 April 2014, 12:37 Views773717 Comments17
Comments (17)
Gold 0 Respect 0
#1 ee z1c3r 5 May 2014, 20:52
There's mistake done with paths of 'cfg' folder - they should be replaced with each other (for x32 should be path with 'Program Files' and for x64 with 'Program Files (x86)').
Gold 64 Respect 139
#2 ua Andi 5 May 2014, 21:23

There's mistake done with paths of 'cfg' folder - they should be replaced with each other (for x32 should be path with 'Program Files' and for x64 with 'Program Files (x86)').

fixed. thank you
Gold 0 Respect 1
#3 gb rhagta 6 May 2014, 00:39
Steam ⇒ Library⇒ Right-click on Dota 2 - Properties ⇒ Set Launch Options ⇒ +exec autotexec.cfg

should read autoexec.cfg rather thank autotexec.cfg

during English registration there is an error in the code sent to your email address.

First it’s necessary to activate your account. For this purpose, please click the link:http://navi-gaming.comen/activate?id=96971&code=v3zts7l5b9


notice the lack of space between the .com and en and the /
Jane Lovejoy
Gold 1 Respect 3
#4 ru Jane Lovejoy 6 May 2014, 14:32
As for the article, everything that you reported is fixed. Sory for this misunderstanding. This artecle wasn't ready for that time. But now it is:)

As for link. are talking about the e-mail that you've recieved after registration?
Jane Lovejoy
Gold 1 Respect 3
#5 ru Jane Lovejoy 6 May 2014, 14:42
Oh yeah, i see. Thank you very much for telling us.^_^
Gold 0 Respect 1
#6 id sasukekudo 30 May 2014, 17:56
are command showing number HP ..can be apply on enemy too sir??
Gold 0 Respect 1
#7 ph kidzz1108 3 June 2014, 16:02
Can someone please pin point the exact command to show the HP?? that one like "123/234"
i can't find it. sorry for the trouble i'm new with this
Gold 7 Respect 5
#8 ph C.Clown 4 June 2014, 01:42
Very helpful! Thank you!!!
Gold 18 Respect 14
#9 tr trixilon 20 June 2014, 11:29
Also you guys can try steam launch options -autoconfig. Because you worth it )
User Deleted
#10 3 July 2014, 09:06
Na'vi's Guide Owned Dota2!
Gold 20 Respect 4
#11 hu hryniel 9 August 2014, 18:36
Thanks! Helped a lot.
Gold 0 Respect 4
#12 dz SNova96 28 August 2014, 20:17
this can solve many problems ..
Gold 9 Respect 1
#13 fi builder_247 2 September 2014, 15:23
Good guide!
Gold 455 Respect 1276
#14 ph edrilordz 20 September 2014, 12:29
Gold 455 Respect 1276
#15 ph edrilordz 20 September 2014, 12:32
thank you NaVi!!!
Gold 0 Respect 0
#16 br goiastrolol 25 September 2014, 20:10
Lol ty for that!!
Gold 0 Respect 1
#17 it J4ckTh3R1pp3r 19 December 2014, 14:25
Interesting guide for console command Thanks Na'Vi!!!
Only registred users can post comments. Login