Windows

Where Are Dota 2 Config Files?

Dota 2 config files on PC: Steam userdata cfg for synced settings and the install cfg folder for autoexec customization.

Last updated

Dota 2 keeps synced config in the Steam userdata tree under app ID 570, and local customization in the cfg folder inside the game install.

The file that matters most is autoexec.cfg, which Valve never overwrites. One config there beats repeated console tweaks.

Where Dota 2 stores this, by platform

Windows
C:\Program Files (x86)\Steam\userdata\[SteamID]\570\remote\cfg

Replace the Steam path and Steam ID with your own. 570 is Dota 2's app ID. Holds synced config and bindings.

Windows
C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\game\dota\cfg

Create autoexec.cfg here for launch-proof customization. Survives updates that reset in-game options.

Frequently asked questions

How do I make custom binds persist in Dota 2?

Create autoexec.cfg in the install cfg folder with your binds and settings commands. It runs at every launch and survives cloud overwrites that eat manual console tweaks.

Does Steam Cloud sync Dota 2 config?

Yes for standard settings. autoexec.cfg in the install folder is outside the sync and always applies, which is why veterans prefer it for anything important.

Notice an outdated path? Let us know.