|
Dakota_Fanning
Hungary2345 Posts
I've installed Battle.net via the Lutris installer on Ubuntu 22.04.2 LTS, and successfully installed SCR and SC2 inside that. I could play both SCR and SC2, join Battle.net and play online games.
A few days ago there was an update to the Battle.net client and/or SCR, and since then I could not start Battle.net via the Lutris Wine launcher. When the Battle.net client is starting, it always crashes with a Blizzard Error: The application encountered an unexpected error. No further details.
Lutris log shows:
wine: Call from 0x7b03235f to unimplemented function api-ms-win-crt-convert-l1-1-0.dll.strtold, aborting Initial process has exited (return code: 256)
The Wine bundled in Lutris runner has version 5.6.
So I tried to use the system's Wine which has version 6.0.3. Battle.net starts, and I can also play SC2 online, no problems.
I can also start SCR, and inside it I see that I'm logged in (Authentication succeeds), Settings can be downloaded successfully.
But when I try to join a Battle.net gateway, that doesn't work. I can see the gateway list, but when I try to join any of them, I just see a Connecting window, and nothing happens anymore. It's as if I had no internet connection, but I obviously do and it works else I couldn't login and download settings, and probably wouldn't see the gateway list.
Lutris log:
... [0510/112608.318:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegin failed with: 0 ... 0568:err:secur32:schan_free_handle Handle 0(0x6bed0) is not of type 0x1
Can anyone help me what I need to change so SCR can connect to Battle.net?
|
it's sad that you can't get help on the blizzard forum and people have to come here for tech support...
I can't play public games on battle.net as of the last month or so. Every game I try to join it crashed my game. Tried to join 10 games tonight and it crashed every time. Whoever is in charge of sc keeps screwing shit up when they are trying to implement something unnecessary. If it aint broke, don't fix it!
good luck!
|
Do you have nvidia, ati or intel video card?
|
Dakota_Fanning
Hungary2345 Posts
On May 10 2023 20:37 jchassoul wrote: Do you have nvidia, ati or intel video card? Nvidia: NV117 / Mesa Intel® HD Graphics 530 (SKL GT2)
But as written, SCR starts and I can play in single player mode, I can also play SC2, so the graphics card can't be the source of the problem. Only I can't login to Battle.net inside SCR. It must be some kind of network configuration issue. But again, I can authenticate and downloading settings works, so internet connection is also available inside Wine (also I can play SC2 online), but I assume connecting to a battle.net gateway uses something else that isn't properly configured.
|
I had the problem you mention when using new versions of wine, I had all the problems, from the game crashing to what you describe can't be able to pass the login screen on bnet, there is also other problems like you can make it work but it could start crashing your games randomly, what I did to solve it was use an old version of wine that I knew for sure was working perfectly without issues for me before.
I don't use Lutris, nor anything I install things manually with all its dependencies, I can show and explain how, I think you have 2 options, if you updated lutris or whatever and it updated your version of wine, you can see if there is an option there to go back to previous wine versions, if you remember what version was working for you even better, just try to downgrade and freeze that.
The hard way but the better way if you ask me, is doing it manually without depending on Lutris nor anything, I can explain things PM me on discord Sloth#0067, long story short use wine-5.13 (Staging) it will work perfectly without any issues, I understand why you think it must be just a network configuration thing but it's not, you never needed to configure or touch anything related to that to make it work before.
|
Dakota_Fanning
Hungary2345 Posts
On May 10 2023 21:27 jchassoul wrote: I had the problem you mention when using new versions of wine, I had all the problems, from the game crashing to what you describe can't be able to pass the login screen on bnet, there is also other problems like you can make it work but it could start crashing your games randomly, what I did to solve it was use an old version of wine that I knew for sure was working perfectly without issues for me before.
I don't use Lutris, nor anything I install things manually with all its dependencies, I can show and explain how, I think you have 2 options, if you updated lutris or whatever and it updated your version of wine, you can see if there is an option there to go back to previous wine versions, if you remember what version was working for you even better, just try to downgrade and freeze that.
The hard way but the better way if you ask me, is doing it manually without depending on Lutris nor anything, I can explain things PM me on discord Sloth#0067, long story short use wine-5.13 (Staging) it will work perfectly without any issues, I understand why you think it must be just a network configuration thing but it's not, you never needed to configure or touch anything related to that to make it work before. Yes, I didn't touch any network configuration, because Lutris' Wine comes preconfigured.
And I had to switch to a new Wine because an update to Battle.net made it want to call some function that wasn't implemented in the old Wine version.
I switched to the new Wine installed in my system which doesn't have the pre-configuration that came with Lutris, so probably that's why connecting to a gateway doesn't work for me. Switching to an old Wine version won't fix the issue that the updated Battle.net wants to call an unimplemented function.
Or are you saying you can connect to a gateway now with an old Wine version?
|
On May 10 2023 21:59 Dakota_Fanning wrote:
I had to switch to a new Wine because an update to Battle.net made it want to call some function that wasn't implemented in the old Wine version.
There is no such thing, just bad Lutris nonsense, fuck Lutris, let's learn to set things yourself I'll help.
On May 10 2023 21:59 Dakota_Fanning wrote: I switched to the new Wine installed in my system which doesn't have the pre-configuration that came with Lutris, so probably that's why connecting to a gateway doesn't work for me.
Don't trust whatever wine version package from your distro's main repos, if it works.. and I highly doubt it, you will have problems anytime they decide to upgrade wine there.
On May 10 2023 21:59 Dakota_Fanning wrote: Switching to an old Wine version won't fix the issue that the updated Battle.net wants to call an unimplemented function.
Or are you saying you can connect to a gateway now with an old Wine version?
Yes, trust me, you'll thank me later with a coffee, or not whatever, but let's fix it.
![[image loading]](https://i.imgur.com/Z7sLwdu.png)
![[image loading]](https://i.imgur.com/5WWN392.jpg)
![[image loading]](https://i.imgur.com/yEt1KIi.jpg)
![[image loading]](https://i.imgur.com/owKSIQc.jpg)
![[image loading]](https://i.imgur.com/s5fwvCh.jpg)
![[image loading]](https://i.imgur.com/RAjIeBM.jpg)
|
Dakota_Fanning
Hungary2345 Posts
Happy to report that I've discovered that Lutris can install multiple (any?) Wine versions. I've installed Wine 6.21 and everything works (so far).
|
Now depending on how much you play it will randomly crash without a reason, hope I'm wrong tho, gl with ubuntu and lutris.
|
Dakota_Fanning
Hungary2345 Posts
On May 11 2023 04:12 jchassoul wrote: Now depending on how much you play it will randomly crash without a reason, hope I'm wrong tho, gl with ubuntu and lutris. I've had that random crash in the past, but changing the graphics driver solved that issue. I haven't had a crash (during games) since then.
|
|
|
|