ReactOS 0.4.15-x86-dev (Build 20220604-0.4.15-dev-4638-g79dbb73) (Commit 79dbb73b6f6fb083c28057133abf13cbad9f53eb)
Source code: https://github.com/the3dfxdude/7kaa
Registration form (forum account shares game account): Seven Kingdoms Fans Message Board - User Control Panel - Register (7kfans.com)
The game is unable to connect to the game server when selecting "Multiplayer" --> "7kfans.com" and providing valid credentials.
The software makes use of libcurl - took a snippet from the involved call - method login (7kaa/WebService.cpp at bf0555d5d8b3d56fd9b97412e36c3a7a9d4386e6 · the3dfxdude/7kaa · GitHub) :
If the login credentials are valid, the remote server returns an empty body with http status code 302.
If the login credentials are invalid, the remote server returns an HTML page with https status code 500.
The trace reports the following lines when contacting the server (attached log):
I suspect that being passed "null" at the DNSRLVR_HANDLE_bind is unable to resolve the 7kfans.com nameserver.
Tried the commandline curl and it seems successfull (attacched curl_output.txt - masked password).