Forgot password
Enter the email address you used when you joined and we'll send you instructions to reset your password.
If you used Apple or Google to create your account, this process will create a password for your existing account.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Reset password instructions sent. If you have an account with us, you will receive an email within a few minutes.
Something went wrong. Try again or contact support if the problem persists.
Photo by Colin Young-Wolff via Riot Games

Riot provides detailed explanation of MSI’s artificial ping system, bugs encountered

Riot’s esports tech team explained why the decision was made to have RNG replay three games at MSI.

Riot Games has revealed in full how the artificial ping system at this year’s League of Legends Mid-Season Invitational works and why the system did not work as intended through the first three days of the tournament in a tech-focused blog post published earlier today. 

Recommended Videos

At this year’s MSI, the Chinese representative from the LPL, Royal Never Give Up, is competing in the tournament remotely due to pandemic-related travel constraints. Since there is a natural latency difference between games including RNG and games played in-house at the MSI venue in Busan, South Korea, Riot implemented a software known as the “latency service tool” to place every player at the tournament’s ping at approximately 35 milliseconds. This tool is meant to ensure that every player at MSI plays with the same latency, regardless of where they’re playing from. 

On May 13, however, Riot discovered that there had been a “discrepancy in latency” between the players participating remotely in China and the players in Busan. Riot then made the decision to have RNG replay the three games that had been affected by this bug to maintain competitive integrity. 

“While the players in China were playing with 35 ms ping, the ping for the players in Busan was higher,” Riot said. “Unfortunately, the issue was not discovered before the start of the event. The reason we did not find it sooner is that the cause of the issue was a code bug that miscalculated latency, which meant that the values in our logs were also wrong. As a result, our ongoing monitoring and pre-event testing showed everything was working correctly, even though it was not.”

Related: Faker: High ping at MSI impacted T1’s performance, but doesn’t matter as long as fans have the best experience

Prior to the event, Riot considered its options. After throwing out scenarios where each team played with their natural latency, and another scenario where the MSI servers would be placed directly between China and Korea, the esports tech team made the decision to introduce artificial ping. Forty milliseconds is the highest latency for League “to be considered viable at the highest competitive level,” according to Riot.

After the first day of games at MSI 2022, players at the tournament reported back to Riot claiming that their in-game latency felt higher than 35 milliseconds, forcing Riot’s esports tech team to go back to their logs to make sense of the issue. Additionally, Riot conducted several experiments to internally test its latency values to find out why players would be experiencing higher ping than 35 milliseconds. 

Related: Danny talks about EG’s tough start at MSI 2022 and the 35 ping debacle

After testing the effectiveness of the latency service tool, Riot found that although it had achieved a stable 35 milliseconds environment for players in China, the teams back in Busan were playing with latency values between approximately 50 and 55 milliseconds. 

After making this discovery, the decision to replay RNG’s first three games of the tournament was made. RNG posted on social media following the decision to express its concerns over the way the tournament has been conducted, the timing of Riot’s decision, and the “unfair treatment” it’s received at MSI thus far. 

Despite the replaying of RNG’s games, the team still finished the group stage of MSI with an undefeated record, advancing to the next phase of the tournament with ease. 

Riot’s tech team apologized for the “disruption and frustration caused during the tournament” in its blog post and said the team is continuing to run tests to ensure that the remainder of MSI runs more smoothly than its initial stage. 

“Striving to create a level playing field for pro teams will always be a top priority,” Riot said of the situation. “Our goal is to have the tech get out of the way and have the sport and the gameplay take center stage.”

MSI will continue on Friday, May 20, when the rumble stage begins. 


Dot Esports is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more about our Affiliate Policy
Author
Image of Michael Kelly
Michael Kelly
Staff Writer covering World of Warcraft and League of Legends, among others. Mike's been with Dot since 2020, and has been covering esports since 2018.