https://bugs.winehq.org/show_bug.cgi?id=37813
--- Comment #13 from Bruno Jesus 00cpxxx@gmail.com --- I found the issue using the "random enabling debug channels" technique. At least for me the problem is this:
0057:trace:crypt:CryptAcquireContextW (0x684e660, (null), (null), 1, f0000000) 0057:trace:crypt:RSAENH_CPAcquireContext (phProv=0x63796f8, pszContainer=(null), dwFlags=f0000000, pVTable=0x6379778) 0057:trace:crypt:CryptGenRandom (0x63796e8, 64, 0x684e7a0) 0057:trace:crypt:RSAENH_CPGenRandom (hProv=00000001, dwLen=64, pbBuffer=0x684e7a0) 0057:trace:crypt:CryptReleaseContext (0x63796e8, 00000000) 0057:trace:crypt:RSAENH_CPReleaseContext (hProv=00000001, dwFlags=00000000) 0057:trace:crypt:CryptAcquireContextW (0x684e660, (null), L"Intel Hardware Cryptographic Service Provider", 22, 00000000) 0057:trace:crypt:CryptGenRandom (0x6379630, 64, 0x684e7a0) 0057:trace:crypt:CryptReleaseContext (0x6379630, 00000000)
The application tries to generate some random numbers, but for some reason it's not satisfied and tries using a different not installed provider (Intel Hardware Cryptographic Service Provider). As the provider is not installed there is an error and the application is not happy and displays a generic error about servers unavailable.
I don't know if the intel provider is installed by default on Windows or if Glyph or the game installer failed to install it.