programs icon indicating copy to clipboard operation
programs copied to clipboard

Battle.net refuses to work correctly

Open bsimovic opened this issue 7 months ago • 3 comments

Battle.net does not want to work. I've tried using both the yaml script and manually running the setup. The installation works fine, but the actual app gives varying results depending on the runner:

  • soda or wine-ge: Gives the error "Update agent is asleep... trying to wake it up" even though Agent.exe is already running it keeps spawning new Agent.exe processes and the error never goes away - meaning I can't install or run any games
  • Anything else: freezes after a couple of seconds forcing me to manually terminate the process

The interesting thing here is adding the installer to Steam as a non-steam game and using Proton Hotfix makes it work with no issues, I've tried running Warcraft III Reforged this way and it works flawlessly.

So the question here is: what is Steam doing correctly that Bottles isn't?

My setup: OS: Arch Linux 6.15.6-arch1-1 (64-bit) Desktop: Plasma 6.4.3 on Wayland GPU: NVIDIA GeForce RTX 3070 GPU driver: 4.6.0 NVIDIA 575.64.03

bsimovic avatar Jul 24 '25 08:07 bsimovic

Exact same behavior in here

Image
  • With ge-proton10-10 it freezes in the login process

My setup: OS: Linux Mint 22.1 (64-bit) Desktop: XFCE on X11

Any clue on why is this happening? any possible workaround?

@bsimovic you mentioned you had it running via Steam using the "Proton Hotfix", which is that hotfix? where do you configure it? thank you!

ArgiesDario avatar Aug 11 '25 22:08 ArgiesDario

@bsimovic you mentioned you had it running via Steam using the "Proton Hotfix", which is that hotfix? where do you configure it? thank you!

@ArgiesDario Once you add the install exe as a non-steam game, right click on it and go Properties -> Compatibility -> Force the use of a specific Steam Play compatibility tool -> Choose "Proton Hotfix" from the dropdown.

It's not a very elegant solution... since now whenever you want to run the launcher you have to run the installer but thankfully they made it smart enough to detect that it's already been installed and start the launcher instead.

bsimovic avatar Aug 12 '25 12:08 bsimovic

I stumbled upon this problem as well this week. Tried to start an old Battle.NET installation with the soda runner and I was stuck in the "Update agent is asleep... trying to wake it up" error.

Tried the current ge-proton-10-17, it works somehow but the launcher can only be used in fullscreen by manually adjusting the size (maximizing does not work) and you can not alt-tab out of games anymore.

Then I tried kron4ek-wine-10.16-staging-tkg-amd64 and everything works. Launcher works fine, is responsive and snappy, notifications integrate as native in desktop. Games that I tried and that work flawlessly:

  • Hearthstone
  • Warcraft Rumble
  • Starcraft II
  • HotS

robert-ulrich-hofmann avatar Oct 12 '25 11:10 robert-ulrich-hofmann