Dota 2 cheat codes guide: console commands for practice lobbies
Guides

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.

Aug 20, 2026 16 min read

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.

CommandEffectNotes
-gold [amount]Adds gold to your heroExample: -gold 99999
-lvlup [n]Levels up heroUse -lvlup max for level 30
-refreshResets HP, mana, cooldownsStack with -wtf for drills
-wtfRemoves ability cooldownsPair with -disablewtf to restore
-disablewtfDisables WTF modeUse before realistic mana tests
-allvisionReveals entire mapToggle back with -normalvision
-normalvisionRestores default fogAfter ward study sessions
-spawncreepsForces next creep waveLane equilibrium drills
-spawnneutralsRefills neutral campsStack timing practice
-killwardsRemoves all placed wardsReplay same vision scenario
-startgameStarts the lobby matchSkip wait timer
-createhero [name]Spawns hero at cursorAdd enemy for hostile AI
-item [internal]Grants item to heroUse wiki internal names
-dota_bot_populateAdds AI botsFill empty slots
-kick [name]Removes player/botClean 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.

HeroInternal nameExample command
Pudgenpc_dota_hero_pudge-createhero npc_dota_hero_pudge
Invokernpc_dota_hero_invoker-createhero npc_dota_hero_invoker
Phantom Assassinnpc_dota_hero_phantom_assassin-createhero npc_dota_hero_phantom_assassin
Lionnpc_dota_hero_lion-createhero npc_dota_hero_lion
Shadow Fiendnpc_dota_hero_nevermore-createhero npc_dota_hero_nevermore
Anti-Magenpc_dota_hero_antimage-createhero npc_dota_hero_antimage
Crystal Maidennpc_dota_hero_crystal_maiden-createhero npc_dota_hero_crystal_maiden
Juggernautnpc_dota_hero_juggernaut-createhero npc_dota_hero_juggernaut
Axenpc_dota_hero_axe-createhero npc_dota_hero_axe
Drow Rangernpc_dota_hero_drow_ranger-createhero npc_dota_hero_drow_ranger
Storm Spiritnpc_dota_hero_storm_spirit-createhero npc_dota_hero_storm_spirit
Tinkernpc_dota_hero_tinker-createhero npc_dota_hero_tinker
Rubicknpc_dota_hero_rubick-createhero npc_dota_hero_rubick
Earthshakernpc_dota_hero_earthshaker-createhero npc_dota_hero_earthshaker
Snipernpc_dota_hero_sniper-createhero npc_dota_hero_sniper
Zeusnpc_dota_hero_zuus-createhero npc_dota_hero_zuus
Mirananpc_dota_hero_mirana-createhero npc_dota_hero_mirana
Templar Assassinnpc_dota_hero_templar_assassin-createhero npc_dota_hero_templar_assassin
Nature's Prophetnpc_dota_hero_furion-createhero npc_dota_hero_furion
Witch Doctornpc_dota_hero_witch_doctor-createhero npc_dota_hero_witch_doctor
Bounty Hunternpc_dota_hero_bounty_hunter-createhero npc_dota_hero_bounty_hunter
Slarknpc_dota_hero_slark-createhero npc_dota_hero_slark
Faceless Voidnpc_dota_hero_faceless_void-createhero npc_dota_hero_faceless_void
Ember Spiritnpc_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.

ItemInternal nameExample command
Blink Daggeritem_blink-item item_blink
Black King Baritem_black_king_bar-item item_black_king_bar
Refresher Orbitem_refresher-item item_refresher
Aghanim's Scepteritem_ultimate_scepter-item item_ultimate_scepter
Aghanim's Sharditem_aghanims_shard-item item_aghanims_shard
Force Staffitem_force_staff-item item_force_staff
Eul's Scepteritem_cyclone-item item_cyclone
Orchid Malevolenceitem_orchid-item item_orchid
Scythe of Vyseitem_sheepstick-item item_sheepstick
Shadow Bladeitem_invis_sword-item item_invis_sword
Silver Edgeitem_silver_edge-item item_silver_edge
Desolatoritem_desolator-item item_desolator
Daedalusitem_greater_crit-item item_greater_crit
Butterflyitem_butterfly-item item_butterfly
Satanicitem_satanic-item item_satanic
Heart of Tarrasqueitem_heart-item item_heart
Assault Cuirassitem_assault-item item_assault
Shiva's Guarditem_shivas_guard-item item_shivas_guard
Pipe of Insightitem_pipe-item item_pipe
Crimson Guarditem_crimson_guard-item item_crimson_guard
Mekansmitem_mekansm-item item_mekansm
Guardian Greavesitem_guardian_greaves-item item_guardian_greaves
Glimmer Capeitem_glimmer_cape-item item_glimmer_cape
Lotus Orbitem_lotus_orb-item item_lotus_orb
Linken's Sphereitem_sphere-item item_sphere
Abyssal Bladeitem_abyssal_blade-item item_abyssal_blade
Bloodthornitem_bloodthorn-item item_bloodthorn
Nullifieritem_nullifier-item item_nullifier
Octarine Coreitem_octarine_core-item item_octarine_core
Moon Sharditem_moon_shard-item item_moon_shard
Wind Laceitem_wind_lace-item item_wind_lace
Boots of Travelitem_travel_boots-item item_travel_boots
Phase Bootsitem_phase_boots-item item_phase_boots
Power Treadsitem_power_treads-item item_power_treads
Hand of Midasitem_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.

Questions about this guide

Quick answers related to this topic—plus links to tier pages when relevant.

Should I use console cheat codes in ranked? 01
No. Valve lobby cheat codes only work in custom games with cheats enabled. Ranked requires separate dota cheats from dotacheats.com tiers.
Which tier matches this guide? 02
Awareness guides → Dota 2 Lite. Script and combo guides → Dota 2 Pro. Bot and kill-steal topics → Dota 2 Elite.
Is this guide still valid after a patch? 03
Check the article date and the live status banner. Patch-day articles note when modules change—Discord #status has the latest build notes.
Are blog guides official product documentation? 04
Articles explain workflows and link to Dota 2 Lite, Dota 2 Pro, Dota 2 Elite and Dota 2 products. Feature lists on product pages are authoritative for checkout.
Need help applying this guide? 05
Open Discord with your order email and the article slug. Staff reference the same portal presets mentioned in guides.
Will settings in this article work next patch? 06
Re-check status after every Dota 2 update. Portal presets update with patch notes—reload configs instead of copying old sliders.