[Bug 47816] New: Half Life 2 doesn't download custom/missing files from HTTP server

WineHQ Bugzilla wine-bugs at winehq.org
Thu Sep 26 14:55:41 CDT 2019


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 at winehq.org
          Reporter: greob at 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.



More information about the wine-bugs mailing list