• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 13:45
CEST 19:45
KST 02:45
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL19] Finals Recap: Standing Tall9HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy6
Community News
Flash Announces Hiatus From ASL50Weekly Cups (June 23-29): Reynor in world title form?12FEL Cracov 2025 (July 27) - $8000 live event16Esports World Cup 2025 - Final Player Roster16Weekly Cups (June 16-22): Clem strikes back1
StarCraft 2
General
The GOAT ranking of GOAT rankings The SCII GOAT: A statistical Evaluation How does the number of casters affect your enjoyment of esports? Statistics for vetoed/disliked maps Esports World Cup 2025 - Final Player Roster
Tourneys
Master Swan Open (Global Bronze-Master 2) RSL: Revival, a new crowdfunded tournament series [GSL 2025] Code S: Season 2 - Semi Finals & Finals $5,100+ SEL Season 2 Championship (SC: Evo) FEL Cracov 2025 (July 27) - $8000 live event
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma Mutation # 477 Slow and Steady
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ Player “Jedi” cheat on CSL Unit and Spell Similarities Help: rep cant save Flash Announces Hiatus From ASL
Tourneys
[Megathread] Daily Proleagues [BSL20] Grand Finals - Sunday 20:00 CET Small VOD Thread 2.0 [BSL20] GosuLeague RO16 - Tue & Wed 20:00+CET
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile What do you want from future RTS games? Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Trading/Investing Thread The Games Industry And ATVI
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
Formula 1 Discussion 2024 - 2025 Football Thread NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Blogs
Culture Clash in Video Games…
TrAiDoS
from making sc maps to makin…
Husyelt
Blog #2
tankgirl
StarCraft improvement
iopq
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 717 users

How I fixed my Starcraft lag

Forum Index > BW General
Post a Reply
Normal
ruXxar
Profile Blog Joined January 2009
Norway5669 Posts
Last Edited: 2009-04-20 23:38:21
January 27 2009 09:43 GMT
#1
How I fixed my Starcraft lag.

(If this is posted in the wrong section, please move it to the correct place)

DISCLAIMER:
This is simply my version of how I fixed my lag.
I am not responsible if you somehow manage to fuck up your internet or break your router/computer.
FOLLOW THIS GUIDE AT YOUR OWN DISCRETION


Why this guide?

I know how incredibly frustrating and time consuming this problem is. So I decided to give everyone who has this problem, my take on how I fixed it. After spending evenings, nights and weekends on this problem, i was literally in tears when I finally solved it. I hope this guide can help some of you out there.

The situation :

I'm on a network with about 5-6 other people, behind a router. Some of our connections are wireless, some are not. Mine is wired.
We only have 1 external(WAN) IP, which leads to the router having to split the incoming/outgoing data-stream through NAT(Network Address Translation).
This means that every computer connected to the router on the network has an IP in the form of :
10.0.0.x (x being a distinct number between 2-255, with 1 being my router ip).

The problem :

Totally unplayable lag when playing in a game with more than 2 players(me + opponent).

The symptoms :

2 green bars on any player beside the host(if you're joining a game)
In any game that you do join until start, the countdown will stop at 0, and freeze for 4-5 seconds before moving on to the next screen.
This was a problem ONLY occurring in Starcraft.

The solution:

Wow... where to begin?
I could probably write a whole book on how to become a master of Google-fu, and how I approached the problem from 100 different angles(which would probably be an interesting read by itself), but instead I'll just write down the recipe of the steps I belive helped solve the problem.(I say belive, because i tried so many things I'm not 100% sure which ones are essential and which ones that are redundant).

If you don't understand some of these steps, use Google, or simply ask.

TO ACCESS YOUR ROUTER CONFIGURATION TYPE IN YOUR ROUTER IP IN YOUR BROWSER. COMMON ROUTER IP'S ARE :

192.168.0.1 | 192.168.1.1 | 192.168.2.1 | 10.0.0.1

MY SYSTEM IS RUNNING WINDOWS XP PROFESSIONAL SP 2. MY GUIDE WILL REFLECT THAT. MY ROUTER IS A SPEEDTOUCH 585i v6 FROM ALCATEL/THOMSON

Ok here goes :

1: Disable any firewall you have installed on your computer and router, to make sure it doesn't interfere with anything. After you are have fixed the lag or you are finished with a session, you can turn them on again.(With ports forwarded)

2 : Set a static IP for yourself, and make sure that other on your network don't get assigned the same IP as you(by giving them static IP's as well or by other means). REMEMBER THAT YOUR DNS SHOULD NOT BE THE SAME AS YOUR DEFAULT GATEWAY.
Here's a guide : http://portforward.com/networking/staticip.htm

3: Your router should support UPNP, turn it ON.

Guide by ruXxar @ www.teamliquid.net

4: Configure your router to forward port 6112 TCP AND UDP to your computer. 1 PORT CAN ONLY BE FORWARDED TO 1 IP ADRESS(computer) AT A TIME. Normally your router prevents you from doing this.
I also forwarded ports : 4000 TCP/UDP and ports 6113-6119 TCP/UDP(for other blizzard games)
Here's a guide : http://www.portforward.com/english/routers/port_forwarding/routerindex.htm

5: Go into services.msc by going : start->run->services.msc
These are the services I set:

