It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Somewhat disturbingly, looks like main exec tries to connect to a foreign ip in Germany as soon as you start the game.

Here's the log from my firewall:
ed6_win2.exe is trying to connect 46.105.121.139 using remort port 514 shell -cmd.

I'll see if I can do a packet capture later when I find my linux boot disk.

So would someone from gog explain why a single player game needs internet access?
This has to do with the GoG Galaxy's client. (Even if you don't have it installed)

It has something to do with achievements.
Post edited October 31, 2015 by Nokusu
I would think it's Xseed that can and should be doing any explaining. Give GOG the benefit of the doubt here, they probably had no idea.
avatar
SirPrimalform: I would think it's Xseed that can and should be doing any explaining. Give GOG the benefit of the doubt here, they probably had no idea.
http://www.gog.com/forum/the_witcher_3_wild_hunt/the_game_wants_to_go_online_outgoing_connection

Same ip address, different game that isn't related to Xseed.
Post edited October 31, 2015 by Nokusu
avatar
Nokusu: http://www.gog.com/forum/the_witcher_3_wild_hunt/the_game_wants_to_go_online_outgoing_connection

Same ip address, different game that isn't related to Xseed.
Ah, I see. I guess it must be achievement synchronisation or something. While it seems relatively innocent, it's perhaps something GOG should ask permission for, rather than assuming permission.
I noticed this behavior as well and would like an answer.
It's not code in the game itself so it must be the GOG Galaxy API.
This behavior would then be a part of the Galaxy.dll included as part of that integration.
Post edited November 05, 2015 by KawaiiSara
From the packet log the game looks for the galaxy service running in the background and sends information to the server that the computer doesn't have galaxy installed. Why does it finds it necessary to do that I've got no idea.

Its terrible programming from a security point of view. If its for these pointless achievements then the programming and online access should be done on the "optional" galaxy client, not by modifying the main game exe.

I mean that was the entire of point of the "optional" component of galaxy right? But instead here you have gog making changes to the main game executable, having it opening ports on a client's computer and contacting foreign servers!?

Not happy gog.
This is pretty upsetting to learn. I caved in and bought the game, but now I'm thinking i should have waited for it to be picked up on a different drm free service.
avatar
Iromai: From the packet log the game looks for the galaxy service running in the background and sends information to the server that the computer doesn't have galaxy installed. Why does it finds it necessary to do that I've got no idea.

Its terrible programming from a security point of view. If its for these pointless achievements then the programming and online access should be done on the "optional" galaxy client, not by modifying the main game exe.

I mean that was the entire of point of the "optional" component of galaxy right? But instead here you have gog making changes to the main game executable, having it opening ports on a client's computer and contacting foreign servers!?

Not happy gog.
Have you written to GOG about this? I would try and get an official response.
The hard-coded IP is at offset 0x030a4f0. For those so inclined:
cp Galaxy.dll Galaxy.dll.bck
echo "030a4f0: 3132 372e 302e 302e 3100 0000 0000 0000 127.0.0.1......." | xxd -r - Galaxy.dll
xxd -s 0x30A4F0 -l 16 Galaxy.dll

md5sum Galaxy.*
cc06abe20fe7d05cddddd93da7afc1a2 Galaxy.dll
4f3a53dddb0a3ead2e43cf7e7563e9a0 Galaxy.dll.bck
Post edited January 24, 2016 by Gydion