https://bugs.winehq.org/show_bug.cgi?id=40264
--- Comment #7 from sedy noscrubs.net@gmail.com --- (In reply to Bruno Jesus from comment #6)
(In reply to sedy from comment #5)
(In reply to Sebastian Lackner from comment #3)
Do you have the possibility to compile Wine yourself? If yes, please test if the following patch helps: http://ix.io/q0x
Thanks Sebastian, I will give it a go and let you know.
Since you can compile the application and maybe if it is hard to compile wine you can achieve the same results as the patch by commenting the call do SNDBUF. Setting to 1 really is not useful and would cause problems in a third system (BSD).
I can confirm that Sebastian's patch fixes the problem (compiled latest Wine) - the game client can connect to the server and there is no lag or disconnections, working perfectly :)
I can also confirm that removing the code that sets the socket buffer to 0 in the game client source works too, so I will do that, but it might be worth adding Sebastian's fix as it may affect other games too?