Dota 2 (Practice Lobby)
LOCALPractice Lobby
Practice lobby cheats and console commands. Competitive matchmaking is out of bounds.
Cheat list
Static reference (visible without JavaScript). Use Ctrl+F (or ⌘F) to search.
DOTA 2
Practice Lobby Cheats + Console Commands (Local/Offline)
SETUP (ENABLE CONSOLE + CHEATS)
1) Enable console:
Settings (gear) > Options > Keyboard/Mouse > Enable Developer Console
(~)
Optional: add -console to Steam launch options.
2) Create a practice lobby that allows cheats:
Play > Practice with Bots (or Create Lobby) > Advanced Options > Enable
Cheats
Important: cheats must be enabled in the lobby, and "Local Host" is
typically required.
3) Open console:
Press ~
IMPORTANT NOTES
- Cheats are for practice lobbies only. Never use in competitive/online
matchmaking.
- Most "cheats" are easiest as chat commands: type -command in ALL chat and
press Enter.
- Many chat cheats have console equivalents (example: -refresh = dota_dev
hero_refresh).
ESSENTIAL CHAT CHEATS (type in chat)
GOLD / LEVEL / RESET
- -gold # Give yourself # unreliable gold (use negative # to
subtract).
- -lvlup # Level up your hero by # (up to level 30).
- -lvlmax Max level + all abilities.
- -refresh Full HP/mana + reset cooldowns for all
heroes/illusions (not buyback).
- -respawn Respawn your hero (or move to fountain if alive).
- -suicide Instantly kill your hero.
COOLDOWNS / MANA
- -wtf No mana costs + no cooldowns (toggle on).
- -unwtf Disable WTF mode.
VISION / END GAME
- -allvision Removes Fog of War (see whole map).
- -normalvision Restores normal Fog of War.
- -win Instantly destroys enemy Ancient (ends match).
SPAWN / GIVE COMMANDS (chat)
- -item <name> Give an item (ex: -item item_blink)
- -givebots <name> Give an item to all bots
- -createhero <name> <ally/enemy> Spawn hero/unit at cursor
- -spawncreeps Spawn lane creeps for both sides
- -spawnneutrals Spawn neutral camps
- -spawnrune Spawn runes
- -killwards / -clearwards Destroy wards
- -trees Respawn trees
START / FLOW CONTROL
- -startgame Skips pre-game timer and starts creeps
CONSOLE-ONLY (COMMON) COMMANDS
(These are often used when cheats/dev commands are enabled)
- noclip Fly through map (toggle)
- god Invincibility
- dota_create_unit <name> Console version of spawning a unit/hero
- dota_create_item <name> Give an item via console
- dota_dev hero_refresh Console version of -refresh
- dota_dev hero_teleport Teleport selected hero to cursor
- host_timescale # Speed up/slow down game (example: 2.0)
PRACTICE / TRAINING TOGGLES (CHAT)
- -disablecreepspawn / -enablecreepspawn
- -killcreeps <all/radiant/dire/neutral>
POPULAR ITEM CODES (EXAMPLES)
CORE
- Blink Dagger: item_blink
- Black King Bar: item_black_king_bar
- Aghanim's Scepter: item_ultimate_scepter
- Aghanim's Shard: item_aghanims_shard
- Divine Rapier: item_rapier
- Scythe of Vyse: item_sheepstick
- Refresher Orb: item_refresher
MOBILITY / UTILITY
- Force Staff: item_force_staff
- Hurricane Pike: item_hurricane_pike
- Glimmer Cape: item_glimmer_cape
- Lotus Orb: item_lotus_orb
- Eul's Scepter: item_cyclone
- Wind Waker: item_wind_waker
- Pipe of Insight: item_pipe
- Guardian Greaves: item_guardian_greaves
LATE GAME
- Butterfly: item_butterfly
- Satanic: item_satanic
- Abyssal Blade: item_abyssal_blade
- Manta Style: item_manta
- Eye of Skadi: item_skadi
- Radiance: item_radiance
- Heart of Tarrasque: item_heart
Interactive tools (search + copy)
Optional. Open this panel to enable one-click copy, filters, and quick jump buttons.
Dota 2 (Practice Lobby)
Use responsibly. This page focuses on practice, offline, single-player, and admin-only contexts.
More
- Browse all games on the homepage.
- Read Privacy and About on the homepage.