Firewalls and Hosting on Battlenet
By SD_Ryoko
Hosting games with firewalls
Using your routers firewall
Using the Windows XP firewall
Connecting at college or similar network
Using internet connection sharing
Example configuration
Hosting games with firewalls
If your using a firewall, you may experience problems hosting on Battlenet. Warcraft III requires an open port inside your firewall to communicate with other users.
So, you will need to open one of those ports inside your firewall. The Blizzard FAQ has you add in ALL the ports, but really you only need one per computer.
Warcraft allows you to configure your game port in the OPTIONS menu. Set the game port to a number between 6112 and 6119. If you have multiple computers, each computer will need a different port number.
You will also need to know each computers IP address on your network. You can find what number you are by clicking on Start, Control Panel, Network Connections, and open the properties of your local connection. My local connection tells me I am IP address 192.168.1.101, as shown below.
Determine your IP address
Using your routers firewall
Routers by nature block all incomming port addresses. The newer routers come with options to forward incomming ports. If your connecting through a router, you will need to configure the router to accept an incomming port. Newer routers are commonly conigured by keying in the routers IP address, in internet explorer. Some of the older routers may require a utility program that came from the original manufacturer.
The router configuration should have a chart of IP addresses, and the port number. Sometimes this is under Firewall settings, Game applications, or some other similar menu.
Key in the number you picked (6112) and your computers local IP address (192.168.100.1) for both TCP and UDP. If your router does not have the BOTH option, you will need to key in one for TCP, and one for UDP.
If your having trouble setting up your router, you can use the links below to help you.
portforward.com Has information for configuring different routers and games
Shields Up! A great utility to determine which ports are blocked, and how tough your security is.
Using the Windows XP firewall (Before Service Pack 2)
If your using a windows XP firewall, open the properties of your DSL/CABLE connection by clicking on Start, Control Panel, Network Connections, and open the properties of your internet connection.
This is essentially the same as configuring a router, but with a different interface. For each port you want opened, you need to add a service. You can call these anything you want.
Add a new service and call it Blizzard1 or something else you can remember. Then add your local IP address (192.168.1.101) and add the port (6112) for TCP.
Add another service called Blizzard2, and add your local IP address (192.168.1.101) and add the port (6112) for UDP.
If your not sure what IP address you have, open your network connections and double click on your DSL/CABLE connection. There should be an information tab present, and your IP address is the CliENT address.
Using the Windows XP firewall (Using Service Pack 2)
Configuring the windows firewall in service pack 2 have changed a little. Instead of opening your connection, visit the Windows firewall settings from the control panel.
Start, Control Panel, Windows Firewall
All you need to do is add Warcraft III and The Frozen Throne to the exceptions list. Click on Add Program, and pick Warcraft III from the list.
Configuring Windows Firewall
Connecting at college or similar network
If your internet connection is through a college campus or work network, the system administrator would probably have to open a port for you if you want to host games. You might be able to ask for a port opened that corresponds with your IP address, for both UDP and TCP.
Using internet connection sharing
You can still configure your firewall to work with Battlenet if your using internet connection sharing. However, because you are sharing the same internet address, multiple computers cannot join the same game. This is the common cause for a freind on the network failing to join your games.
Example configuration
I have four computers. I also have cable modem, with a router that has a built in firewall.
Inside the warcraft options, each computer recieved one number.
6112
6113
6114
6115
Then in my router configuration, I keyed in the port numbers with the corresponding computer addresses as shown in the picture.
192.168.1.100 = 6112
192.168.1.101 = 6113
192.168.1.102 = 6114
192.168.1.103 = 6115
My firewall configuration