Can confirm as long as you mean separate accounts. You have to link a bnet account to steam so don't link your main bnet account to steam. And here's some info people have asked about before regarding having it on steam.
Make a new bnet for your steam account since you still have to link it with a bnet account.
To change region you go in to launch options and add the line " -address XX.actual.battle.net " (change XX to EU / US / KR for EU / NA / Asia)
To run multiple instances you open steam, do the process explorer thing, then open the b.net ones.
I have not tried that powershell autoloader thing but I would assume it also works.
The custom shortcuts with " -username youremail@whatever.com -password Yourpasswordhere -address XX.actual.battle.net " works aswell for the steam client.
Steam is pretty much just launching the game without having the battle net client, similar to using a custom shortcut as the one above.
The friends you add from your steam account wont be added to your steam friendlist so you can only view that friendlist from ingame or if you log in to the bnet account tied to your steam.
You can do the achivements in single player so you can easily cheat them by making custom characters, meaning you can sell that service to console players in seconds.
This post was edited by MTqq on Mar 15 2026 03:04am