Posted by on April 12th, 2008 at 2:29 pm | 16,991 views

If you are behind a router/gateway with another computer and you tried playing StarCraft together with other people on Battle.net, you might have noticed that it was really laggy and unplayable. To fix this problem, all you have to do is change the ports for one of the computers on your network. The default port for Battle.net is 6112 and it lags because it can’t handle more than one computer in that port.

So all you have to do is go to your router/gateway’s Port Forward page and set one of your computers to use a port between 6113 and 6119 (UDP, not TCP). After you forward a port for one of your computers, you need to open the Registry Editor for that computer. To do this, click Start, Run, and press enter after you type regedit. In the left side of the registry editor, navigate to HKEY_CURRENT_USER\Software\Battle.net\Configuration. Now click Edit > New DWORD Value, and name it Game Data Port. Double click that value that you’ve just created, click Decimal in the Base area, and type the port that you forwarded for your computer in ‘Value data’ (6114 for example), and press OK.

Your computers sharing the same router/gateway should now be able to play on Battle.net with other people with no lag!