• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

KGC

Private
10 Badges
Jan 26, 2011
23
0
  • Dungeonland
  • Magicka
  • Teleglitch: Die More Edition
  • War of the Roses
  • Cities: Skylines
  • Cities: Skylines Deluxe Edition
  • Magicka: Wizard Wars Founder Wizard
  • Magicka 2
  • Surviving Mars
  • Prison Architect
TLDR;
The issue has been resolved!
I added "-tls1.2" to my launch game parameters in Steam (Library/Games -> Magicka2/Properties -> General/Set Launch Options -> "-tls1.2"


Hello,

I've been trying to play Magicka 2 with my friend, but keep getting the error "Unable to communicate with paradox server". This happens when I start the game, and when I press the "Go Online" button in the main menu. As a side note, I've been able to play singleplayer just fine, after dismissing the error message.

When attempting to join a friend through steam friends (who can actually log in), it first shows me the "Unable to communicate with paradox server" error, and afterwards an error message like "You are not logged in, please log in to your Paradox account" (I dont recall the exact phrasing of the latter.)

I've found the log files in "%appdata%\Roaming\ParadoxInteractive\Magicka2\logs" but they are all empty.

I've attached by DxDiag dump file to this post, as it was requested for Cities: Skylines bug reports.

----- EDIT1 ------------------------------
- I am trying to connect from the Copenhagen area in Denmark.
- I have tried using my default ISP's DNS server and Google's DNS server (8.8.8.8/8.8.4.4).
- I am running Win7, english language pack, and my game seems to be using the english locale too.
- I have tried verifying the steam files integrity
- I am not able to specify which account to log into in-game
- The Paradox forum account i am using is connected to the steam accound that i am trying to play from.
- I have tried turning off Windows Firewall (i dont have other 3rd party firewalls installed)
- I have tied disabling my antivirus (Avast)
- My email, steam username and steam nickname dont contain special characters
- I have tried setting "compatibility mode: run as administrator" on Magicka2.exe, and launched via steam

What i have not yet tried:
- Connecting via a VPN (EDIT: Have tried this now, didnt work)

----- EDIT2 ------------------------------
I have tried running WireShark (package sniffer) and i have found two hostnames that seem to have relevance for magicka (api.paradoxplaza.com @ 23.21.135.41 & app.paradox-interactive.com @ 23.21.210.66 ). I dont have alot of experience with debugging raw network data, but i can export my capture file and send it to you guys at Paradox if you want.

----- EDIT3 ------------------------------
After todays patch i tried again at 14:33 and at 23:38 GMT+1 - still doesnt work. I also now redeemed my CD key on the paradox account page, which I had not done before. Still doesnt work. I have verified that the patch has been downloaded, as the config files now include the keybinding settings in the patch.

----- EDIT4 ------------------------------
I have tried connecting via VPN now, from Denmark, Germany and Netherlands. I wanted to try this as my friend from Germany who could connect to the server. I can hereby conclude that the problem is not affected by your IP in any way (not a problem with load-balancing). I suspect it might be some sort of router setting.

----- EDIT5 ------------------------------
I have been successfully able to log in on my LAPTOP in the same network as my desktop (that i have been using for all previous testing). I have not yet tested if i can play with my friend, i will test that tomorrow. The laptop is running Win8 rather than my desktop's Win7, they are both using Avast Antivirus and both using the Google DNS. This concludes that it is not a router issue that is causing the problem, but either client hardware (less likely) or client software (most likely).

----- EDIT6 ------------------------------
I have tried updating my antivirus, since i was running on a semi-old version. Still doesnt work.

----- EDIT7 ------------------------------
I have tried disabling all other network adapters, that werent my main ethernet network adapter. Still doesnt work.

----- EDIT8 ------------------------------
The issue has been resolved!
I added "-tls1.2" to my launch game parameters in Steam (Library/Games -> Magicka2/Properties -> General/Set Launch Options -> "-tls1.2"


Launching the game after adding the parameter allowed me to log in, and join a random normal game (i hereby assume it is fixed). I also tried removing the "-tls1.2" parameter again afterwards, and it still works. Seems to be related to perhaps an outdated certificate that is cached locally?

For reference, here is the developer post that helped solve resolve my issue:

I can understand the frustration with this issue. We are however unable to reproduces this inhouse for some reason. I've tried running Bitdefender, Eset and a few others without any hiccups.
As mentioned previously, make sure that you have the following hosts whitelisted and that you can resolve them. To test enter them in your browser and use HTTPS.
  • api.paradoxplaza.com
  • legal.paradoxplaza.com
  • services.paradoxplaza.com
  • opstm.paradoxplaza.com
  • app.paradox-interactive.com
You could also try to see if forcing the handshake method to TLS1.2 works. To do this add "-tls1.2" to the launch arguments for the game in Steam (excluding the quotation marks).

If you still have this issue, it would help if you could provide your location (country/state should be enough). Might be a problem with Amazon (where the services are hosted) and how you are routed to these servers from your location.
 

Attachments

  • DxDiag.txt
    57,2 KB · Views: 586
Last edited:
Upvote 0
So... You guys are going to laugh. The clock of my computer was wrong, it was 4000 hours advanced. So I changed the clock to the right time and TA DAA! Magicka 2 works.

IM SUCH AN IDIOT
Strange. My computer clock is however correct, and I am still having issues as of 2015-07-30.
 
Just bought This game today with a friend and was able to connect upon first launch, but now I am unable to. repeated error of cannot communicate with paradox servers..
not sure what's up..
 
Last edited:
Just bought This game today with a friend and was able to connect upon first launch, but now I am unable to. repeated error of cannot communicate with paradox servers..
not sure what's up..

Try connecting again, let me know if it does not work.
 
I can understand the frustration with this issue. We are however unable to reproduces this inhouse for some reason. I've tried running Bitdefender, Eset and a few others without any hiccups.
As mentioned previously, make sure that you have the following hosts whitelisted and that you can resolve them. To test enter them in your browser and use HTTPS.
  • api.paradoxplaza.com
  • legal.paradoxplaza.com
  • services.paradoxplaza.com
  • opstm.paradoxplaza.com
  • app.paradox-interactive.com
You could also try to see if forcing the handshake method to TLS1.2 works. To do this add "-tls1.2" to the launch arguments for the game in Steam (excluding the quotation marks).

If you still have this issue, it would help if you could provide your location (country/state should be enough). Might be a problem with Amazon (where the services are hosted) and how you are routed to these servers from your location.
 
Hello again,

Good news! Using the -tls1.2 fix has resolved the issue!
I've tested again today, and found that i still had the issue, then checked the forums and found your "-tls1.2" solution.
Adding that parameter solved the issue, and i was able to connect in the menu, and join a random normal game! :)

I guess the issue was related to perhaps a certificate used in the secure connection to the servers?

Also, my HTTP & HTTPS test for your web addresses:
HTTP & HTTPS OK - https://api.paradoxplaza.com/
HTTP & HTTPS OK - https://legal.paradoxplaza.com/
HTTP & HTTPS Both reporting 404, getting a Nginx 404 page - https://services.paradoxplaza.com/
HTTP & HTTPS OK - https://opstm.paradoxplaza.com/
HTTPS OK, HTTP being rejected (prolly on purpose ;D) - https://app.paradox-interactive.com/
 
Last edited:
Bought 2 copies via Steam for my kids for xmas.
When creating an account so they can play multiplayer I get error "Unable to communicate with paradox server" when completing the form.

I added "-tls1.2" to my launch game parameters in Steam (Library/Games -> Magicka2/Properties -> General/Set Launch Options -> "-tls1.2", still DOES NOT WORK.

In chrome test for your web addresses:
OK - https://api.paradoxplaza.com/
OK - https://legal.paradoxplaza.com/
ERROR Nginx 404 page - https://services.paradoxplaza.com/
OK - https://opstm.paradoxplaza.com/
ERROR - https://app.paradox-interactive.com/

We live in Florida USA.

What now?
 
Hi,

I have an issue connecting to Paradox servers. I'm on Linux (Mageia 5) and on Steam.

When I launch the game, I get the message "Unable to communicate with the paradox server." (in french as I use a localized version).

My log contains:

19:20:42 [Login] Loaded
19:20:42 [StateMachine] Changed state from: table: 0x4418d190 to: table: 0x44195ce8
19:20:42 [Login] Starting login timeout
19:20:42 [Pdx] curltransport_call_url ID[19], (https://api.paradoxplaza.com/bertil/steamwallet/userinfo?steamid=76561198260399449), type(GET), payload(), custom_header(User-Agent: magicka2/1.0)), synchronous(false)
19:20:42 [UrlApi] Building authorization header with auth_code 14000000B554512A33F245A159ADE311010010017995ED561800000001000000020000007A94E552000000007A920C0008000000B2000000320000000400000059ADE3110100100122A303007A94E552CBBBA8C000000000E1C2EA56617206570100B404010000000000694193DBEC47892EBDBCA7787895239785DF9A368AE6E586DBE793E9158697CBA042F0654A6E821309F5B76D3DF0FF75E82FB0848B9959DDF99EBE8D799FB565F6677D33309F5B2E7D9D19ADCC35B3396294ABCF56A467363F6AB40EDC0B4718821AA5F9FE25F892A627D38D28DD53F6FC2CC5EF4EA45A2B7D729A40CC03A4FC
19:20:42 [Pdx] curltransport_call_url ID[20], (https://api.paradoxplaza.com/accounts/sessions/magicka2), type(PUT), payload(<data>), custom_header(User-Agent: magicka2/1.0\nAuthorization: {"steam":{"appId":"238370", "ticket":"14000000B554512A33F245A159ADE311010010017995ED561800000001000000020000007A94E552000000007A920C0008000000B2000000320000000400000059ADE3110100100122A303007A94E552CBBBA8C000000000E1C2EA56617206570100B404010000000000694193DBEC47892EBDBCA7787895239785DF9A368AE6E586DBE793E9158697CBA042F0654A6E821309F5B76D3DF0FF75E82FB0848B9959DDF99EBE8D799FB565F6677D33309F5B2E7D9D19ADCC35B3396294ABCF56A467363F6AB40EDC0B4718821AA5F9FE25F892A627D38D28DD53F6FC2CC5EF4EA45A2B7D729A40CC03A4FC"}})), synchronous(false)
19:20:43 [Pdx] transaction of type GET failed, no response from server
19:20:43 [WARN][TransactionHandler] Failed transaction, type: user_info , errorCode: transaction_failed_http_error , errorCodeNum: 2 , errorMessage: nil
19:20:43 [TransactionHandler] Releasing transaction: 0
19:20:43 [PersistenceManager] Transaction "user_info" with result "Failure" for peer_id "110000111e3ad59"
19:20:43 [Pdx] transaction of type PUT failed, no response from server
19:20:43 [WARN][TransactionHandler] Failed transaction, type: get_account_session , errorCode: transaction_failed_http_error , errorCodeNum: 2 , errorMessage: nil
19:20:43 [TransactionHandler] Releasing transaction: 2
19:20:43 [PersistenceManager] Transaction "get_account_session" with result "Failure" for peer_id "110000111e3ad59"
19:20:43 [Login] Stoping login timeout


No FW message in my logs

I tried to use -tls1.2 option without change.

Please, help me !