[Bug 43671] New: World War II Online: Connection with Playgate Auth server fails and times out

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Sep 7 13:20:31 CDT 2017


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

            Bug ID: 43671
           Summary: World War II Online: Connection with Playgate Auth
                    server fails and times out
           Product: Wine
           Version: 2.16
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: brian at brianvuyk.com
      Distribution: ---

Created attachment 59114
  --> https://bugs.winehq.org/attachment.cgi?id=59114
Wireshark capture showing communication between the game and remote auth server

App Download location: http://downloads.wwiionline.com/wwiiol_1.35.9.4.exe

The game installs correctly, and the offline mode (C:\Program Files
(x86)\CRS\Battleground\ Europe\WW2.exe) works absolutely flawlessly.

However, if you attempt to enter in online mode (via C:\Program Files
(x86)\CRS\Battleground\ Europe\WW2.exe) currently doesn't work.

This latter path launches the 'Playgate' app which handles the authentication
prior to launching the game. The workflow is as follows:

1. Playgate launches as requires you to accept the Terms of Service.
2. Second window shows latest news pulled from then website, and a username &
password form.
3. Above the login form, it keeps showing 'Connecting to auth.playnet.com
[attempt 1]' with the attempt number increasing.

With some snooping using wireshark Wireshark showed the following pattern in
the TCP traffic:

1. The game connects to the authentication server and gets a 301 redirect to a
HTTPS version.
2. The game negotiates a TLS connection and recieves data from the Auth server
for 70-800ms.
3. The remote end (auth server) stops sending packets.
4. After 1500ms wait, the game closes the connection and attempts to
re-establish it.
5. Subsequent connection attempts appear to be closed immediately on the remote
end.

auth.playnet.com resolves to 204.237.246.55, but has also resolved to
204.237.246.54 before. Probably a primary and secondary.

This game used to have gold & platinum ratings under Wine 1.6 in 2014/2015.
However, both the game code and Wine are advancing. The current version of the
game requires at least Wine 1.7.39 to operate as it requires a function not
implemented until then.

Note that this same behaviour is present when tested on 1.7.55 and 2.0.2

I am attaching two files:

1. A .pcap file showing the communication between the game and the auth server.
Note the time gap between packet 146 (A TCP ACK packet from my machine up to
the remote server) and packet 147 - my local sending a [FIN,ACK] packet to
unilaterally close the connection after 1500ms of no traffic.

2. I will also add the terminal output wine gives. Note the lines indicating
the timeout. After several attempts, I hit 'Cancel' to close the app.

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