Dota 2 Cheats Commands 

At first glance, you may think this is an updated guide on cheating and getting advantages in-game to pick up more wins, but this is not the case in Dota 2. Dota 2 cheats commands act as a quick way of learning what is new in the game on an accelerated timescale. Also, these cheat commands can only be turned on in practice mode, which is a custom lobby against bots. In this custom lobby, you set up the full parameters for the players.

dota 2 cheats

28/10/2021 09:00 UTC

Moon Studio Asian Tigers 2

Enabling Dota 2 Cheat Commands

Before just jumping into a lobby, you need to ensure you have enabled the Dota 2 cheats commands, and this is exactly how to do so. Head to your setting and hit the checkbox. Alternatively, you can enter the command ‘sv_cheats 1’ in the console, and then you will be ready to start playing with the Dota 2 cheats activated.

Please ensure that you only ever use Valve-approved commands and not third-party commands or software. Using third-party cheats will put you at risk of getting banned from the game.

Dota 2 Cheats Commands

Below you can find a list of legitimate commands that are safe to use. You can use these commands in the chat, and they also have a console command equivalent. The majority of these are usable after the host has enabled ‘sv_cheats’.

Chat commandEquivalent console commandEffect
-lvlup #dota_dev hero_level #Increases the level of the user’s hero by #. Cannot take away levels.
-levelbots #dota_bot_give_level #Increases the level of all bots’ heroes by #. Cannot take away levels.
-lvlmax or


dota_dev hero_maxlevelLevels the user’s hero and all their abilities to the max.
-gold #dota_dev player_givegold #Grants the user # unreliable gold. Using negative numbers takes away gold.
-item <name>dota_create_item <name>Gives the user’s primary hero the named item.
-givebots <name>dota_bot_give_item <name>Gives all bots’ primary heroes the named item.
-refreshdota_dev hero_refreshReplenishes all heroes’ and illusions’ (own, allied, and enemy) health and mana to the full and refreshes their ability and item cooldowns. It also resets the cooldowns of

Glyph of Fortification and Scan. Does not affect the Buyback cooldown.

-respawndota_dev hero_respawnForces the user’s hero to respawn. It also works while the hero is alive, moving them to the team fountain, replenishing health and mana.
-startgamedota_dev forcegamestartForces the match to start immediately, skipping the prepare phase. Using this command after the match starts has no effect.
-spawncreepsdota_spawn_creepsInstantly spawns lane creeps on each lane for both teams.
-spawnneutralsdota_spawn_neutralsInstantly spawns neutral creeps at each camp. Does not spawn when other neutral creeps are within the spawn area but ignore other units.


dota_creeps_no_spawning 1/0Disables lane and neutral creep spawning (except Roshan).

Enables lane and neutral creep spawning.

-spawnrunedota_spawn_runeSpawns runes at all rune spots; Bounty runes and Power-up runes.
-killwardsdota_dev killwardsDestroys all placed Sentry Wards and Observer Wards.
-clearwardsdota_clear_wardsDestroys all placed Observer Wards.
-createhero <name>

-createhero <name> neutral

-createhero <name> enemy

dota_create_unit <name>

dota_create_unit <name> neutral

dota_create_unit <name> enemy

Creates the named unit or hero as an ally, neutral, or enemy. The unit spawns where the user’s mouse courser is pointing. Can spawn any unit (even Roshan, but without Aegis, Cheese, Refresher Shard, and Aghanin’s Blessing), not only heroes.

Neutral heroes cannot be created. Attempting to do so spawns them as Radiant heroes without a slot aligned for them.

Spawning buildings this way always appear at the map center and are always invulnerable. Some spawned summons may not have their abilities.

-dumpbotsdota_bot_dump_stateDisplays AI status.


dota_ability_debug 1/0Disables mana cost and cooldown of abilities and items and applies the same effects as -refresh

Enables mana cost and cooldown of abilities and items.



dota_all_vision 1/0




Enables shared vision between Radiant and Dire.

Disables shared vision between the teams.

-teleportdota_dev hero_teleportTeleports the selected hero to the current cursor location.
-treesdota_treerespawnRespawns all trees on the map, taking tree spawn blocking into account.
-windota_winInstantly destroys the enemy’s Ancient.
-gottagofastdota_gotta_go_fastSets hero level to the maximum and fills the inventory with Sange and Yasha, Drum of Endurance, Blink Dagger, Eul’s Scepter of Divinity, Silver Edge, and Boots of Travel 2.
-rapgoddota_rap_godSets hero level to the maximum and fills the inventory with 3 Divine Rapiers, Daedalus, Heart of Tarrasque, and Boots of Travel 2.
-hurtmebaddota_hero_nearlethaldamageReduces the hero’s current health to 1. Does not trigger any on-damage events.
-suicidedota_hero_suicideInstantly kills the hero. The death does not trigger any on-death events and ignores Reincarnation.
-killcreeps radiant/dire/neutral/alldota_kill_creeps radiant/dire/neutral/allInstantly kills radiant/dire/neutral/all creeps. Does not trigger any on-death events.

The above are the core and general Dota 2 cheats that you should keep on hand and get familiar with using. There are a lot of in-depth commands and ranges of codes that you can use in the Dota 2 cheats commands. We recommend getting to grips with those mentioned above, and then you can move onto the more specific commands such as; Item Cheats, Upgraded Items, Heroes.

  • Blog
  • March 27, 2021

    Leave Your Comment Here

    Arabic AR Czech CS Danish DA Dutch NL English EN Estonian ET French FR German DE Italian IT Japanese JA Latvian LV Lithuanian LT Norwegian NO Polish PL Portuguese PT Romanian RO Russian RU Spanish ES Swedish SV Turkish TR