If you’ve ever jumped into a Dota 2 quick match only to fumble a new hero’s ability combo or waste gold on an item that doesn’t work the way you expected, you know how frustrating that can be for both you and your team. Most players don’t realize there’s a low-pressure way to test every part of the game without touching your ranked MMR or wasting 40 minutes on a match that falls apart early. Learning how to enable cheats in Dota 2 is one of the most underrated tools for players of all skill levels, whether you’re a complete beginner or a seasoned veteran testing new patch changes.
How to Enable Cheats in Dota 2 for Custom Lobbies: Full Walkthrough
The only place you can enable official Dota 2 cheats is in a custom private lobby that you create or where the host has granted you admin permissions. You don’t need any third-party software or console tweaks to make this work, and all of these features are officially supported by Valve, so you don’t have to worry about account penalties.
First, open Dota 2 and navigate to the Play tab, then select Create Custom Lobby from the menu on the right. You don’t need to fill all 10 player slots to start the match; you can play alone, with a small group of friends, or even add AI bots if you want. Once your lobby is created, head to the Lobby Settings tab, which you’ll find near the top of the lobby screen. Scroll down until you see the Enable Cheats checkbox, click it to turn cheats on, and adjust any other lobby settings you want (like game mode, starting gold, or hero selection rules) before starting the match.
Once you’re in the match, using cheats is simple. Just open the in-game chat box by pressing Enter, type your desired cheat command, and press Enter again to activate it. If you want to use more advanced console commands, you can enable the Dota 2 console in your game settings first, but most common practice commands work directly through the chat box with no extra setup.
One important note: only the lobby host can enable the cheat setting before the match starts. If you join a friend’s custom lobby and don’t see the option, ask them to either enable cheats for the lobby or grant you admin permissions so you can adjust the setting yourself.
Common Dota 2 Cheat Commands to Use for Practice
There are dozens of cheat commands available, but most players only need a handful of common ones for regular practice or casual fun. These are the commands I use most often when I’m testing new heroes or patch changes:
- -lvlup [number]: This command raises your hero’s level by the number you enter. Type -lvlup 30 to instantly reach max level with all ability points available to spend, perfect for testing full ability combos without farming experience.
- -gold [number]: Adds the specified amount of gold to your account. I usually type -gold 100000 when I’m testing endgame builds, so I can buy every item I want without waiting to farm creeps or kills.
- -refresh: Resets all of your ability and item cooldowns instantly, and refills your health and mana. This is a game-changer for practicing fast combos that require multiple abilities, since you don’t have to wait 30+ seconds for cooldowns between attempts.
- -createhero [hero name] enemy: Spawns an enemy version of any hero you choose right in front of you. I use this all the time to test damage output, stun durations, and ability accuracy against real hero hitboxes instead of creeps.
- -respawn: Instantly revives your hero at your fountain if you die, so you don’t have to wait through the full death timer when you’re testing high-risk plays or risky ability combos.
All of these commands work for every player in the lobby once cheats are enabled, so if you’re practicing with friends, everyone can use them to test their own builds or combos. You can also find full lists of more niche commands online if you’re looking for something specific, like spawning neutral creeps or adjusting game speed.
What You Can (and Can’t) Do With Dota 2 Cheats
A lot of new players worry that using cheats will get their account banned, but that’s only true if you’re using third-party hacking software in public matches. Official custom lobby cheats are 100% allowed by Valve, and you will never receive a ban or penalty for using them in private custom lobbies.
There are still limits to what these cheats can do, though. First, you can’t enable cheats in any public match type, including ranked, unranked, quick match, or turbo. The cheat option only appears in custom lobbies that you create, so there’s no risk of accidentally enabling cheats in a real match and ruining the game for other players.
Cheat-enabled lobbies also don’t count toward any of your in-game stats, achievements, or MMR. That means you can mess around as much as you want without worrying about lowering your win rate or missing out on battle pass progress. Every player in the lobby also gets a pop-up message that says cheats are enabled when the match starts, so no one will be confused if you’re spamming abilities or spawning extra heroes.
One thing you should avoid, though, is using cheats in community-run competitive custom lobbies unless the host explicitly says it’s allowed. Most community tournament lobbies disable cheats by default, and trying to use them even if you find a workaround can get you banned from that specific community server.
Creative Ways to Use Dota 2 Cheats to Improve Your Gameplay
Cheats aren’t just for messing around with friends—they’re one of the most effective practice tools available if you use them right. I’ve used cheat lobbies to cut my practice time for new heroes in half, and I know plenty of pro players who use them to test patch changes before they play them in ranked.
If you’re learning a new hero with complex combos, like Invoker or Meepo, cheat lobbies let you practice those combos hundreds of times in an hour, instead of getting only a handful of attempts per real match. I spent two hours in a cheat lobby practicing Invoker’s sun strike combos when I first started playing him, and my success rate in real matches jumped from 20% to over 70% in just a week.
You can also use cheat lobbies to test counterplay against annoying heroes you struggle against. For example, if you always have trouble dodging Phantom Lancer’s spirit lance, spawn a Phantom Lancer enemy dummy and practice dodging the ability, or test different items that can help you survive his burst damage. That real, hands-on practice will help you react faster when you run into the hero in a real match.
If you’re playing for fun instead of practice, cheat lobbies are perfect for silly custom game modes with friends. My friend group regularly plays a mode where we set starting level to 6, enable cheats, and only use ability refresh commands to have endless teamfights for an hour. It’s a great way to unwind after a long streak of stressful ranked matches, and we’ve come up with some wild ability combos we now use in real matches.
That said, don’t rely entirely on cheat lobbies for practice. They don’t teach you about laning dynamics, farming patterns, or map awareness, which are all critical for winning real matches. I usually split my practice time 50/50 between cheat lobbies for combo practice and unranked matches for real-game experience, and that balance has worked really well for me.
Knowing how to enable cheats in Dota 2 opens up a huge range of practice and casual fun opportunities that most players never take advantage of. It’s completely safe, easy to set up, and can help you improve way faster than only playing real matches, especially if you’re trying to learn complicated heroes or test new patch changes. Just remember to stick to private custom lobbies, avoid third-party cheat software, and balance your cheat practice with real match experience to get the most out of the tool. Next time you’re nervous to try a new hero in a public match, spin up a custom cheat lobby first and take all the time you need to learn without pressure.