Application layer gateway : Deactivated.
Universal Plug and Play Host Device : Automatic
Windows Firewall / Internet Connection Sharing (ICS) : Automatic
TCP/IP NetBIOS Helper : Automatic
SSDP Discovery Service : Automatic

6 : Go to your network connections : start->control panel->network connections.
Right click the module that connects to the internet and select properties.

Where it says «These elements are in use» I unchecked all but the Internet protocol(TCP/IP)

Click ok to save your settings.

7: Right click -> properties again.

This time click on «Internetprotocol(TCP/IP)» and select click properties.

Click advanced.

Click on the WINS tab.

Make sure that «Activate LMHOSTS» and «Activate NetBIOS over TCP/IP» are checked.

Click ok to save your settings.

8: Right click -> properties.

This time click the button «Configure» next to the name of your ethernet card.
My ethernet card is a standard on-board card that came with my motherboard.

Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC

The features I'm discussing here may not be available on your card, or they may have different names.

Go to the Advanced tab.

This is what each of my setting are set to :

-802.1Q/1p VLAN Tagging : Disable
-Flow Control : Enable
-Jumbo Frame : Disable
-Link Speed/Duplex Mode : 100Mbs/Full Duplex(always select Full Duplex if you pick another -speed)
-Network address : INSERT YOUR ROUTER IP HERE(The same IP you used to get into the web GUI). Mine is 10.0.0.1
-Offload Checksum : Tx/Rx Checksum
-Offload TCP_LargeSend : Enable
-Wake On-Lan After Shutdown : Enable

9: EDIT : CRUCIAL STEP
You may have have noticed that in your network connections there has appeared a new thing called «Gateway»-something. Right click on it and select properties. In the window that pops up select configuration. You will here have the ability to open ports. Make a new thing there called Starcraft(or whatever), type in your lan IP(your static IP) Select UDP, and type in 6112 in the 2 bottom left slots. Click ok and exit.
If it has NOT appeared, right click on your lan and disconnect. then rightclick again and select connect.

Sometimes after fixing my lag i have the problem reappear again. What has happened is that the router has somehow deleted the open ports i entered in step 9, and I therefore have to redo the procedure.

NOW RESTART YOUR SYSTEM(AND POSSIBLY YOUR ROUTER TOO, THROUGH THE ROUTER SETUP PAGE).

REMEMBER THAT WHEN YOU TURN ON YOUR FIREWALLS AGAIN, YOU NEED TO ALLOW PORT 6112 UDP
"alright guys im claiming my role im actually politician I can manipulate a persons vote during the day phase, used it on clarity last phase and forced him to vote for HF. full role name donald trump, definitely town sided". - EBH
PlutoNZ
Profile Joined February 2008
New Zealand410 Posts
January 27 2009 10:08 GMT
#2
Thanks a lot! I also lag a lot when in a game with more then 2 people. I'll try this fix now.
ffswowsucks
Profile Blog Joined August 2005
Greece2294 Posts
January 27 2009 10:13 GMT
#3
isnt it so that when u got a firewall blocking TCP UDP at ports 6112 - 6119 that you cant possibly even connect to bnet even if u do u get 6 red or something. a thing u forgot also that saves alot of configuration is just go to router settings and enable DMZ. that saves alot of troubles my friend. I wouldnt recommend to anyone having DMZ on if you are browsing alot of different sites you havent visited before or if u dont know how to keep urself protected from trojans and viruses. I myself never used any firewalls or anti viruses because i simply play BW and browse TL net and some 5-6 other sites. and i use vista.
Terran in particular is a notoriously strong race for a no brain skillhand bot style.
jello_biafra
Profile Blog Joined September 2004
United Kingdom6635 Posts
January 27 2009 10:17 GMT
#4
My friend has that exact router I believe and has the same problem. Thanks for the guide I'll show it to him.
The road to hell is paved with good intentions | aka Probert[PaiN] @ iccup / godlikeparagon @ twitch | my BW stream: http://www.teamliquid.net/video/streams/jello_biafra
TheFlashyOne
Profile Blog Joined October 2008
Canada450 Posts
Last Edited: 2009-01-27 11:16:03
January 27 2009 11:10 GMT
#5
I got a 2Wire 2701HG-G Gateway combined router/modem about 2 years ago and this caused my 70k/s torrent max speed to shoot up to 330k...and most of my other download speeds increased two fold..so in a sense i was mad happy.

however, this was around the time that my Starcraft started an era of consistent lag..which until now i've had no choice but to adapt to. im saying around the time because im not exactly sure...there could be a gap of a few months. Also., my internet browsing is super fast and..i only play 1 other online game..(wolfenstein) which has never shown any real lag issues both before and after my starcraft lagging. My ISP has been DSL Sympatico for very long..like 5 years. My comp now is pretty much flawless. Bought early 2007, never any issues, clean HD, i got a 3.0 GHz intel P4. 1GB ram. i use by far the most powerful anti-virus out there. Zero viruses. Zero spywares/malwares and all that shit. All programs turned off when i play SC...except my anti-virus. ( Yes i tried uninstalling my antivirus and gaming without it but guess what..)

My Starcraft lag is now part of my life but it's still playable which is the reason that i have pretty much gave up on finding a solution after wasting tons of time and energy on the issue. (i posted a thread here but to no avail) it invariably follows the following pattern;

