Public Test Realm

General Discussion
Hi folks!

Some exciting news… SCR is getting a Public Test Realm (PTR). This means we can share features/code/whatever with you earlier than ever before. It also means the things we’ll be sharing won’t be in a production ready state. PTR means slightly different things to different game teams, so I think it’s worth explaining what PTR means to our team. We have a small dev team on SCR, and in order for PTR to not detract from our efforts to keep releasing content, we won’t be rigorously testing our PTR releases. More specifically, that means:
  • There will be bugs & instability
  • We may change the build and environment often
  • PTR data/settings/profiles are different & separate to your live ones, and we may wipe or change PTR data as needed (i.e. we won’t be applying the same level as care to PTR as we do with our live environment)
  • There may well be more lag in-game, especially if you’re not in Korea (most of our PTR infrastructure is housed in Korea)
  • ...
  • You get the idea

Some exciting things we’re planning to release on PTR very soon:
  • Keyboard commands working when the mouse is held down.
  • Cloud settings framework refactor - as some people still report that cloud settings are lost or not uploaded. Although we cannot prevent physical failures in transporting network packets to/from the cloud, we’re developing a more robust solution that will handle fail cases as gracefully and completely as possible. This deploy is sharing our “first look” at this. If we hear positive reports, we’ll merge the code into the main branch for our next major release.
  • Matchmaking algorithmic changes. One of the main problems with ranked play is that foreigners cannot easily match with Koreans, even when they have good latency connections, and people are using VPNs as a workaround. This new algorithm should match people using actual ping data rather than estimates, and will hopefully match folks from outside Korea with Korea as long as their ping data looks like it can achieve a good TR. Similarly, regardless of the presence of a VPN, if the connection is not good enough for a good TR connection, they will not be matched with Korean players. It should also be noted that since we do not expect a high population on PTR, combined with our PTR infrastructure being largely in Korea, we’re mostly testing ranked stability as well as pulling some useful real-world data from the server.

PTR will be an “opt-in” experience from the Blizzard Launcher. You can opt in and out at any time.

To access PTR from the Blizzard launcher, click the dropdown list of regions. Public Test Realm will show as a separate region.

We look forward to hearing your feedback on our PTR builds!
Great news!

One interesting question I have, is does your change mean that if players currently using a VPN won't be able to do so on this PTR/in the future?

If you can answer also, what do you define as a good TR connection? I worry that players currently playing on VPN who can get TR16-24 in places after the changes might not be able to ever match with Koreans again if once they're back to their normal connection they can't reach that (assuming the connection currently looks entirely on location as the only factor when matchmaking).

Admittedly I don't currently understand the implementation/usage of VPNs fully from current foreign players and how that works in connecting, so please correct me if I'm missunderstanding!
Ty for the update! Few questions:

1) What are we qualifying as "good TR"? TR24, TR20 or TR16?

2) Are we still working on improving the net code? The biggest obstacle i see for the 2v2 ladder is having decent latency in foreign vs korean games. We could always region block 2v2 but i'm not sure the foreign scene has enough players to support an active 2v2 ladder.

3) Would it be possible to add more "experimental"/community based changes on the PTR, down the line (when we're happy w/ where the game is)? Nothing overly complicated, maybe like different minimap colors to help color blind players out etc.

I'll defnitely try out the PTR and leave as much feedback as i can, really excited for the keyboard command change!
That's fantastic! #sc1alive Thank you team!
A "good" TR is currently set to 16.

You'll still be able to use a VPN if you so choose. We want to get to a place where there is no meaningful benefit to using a VPN. By measuring actual latency rather than guessing latency based on location, it removes the VPN from the equation (from that point of view, at least). It will hopefully solve two problems - those folks who should be matching vs Koreans due to their good connectivity will no longer require a VPN, and those folks who have terrible connectivity to Korea who are tricking the matchmaker and getting super laggy matchups with Koreans will no longer be able to do this.

Net code - it depends what you mean by net code. If you consider the matchmaking algorithm to be a part of that, which is a sense it is since it has a dramatic effect on latency, then yes we are still working on that. If you mean the UDP connectivity code, we're limited in what more we can do with that. I agree, latency in a group matchmaking environment has always been a concern for us.

And yes, we're open to using PTR in whatever way gives us all the most value. If that's experimental features, then that's great.
04/02/2019 01:04 PMPosted by Grant Davies
Keyboard commands working when the mouse is held down.
<3 Thank you. I'm sure this'll make a lot of people happy. :D
Hi folks!
One of the main problems with ranked play is that foreigners cannot easily match with Koreans


Great news. This will work for EU to NA as well I assume?
04/03/2019 01:04 PMPosted by fazek42
Hi folks!
One of the main problems with ranked play is that foreigners cannot easily match with Koreans


Great news. This will work for EU to NA as well I assume?

Correct - it's a general solution.
04/02/2019 01:04 PMPosted by Grant Davies

Keyboard commands working when the mouse is held down.


OMG!! thank you!! <3
Will the sprite/aiscript fixes ever see the light of day?
I really think that a good TR should be considered TR12 already, since that was the old lan latency anyways.
We'd love a video of you at work in your office. The real StarEdit
Thank you for finally implementing the keyboard/mouse fix.

Any thoughts on removing the lag that exists after selecting larva?
https://youtu.be/pY4n5N-L-Bw
04/04/2019 06:21 AMPosted by PsYChiC
We'd love a video of you at work in your office. The real StarEdit


Real life footage of Grant in his office: https://www.youtube.com/watch?v=NF5eCXniGNg
What level of testing is the team hoping to achieve before these updates get rolled into prod?
I have played a couple of games on ptr. Due to the lack of players, it's difficult to get games and therefore test, outside of just creating games just to mash keys.
Based on this limited and somewhat contrived testing, it seems like it's ready to go live.

Also, i found a ported 64 bit version of starcraft that you guys may find useful.
https://www.ebay.com/i/283170085154

Join the Conversation

Return to Forum