[Bug 48696] MechWarrior 5: Mercenaries - Multiplayer doesn't connect

WineHQ Bugzilla wine-bugs at winehq.org
Wed Apr 15 07:55:59 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=48696

bugzilla at biechl.net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla at biechl.net

--- Comment #1 from bugzilla at biechl.net ---
Created attachment 66907
  --> https://bugs.winehq.org/attachment.cgi?id=66907
debug output of network

I think it is a tad easier to track down, as when you start the game and then
click "Co-Op", you get the same result - a screen saying "Connecting" and
nothing happens.

The initial preparations for multiplayer seem to be done when starting up the
game.
When you later click on "Co-Op", I cannot see much in the logs that catch my
eye.
On startup though, there are a couple or network related issues.

I've attached a log with WINEDEBUG=-all,+seh,+winhttp,+winsock,+wininet
There seems to also be some Vulkan info, sorry for that.

What I /think/ could be the issue:

[0415/141700.323:WARNING:cert_verify_proc_win.cc(111)] Unknown error
-2146762482 mapped to net::ERR_FAILED

The game uses the Chromium Embedded Framework (CEF3), which can be located in:
MW5Mercs/Binaries/ThirdParty/CEF3/Win64/

There are these files:
chrome_elf.dll
d3dcompiler_43.dll
d3dcompiler_47.dll
icudtl.dat
libcef.dll
libEGL.dll
libGLESv2.dll
natives_blob.bin
<dir>Resources
 |_ cef_100_percent.pak
 |_ cef_200_percent.pak
 |_ cef_extensions.pak
 |_ cef.pak
 |_ devtools_resources.pak
 |_ <dir>locales
snapshot_blob.bin

The file in question, cert_verify_proc_win.cc, belongs to this framework.
To me it looks like a certificate chain validation error.
I have no clue how to fix that, though.


Another note:
This is what is in the logs when you actually click Co-Op in the game:

00f9:trace:winsock:WSASocketW af=23 type=2 protocol=17 protocol_info=(nil)
group=0 flags=0x1
00f9:trace:winsock:WSASocketW     created 0e58
00f9:trace:winsock:WS_setsockopt (socket 0e58, level IPPROTO_IPV6, name
IPV6_V6ONLY, optval 0x3ebbed78 (0), optlen 4)
00f9:trace:winsock:WSACreateEvent 
00f9:trace:winsock:WSACreateEvent 
00f9:trace:winsock:WS_inet_ntop family 23, addr (0x3ebbec88), buffer
(0x3ebbeb40), len 46
00f9:trace:winsock:WS_connect socket 0e58, ptr 0x3ebbec80 { family AF_INET6,
address 2001:4860:4860::8888, port 53 }, length 28
00f9:warn:winsock:wsaErrno errno 101, (Network unreachable).
00f9:trace:winsock:WS_closesocket (socket 0e58) -> 0
00f9:trace:winsock:WSACloseEvent event=0xe5c
00f9:trace:winsock:WSACloseEvent event=0xe60
0142:trace:winsock:DllMain 0x7f98e0330000 0x2 (nil)
0142:trace:winsock:WS_getaddrinfo "wpad", (null) 0x4e68f848 -> 0x4e68f840 -3

I don't have IPv6 enabled, so there is this error about network unreachable.
I've tried to enable it, but still unable to connect. Don't have a log where
IPv6 is enabled, but I can create one if that helps.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list