Proxy Servers and Firewalls
It is possible to play Baldur's Gate through Firewalls and to use Proxy Servers as outlined below.
If you are trying to play Baldur's Gate through a firewall certain adjustments need to be made. According to the Interplay support site:
The game does require that certain TCP & UDP ports be open for you to be able to host or join a game outside of your local network. You will
need to contact your system administrator and have them open TCP & UDP
ports 47624 and 2300-2399 on the proxy server.
Tom Z. added some additional explanation to the above set up:
For Network Address Translation (NAT) net sharing servers, the server needs to have inbound mapping enabled on the ports shown above to the IP address of the BG playing
machine on your NAT-based local area network (LAN). On non-NAT-based proxy servers, the
server has to enable TCP & UDP packet transfer on the above ports to the
proxy clients.
The following commercial packages can set up networks that can be used with Baldur's Gate. According to Thaladar, these packages allow you to share single or multiple Internet connections with an entire network. The Internet connection shared can be of nearly any type, including dial-up modem, ISDN, xDSL, cable modem, satellite connection, or even dedicated T1 circuits. You can have simultaneous LAN/Internet games or just connect to a multiplayer game from your LAN.
1) WinGate 3.0 Home
WinGate 3.0 Home costs $40+ depending on the size of the LAN. This simplified version is geared towards small LANs for home users.
2) WinRoute 3.04 Lite
WinRoute 3.04 Lite is available for a 30 day trial and then must be registered for $49+. This package appears to be very easy to install and get working. This site has a section that explains NAT and LANs quite well.
3) SyGate 2.0
SyGate 2.0 runs $50+ depending on the number of machines in the LAN although there is a free trial version which will require registration after 75 MB of data has been transfered. According to Legolas, adding the following settings to APPRULE.CFG will permit Sygate to work flawlessly with Baldur's Gate (although may not work for all systems):
On the first and last two lines [IN TCP(R), OUT UDP(D), OUT TCP(D)] some sites *may* need to change 0.0.0.0 to a local LAN IP number (for example, 192.168.1.2) in order for the address translation to work.
# BG
:INIT "Baldurs Gate"
OUT TCP 47624 47624 0.0.0.0 0 R
:SUB
IN TCP 47624 47624 0.0.0.0 0 0 AD
IN UDP 2300 2399 0.0.0.0 0 0 AD
IN TCP 2300 2399 0.0.0.0 0 0 AD
OUT UDP 2300 2399 0.0.0.0 0 D
OUT TCP 2300 2399 0.0.0.0 0 D
:END
|