|
Hi,
I noticed an option under Network in Remastered called "Prefer port 6112". It looks like it is disabled by default.
I have the port forwarded in my router and I am wondering if there is any performance benefit if I enable this setting, since it is forwarded for me. I can't find any information about this online, I looked everywhere!
I have been having trouble having people join my games, especially replays. Is this due to the most recent patch and BNet having issues? I played remastered a few months back with no issues, and I haven't touched my router setup.
Thanks.
|
Actually a good question, i'm a little confused by this setting as I thought Remastered automatically opened everyone's 6112 ports open by default, that's why everyone is able to host games now with Remastered, that was why it was a big deal I thought. A little confusing in my opinion unless I am completely mistaken lol
|
It will ensure all data from starcraft is going through that port. It's off by default because remastered automatically sets things up now, so this feature is for people who are having issues with that. If you're sure you have the port open on your router it can't hurt, at worst things stay the same at best this resolves some lag/hosting issues.
|
On April 19 2020 16:14 GGzerG wrote: Actually a good question, i'm a little confused by this setting as I thought Remastered automatically opened everyone's 6112 ports open by default, that's why everyone is able to host games now with Remastered, that was why it was a big deal I thought. A little confusing in my opinion unless I am completely mistaken lol Im not actually able to host games on remastered, because of the router. So not everyone can host Or maybe i remember wrong. not sure
|
On April 19 2020 20:36 att wrote:Show nested quote +On April 19 2020 16:14 GGzerG wrote: Actually a good question, i'm a little confused by this setting as I thought Remastered automatically opened everyone's 6112 ports open by default, that's why everyone is able to host games now with Remastered, that was why it was a big deal I thought. A little confusing in my opinion unless I am completely mistaken lol Im not actually able to host games on remastered, because of the router. So not everyone can host Or maybe i remember wrong. not sure One of the big things with Remastered was that it was able to give EVERYONE the ability to host games, remember how much of an issue it was back in the day when people couldn't host? So this option really doesn't make sense to me, so you're saying port 6112 is open by default, but if for some reason its closed by default on your router, then having it open in the Remastered settings will lessen the amount of lag / the players ability to host?
What do you mean all data from BW will pass through Port 6112? I'm not sure that this is actually how it works.
|
I noticed a change in things recently as well, but with no Blizzard comment, it's impossible to say what truly is going on.
From what it seems, remastered uses STUN servers and proxy servers to handle various networking cases. (see: https://us.forums.blizzard.com/en/starcraft/t/turn-rates-matchmaking-and-you/519 )
I'm not a network engineer so maybe someone with more knowledge can chime in but I believe STUN would be a lower overhead (some small latency) method of handling NAT issues around 6112 port, while proxy servers would be a much higher latency case used to resolve cases where that's not possible?
Or maybe they're used in conjunction? Either way. Remastered CAN get around 6112 issues but I'm not convinced that it's not better to just forward 6112 if you can.
|
On April 20 2020 07:54 kaboombaby wrote:I noticed a change in things recently as well, but with no Blizzard comment, it's impossible to say what truly is going on. From what it seems, remastered uses STUN servers and proxy servers to handle various networking cases. (see: https://us.forums.blizzard.com/en/starcraft/t/turn-rates-matchmaking-and-you/519 ) I'm not a network engineer so maybe someone with more knowledge can chime in but I believe STUN would be a lower overhead (some small latency) method of handling NAT issues around 6112 port, while proxy servers would be a much higher latency case used to resolve cases where that's not possible? Or maybe they're used in conjunction? Either way. Remastered CAN get around 6112 issues but I'm not convinced that it's not better to just forward 6112 if you can. STUN is a method for identifying a *likely* working address/port combination between particular users. It doesn't involve proxying at all, just using servers (external to the connecting clients) to gather information about a client, and clients then connect to each other directly. It also doesn't work for every type of network configuration, which is where proxy servers come into play.
Given what Blizzard has said publicly, they prefer unproxied connections (e.g. directly peer-to-peer) when possible (which would be cases where STUN worked). I don't know what exactly they do for cases where proxying is necessary, but I'll note that proxying doesn't always have to result in added latency, and can even result in reduced latency. The route your packets take can depend on where you're connecting to, and is very often not the optimal route. Getting packets into a privately managed network that optimizes routes for game latency (and has more "perfect" information about each of the nodes in the network) can have better outcomes than simply sending packets directly between two players across the public internet.
Now, does Blizzard do this? Anecdotally, no, their proxying solution seems almost universally inferior to direct connections. On ShieldBattery, however, we used proxying exclusively, and even without managing our own private network were able to have quite satisfactory outcomes (I imagine most people that played on it will tell you that SB's networking was far more reliable and problem-free than what Blizzard has come up with, even though we were operating with far less resources than they have).
In any case, I'd generally recommend forwarding ports if you are able, since it will more or less guarantee that you are able to play without Blizzard's crappy proxying solutions.
|
|
|
|