To summarize the problem:
* SK appears to be using Amazon Cloud services to host its servers.
* A significant part of Amazon IPv4 range is blocked in my country.
* Running a full VPN solution means running Steam through it, which is explicitly forbidden in Steam ToS.
I was unable to make SK use proxy.
Here is my content of proxy.txt
host=10.42.0.1
port=8228
I also tried using Java command line parameters, seeing as SK is written in Java.
-DsocksProxyHost=10.42.0.1 -DsocksProxyPort=8228
I tried it with HTTP proxy (privoxy) and SOCKS5 proxy (danted). Both proxies are available (from my PC), I checked by setting up a browser to use them. Neither requires authentification. Judging by firewall output, SK attempts to connect to the proxy, but fails immediately and falls back to direct connection.
So, the question is: what exactly proxy protocol does SK need? SOCKS4? SOCKS5? Also, does it need TCP or UDP proxying?
At the moment I can't even launch SK since it needs updating, and updater tries to access some of the blocked IP addresses.
34.246.29.98 is blocked in my country as well and I just cannot login. I am even less educated in this area than The-Vindicar to know what to do other than that using VPN would bring too much troubles upon my Steam acc.
Or can you (devs) somehow exclude this particular ip from being used to run the game? Really, I'm clueless.