Battle.net refuses to work correctly
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
Exact same behavior in here
- With
soda-9.0.1I'm able to reach the login, do the actual login, but then it fails due BLZBNTBNA00000005 (Battle.net Agent Went to Sleep)
- With
ge-proton10-10it 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!
@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.
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