I just recently bought a Linksys BEFSR41 Router with 10/100 4-Port Switch. Anyway, I set up the computers and they all work perfectly fine with the internet, downloading, etc. One problem I ran into though is that when I want to play a game of Starcraft on Battle.net with my brother who is on the LAN, he can't join because it says the latency is too high for him to join. I was unable to find a helpful site for Starcraft. I found alot for UT but none for Starcraft. I know that with UT you have do use Port Fowarding and such but am still unclear what I must do to get Starcraft to work for us. I was unsure which forum to post this in but since this involves a network and the fact that everyone that posted in the Online Gaming section seems to only be talking about games and nothing about how to solve problems you may run into with games, I posted here hoping someone out there will help me out. Thanks in adavance.
OK, I just fixed the problem thanks to Jaykkub's help. When he mentioned the port number and UDP I searched for possible solutions and found it. What you have to do, if you have the same problem and router as I do, is go into the webbased program to configure the router by typing http://192.168.1.1 if you have the same router which would be the Linksys BEFSR41 Router with 10/100 4-Port Switch. Click on the Advanced tab then click on the Forwarding tab. Then for Starcraft, insert the number 6112 in the two lines provided for port numbers then in the IP line, put the ending number of the IP address for the computer that is going to host the game and click apply and then it should work perfect (Look at the below screenshot for an example of what I did to get it working). Do this for any other application you want to use that needs to go through the router such as a webserver or another online game server. For a list of some games and applications and the port number and protocol needed to be used go here http://broadband.earthlink.net/home-.../NAT_list.html .
Are you looking to just play Starcraft on your LAN? If so, I believe you need to make sure you have IPX/SPX protocol installed (at least you used to have to, back in the day).
As far as playing on Battle.net is concerned, there are two points of consideration:
1. I never have opened ports for Starcraft, and it always worked for me. With that said, if Battle.net recommends opening a port up, go ahead and open it up. Make sure you are using static IP's on your network.
2. I don't believe you can play in the same game on Battle.net with two machines on the same network, at least I've never been able to get it to work with the Linksys. I think they put this as a limitation to stop people from doubling up there armies unfairly. You can both be on Battle.net at the same time, though.