-Join or create a game (yes my ports are forwarded correctly). Everything seems smooth for a minute or 2

-I get recurrent little lags at every 3 or 4 minutes intervals. Lag means the units and everything else are moving slowly, close to blizzard's "slow" or "normal" speeds but i never see the countdown box. Each lag lasts for about 5 seconds, so it's enough to make me lose my concentration.

-The rest of the game runs relatively smoothly but im forced to turn LAN latency off otherwise the intervals stay the same but lags can go from 5 to say 7 or 8 seconds. My iccup is done at B.net's Low latency...and that's annoying cuz some users just won't play me. Sometimes i turn LAN on but not too often..

This lag is always there with. Out of 100 games, maybe 1 will be totally lag free. The rest of the time, its as described above.

If you help me solve that you're my Hero. My favorite Viking , my Norwegian God.

Don't Spend your Life Dreaming, Live your Dream
ruXxar
Profile Blog Joined January 2009
Norway5669 Posts
Last Edited: 2009-01-27 13:23:12
January 27 2009 13:03 GMT
#6
On January 27 2009 19:13 ffswowsucks wrote:
isnt it so that when u got a firewall blocking TCP UDP at ports 6112 - 6119 that you cant possibly even connect to bnet even if u do u get 6 red or something. a thing u forgot also that saves alot of configuration is just go to router settings and enable DMZ. that saves alot of troubles my friend. I wouldnt recommend to anyone having DMZ on if you are browsing alot of different sites you havent visited before or if u dont know how to keep urself protected from trojans and viruses. I myself never used any firewalls or anti viruses because i simply play BW and browse TL net and some 5-6 other sites. and i use vista.


What you may not realize, is that your router has its own firewall, which already protects you from internet attacks. However, if you turn on DMZ, you turn off your router firewall, and are then FULLY exposed to the outside world(Unless you have a personal firewall on your system)

----

When you connect to battle.net you are connecting to a server.

That is different from when you join a game, because from that moment on you are connected to each and every one of the other players in the same game, in a peer-to-peer like setup :

[image loading]


When I was trying to find a solution, i realized that although the ports 6112 UDP(which is the only one needed for Starcraft), were forwarded in my router, they were NOT in actuality open when I ran Starcraft.

