Introducing the League Client Strike Team

Riotzerocontext·8/30/2017, 4:47:23 PM·1 votes·34,578 views

TL;DR: We have a new team focused on resolving the largest points of feedback in the new client. Let us know what you think!

Hello all! Wanted to give you all a brief update on where we’re at with the new League Client, what we’re now doing… and why!

Sooooo you probably remember that little thing we did a while ago when we retired the old, legacy client in favor of a newer client -- right? Aside from updating the look and feel of the League client, the change did a few other things, such as moving to a completely new codebase, built on way newer technologies, which means it’s easier for us to improve and build on.

Although we think the change has been valuable, we’re also acutely aware that it’s introduced some pain for players. You’ve been clear that while the new client’s visuals and sound effects are generally meeting your expectations, there are other elements that aren’t -- particularly in the categories of performance and reliability. We’ve also gotten feedback (relatively less, but still significant) around UX design.

We’ve created a new team to attack some of these major pain points.

The basic idea is that this new team -- the Client Strike Team -- is going to knock out the biggest issues that impact players.

What qualifies as a “big issue”? With a bunch of areas in which we want to make improvements, and only so many hours in the day, we’re going to need to be hardcore about prioritizing fixes and enhancements in ways that maximize impact. For example, bugs in Champ Select that can potentially affect EVERYONE (a classic “big issue”) would get priority over a UX issue that impacts only a small number of players.

The hope is that we make a significant and positive impact on the way that many of you feel about the new client. Issues we don’t take on ourselves can still get some love, they’ll just be handled by teams other than the Strike Team.

Another thing I want to be clear about: Once we’ve taken care of the largest issues, we’ll want to stop and take a look at whether it makes sense to continue having a dedicated Strike Team at all. Other League teams are working hard to deliver upcoming features, but once those have shipped, we should be in a place where those other teams have capacity to make improvements in the new League client. At that point, it might not make a ton of sense to continue having a separate, dedicated Strike Team that duplicates efforts that can happen elsewhere.

So when we’ve tackled the largest, thorniest issues impacting players, and once we’re confident other teams can take the reins, we’ll probably make the call to spin down the team and put our engineers on whatever is the next highest-priority project.

I get that talk about resource allocation and such probably sounds a little too “behind-the-scenes” (even for a Dev Corner post) but I thought it made sense to share our plans so you’re aware that a) we’re hearing your feedback and b) are committing to addressing it.

Going forward, you can expect either me or a member of the team to provide recurring updates on what we’re focusing on, or what we’ve changed recently.

Speaking of which, our current focus is on three major buckets, of which we’ll be working on as much as possible and will have varying amounts of impact depending on your computer. We’ll talk about improvements we make as we go, and would love your feedback if you see things getting better! On with the list:

  1. Improving the time it takes to start up the client and to return from the game. (Changes here will be noticeable primarily on lower-performance systems.) You might have seen that we’ve already shipped some enhancements in this area with a recent patch, and we’re on the lookout for additional room to improve.
  2. Fixing crashes and bugs, particularly those impacting flow into the game, thereby resulting in unintentional dodges
  3. Reducing lag for the client, which disproportionately affects lower-performing systems. Cutting down on the amount of system resources that the client requires is likely to be a byproduct of this work.

How are we setting our priorities? How can I influence those priorities? I’m glad you asked! We’re constantly monitoring data from surveys about the client, Player Support tickets and BugSplat crash reports. We aggregate and review all these inputs, across all regions, on a frequent basis to identify what needs the most attention.

(We also rely on our regional offices and local partners to capture feedback that gets surfaced in social media and in threads like this one -- although the best way for us to capture feedback at League scale is to use the channels I outlined above… which makes them also your best bet for making sure your feedback gets captured.)

OK -- that’s a lot of context from a guy named zerocontext, and a lot to digest. LMK what you think!

84 Comments

Glory to God8/30/2017, 5:43:06 PM57 votes

Pretty off-topic but can we get High Elo Spectate Window back? I really miss it.

Jar Jar binks l8/30/2017, 4:59:48 PM14 votes

One thing I want

Pls let me share my replay so others can improve me or like CS go where anyone can watch the replay

LostFr0st8/30/2017, 5:00:00 PM13 votes

