Dota 2 cheat codes guide: console commands for practice lobbies
Full list of Dota 2 cheat codes for custom lobbies—gold, levels, vision, hero spawn and item commands.
Valve-approved Dota 2 cheat codes only work in custom lobbies with cheats enabled. They are perfect for testing hero combos, item timings, and ward lines before ranked—but they do not carry into matchmaking. This guide covers every essential console command operators use in practice lobbies, plus how that differs from private dota cheats on Steam ranked.
Enable cheats in a custom lobby
Create a lobby from Play → Create Lobby, open the settings panel, and check Enable Cheats. Only the lobby host can toggle this flag. Once active, open the developer console with the tilde key—you must enable it under Settings → Options → Advanced → Enable Console. Type commands directly without a leading slash. For a full walkthrough of console setup, see how to use cheat codes in Dota 2.
Cheats disabled mid-lobby will stop every command instantly. If a command fails silently, re-check the host settings before assuming a typo. Spectators cannot run economy cheats unless promoted; most spawn commands require host or cheat-enabled slot.
General cheat codes reference table
The table below lists the most-used lobby cheat codes. All commands work in console or chat when cheats are enabled. Prefix chat commands with a dash exactly as shown.
| Command | Effect | Notes |
|---|---|---|
| -gold [amount] | Adds gold to your hero | Example: -gold 99999 |
| -lvlup [n] | Levels up hero | Use -lvlup max for level 30 |
| -refresh | Resets HP, mana, cooldowns | Stack with -wtf for drills |
| -wtf | Removes ability cooldowns | Pair with -disablewtf to restore |
| -disablewtf | Disables WTF mode | Use before realistic mana tests |
| -allvision | Reveals entire map | Toggle back with -normalvision |
| -normalvision | Restores default fog | After ward study sessions |
| -spawncreeps | Forces next creep wave | Lane equilibrium drills |
| -spawnneutrals | Refills neutral camps | Stack timing practice |
| -killwards | Removes all placed wards | Replay same vision scenario |
| -startgame | Starts the lobby match | Skip wait timer |
| -createhero [name] | Spawns hero at cursor | Add enemy for hostile AI |
| -item [internal] | Grants item to hero | Use wiki internal names |
| -dota_bot_populate | Adds AI bots | Fill empty slots |
| -kick [name] | Removes player/bot | Clean target dummies |
Hero spawn cheat codes (20+ heroes)
Use -createhero followed by the internal hero name. Append enemy to spawn a hostile unit at your cursor—for example -createhero npc_dota_hero_lion enemy. Kick extras with -kick so only the heroes you need remain. Bot lobbies are the safest place to test Auto Combo hero scripts before ranked queues.
| Hero | Internal name | Example command |
|---|---|---|
| Pudge | npc_dota_hero_pudge | -createhero npc_dota_hero_pudge |
| Invoker | npc_dota_hero_invoker | -createhero npc_dota_hero_invoker |
| Phantom Assassin | npc_dota_hero_phantom_assassin | -createhero npc_dota_hero_phantom_assassin |
| Lion | npc_dota_hero_lion | -createhero npc_dota_hero_lion |
| Shadow Fiend | npc_dota_hero_nevermore | -createhero npc_dota_hero_nevermore |
| Anti-Mage | npc_dota_hero_antimage | -createhero npc_dota_hero_antimage |
| Crystal Maiden | npc_dota_hero_crystal_maiden | -createhero npc_dota_hero_crystal_maiden |
| Juggernaut | npc_dota_hero_juggernaut | -createhero npc_dota_hero_juggernaut |
| Axe | npc_dota_hero_axe | -createhero npc_dota_hero_axe |
| Drow Ranger | npc_dota_hero_drow_ranger | -createhero npc_dota_hero_drow_ranger |
| Storm Spirit | npc_dota_hero_storm_spirit | -createhero npc_dota_hero_storm_spirit |
| Tinker | npc_dota_hero_tinker | -createhero npc_dota_hero_tinker |
| Rubick | npc_dota_hero_rubick | -createhero npc_dota_hero_rubick |
| Earthshaker | npc_dota_hero_earthshaker | -createhero npc_dota_hero_earthshaker |
| Sniper | npc_dota_hero_sniper | -createhero npc_dota_hero_sniper |
| Zeus | npc_dota_hero_zuus | -createhero npc_dota_hero_zuus |
| Mirana | npc_dota_hero_mirana | -createhero npc_dota_hero_mirana |
| Templar Assassin | npc_dota_hero_templar_assassin | -createhero npc_dota_hero_templar_assassin |
| Nature's Prophet | npc_dota_hero_furion | -createhero npc_dota_hero_furion |
| Witch Doctor | npc_dota_hero_witch_doctor | -createhero npc_dota_hero_witch_doctor |
| Bounty Hunter | npc_dota_hero_bounty_hunter | -createhero npc_dota_hero_bounty_hunter |
| Slark | npc_dota_hero_slark | -createhero npc_dota_hero_slark |
| Faceless Void | npc_dota_hero_faceless_void | -createhero npc_dota_hero_faceless_void |
| Ember Spirit | npc_dota_hero_ember_spirit | -createhero npc_dota_hero_ember_spirit |
Item spawn cheat codes (30+ items)
Grant items with -item item_internal_name. Internal names match the Dota 2 wiki asset strings. You can spawn multiple items in sequence to test full six-slot builds without waiting for farm. Rehearse bursts that Auto Combo scripts automate in ranked—Blink into BKB into refresher combos, support hex chains, and carry six-slot timings.
| Item | Internal name | Example command |
|---|---|---|
| Blink Dagger | item_blink | -item item_blink |
| Black King Bar | item_black_king_bar | -item item_black_king_bar |
| Refresher Orb | item_refresher | -item item_refresher |
| Aghanim's Scepter | item_ultimate_scepter | -item item_ultimate_scepter |
| Aghanim's Shard | item_aghanims_shard | -item item_aghanims_shard |
| Force Staff | item_force_staff | -item item_force_staff |
| Eul's Scepter | item_cyclone | -item item_cyclone |
| Orchid Malevolence | item_orchid | -item item_orchid |
| Scythe of Vyse | item_sheepstick | -item item_sheepstick |
| Shadow Blade | item_invis_sword | -item item_invis_sword |
| Silver Edge | item_silver_edge | -item item_silver_edge |
| Desolator | item_desolator | -item item_desolator |
| Daedalus | item_greater_crit | -item item_greater_crit |
| Butterfly | item_butterfly | -item item_butterfly |
| Satanic | item_satanic | -item item_satanic |
| Heart of Tarrasque | item_heart | -item item_heart |
| Assault Cuirass | item_assault | -item item_assault |
| Shiva's Guard | item_shivas_guard | -item item_shivas_guard |
| Pipe of Insight | item_pipe | -item item_pipe |
| Crimson Guard | item_crimson_guard | -item item_crimson_guard |
| Mekansm | item_mekansm | -item item_mekansm |
| Guardian Greaves | item_guardian_greaves | -item item_guardian_greaves |
| Glimmer Cape | item_glimmer_cape | -item item_glimmer_cape |
| Lotus Orb | item_lotus_orb | -item item_lotus_orb |
| Linken's Sphere | item_sphere | -item item_sphere |
| Abyssal Blade | item_abyssal_blade | -item item_abyssal_blade |
| Bloodthorn | item_bloodthorn | -item item_bloodthorn |
| Nullifier | item_nullifier | -item item_nullifier |
| Octarine Core | item_octarine_core | -item item_octarine_core |
| Moon Shard | item_moon_shard | -item item_moon_shard |
| Wind Lace | item_wind_lace | -item item_wind_lace |
| Boots of Travel | item_travel_boots | -item item_travel_boots |
| Phase Boots | item_phase_boots | -item item_phase_boots |
| Power Treads | item_power_treads | -item item_power_treads |
| Hand of Midas | item_hand_of_midas | -item item_hand_of_midas |
Economy, vision, and WTF mode workflows
-gold 99999 and -lvlup max bootstrap any hero for combo testing. -allvision exposes the entire map for ward line study; toggle -normalvision to verify what enemies actually see. -wtf enables zero cooldowns for Invoker invoke drills—always run -disablewtf before testing realistic mana costs so your ranked Activator configs feel accurate.
Combine -spawnneutrals with -spawncreeps when practicing jungle routes or support pulls. -killwards clears vision clutter so you can replay the same smoke path three times in five minutes instead of waiting for ward cooldowns.
Practice lobbies vs private cheats
Lobby cheat codes stop working the moment you queue ranked matchmaking or Turbo. For live MMR games on dotacheats.com, operators use external loaders with scripts, map hack, and zoom hack modules updated every patch. Explore tiers at Dota 2 Cheats—checkout runs through our secure checkout after you pick Lite, Pro, or Elite.
Console codes teach mechanics; private dota cheats apply them under pressure. Read console cheats tips for refresh and bot commands, then features guide when you are ready for ranked automation.
Ready for ranked tools?
Lobby codes teach mechanics; private dota cheats apply them in MMR. Pick Lite, Pro, or Elite at dotacheats.com.
Buy now →DotaCheats at dotacheats.com maintains private dota 2 cheats for Steam PC ranked and Turbo—not console lobby codes. Every module ships through the operator portal with secure checkout, Discord support, and live status banners before patch-day queues.
VAC enforcement is real: read status, reload loader after patches, and use conservative presets. Humanized script delays and limited ESP range reduce report volume compared to max automation on day one.
Internal links across our blog connect setup guides—map hack, zoom, scripts, Elite tier, VAC checklist, and purchase walkthrough. Start at Dota 2 Cheats when you are ready to move beyond practice lobbies.
Compare Lite vs Pro and features guide before checkout. Elite adds bots, kill steal, and Skin Changer for operators who mastered Pro scripts.
Stream-proof mode, external loader architecture, and cloud config sync distinguish dotacheats.com from free paste tools that vanish after VAC waves. Private maintenance every patch beats feature bullet lists from unknown forums.
DotaCheats at dotacheats.com maintains private dota 2 cheats for Steam PC ranked and Turbo—not console lobby codes. Every module ships through the operator portal with secure checkout, Discord support, and live status banners before patch-day queues.
VAC enforcement is real: read status, reload loader after patches, and use conservative presets. Humanized script delays and limited ESP range reduce report volume compared to max automation on day one.
Internal links across our blog connect setup guides—map hack, zoom, scripts, Elite tier, VAC checklist, and purchase walkthrough. Start at Dota 2 Cheats when you are ready to move beyond practice lobbies.
Compare Lite vs Pro and features guide before checkout. Elite adds bots, kill steal, and Skin Changer for operators who mastered Pro scripts.
Stream-proof mode, external loader architecture, and cloud config sync distinguish dotacheats.com from free paste tools that vanish after VAC waves. Private maintenance every patch beats feature bullet lists from unknown forums.