I used a port scanner (http://www.canyouseeme.org/) to test it out.

I then focused my effort on how to actually get these ports open, and that led to the steps i've listed above.


A router normally stops incoming Internet traffic from getting on your network, unless the traffic is in response to one of your computers or when using port forwarding. But instead of discarding the incoming traffic or using port forwarding, you can send incoming traffic to one computer on your network by establishing a "Default DMZ Server". (DMZ = humorous reference to "Demilitarized Zone".) This avoids you having to figure out what ports an Internet application wants — by throwing all ports open for that computer.

For regular network operation, NETGEAR recommends you do not use a DMZ. A computer with DMZ loses firewall protection, and is exposed to exploits from the Internet. If compromised, your own computer can attack the rest your network. Instead of DMZ, use port forwarding, as described in How is Port Forwarding Configured?

However, the DMZ server feature is helpful:
When you have a problem connecting to an Internet service. Setting up a DMZ will determine whether a closed port is responsible for the problem.
With some online games and videoconferencing applications that are incompatible with NAT.


P.S : I don't use any firewall or anti-virus programs on my computer either

source : http://kbserver.netgear.com/kb_web_files/n101146.asp
"alright guys im claiming my role im actually politician I can manipulate a persons vote during the day phase, used it on clarity last phase and forced him to vote for HF. full role name donald trump, definitely town sided". - EBH
Sadist
Profile Blog Joined October 2002
United States7218 Posts
January 27 2009 14:14 GMT
#7
when I set up a static IP and make sure everything is in order (followed port forward) I cant get on the internet or anything and go no connection period. Any ideas? I FOLLOWED EVERYTHING. DNS/Default gateway/IP etc and my ports are open.
How do you go from where you are to where you want to be? I think you have to have an enthusiasm for life. You have to have a dream, a goal and you have to be willing to work for it. Jim Valvano
ruXxar
Profile Blog Joined January 2009
Norway5669 Posts
January 27 2009 14:42 GMT
#8
On January 27 2009 23:14 Sadist wrote:
when I set up a static IP and make sure everything is in order (followed port forward) I cant get on the internet or anything and go no connection period. Any ideas? I FOLLOWED EVERYTHING. DNS/Default gateway/IP etc and my ports are open.


Are you sure you entered the correct DNS? sometimes the /ipconfig all
will display your router ip(Default Gateway) as the DNS.

Have you checked your router gui page, and checked that noone else on your network has the same IP as you?

Have you tried rebooting your router from the router gui page?

If you have multiple people on the network, is the internet connection lost only for you, or for everyone on the network?
"alright guys im claiming my role im actually politician I can manipulate a persons vote during the day phase, used it on clarity last phase and forced him to vote for HF. full role name donald trump, definitely town sided". - EBH
axion
Profile Blog Joined October 2008
Norway110 Posts
January 27 2009 14:50 GMT
#9
nice guide.

I think everyone who sits behind a router has this problem. So port 6112 has to be opened.

On my linksys i just entered setup and opened the port, done in 10minutes. And ofc turn of the windows firewall!
No_eL
Profile Joined July 2007
Chile1438 Posts
January 27 2009 14:56 GMT
#10
time ago, i fix my lag and solve the problem that make me impossible to host a game in bnet, hours in google and my eyes full of blood courtesy of my screen was the price that i pay for play sc:bw online, but in those 2 years of net fighting i still can play with only 1 of my pc`s at the time, i can host game now but the others pc's of my net can`t enter.... i'll try your guide but i dont believe in miracles.. sc:bw its my passion but the net configurations are my nightmares...
Beat after beat i will become stronger.
ruXxar
Profile Blog Joined January 2009
Norway5669 Posts
Last Edited: 2009-01-27 16:27:58
January 27 2009 16:04 GMT
#11
time ago, i fix my lag and solve the problem that make me impossible to host a game in bnet, hours in google and my eyes full of blood courtesy of my screen was the price that i pay for play sc:bw online, but in those 2 years of net fighting i still can play with only 1 of my pc`s at the time, i can host game now but the others pc's of my net can`t enter.... i'll try your guide but i dont believe in miracles.. sc:bw its my passion but the net configurations are my nightmares...


I'm not sure if I'm interpreting what you say correctly, but this guide is not for allowing more than one person behind the same router to play over the internet together. That is a different problem alltogether, which has to do with how your router does NAT between the different PCs on your network.

The NAT capabilities of Starcraft are very primitive(non-existant), which means that your router has a hard time trying to assign the incoming datastreams to the different PCs.

The thing is that Starcraft basically only utilizes port 6112, which means that if two computers(or more) are trying to play together, only one computer ends up getting the data.

The problem:
Here's the deal, when two of you are in the same game, you both are comming from the same address...so when that information comes back and it's then up for the router to deliver that information to both of you, since you both are on the same WAN IP and same port number, the router doesnt know how to distuinguish between the two of you. So only one of you ends up getting the data, the other player is left in the dark (ie. gets NO information). Thus, the lag...

The solution:
NAT is simple. It basicly uses a port number to ID each computer behind the router so the router knows who to deliver the information to. You can think of this like WC3, going in the game settings and setting your port to 6114 (Computer A) and 6115 (Computer B) then all you have to do is tell the router, ok, if you see port 6114, you know that belongs to computer A, so forward the information there. Starcraft is a little more tricky than WC3, but it's simple:

Basicly, you give each IP address behind your router a SPECIAL # for a port (make up a nice high number like 64000-65535), and when you send packets from your network going to the WAN (Internet), you have the router change make it look like the packet came from the router. This way, the information comes back to the router. Now, all you have to do is change the port number so you can identify which computer sent the information. Then, once your router gets information that's on that speical port number, it knows which computer it's ment for...so all you have to do, is deliever it to that computer by chaning it's DESTINATION Address to match the local IP of your computer (ie. 192.168.1.1).


If that is your problem, you should check this link(advanced) :

http://www.bwhacks.com/forums/starcraft-broodwar-gaming/25758-how-play-sc-friends-behind-same-router-no-vpn-needed.html
"alright guys im claiming my role im actually politician I can manipulate a persons vote during the day phase, used it on clarity last phase and forced him to vote for HF. full role name donald trump, definitely town sided". - EBH
Vex
Profile Blog Joined January 2009
Ireland454 Posts
January 27 2009 16:11 GMT
#12
had same problem, turned off firewalls, on both router + windows, enabled port forwarding for 6112 TCP, or trigger ports, w/e, they do same shit
but u gotta restart router or settings dont work rite away.

gg lag.

Nice guide tho, covers EVERY option l)
"Bonjwa" is the most retarded word ever. Wtf does it even sound like.
Durak
Profile Blog Joined January 2008
Canada3684 Posts
January 27 2009 17:48 GMT
#13
On January 28 2009 01:04 ruXxar wrote:
If that is your problem, you should check this link(advanced) :

http://www.bwhacks.com/forums/starcraft-broodwar-gaming/25758-how-play-sc-friends-behind-same-router-no-vpn-needed.html


I didn't even know that was possible. Thanks for the link.
Samurai-
Profile Joined May 2008
Slovenia2035 Posts
January 27 2009 19:07 GMT
#14
On January 27 2009 19:13 ffswowsucks wrote:
isnt it so that when u got a firewall blocking TCP UDP at ports 6112 - 6119 that you cant possibly even connect to bnet even if u do u get 6 red or something. a thing u forgot also that saves alot of configuration is just go to router settings and enable DMZ. that saves alot of troubles my friend. I wouldnt recommend to anyone having DMZ on if you are browsing alot of different sites you havent visited before or if u dont know how to keep urself protected from trojans and viruses. I myself never used any firewalls or anti viruses because i simply play BW and browse TL net and some 5-6 other sites. and i use vista.


You are also opened to the whole world after enabling DMZ
One ring, to rule them all!
Flamboyant
Profile Joined January 2009
United States57 Posts
January 27 2009 22:38 GMT
#15
TL:DR

Here's a summary:

