> For the complete documentation index, see [llms.txt](https://docs.rivalryze.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rivalryze.com/connecting-gaming-platforms/battlenet.md).

# Battle.net

Link your Battle.net account to track progress across Blizzard's games — including **Overwatch**, **Diablo**, **World of Warcraft**, and **Hearthstone**.

## What gets synced

* **Game library** — every Blizzard game tied to your Battle.net account.
* **Account-level data** — your BattleTag and linked profiles.
* **Overwatch** — competitive rank and stats.
* **Diablo** — character progression and seasonal data.

Depth of data varies by game depending on what Blizzard's API exposes.

## How to connect

1. Open **Account Settings → Connections**.
2. Find **Battle.net** and click **Connect**.
3. You'll be redirected to Battle.net's official sign-in page. Sign in.
4. Approve the connection. You'll be sent back to RivalRyze.
5. Initial sync runs immediately.

{% hint style="info" %}
Battle.net sign-in covers all your linked Blizzard games at once.
{% endhint %}

## How often does it sync?

Battle.net data is **synced on demand**, plus a daily background refresh. Trigger a sync from your profile whenever you want the most recent data — for example, right after a competitive Overwatch session.

This applies on all tiers.

## What Battles can I join with Battle.net?

Battles that focus on the games Battle.net covers — competitive rank challenges, win-streak races, seasonal progression battles. The exact mix depends on what's currently available; check the Battles browse page filtered by Battle.net.

See [Objective Modes](/contests/objective-modes.md).

## Disconnecting Battle.net

Unlink from **Account Settings → Connections**. You'll be removed from any active Battle.net-based Battles.

## Troubleshooting

**"No characters found."** Make sure your Battle.net account has actively played at least one supported game in the current season. Blizzard's API often doesn't return data for inactive accounts.

**Overwatch rank isn't updating.**

* Trigger an on-demand sync.
* Blizzard's competitive stats can take up to an hour to propagate after a game ends. If you've waited and it's still not updated, contact [support](/readme.md).

**Region issues.** Battle.net data is region-specific. RivalRyze pulls from the region your account is registered in. If you play across regions, only the registered region is tracked.
