September 4, 2026
By Dotabod Team

Keep Your Win/Loss Counter Across Streams

Streamers running week-long or 30-day challenges can now keep one win/loss record across multiple streams. You can also correct the score when you play off stream or end a stream before Dotabod records the last match.

Set the challenge dates

Open Overlay settings and find Challenge window:

  • Leave the challenge empty for the familiar per-stream counter. It resets when a new stream starts.
  • Choose a start date and 1 to 365 days to keep the counter running for a fixed challenge.

Dotabod uses that choice in:

  • The win/loss overlay
  • !wl and its aliases, including !score, !winrate, and !wr
  • Live counter updates after each tracked match or manual correction

No challenge is active by default, so existing streamers keep the same online/offline reset behavior. For a 30-day challenge, choose the date it began and enter 30. The counter continues when you end one stream and start the next.

The settings card previews your own record while you edit the challenge.

The overlay shows STREAM or challenge progress such as 14 OF 30 DAYS. The !wl response and public profile use the same progress. When the duration ends, Dotabod clears the challenge and returns the counter to per-stream behavior.

Your public Dotabod profile shows the same record and range. It updates when a match finishes, so viewers following a challenge do not need to reload the page.

Use Manual corrections for games played off stream or results Dotabod missed. Choose ranked or unranked, enter an amount from 1 to 1000, then add or remove wins or losses.

For example, if the counter shows 5 losses and you believe it should show 2, enter 3 and press − Loss. A correction cannot take a total below zero.

Dotabod stores the correction, not your offline match history. The corrected total appears in the overlay, !wl, and your public profile. It applies to the active challenge, or to the current stream when no challenge is set.

Reset a challenge without changing other stats

Run !resetwl when you want the configured counter to start from 0-0. The reset applies to the overlay and !wl; it does not change the session window used by other match commands.

!today remains separate. It still reports today's results with a hero-by-hero breakdown, no matter how many days you choose for the main win/loss counter.