Guides

How to Enable Cheats in Dota 2: Private Lobby Setup Guide

Published September 12, 2026

The process is relatively straightforward once you know where the settings are located.

This guide explains how to enable cheats in a private Dota 2 lobby and troubleshoot common problems. Step 1: Launch Dota 2 Open Steam and start Dota 2 normally.

Wait until the main menu has loaded before opening the Play menu.

You do not need to install additional software to access the game's built-in practice commands. Step 2: Create a Private Lobby Navigate to the Play section and select the option to create a lobby.

A private lobby gives you control over the game environment and allows you to configure supported practice settings.

You can adjust the available lobby options before starting the match. Step 3: Enable Cheats in Lobby Settings Open the lobby settings and look for the Enable Cheats option.

Activate it before starting the game.

This setting is important because the built-in cheat commands depend on the lobby allowing them.

If you are joining someone else's lobby, remember that the host controls the relevant settings. Step 4: Start Your Practice Game Once the settings are configured, start the lobby.

Select your hero and wait for the game to load.

You should now be able to use the supported practice commands. Step 5: Enter Your First Cheat Command Open the in-game chat and enter a command.

For example: -gold 1000

This command adds unreliable gold in a supported practice lobby.

You can also experiment with: -lvlup 5 -refresh -respawn -wtf -unwtf

Each command has a different function.

For a larger list, see our Dota 2 cheat commands guide. Useful Commands to Test First Command Purpose -gold 1000 Add gold -lvlup 5 Increase hero level -refresh Restore health and mana -respawn Respawn your hero -wtf Enable no-cooldown practice mode -unwtf Disable no-cooldown mode -allvision Show both factions' vision -normalvision Restore standard vision

These commands are intended for supported practice environments, not normal ranked matches. How to Enable the Developer Console Some players also want access to the developer console.

To enable it: 1. Open Dota 2. 2. Navigate to Settings. 3. Open the advanced options. 4. Find the developer console setting. 5. Enable it. 6. Assign a convenient keyboard key if necessary. The default console key can vary depending on keyboard configuration.

The console and the in-game chat are different interfaces. Some Dota 2 commands can be entered through either interface, depending on the command and server settings. Why Are Dota 2 Cheats Not Working? If a command does nothing, there are several possible explanations. Cheats Are Disabled The most common problem is that the lobby does not have cheats enabled.

Return to the lobby configuration and verify the setting. You Are Playing a Normal Match Practice commands are restricted to supported environments.

Entering them during ordinary matchmaking will not activate the same effects. Incorrect Command Syntax Check spelling, spacing and required parameters.

For example: -gold 1000

is different from entering only: -gold

You Do Not Have the Required Permissions Some commands require the appropriate host or player permissions.

If you are not the lobby host, ask the host to check the settings. Console Configuration Problems If the developer console does not open, check its keyboard binding and make sure it is enabled in advanced settings. Can You Enable Cheats in Ranked Dota 2? No. Enabling the private lobby cheats option does not unlock those commands in ranked matchmaking.

Dota 2 separates practice functionality from competitive matchmaking. Third-party modifications are also subject to Valve's rules and can result in account penalties. Final Thoughts Enabling cheats in Dota 2 is useful for players who want to explore the game's mechanics without the normal restrictions of a competitive match.

A private lobby, the correct settings and a few basic commands are enough to get started.

Once everything is configured, you can experiment with heroes, abilities, items and different gameplay situations at your own pace.