Originally posted by DaveG
Why on Earth would your ISP be blocking any ports?
Because some port ranges are commonly used by trojans and other malware, and some also don\'t like servers on their dialup lines, so they block commonly used ports in that direction. Also, some are blocking / throttling the default ports of filesharing software to prevent the users from utilising the full available bandwidth (since that would reduce the ISPs income margin: they have to pay for traffic leaving their network; that\'s why you usually only get 1/4 upload/download speed ratio for DSL). Also, public ISPs, company and school networks are likely to block gaming ports because they don\'t want their networks used for that.
Originally posted by DaveG
For the updater you\'ll need a standard HTTP proxy.
For the game, you\'ll need to get to ports 7354 and 13331 at IP 203.81.47.91. (both TCP and bidirectional UDP)
AFAIK, it is only UDP, and also only port 7354. Port 13331 was used for MB, and IIRC for running the server locally, probably to be able to run a test server on the same machine as the main server or something like that.
The updater indeed uses TCP on port 80, just like a browser, so there shouldn\'t have to be any configuration required for that if you can browse the net.
Originally posted by DaveG
It looks like your proxy server will be \"localhost\" with port 1080 (SOCKS) for everything. You\'ll have to screw with whatever weird program the proxy/anonymizer company gave you. (The site says it\'s \"ProxyCap\") Take a look at the \"Your Freedom\" site for more info.
Ay
1) the proxy server is configurable on a per-user basis, and allows specific ports to be forwarded to specific endpoints. In that case, you need to point the PS client to whatever port you chose on the proxy, and the proxy to the PS server. This would be a relay, not a tunnel.
2) there is a local software proxy that tunnels to a remote proxy. In this case, you need to point your PS client to \"localhost\" at the default port, and instruct the local / remote proxy to relay traffic on that port to the official PS server.
3) the proxying software is \"transparent\", which means that you only set \"localhost\" (or maybe an artificial IP) as default gateway. No other configuration should be necessary in that case.
Basically you need to find out which it is, and maybe tweak it.
If it is a SOCKS proxy, things will probably be harder, since the PS software doesn\'t include SOCKS authentication AFAIK. You might need an extra program (\"socksify\" was one once upon a time, IIRC) to do that for you, which might or might not work.
In any case, a HTTP proxy will
not do, simply because HTTP uses TCP, not UDP.