GET A FUCKING FIOS.
VorcePA
Profile Blog Joined August 2008
United States1102 Posts
Last Edited: 2009-02-01 18:26:29
February 01 2009 18:25 GMT
#16
Followed every step in the guide. Didn't fix the issue. I can still only play with one other person. Anything beyond two players and I lag out. Internet seems to be running faster, though O_o
Shitposting
ruXxar
Profile Blog Joined January 2009
Norway5669 Posts
Last Edited: 2009-02-02 00:33:57
February 02 2009 00:11 GMT
#17
After having this problem reoccur to me after it being fixed, i realized that step 9 might actually be a crucial step, and have added some more info there. (Reapplying step 9 re-fixed it again)
"alright guys im claiming my role im actually politician I can manipulate a persons vote during the day phase, used it on clarity last phase and forced him to vote for HF. full role name donald trump, definitely town sided". - EBH
VorcePA
Profile Blog Joined August 2008
United States1102 Posts
February 02 2009 04:42 GMT
#18
On February 02 2009 09:11 ruXxar wrote:
After having this problem reoccur to me after it being fixed, i realized that step 9 might actually be a crucial step, and have added some more info there. (Reapplying step 9 re-fixed it again)


That did it. I want to have your babies.
Shitposting
R1CH
Profile Blog Joined May 2007
Netherlands10340 Posts
February 02 2009 05:05 GMT
#19
Sorry, but that guide is bullshit. 90% of the steps are unnecessary or even plain dangerous, and it doesn't fix the fact that 1:1 port mapping won't occur.

I haven't investigated it in much detail, but it would seem that simply setting the Game Data Port in HKEY_CURRENT_USER\Software\Battle.net\Configuration to a unique port per user and setting up the appropriate port forwards would be the correct fix.
AdministratorTwitter: @R1CH_TL
pheer
Profile Blog Joined July 2004
5390 Posts
February 02 2009 05:10 GMT
#20
It would be nice, but I know from my own trial and error that 6112 (default) is all b.net uses and completely ignores the edited registry values

I say b.net and not starcraft because I tried with D2, War2, and D1 as well.

If you all just use hamachi that will work fine
However then you can't pubbie
Moderator
VorcePA
Profile Blog Joined August 2008
United States1102 Posts
February 02 2009 06:19 GMT
#21
On February 02 2009 14:05 R1CH wrote:
Sorry, but that guide is bullshit. 90% of the steps are unnecessary or even plain dangerous, and it doesn't fix the fact that 1:1 port mapping won't occur.

I haven't investigated it in much detail, but it would seem that simply setting the Game Data Port in HKEY_CURRENT_USER\Software\Battle.net\Configuration to a unique port per user and setting up the appropriate port forwards would be the correct fix.


It fixed my issues. I can now play with more than one other person, which I haven't been able to do for quite some time.
Shitposting
R1CH
Profile Blog Joined May 2007
Netherlands10340 Posts
February 02 2009 06:57 GMT
#22
On February 02 2009 14:10 pheer wrote:
It would be nice, but I know from my own trial and error that 6112 (default) is all b.net uses and completely ignores the edited registry values

As I said I didn't test much, but I went onto bnet and confirmed my registry key value was the port opened by Starcraft. I assumed beyond that it would work.
AdministratorTwitter: @R1CH_TL
V6
Profile Joined February 2008
147 Posts
May 14 2009 00:13 GMT
#23
SRY for bumping.
But I had to tell you that i love you!

and maybe someone els get help too

<3
RebirthOfLeGenD
Profile Blog Joined November 2008
USA5860 Posts
May 14 2009 01:20 GMT
#24
never caught this before. I don't have the problem, but thanks for all the effort, that was a big ass OP.
Be a man, Become a Legend. TL Mafia Forum Ask for access!!
NanaLo
Profile Joined August 2006
United States13 Posts
July 07 2009 03:19 GMT
#25
sorry to bump again but, i recently bought SC because my cousin convinced me to play again but i'm having this same "cant play with more than 2 people including myself or else i'll lag" the only thing is i dont have a router? i just have a modem (embarq dsl) and i'm on windows vista. im direcly connected to my modem or w/e. what do you guys think the problem is? so much for my excitement to play again..

(im not a very technical savvy person)
Play to win.
funkie
Profile Blog Joined November 2005
Venezuela9374 Posts
July 07 2009 03:26 GMT
#26
That guide the OP wrote, is lovely.
CJ Entusman #6! · Strength is the basis of athletic ability. -Rippetoe /* http://j.mp/TL-App <- TL iPhone App 2.0! */
No_eL
Profile Joined July 2007
Chile1438 Posts
July 07 2009 03:29 GMT
#27
the guy that wrote this thread really can play in a network without lagg? i said, i fixed after 2 years my problem of lagg (now i can create games anf the people can join), but i never fixed the lagg when 2 pcs of my network join the same game.. its impossible!! only some routers can make it...

oh men, i just want to be wrong about it.
Beat after beat i will become stronger.
Nevuk
Profile Blog Joined March 2009
United States16280 Posts
July 07 2009 03:33 GMT
#28
I played around with this, got it working with 2+ people, the problem is NAT. If you have a router behind a modem, newer modems act as a router, and SC hates double NAT. So you have to turn your router into bridge mode. I had to patch my router to a custom firmware to do this though.

