How to Enable Cheats in Dota 2: Easy Step-by-Step Guide for Practice

If you’ve ever wanted to test a wild off-meta Phantom Assassin build without throwing a ranked match, or mess around with full ability refresh cooldowns to practice skill combos, you’ve probably wondered how to enable cheats in Dota 2. Cheats are only available in private custom lobbies and practice matches, so you don’t have to worry about getting banned or ruining other players’ games when you use them correctly. This guide will walk you through every step, plus share the most useful cheat commands to make your practice sessions way more productive.

How to Enable Cheats in Dota 2 for Custom Lobbies

The process to turn on built-in cheat functions is incredibly straightforward, and only takes about 30 seconds to complete. First, open your Dota 2 client and click the “Play” button on the top left of the home screen. Select the “Custom Lobbies” tab from the top navigation bar, then click “Create Lobby” to make your own private game room.

Once you’re in the lobby screen, look for the “Settings” tab on the right side of the window. Scroll down until you see the Enable Cheats checkbox, click to tick it, and save your settings. You can adjust other lobby settings too, like game mode, hero selection rules, and bot difficulty, before you launch the match.

If you prefer solo practice over setting up a full lobby, you can skip the custom lobby step entirely and launch a Practice Demo, which has Dota 2 cheat functions enabled by default. You won’t have to toggle any settings to start using commands right away, making it the fastest option if you just want to run a few quick tests. Remember that only the lobby owner can toggle cheat settings, so if you’re joining a friend’s lobby, you’ll need to ask them to enable the feature if it’s not already on.

Most Useful Dota 2 Cheat Commands for Practice

Once cheats are enabled, you can enter commands directly into the in-game chat box, or use the developer console if you have it enabled. For most casual players, chat commands are more than enough to cover all common practice use cases. Here are the most popular commands to try first:

  • -lvlup X: Replace X with the number of levels you want to gain, so you can jump straight to level 6 to test your ultimate, or max level 30 to try full build combos immediately.
  • -gold X: Add the specified amount of gold to your inventory, so you can buy any item combination you want without farming for 20 minutes first.
  • -refresh: Reset all your ability cooldowns and refill your health and mana, perfect for practicing skill combos over and over without waiting for cooldowns.
  • -wtf: Remove all ability cooldowns and mana costs entirely, ideal for messing around with rapid fire skill shots or testing ability stacking limits.
  • -spawnneutrals: Spawn all neutral creep camps immediately, great for testing farming speed or jungle build efficiency without waiting for camp respawn timers.

If you want access to more advanced commands, you can enable the developer console by adding “-console” to your Dota 2 launch options in Steam. Once enabled, press the ` key (usually below Esc on most keyboards) to open the console and input less common commands like changing game speed or spawning specific heroes on the enemy team. You never need to download third-party software to use these built-in cheats, so avoid any sites that claim to offer “enhanced cheat packs” for Dota 2, as these are almost always malware or account-stealing tools.

Important Rules and Limitations for Dota 2 Cheats

There are a few hard limits to what built-in cheats can do, and following these rules will keep your account safe and avoid frustration. First, cheats never work in ranked or public unranked matches, no matter what you try. Valve restricts cheat functions exclusively to private custom lobbies and practice modes to keep public games fair for all players, and any attempt to use third-party hacks in public games will result in a permanent account ban with no chance of appeal.

Many players use cheat lobbies to test new hero updates right after a patch drops, so they can learn how new abilities work before they take them to public matches. If you’re taking a break between practice runs and want a quick, low-stakes activity to unwind for 10 minutes, a lot of casual Dota 2 players enjoy playing EZ777 for short, fun rounds that don’t require the same focus as practicing Invoker combos.

One small downside to relying too heavily on cheat lobbies for practice is that you won’t get used to the natural farming and resource management you need in real matches. It’s best to split your practice time between cheat sessions for combo testing, and regular unranked matches to get used to actual game flow. You don’t need a separate account to use cheats, as Valve explicitly allows the use of built-in cheat functions in private lobbies, so your main account is completely safe when using these features.

Fun Alternative Uses for Cheat-Enabled Lobbies

Cheat lobbies aren’t just for serious practice — they’re also a great way to have fun with friends when you don’t feel like playing sweaty ranked matches. Many groups host custom cheat-enabled game modes like one-shot skill shot tournaments, where everyone plays with unlimited mana and no cooldowns, and the first person to land a specific skill shot 10 times wins. You can also test absurd, meme builds that would never work in real matches, like full-health Crystal Maiden that can tank 5 enemy heroes at once, or 100% crit Sniper that one-shots Roshan in a single hit.

If you’re someone who loves creating funny Dota 2 clips for social media, using cheats in Dota 2 custom lobbies lets you set up perfect viral moments without waiting hours for the right game scenario to pop up naturally. You can spawn specific items, adjust hero positions, and even slow down game speed to capture the exact clip you want.

Cheat lobbies are one of the best underused tools for new Dota 2 players who want to learn the game without getting flamed by toxic teammates. If you’re trying out a new hero for the first time, you can spend 15 minutes in a cheat lobby learning all their ability ranges, cooldown timings, and damage numbers before you ever queue into a public match. This small step will help you avoid common beginner mistakes and feel much more confident when you play with other people.

At the end of the day, learning how to enable cheats in Dota 2 opens up a ton of opportunities to get better at the game, mess around with friends, and test ideas you’d never risk in a real match. You don’t need any special technical skills to set it up, and the whole process takes less than a minute from opening your client to launching your cheat-enabled lobby. Next time you’re curious about a new build or just want to have some low-pressure fun with the game, give cheat lobbies a try — you might be surprised how much you learn.