https://bugs.winehq.org/show_bug.cgi?id=50483
--- Comment #5 from Paul Gofman pgofman@codeweavers.com --- Sorry, missed the name of the game in the subject initially.
I think I am reproducing the issue, it is starting from commit:
commit 02a764e702094572186e079f6d48946627336d03 Author: Zebediah Figura z.figura12@gmail.com Date: Mon Sep 28 22:35:03 2020 -0500
ws2_32: Look for supported socket parameters if any parameters to WSASocket() are zero.
I am debugging this, it is not clear yet though what it going wrong, looks like (as it already happened with the same commit in the past) it is not wrong per se but triggers different application behaviour now when getsockopt() returns something for the sockets created without specifying protocol.
And no, implementing SIO_BASE_HANDLE does not help (at least alone).