2 or more behind the same router is possible, a friend of mine did it but I don't remember what he did.
NanaLo
Profile Joined August 2006
United States13 Posts
July 07 2009 04:10 GMT
#29
how do i access my modem (which you say is a router too?) so that i can change these NAT options? i just have one computer, with one modem for my DSL connection.

damn i wish i could fix this by tonight but looking at past problems from other people... i doubt it'll happen.
Play to win.
Nevuk
Profile Blog Joined March 2009
United States16280 Posts
July 07 2009 15:53 GMT
#30
On July 07 2009 13:10 NanaLo wrote:
how do i access my modem (which you say is a router too?) so that i can change these NAT options? i just have one computer, with one modem for my DSL connection.

damn i wish i could fix this by tonight but looking at past problems from other people... i doubt it'll happen.

It might be caused by portforwarding/firewalls in your case. (Can you host games?)
Um, if you have windows go to start - > run and type cmd . This should bring up a black dos screen, type ipconfig and press enter. Find the octet string of numbers by Default Gateway, then go type that into your internet browser bar. It'll ask for name/password, this is usually admin / admin .

That's how you get into your router, as to how you change all these settings, it's very, very different for each router.
NanaLo
Profile Joined August 2006
United States13 Posts
July 07 2009 16:17 GMT
#31
It might be caused by portforwarding/firewalls in your case. (Can you host games?)
Um, if you have windows go to start - > run and type cmd . This should bring up a black dos screen, type ipconfig and press enter. Find the octet string of numbers by Default Gateway, then go type that into your internet browser bar. It'll ask for name/password, this is usually admin / admin .

That's how you get into your router, as to how you change all these settings, it's very, very different for each router.


no i can't host games, people trying to join get the lat error. oh and yea, i've been to this before, but i just don't know what to do. i turned off my firewall on my computer and on my modem/router through this settings page to no avail.

