For streamers / Overlay with your hero
Overlay with your hero
Shows your current hero on stream and its win rate at the chosen rank. It changes by itself at the start of each game.
For partnersSign in with Steam and link Twitch
This tool belongs to your account. Sign in with Steam and link your Twitch channel. You can look at the steps and the example now.
Step 1: Copy your overlay link
This is your personal link. Do not show it on stream: anyone with it can see your overlay.
Step 2: Add it to OBS
Four clicks, once:
- 1. SourcesPress + under the list
- 2. BrowserName it “DraftMind”
- 3. URL and sizePaste the link, 1920 × 1080
- 4. DoneDrag the block to a corner
Streamlabs and vMix work the same way: a “Browser” source.
Step 3: Connect Dota
Dota itself reports which hero you are playing (Game State Integration, an official Valve feature, not a reason for a ban).
- Put it in
...\steamapps\common\dota 2 beta\game\dota\cfg\gamestate_integration\(create the last folder if it is missing). - Steam → Library → right-click Dota 2 → Properties → General → Launch options: add
-gamestateintegration - Restart Dota 2.
Valve’s official game state integration: Dota sends only your own game’s state (hero, items, time) to the address in the file. No program to install. We keep only the hero, for at most 2 minutes, and delete it when the game ends. Without it, the overlay shows the hero of your last stored game, about 2 hours late, and says so.
Never share the file or show it on stream: it holds your private token. If it leaks, download a new one.
- Put it in
Step 4: Check it on stream
Do not want to wait for a game? Send a test: the overlay shows a test hero for about a minute.
The test button appears right after you download the file.
Games from the overlay
Keep your games, hidden ones too: a tab on your player page and “How X plays Y”.
Not working?
The overlay is empty in OBS
That is normal until the first game, or if the link was replaced. Check the URL is the current link above and the source is 1920 × 1080. If your partnership has ended, the overlay also draws nothing.
No signal from Dota after a restart
Check the file is in gamestate_integration, with that exact folder name, and that the launch option -gamestateintegration is set in Steam. Each download makes a new file and stops the previous one, so use the newest.
I play from a second account
Add that account under My accounts. Until then the overlay stays on your main account's numbers, and this page asks you about the new one.
The overlay shows the wrong rank
The rank is in the link. Choose it in Settings on the right, then copy the link into OBS again.