Not sure how this would rank in terms of priority, but there is a pretty consistent bug where looking at one friend's profile and then immediately looking at a different friend's profile will kinda merge the two (the first summoner's name will show along with a few other UI elements, but stuff like the background champ will change.

I will try to get a screenshot or two next time it shows.

TooSexyForName218/30/2017, 9:37:55 PM8 votes
  1. A major one: Let us see our current ping EVEN BEFORE ENTERING A MATCH without having to go into a custom game, and/or warn us when entering a queue with a high ping. Will fix some unnecessary unwanted ganes/lost games.

  2. A cool feature to have: Let us see how many games played/won we have in normal games, I played as a casual player most of my league "career"... please let me see my total amount of normal games played/won Q_Q

Edit: added the 2nd idea

RAT IN GAME UwU 8/30/2017, 4:53:01 PM7 votes

The only issue i'm having with the new client is when leveling up you don't have your skill point and rune slot opened when you level, you have to restart the client, or level up again to get the point and rune slot for the last level

Linna Excel8/30/2017, 9:57:16 PM5 votes

Are you guys planning to do anything about improving skin selection in pre-game? Not having owned skins together makes searching for the skin you feel like right now a chore.

La Belle Sauvage8/30/2017, 5:11:07 PM3 votes

I know it's well documented on the website, but maybe provide an area on the client that gives the minimum requirements for League to run.

For the most part the new client works wonderful for me.

However, a while back I experienced huge ping spikes, north of 900 in game. The only way I could fix it was to Alt tab out and shut down one of the multiple LOL sessions running. If I picked the correct session or instance, my ping went back to the stable 16.

However, (and this was a few months back) it started to occur frequently. I asked a fellow friend how many LoL instances were running in his games ask manager, he answered two.

For some reason I had six.

So I uninstalled and reinstalled and it seemed to fix the ping issue. However, I continue to have multiple instances running when I play.

ItsAbysmal8/30/2017, 11:25:20 PM3 votes

We would appreciate a way to watch replays that are past the patch. I've figured out a way to do it (requiring a full version of the game for the patch, and the actual downloaded file if i watched it during the patch) i can speak for many people and say that a lot of us say we "go on vacation" and come back to try and record the game but its a new patch. maybe have it so the client will tell you its a previous patch that needs to be downloaded..then download it and set up the replay for you.additionally that said also have more than 1 page of games..i find myself having to stop playing just to record or ill lose the game. would be greatly appreciated an investigation into this

[slayer-jinx-wink]

HalcyonDweller8/30/2017, 4:54:59 PM3 votes
  1. I'm really excited for this, it sounds awesome and I'm looking forwards to things getting fixed!

  2. Can we please have a Boards Strike Team next? This forum could really really use some improvement.

  3. Does client crashing during champion select count as major? Mine crashes seemingly randomly, causing the client to restart, but when it does it takes too long to load champion select again. I am forced to sit and listen to the countdown booms while I am helpless to select a champion to ban or to lock in as. tldr; Maybe try making champion select load faster when the client is forced to restart in the middle of champion select?

Enjutsu8/31/2017, 4:08:47 AM3 votes

Since you call yourself a strike team, do you have a theme song?

japhib8/30/2017, 9:38:19 PM2 votes

Thanks for the update! The one bug that constantly plagues me is that the side panel with online friends seems to be out of date pretty frequently. For instance, if a friend was in a game when I started a game myself, when I get out of the game it'll show them still in the game, with a really high game time, like this:

<friendName>: Summoner's Rift (Ranked) - 72:34

It also tends to show them as online even after they've gotten off or offline even after they've gotten on. I can provide more info if needed.

BARDriana BARDe8/30/2017, 9:39:35 PM2 votes

I don't know if this happened to everyone on the EUNE server but I saw that, for me, the little lines that are around the big circle in the champion select screen aren't moving and the glow that should be around the champion's portraits isn't moving eather but, when I played on the EUW server, this little animation worked. I will mention that the client settings were the same on both servers and that made me think that the EUNE server doesn't have the animation in the champion select. Again, I don't know if this happenes to everyone on the server, but for me and the players that i asked, it did and it made me sad because I care about these little things like this animation

Froste8/30/2017, 10:08:18 PM2 votes
  1. When creating a custom game, the names of summoners keep getting swapped around and it becomes confusing who is who.
  2. Creating a SUPER low graphic intensive client for people who play on potato laptops like me
  3. I don't know if this is in your territory but make clicking on a part of the hud, not make you move to a certain location. (Become a problem when I make left click, attack move click)
  4. Let us know who honored us each honor (A champion icon under the honor)
50ShadesOfÀDC8/30/2017, 10:42:36 PM2 votes

Give us group chat and skins tab under collection and im ok.

WingedKuribohLV98/30/2017, 11:28:17 PM2 votes

I'm a newer player and I still don't have all of the champs nor know what they do. One thing I miss about the old client were the videos and descriptions of each champs abilities. The new videos/descriptions aren't as detailed (e.g. the casting cursor gives me a better idea if abilities are skill shots or just point-and-clicks). The new videos also aren't good about showing champs with toggled abilities (Reksai, Elise, etc.). The in-game tooltips being visible outside of game would help too since I can't view them if I don't own the champs. It would help a lot when I'm deciding to buy a new champ.

Fisherman Fizz8/31/2017, 1:45:55 AM2 votes

This sounds like a really cool idea. What kind of people are making up this team? Is it a part of UX or Insights, or is it something totally different?

Flemman8/30/2017, 5:41:02 PM2 votes

So that means the other client team will focus more on stuff like public chat room replacement (really miss those) or is it iceboxed for now?

Irojo8/30/2017, 6:35:12 PM2 votes

Can you please make it so the stats tooltip comes up instantly on mastery points? This was the case in the legacy client and slows me down significantly in champion select (so much so that if I'm last pick I cannot do a new mastery page in time)

Kiraid Lciem8/30/2017, 7:22:50 PM2 votes

(1) No issues.

(2.1) Windows Safe Mode causes unintentional dodges. Detect if the Windows OS is booted in Safe Mode, and if League can't run in Safe Mode, Prevent joining any lobbies or pressing the Play Button.

(2.2) Being forced to mute all audio causes unintentional dodges. Every mouse click currently makes a sound & the only way to mute it is to mute alerts. For the out of game client, split Audio Volume into Categories of "Alerts", "Effects", "Music". If there is an effect that brings the client window to the front of all windows, then it's Sound Effect is an "Alert" (ie found match, your turn to pick ban/champ), We should be able to adjust the volume of these alerts separately from annoying useless sound effects.

(2.3) I do not know if this is still an issue, but you should be able to block Internet Explorer from getting online (bad proxy, have an antivirus block it) without blocking your out of game client from accessing the champion buy store.

(3) All graphics for your embedded webpage store should be stored locally and instantly load. Seriously, why does going to buy a champ load like a 90s AOL dialup connection. It can and should load instantly like the in game item buy does. Seriously your menu bar at the top, disappears and reappears each time you change pages. Use iframes if you have to, but menu bars should not flicker/disappear.

BADxW0LF8/30/2017, 7:46:59 PM2 votes

Since my windows 10 updated and since the most recent patch, my fps has been capped at 60 when normally it is well above 100. Is this an issue with the most recent updates not being compatible?

Stexe8/31/2017, 12:59:50 PM2 votes

How about getting Chat Rooms back in the new client? I used to love chatting with lots of people at once, but now there is no way to do that in-game without forming a Club or whatever.

Riotzerocontext9/1/2017, 12:35:18 AM2 votes

Love the feedback and suggestions here, but I just want to call special attention to one thing I wrote:

How can I influence those priorities? I’m glad you asked! We’re constantly monitoring data from surveys about the client, Player Support tickets and BugSplat crash reports. We aggregate and review all these inputs, across all regions, on a frequent basis to identify what needs the most attention.

While we DO see your feedback posted in other places (such as in this thread), getting your input to us via the channels above is going to be the most immediately informative in helping our team determine what to take on next.

Hotstuff1019/9/2017, 10:22:41 PM1 votes

Are you guys looking at the bloody inability to even log into the game? Something thats been happening for several weeks yet nothings been done about it? If its always going to take me an hour to log in just for one game then i'd rather just quit on league and move on to something else, cause 1 hour for a game? No thank you.

ShenMeNudes9/1/2017, 2:45:14 AM1 votes

Can you guys please make the profiles look like they did normally, I think the honour level can just be a small icon somewhere on the profile instead of completely getting rid of the nice 3 queue ranked tiers on your profile. I think that a players profile looks way better before you guys added honour into the game. Also please bring back the champion counter on your highest mastery point champion. Like before when there was a number under the icon of the champ with mastery 5 below, back when you guys first added it.

LordScottsworth9/1/2017, 3:58:58 AM1 votes

A better visual cue when it is my turn for action (ie my pick). Sometimes I have music on and I'm looking right at the client but don't realize I'm up until 5s left

blackfootedfox9/1/2017, 5:02:29 AM1 votes

Honestly, I'd say my biggest pain point with the client is with the Profile, Loot, and Store tabs. Half the time I try to access them the client just won't switch over so I don't use them nearly as much. With the Loot tab I often only get to look at a blank space instead of what should be there. I didn't have these problems when I was testing the Alpha client but they seemed to start a little while after the Beta was released.

Deep Terror Nami8/30/2017, 6:12:31 PM1 votes

I haven't been looking at the Client Discussion board because it's not on the home page, but do you/will you be using it for much of your feedback gathering?

Hyrum Graff9/1/2017, 12:00:08 PM1 votes

I submitted a bug report 4 months back about consistent chat DC's that have been reliably happening in new client since I started using it during beta. Can you please, please follow up on that (ie, fix it or contact me so I can provide more information)? I'm willing to comb through a packet capture or otherwise spend a ton of time testing and debugging, if this frustrating bug will just go away.

I reported it via the bug report tool and also on Boards here so there's an easy place for back and forth.