Can't host warcraft 3 games!

DyslexicHobo

Senior member
Jul 20, 2004
706
1
81
I work at a LAN center and we're having some really odd problems concerning getting Warcraft 3 online game hosting to work correctly. I have it set up at my house, and it was extremely simple: just forward port 6112. No problem.

We're running Tomato 1.19 on our router here at the LAN center. We forwarded port 6112-6119 and 4000 UDP&TCP. These were all ports we found on any random message board or help topic on the internet (obviously all these are not required, but we tried everything). We even tried putting the host's computer as the DMZ, but that did not work either. We made sure the Windows (vista) firewall was off, and also tried running it with the firewall on with Warcraft 3 as an exception. None worked. We tried on multiple computers (make sure we had the correct IP), and all the computers behaved the same.

I'm running out of ideas. We're taking part in an online tournament soon and being able to host is a necessity! Does anyone have any ideas of why we can't host?

PS: Is there any good way to test if a port is open? Apparently the telnet command isn't included in Vista? I tried using ping 127.0.0.1:port, but even ping 127.0.0.1:80 doesn't work (port 80 is http traffic, and we can get on the internet is fine, so why doesn't that command work?).

Thanks for any help!
 

cheapherk

Diamond Member
Apr 29, 2000
3,976
0
0
Originally posted by: DyslexicHobo
I work at a LAN center and we're having some really odd problems concerning getting Warcraft 3 online game hosting to work correctly. I have it set up at my house, and it was extremely simple: just forward port 6112. No problem.

We're running Tomato 1.19 on our router here at the LAN center. We forwarded port 6112-6119 and 4000 UDP&TCP. These were all ports we found on any random message board or help topic on the internet (obviously all these are not required, but we tried everything). We even tried putting the host's computer as the DMZ, but that did not work either. We made sure the Windows (vista) firewall was off, and also tried running it with the firewall on with Warcraft 3 as an exception. None worked. We tried on multiple computers (make sure we had the correct IP), and all the computers behaved the same.

I'm running out of ideas. We're taking part in an online tournament soon and being able to host is a necessity! Does anyone have any ideas of why we can't host?

PS: Is there any good way to test if a port is open? Apparently the telnet command isn't included in Vista? I tried using ping 127.0.0.1:port, but even ping 127.0.0.1:80 doesn't work (port 80 is http traffic, and we can get on the internet is fine, so why doesn't that command work?).

Thanks for any help!

You could always try Simple Port Forwarding. It's free.
 

ChAoTiCpInOy

Diamond Member
Jun 24, 2006
6,442
1
81
6112 and 6113 are the ports that you need to forward (both UDP and TCP). Try directly connecting one of your computers to see if you can actually host with your internet connection. It seems that the router is the problem so you can try another router and see how that does.
 

DyslexicHobo

Senior member
Jul 20, 2004
706
1
81
I installed the telnet service, and used the command

telnet 127.0.0.1 6112

to test if port 6112 was open (while Warcraft 3 was trying to host) and it worked fine. No errors. This is REALLY driving me nuts because this proves that port 6112 is forwarding correctly! I don't know what else could be the problem.

Also, computers on LAN can join the battle.net games fine. However, none of my friends can connect (I've tried multiple people, and all get the same problem).
 

Tarrant64

Diamond Member
Sep 20, 2004
3,203
0
76
I've run into this problem with Starcraft before. Never did find a fix for it I think. Well, running local games was fine, but only 1 person was able to join battle.net games.