How to Port Forward and Host Games on Battle.net
By Drant on Saturday 9 May 2009, - Technical - Permalink
Foreword: Before reading further, note that you cannot host on battle.net if you use public Wi-Fi or an unconfigurable modem. These instructions assume that you can add ports to your router.
Problem: People can't join your game on battle.net because of your router's firewall
Error:
You were unable to join. The game you have selected is not responding. The latency to the game creator is too high.
Solution: On your main computer, log into your router's intranet page and set its firewall to open ports 6112 to 6119 TCP.
Step 1: Start button ->
Run/Search -> type "cmd" -> Command Prompt is opened, type
"ipconfig".
If you are using Mac OS, open the Terminal and type "ifconfig".
C:\Documents and Settings\Admin>ipconfig
Windows IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : gateway.2wire.net
IP Address. . . . . . . . . . . . : 192.168.1.65
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.254
C:\Documents and Settings\Admin>_
Step 2: Your router's webpage address should be the
Default Gateway, type those numbers into your browser's address bar,
for example: http://192.168.1.254 If the address is correct, you may
see a login prompt, try these following name/password combinations:
admin/admin, admin/(blank), (blank)/(blank), admin/password, admin/1234,
admin/123 If the router's webpage does not load or you can't access it,
physically pick up your router and look for its model number, then go to this
routers
list and choose your model. That site's instructions will tell you the
proper address, login, and password.
Step 3: After logging in to your router, look for a section that may be called Port Forwarding, or Port Triggering, or Firewall Settings, or NAT Configuration, or Virtual Server, or Security--which are usually located in an Advanced Settings category. This page will usually have a list of 192.168.1.XXX addresses and input boxes for a specific computer, program, protocol, or port number. Your goal is to find a page that looks something like the one below:

Step 4: If the page asks for the computer to forward to, select your computer's name if it is there; if it asks for the IP number, use the "IP Address" you previously got from the command prompt. After that, add ports 6112 to 6119 for TCP and then UDP, or just 6112 if your router does not allow port ranges. Click the Save/Submit button in the configuration page and your router will automatically reset.
Conclusion: If there no other conflicts or problems with your network, you now should be able to host games on battle.net. Otherwise, check your firewall program and allow StarCraft.exe in its filters. Read this battle.net thread for more technical resources.
Note: This does not solve the "blank screen" problem on the game list as it is inherent with battle.net
Resources: LAN Configuration TutorialKeywords: StarCraft, SC, Brood War, BW, SCBW, Diablo II, D2, Lord of Destruction, LoD, WarCraft III, WC, WC2, WC3, Reign of Chaos, RoC, Frozen Throne, TFT, no one can join, nobody can join, how do I host, can't host games on battlenet, can't make games on battle.net, can't create game on bnet, cannot make games, cannot host games, cannot create games, how to host games, how to create games, how to make games lobby, latency too high, lag, help
Comments
What if you have a verizon wireless internet connection and have no real clue on what to do with that?
When you are asking for help, you must give adequate, relevant details. What you should have told me is what you use to connect to the Internet: a router/modem combo, or a router and a modem, or just a modem. I assume that by wireless you are not meaning satellite or cellular connection, but that you use a wireless router, which is coverable by the instructions above.
I've clicked on everything there is but I can't find a page that has the ability to "allow ports".
Oh and my router is TM.net
Look around the router's website for any link that has the word 'port' in it. If you can't find it, the router probably doesn't have the feature and you should seek the manufacturer's help in updating the firmware.
Oh okay, I found it, thanks, and sorry for troubling you more, but they asked for a Server IP address, what should I put?
And another thing... Do I need to forward ports for just TCP or forward the same ports(6112 and 6119) again for UDP to?
Oh. and they also asked for the External Port Start, External Port End, Protocol, Internal Port Start, Internal Port End. What should I put for what, and what protocol?
Read the instructions again. Follow the example picture.
Uh... The example picture only shows you the Protocol,Port (or range), it doesn't show you anything about what i listed..
Ok it looks something like this..
NAT -- Virtual Servers Setup
Virtual Server allows you to direct incoming traffic from WAN side (identified by Protocol and External port) to the Internal server with private IP address on the LAN side. The Internal port is required only if the external port needs to be converted to a different port number used by the server on the LAN side. A maximum 32 entries can be configured.
NAT -- Virtual Servers
Select the service name, and enter the server IP address and click "Apply/Save" to forward IP packets for this service to the specified server.
Service Name:
Select a Service:
Custom Service:
Server IP Address:
External Port Start External Port End Protocol Internal Port Start Internal Port End
TCP/UDPTCPUDP
TCP/UDPTCPUDP
TCP/UDPTCPUDP
TCP/UDPTCPUDP
TCP/UDPTCPUDP
TCP/UDPTCPUDP
TCP/UDPTCPUDP
TCP/UDPTCPUDP
TCP/UDPTCPUDP
TCP/UDPTCPUDP
TCP/UDPTCPUDP
TCP/UDPTCPUDP
Wait.. Do you go to Port Triggering or Virtual Servers, if there are two?
Port triggering.
Ok.. so in port triggering it has
NAT -- Port Triggering
Some applications such as games, video conferencing, remote access applications and others require that specific ports in the Router's firewall be opened for access by the applications. You can configure the port settings from this screen by selecting an existing application or creating your own (Custom application)and click "Save/Apply" to add it.
Remaining number of entries that can be configured: 26
Use Interface pppoe_0_0_35/ppp0
Application Name:
Select an application: Select OneAim TalkAsheron's CallCalista IP PhoneDelta Force (Client/Server)ICQNapsterNet2PhoneQuickTime 4 Client Rainbow Six/Rogue Spea
Custom application:
Trigger Port Start Trigger Port End Trigger Protocol Open Port Start Open Port End Open Protocol
The router has a set of predefined applications with their own ports, click 'Custom Application' to use a specific port and name the application StarCraft. The starting port should start with 6112 and end at 6119 using the TCP protocol; I don't know about the Open Port, so either use the same range or just ignore it.
Uh.. I have a Security thing to.. Should I do it with that to?
WHat should i put for what..?
Filter Name Protocol Source Address(Range) / Mask Source Port Dest. Address(Range) / Mask Dest. Port Remove
Grr.. I've tried everything, but I still can't do it.. Well.. Thanks.. But I guess I'll never be able to host games...
Wait.. Whats the Private IP address supposed to be?