there are some other forums i've found with my problem and they solve it with making a static ip address or port forwarding, but somewhere in the steps is something that they have but i don't and i end up running into a wall (like one had me inputting the info from ipconfig into something like the properties of my network, but for him he had multiple dns servers(?) but i only had one, and the change wouldn't accept two repeated dns servers, so i was stuck).

the weird thing is, when i played before i didn't have this problem. the problem seems familiar to me, but i don't even remember fixing it or how (last time i played was like 2 years ago). in other words, if i got it to work before there should be something i'm missing. heh, this is killin me.
Play to win.
intruding
Profile Blog Joined June 2009
157 Posts
July 07 2009 16:42 GMT
#32
--- Nuked ---
NanaLo
Profile Joined August 2006
United States13 Posts
July 07 2009 19:20 GMT
#33
btw Nevuk, or anyone else that thinks they might know the problem, if you need any screen pics of parts of my modems web page or w/e, just let me know. i can't even watch a replay with more than one person, how sad is that.

thanks in advance to anyone.
Play to win.
Nevuk
Profile Blog Joined March 2009
United States16280 Posts
July 07 2009 19:56 GMT
#34
On July 08 2009 01:17 NanaLo wrote:
Show nested quote +
It might be caused by portforwarding/firewalls in your case. (Can you host games?)
Um, if you have windows go to start - > run and type cmd . This should bring up a black dos screen, type ipconfig and press enter. Find the octet string of numbers by Default Gateway, then go type that into your internet browser bar. It'll ask for name/password, this is usually admin / admin .

That's how you get into your router, as to how you change all these settings, it's very, very different for each router.


no i can't host games, people trying to join get the lat error. oh and yea, i've been to this before, but i just don't know what to do. i turned off my firewall on my computer and on my modem/router through this settings page to no avail.

there are some other forums i've found with my problem and they solve it with making a static ip address or port forwarding, but somewhere in the steps is something that they have but i don't and i end up running into a wall (like one had me inputting the info from ipconfig into something like the properties of my network, but for him he had multiple dns servers(?) but i only had one, and the change wouldn't accept two repeated dns servers, so i was stuck).

the weird thing is, when i played before i didn't have this problem. the problem seems familiar to me, but i don't even remember fixing it or how (last time i played was like 2 years ago). in other words, if i got it to work before there should be something i'm missing. heh, this is killin me.

Hmm, can you post what modem you have?

http://portforward.com/ is the most commonly given site for people with your problem. The issue is definitely portforwarding as to why you can't host games - the router prevents devices from outside the network being able to send specific things without permission, and with port forwarding it allows a specific service through to reach your computer (in SC's case, it uses the UDP port 6112). If you can post a screenshot of your router page I might be able to help more.
Re-Play-
Profile Blog Joined September 2007
Dominican Republic825 Posts
July 07 2009 20:13 GMT
#35
i did every step in this guide and i still get high ping on iccup

sometimes i have low ping like 200 but 10-15 minute later get to 700+

can somebody tell my how to fix ping on iccup to stay always as low as possible??

P1: Best rank? P2:1st time iccup, P1:really? P1 looks at the account of P2 WOW B+ last season ^^
NanaLo
Profile Joined August 2006
United States13 Posts
July 07 2009 22:30 GMT
#36
Hmm, can you post what modem you have?

http://portforward.com/ is the most commonly given site for people with your problem. The issue is definitely portforwarding as to why you can't host games - the router prevents devices from outside the network being able to send specific things without permission, and with port forwarding it allows a specific service through to reach your computer (in SC's case, it uses the UDP port 6112). If you can post a screenshot of your router page I might be able to help more.


i'm using embarq DSL, and my modem is an embarq 660 series.
+ Show Spoiler +
[image loading]
here's a picture of the port forwarding page on my modem's page, it's in the NAT section. would this be the place to put 6112 as a start and end port? what ip address would i use?
Play to win.
prOxi.swAMi
Profile Blog Joined November 2004
Australia3091 Posts
July 07 2009 23:03 GMT
#37
Yep, this is where you put 6112.
To find out your IP, click start -> run
Type ipconfig and hit enter.
The number to the right of 'IP Address' is what you want to enter in the IP field.
GL
Oh no
NanaLo
Profile Joined August 2006
United States13 Posts
July 07 2009 23:34 GMT
#38
damn, well i just tried it and i still can't host a game or play without lag (playing a game with more than 2 people including myself). hm..
Play to win.
Nevuk
Profile Blog Joined March 2009
United States16280 Posts
July 07 2009 23:35 GMT
#39
On July 08 2009 08:03 prOxi.swAMi wrote:
Yep, this is where you put 6112.
To find out your IP, click start -> run
Type ipconfig and hit enter.
The number to the right of 'IP Address' is what you want to enter in the IP field.
GL

You'll want to type cmd, then type ipconfig in the dos window on most computers (ipconfig insta-exits otherwise). But yeah, this is exactly right.
NanaLo
Profile Joined August 2006
United States13 Posts
July 08 2009 00:37 GMT
#40
yup, i got the ip address from the run -> ipconfig process. put 6112 in the start, and 6112 in the end, and for the ip address i put the one i got. still no luck. =/
Play to win.
SirKibbleX
Profile Blog Joined October 2006
United States479 Posts
July 08 2009 02:53 GMT
#41
I just want to add that enabling PC throttling (under settings) for all involved players will also sometimes decrease lag dramatically in some cases.
Praemonitus, Praemunitus.
Jorsik
Profile Joined January 2010
Estonia2 Posts
January 12 2010 21:37 GMT
#42
On February 02 2009 14:05 R1CH wrote:
Sorry, but that guide is bullshit. 90% of the steps are unnecessary or even plain dangerous, and it doesn't fix the fact that 1:1 port mapping won't occur.

I haven't investigated it in much detail, but it would seem that simply setting the Game Data Port in HKEY_CURRENT_USER\Software\Battle.net\Configuration to a unique port per user and setting up the appropriate port forwards would be the correct fix.

I don't have such key as "Game Data Port"...Should I make it myself? If so, whats the type? Where do I put it?
R1CH
Profile Blog Joined May 2007
Netherlands10340 Posts
January 12 2010 21:41 GMT
#43
Yes, if it doesn't exist in HKEY_CURRENT_USER\Software\Battle.net\Configuration you can make a new DWORD value called "Game Data Port". Make sure you set the decimal value to the port you forwarded.
AdministratorTwitter: @R1CH_TL
NiGoL
Profile Joined September 2008
1868 Posts
January 12 2010 21:56 GMT
#44
wow i wished i knew more about routers n this sort of stuff . Im just clueless in these kind of matter sometimes, im like "duh" .
http://www.twitter.com/NiGoLBW playing league on a competitive level
BraveNewWorld
Profile Joined December 2009
United States229 Posts
Last Edited: 2010-01-12 23:11:51
January 12 2010 23:11 GMT
#45
i believe that the solution is just to simply disable the Windows Firewall service, not the program, and then to forward ports 6112 through both TCP/UDP in your router.
"who is bisu anyway" - torm3ntin (Jan. 19th, 2009)
intrudor
Profile Blog Joined December 2009
Canada446 Posts
Last Edited: 2010-01-13 05:31:48
January 13 2010 05:18 GMT
#46
i suffered from extremely obnoxious Starcraft lag for about 2 years. i would lag every 2 or so minutes for a about 4 or 5 seconds each time. it seems nothing but at competitive level starcrafing, its like a medieval chinese torture. impossible to concentrate. i was fuckin raging and i had tried everything but nothing would work. the lag was extremely constant. Almost Like a Clock. until i realized that the simple fact of having a wireless connection was causing me all this shit. i went wired (with the same connection) and from then its been perfect. why my wireless was causing it, i have no clue. i dont know why some ppl are able to play wireless lag-free and im not. it was painful for 2 years but im really glad i was lucky enough to catch the fuckin' disease causing it. i went upstairs with a non-negotiable attitude and hijacked my dad's (our family's) combined 2wire router//modem, went downstairs, installed it next to my comp in my gaming room, went wired and enjoyed iCCup lag free on LAN latency ever since.
USER MIGHT BE WARNED FOR THIS COMMENT
Saturnize
Profile Blog Joined November 2009
United States2473 Posts
January 13 2010 05:49 GMT
#47
I set my IP as a DMZ yea im hardcore like that.
"Time to put the mustard on the hotdog. -_-"
Jorsik
Profile Joined January 2010
Estonia2 Posts
June 02 2010 12:21 GMT
#48
I have tried everything now, put port 63000 as Game Data Port in registry, forwarded according port in router and disabled firewall, nothing, still can't play when there are more than 2 players. Anyone have more ideas?
SilverSkyLark
Profile Blog Joined April 2008
Philippines8437 Posts
June 02 2010 12:29 GMT
#49
get a new isp then?
"If i lost an arm, I would play w3." -IntoTheWow || "Member of Hyuk Hyuk Hyuk cafe. He's the next Jaedong, baby!"
Rea-Rea
Profile Joined September 2009
United States42 Posts
Last Edited: 2010-06-02 21:43:29
June 02 2010 21:40 GMT
#50
On January 27 2009 19:13 ffswowsucks wrote:
isnt it so that when u got a firewall blocking TCP UDP at ports 6112 - 6119 that you cant possibly even connect to bnet even if u do u get 6 red or something. a thing u forgot also that saves alot of configuration is just go to router settings and enable DMZ. that saves alot of troubles my friend. I wouldnt recommend to anyone having DMZ on if you are browsing alot of different sites you havent visited before or if u dont know how to keep urself protected from trojans and viruses. I myself never used any firewalls or anti viruses because i simply play BW and browse TL net and some 5-6 other sites. and i use vista.


DMZ opens one computer to all ports. Bad move, security wise.

--snip--

You're better off using port triggering in the router, and disabling all firewalls behind the router. You can leave the firewall on your router on, but leave the ones on your computer off. The router firewall is enough.

You use port triggering because when a computer wants that port (when it's trying to send packets through it), the router will open it up for that one connection. When the transmission on those ports stop, the port is automatically closed again.

Port forwarding leaves the ports constantly on. So even if you leave your computer firewall on (with those ports allowed), the ports are wide open to the internet.

Good job.
ella_guru
Profile Blog Joined August 2009
Canada1741 Posts
June 03 2010 00:24 GMT
#51
Now fix my starcraft leg!
Each day gets better : )
chwat
Profile Joined July 2011
1 Post
July 24 2011 17:36 GMT
#52
Hello everyone! Now i have known this thread for quite some time, since it fixed my lag in windows xp. I had tried everything and then this was the solution. So my problem now is exactly as described by the author, only difference is that now i am using a different OS.
I have Windows 7 now and can't make it work. I have tried to do the steps in 7 too, but it's just too different and complicated for me to apply this solution to the new OS. Could somebody help me out?

I am using this "old" thread because it perfectly describes my problem and has been the solution for me before. And apparently it's a network setup thing again, i just have no idea how to do these steps in 7.

Thank you,

chwat.
TremLo
Profile Joined June 2012
United States1 Post
June 02 2012 18:25 GMT
#53
--- Nuked ---
Normal
Please log in or register to reply.
Live Events Refresh
Big Brain Bouts
16:00
#97
RotterdaM572
Liquipedia
FEL
16:00
Polish Championship: Qualifier
IndyStarCraft 208
CranKy Ducklings78
Liquipedia
WardiTV European League
16:00
Swiss Groups Day 2
Jumy vs ArTLIVE!
YoungYakov vs Shameless
uThermal vs Fjant
Nicoract vs goblin
Harstem vs Gerald
WardiTV802
TKL 240
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 578
Hui .235
TKL 219
IndyStarCraft 208
UpATreeSC 69
StarCraft: Brood War
Britney 31091
Calm 3859
Rain 2774
EffOrt 1611
Horang2 1110
Flash 1051
Larva 665
Mind 317
hero 296
BeSt 253
[ Show more ]
Movie 117
Mong 91
Barracks 70
sas.Sziky 47
Shinee 42
yabsab 30
soO 25
Free 24
Shine 17
IntoTheRainbow 13
Stormgate
NightEnD8
Dota 2
Gorgc11536
qojqva3007
League of Legends
Grubby3800
singsing2297
Counter-Strike
ScreaM2659
fl0m1419
Foxcn384
byalli214
edward84
Other Games
FrodaN1362
Beastyqt585
Lowko287
Fuzer 275
Trikslyr62
QueenE35
Organizations
Other Games
BasetradeTV22
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• Adnapsc2 14
• Kozan
• sooper7s
• Migwel
• LaughNgamezSOOP
• AfreecaTV YouTube
• IndyKCrew
• intothetv
StarCraft: Brood War
• ZZZeroYoutube
• STPLYoutube
• BSLYoutube
Dota 2
• WagamamaTV502
League of Legends
• Nemesis4415
• Jankos1681
• TFBlade1073
Other Games
• imaqtpie673
• Shiphtur380
Upcoming Events
Korean StarCraft League
9h 15m
CranKy Ducklings
16h 15m
RSL Revival
16h 15m
ByuN vs Cham
herO vs Reynor
FEL
22h 15m
RSL Revival
1d 16h
Clem vs Classic
SHIN vs Cure
FEL
1d 18h
BSL: ProLeague
2 days
Dewalt vs Bonyth
Replay Cast
3 days
Sparkling Tuna Cup
3 days
The PondCast
4 days
[ Show More ]
Replay Cast
5 days
RSL Revival
5 days
Replay Cast
6 days
RSL Revival
6 days
Liquipedia Results

Completed

Proleague 2025-06-28
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025

Upcoming

2025 ACS Season 2: Qualifier
CSLPRO Last Chance 2025
2025 ACS Season 2
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.