https://bugs.winehq.org/show_bug.cgi?id=47816 Bug ID: 47816 Summary: Half Life 2 doesn't download custom/missing files from HTTP server Product: Wine Version: 4.16 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winsock Assignee: wine-bugs(a)winehq.org Reporter: greob(a)yahoo.com.sg Distribution: --- Created attachment 65306 --> https://bugs.winehq.org/attachment.cgi?id=65306 log generated by Steam's Proton This issue is related to Half Life 2 mod Neotokyo (and possibly all other mods, even Half Life 2 and its derivatives as well). Multiplayer HL2 servers often serve custom maps and other assets through a separate http server called "fast download" in order to reduce bandwidth burden on the game server itself. When missing a map, or any other asset, the game client (hl2.exe) connects to that "fast download" server through http and fetches the missing content. This works on Windows, but not under Wine. I see absolutely no connection attempt coming from my Linux client. Nothing in Wireshark, so I assume it's not even getting past the socket level. Example from nginx http server log of a Windows client Get request: 26/Sep/2019:19:32:31 +0200] "GET /test_fastdl//maps/nt_ballistrade_ctg.bsp.bz2 HTTP/1.1" 200 2768027 "hl2://123.123.123.123:26300" "Half-Life 2" I suspect this error is related to the problem (see log attached): warn:winsock:WS2_recv_base -> ERROR 10035 Ran inside Proton (Valve's redistribution of Wine, version 4.16) with WINEDEBUG=warn+all %command%. I'm available for any further information. I would love to help figure this out but I'm not sure where to start digging myself. Love you all! -- 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.