Turn rates, matchmaking, and you

Is this works on europe? Becouse on streams seems not. For example Bonyth can play on VPN vs Koreans but he is still not matched with Koreans wo VPN as i know.

Thanks Grant for your continued efforts and the explanation here. This latest change in matchmaking has been excellent :slight_smile: Thnx to SuGo as well for helping behind the scenes

3 Likes

Previously, the matchmaker would look at your IP address, resolve it to a location (geoip), and take a guess at what your latency would be to other regions based on this geoip location.

Now the matchmaker looks at your latency to key regions instead. This means if you can achieve a good TR game vs Korea, that’s all the matchmaker cares about to get you a fast match with Koreans. It doesn’t care where you’re based; it only cares about the predicted TR based on your ping data.

Since VPNs can add latency (some of them translate UDP ↔ TCP for example), it’s possible that you’re hurting your potential matchups by using one.

TLDR the matchmaker doesn’t care about region - there are no region buckets - it’s a global matchmaker that cares only about actual latency data. If you want more/better matches, you want to be doing everything you can to improve your latency. And that’s likely not using a VPN.

6 Likes

It’s everywhere: the matchmaker is global not regional.

What you’re describing sounds like a bug if it’s correct. We’ll need to investigate that further.

2 Likes

Uhm… in that case, the plans for a unified gateway are still underway I hope?

2 Likes

The gateway is, and has always been, irrelevant in matchmaking.

6 Likes

Okay, but I thought US. East US. West and so on were going to be merged so we could all have everything centralized.

4 Likes

Thanks Grant for your response! Makes sense to me now.

2 Likes

Just want to say a huge thanks again Grant for you and the teams continued support for the game. For our game! You guys are an amazing bunch and the fact we’re still getting patches and fixes at all is a true testamant to how much you guys care about keeping this as one of the best games of all time and finding ways to make it better still.

My matchmaking experience since you put this in (not that I’ve played a huge amount) has been much better and I’m meeting a lot more people that I never did before. I even got a TR16 game with someone from Peru! If you told me I could have that kind of latency with Peru back on the private server days I would have called you crazy haha.

Once again, thanks so much and can’t wait to see whats next!

4 Likes

Is there any chance that you guys will plan to make a faster turnrate? Yes, I know previous 1.16 version of chaoslauncher #l1 room is about 126 ms by the formula, and current TR24 LOW is 125ms. I’ve also played other strategy games like LoL, SC2, PUBG, etc, they can bring down the latency nearly up to 1 digit number. It would be nice and much better performance for players on high level games.
I have a feeling it’s possible for you guys to do this since there’s dynamic turn rate already and players also can customize the turnrate before the game starts.

1 Like

Hello, I have a couple of questions:

  1. If matchmaking is global right now, why have i just waited almost 900 seconds in queue only to get another non-korean after that time? Time in Korea was 2 am (still plenty of them active).
  2. Dynamic Turn Rate often gets too high in ladder. As a result, the game is running not truly at Fastest speed. Why does it have to be so? To fix this too high TR, one needs to either alt-tab for a second or change the latency for one step higher.
  3. As I’m from Europe, when I play against Koreans, I get TR14 low, TR20 high or TR24 extra high (first two options require using trick from point 2). Wouldn’t it be best for foreigner players to set default latency to extra high if the connection between two players is worse than 200?
4 Likes

As a matter of fact, i think is time for “Extra High Latency” to be set as default as you say if the connection between 2 players is worse than 200, but again if for some reason people would like to disable this and make it manual they should have that option also.

I support this 100% and its a great idea as far as i can tell.

This was an excellent post and very well explained, thanks Grant.

Thanks to the latest changes it seems now everyone gets to play Koreans, because of their largest population on the server. While this is probably great for strong players, not all noobs are very happy with this, including me. It really made my experience of the game less enjoyable when sudden switch from 100-130 APM to 200+ APM on low E-level occured, and I can hit people of my strength only in half of the games at best, because server continues to think that pairing me constantly vs Koreans is the most optimal and fastest option…

Is there a chance that Blizzard would allow player to choose particular server / servers people from which he would like to play with?

Bonyth. The connection from your home country to your country of is probably horrendous. It’s often more efficient, to route from Europe, across the Atlantic, through America, and across the pacific to Korea than it is to go from Europe through Russia to Korea. There’s really nothing bLiZzArD can do about that. A vpn may be able to find a faster route than your isp, but that’s on a case by case basis.

You rock btw, I hope something can get figured out so that we can watch you play Koreans with a good connection

@ 유승곤: TR24 is the fastest that the game engine can support. In order to support a higher TR, we’d need to make (significant) changes to the game engine itself, and this is not only a very large task, but it’s risky, since it may change the way the game plays. I don’t think it’s worth it for us to take this risk with the engine.

@Bonyth:

  1. This is because your latency to Korea is 300+ ms, which puts you into the TR8 category to Korea. The matchmaker prefers a higher TR than that, which means it’s very difficult to get matched to Korea for you.
  2. The DTR system adjusts based on the number of times the game has to pause to receive network updates (which is a reflection of current latency). On a connection where the latency changes a lot, it can be difficult to find the right value. In any case, this is good feedback and we can continue to tweak it.
  3. This is also good feedback. Previously we’ve heard that players would rather play on a lower TR at Low Latency than a higher TR at Extra High Latency.
4 Likes

Would like to express my gratitude for all the guys working on SC Remastered. I really appreciate it.

Bonyth is a high tier foreigner player and I also would like to bridge the gap between Koreans and foreigners.

I understand a constant high latency with Koreans but I’ve played with them since Fish and Brain server. Most of the time there isn’t an issue unless someone’s internet is truly unreliable and unstable.

(Generally there isn’t an issue. TR 16 & TR 12 even TR 10 would be great for me. Anything better than old Bnet lat.)

Just some input from me I suppose.

Thanks again.

Hi Grant, I would just like to add that I would much rather play at a lower TR with low latency than high TR with high latency.

Having inputs make sense in the context of when I clicked with what is going on on-screen at the time of input makes more sense than playing with high latency where I pull the ling back that a zealot is hitting and it just dies due to the delay between input and resolution.

Side-note, I don’t think in-game players should be able to change latency (at least for ladder games), I think that’s too much power to give players and it’s hard to come to agreement with opponents what is an appropriate latency to use. I think that the DTR system works really well, and the manual player based latency adjustment is an antiquated system (which honestly just devolves into a war with the opponent going into the menu to change it back and forth). Also low and high latency favors different races, zerg CAN NOT go muta on extra high latency (or even high), protoss zealots are much hard to face with ling/hydra on high latencies too. I’ve seen opponents 2gate and then turn the latency to extra high for an edge in the rush. I don’t think the game should allow for a built-in lag switch.

1 Like

Just a comment on Bonyth’s 300+ms TR8 issue.

Does current matchmaker eliminates TR8 games altogether or it’s just low priority? If it does that I believe could be changed to low priority. TR8 games are better than no games, and Koreans can occasionally get a very laggy game. Because of higher population I believe it’s lower chance for a given player in Korea to get Bonyth all the time on ladder.

P.S. Don’t forget how we used to play with 56K modems and GPRS internet back in the day. :smiley:

whais the difference between starcraft brood war and remastered