Unable to Play Diablo Purchased on Steam via Battle.net

Hii all,

My
I recently purchased Diablo on Steam and successfully linked my Steam account to Battle.net.

However, when I open the Battle.net application and search for Diablo, it still shows the “Buy” option instead of recognizing that I already own the game.
I would like to play the game directly through Battle.net — even when Steam is offline — rather than having to launch it from Steam every time.

Could you please help me with one of the following options:

  1. Make my Steam purchase recognized by Battle.net,

  2. Or provide a way to access and play the game through Battle.net without being required to launch Steam in online mode.

Do you log on the Battle.net app with your correct Bli$$ id & password???

Anyway, just a remark, i still can’t wrap my head around people that insist in buying games from third party sites instead the original developer site….

I logged in with the Battle.net app. My activities in Diablo 4 are even visible in the account. In the Games and Subscriptions section, details like my activities in Diablo 4 (last playtime, day, etc.) are also visible. However, instead of “Play Now,” it shows “Buy Now,” as if Diablo 4 weren’t associated with that account. I can only play the game if I launch it via Steam; I can’t play it through the Battle.net PC app.

Try to locate the game in the Bnet app, probably the Bnet app missed the game location…

offcourse you cant play it on battlenet when you bought it on steam you only connect battle net to steam to use diablo.trade but you play with the steam client

when you want to play the game frome battle net you need to buy the game again directly from battlenet

Excuse me???

When you buy the game, you have a Bnet account, that it’s YOURS, it’s not steam owned!

If you have the Bnet app, just enter your Bli$$ Bnet credentials, and you’re set to go….

:person_facepalming:

not if you buy the game on steam you dont even need a bnet account to launch the game on steam , i was also surprised a year ago that i needed to buy the game again to play the ptr
in this case the license for the game is given by steam so battlenet does not see that license

but yea steam is a other platform so its not crazy same is as you buy it on battle net and you want to play on console you also need to buy a new version of the game for console

Steam is not the D4 owner, Bli$$ is! So you’ll always need a Bnet account. ALWAYS!!!
D4 (or any Bli$$ game, AMTOF) doesn’t work without a Bnet account…
And if Steam is masking your Bnet account, they’re doing it wrongfully…
You OWN your Bnet account, not Steam…

Have you tried to run the game application file in the Diablo4 folder???

man , i tryed many things before i bought a second copy of the game
even blizz support said its not possible to run the game on bnet with a steam purchase

Therefore i would request a refund from steam…

The Bli$$ / Bnet account is MINE, not Steam owned…
Just my :coin: :coin:

you dont know how it works thats clear , you purchase the game without bnet afterwards you connect a new bnet account to your steam account for crossplay so the game licence is not given by blizz thats not steams fault , its just how blizz want it

but yea it is what it is i have accepted it , but maybe they should add this clear in the FAQ on support pages rn its a suprise for people