Hello bros,
So I was having lag when playing StarCraft with some friends and I spent some time to debug it.
So if when you create a game in Bnet you get the Red Message of Death:
“Due to your network connection , your connection to other players must be routed via a proxy server, which may add latency” you can use this fix that worked for me.
In my router control panel I added a port forward to my laptop for the following port range: 5353-6119. Adding just 6112 wasn’t enough.
After this create a new game in Bnet and check if the message is gone.
GLHF my dudes
You shouldn’t have to forward ports. If you ever get that message, just remake the lobby, and it should be good
I have a strange network configuration with 2 routers so I needed to forward the ports.
Hey mo0nsniper,
Quick question. Under Options>Network, do you have “Prefer port 6112” checked?
6111-6119 used to be all you needed.
1 Like
BTW if you set up everything and port forwarding still does not work at all, call your ISP because they might have it disabled. After calling mine they told me exactly what to do in order to unlock it.
Yes, the option is checked.
You may want to try creating games with it unchecked to see how things go.
If you uncheck it, you’re telling the game server that you are willing to use any port in the range to directly connect to the other player. With more ports available, there’s a higher chance the server will find a matching port between you and your opponent(s). If one is found, you’ll be linked directly together (P2P), thus not needing the proxy.
Conversely, by having it checked, you’re telling the game server that you will only use that one port to directly connect to another player. This has a far less chance that the server will be able to find a matching port between you. If it can’t, your game will be routed through a proxy server.
You mention that you have an unconventional network setup. If you have security/firewall settings that you must keep in place, it’s possible that due to the restrictions those place on ports, you’re only option is to play through a proxy. But if you are the admin of the network, you should be able to set it to allow SC to use ports to directly connect to other players.
1 Like
Thanks for the reply Leviathan.
I’m now at home where I’ve set my router to DMZ my laptop. I’ll try when I get back and see how it goes. But I don’t think it will work because if port forwarding doesn’t work for me with UnPnP I have to manually forward it and for that it has to be a known port.
I try laddering with / without it having the port 6112 on and it doesn’t seem to make a difference really, maybe this is meant more so for custom games?
You may want to give port triggering a looksie instead of port forwarding.