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

WineHQ Bugzilla wine-bugs at winehq.org
Fri Apr 17 01:49:30 CDT 2020


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

--- Comment #2 from Sean McNamara <smcnam at gmail.com> ---
(In reply to bugzilla from comment #1)
> Created attachment 66907 [details]
> 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.

Thanks for helping to debug this. My local ISP doesn't support IPv6, but I
enabled a Wireguard VPN that fully passes the IPv6 test and I tried several
websites successfully. Unfortunately I still am unable to join a game. That
IPv6 error might be a red herring.

-- 
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