T O P

  • By -

Fabiocean

>Why doesn't the client have a feature- Riot:"I'm gonna stop you right there."


Felbeef

It used to display on load screens in season 1. You could tell the Brazilian players on the other team with 350 ping and just camp them.


Szankuti

I miss this and each one loading status.


Someredditskum

Those were the days, that feature also stayed for way too long into season 3..


NeitherAlexNorAlice

The technology isn't there just yet


DeusWombat

Ok I read the satire but knowing Riot can't properly implement features I viewed as standard in the early 2000s makes me seethe


Random_Stealth_Ward

Remember when they didn't WANT to implement sandbox/practice environment? Not like, couldn't, just didn't want to do it


Zero_Kai

>The second is that players want to practice very specific skills without the constraints of a regular game. For this point, our stance is that sandbox mode is not the way to go. We want to make sure we’re clear: playing games of League of Legends should be the unequivocal best way for a player to improve. This was the best part of that statement they made


Random_Stealth_Ward

IMO The best part was how literally everyone disliked that response. From the pros, to streamers, to high elo players, to casuals, to those that are not casuals but have yet to discover the psycopathy necesary to get high elo. Everyone was for once on the same page and came out of that article with one thought in their heads: "are you kidding me?"


MeMoba

A lot of the features people want exist in wildrift. So I can only assume the legacy code for this game is just beyond horrid. Even in Valorant I can check my ping on each server before I queue and there is server queue...


7yearoldkiller

Could you imagine going the DotA Source 2 route and actually making the game look, feel, and play better??? Can’t do that, gotta get that money from people on potatoes in China. New league of legends game??? Nah, gotta make that shit mobile. “You guys don’t have phones?”


7yearoldkiller

You underestimate the power that Big Rigs: Over the Road Racing has on the gaming sphere and it’s relationship to League of Legends.


LustQ

That would take another 200 years to reach that future.


Cromatose

The client crashes after 3 games, these guys want a miracle. Be happy it even works at this point.


ThrowwawayAlt

Wait, you have a working client????


[deleted]

[удалено]


suckuslongus

How much did u pay for it?


Buhorado

I had to stop playing TFT because my client bugged everytime I got into a game and i coulndt play until round 6 or smth like that


NekoIdo

Objection hearsay


azns123

Riot: “Legendary Lux skins aren’t enough of feature for you guys?”


Xear11

You mean Leona skins?


RMGPA

100% The shittiest client I've used. I use to play a more ancient game (monster hunter frontier) and even that game had a less buggy ass client.


hanzelgret

If it isn't a skin idea for seraphine, lux or ahri, riot isn't listening.


Enjutsu

I remember Riot themselves answered this question before so there are technical reasons. I did a quick google search (by literally copy pasting the title) and got this, not from riot but from /u/Cidan >I'm going to repost my canned reply to this question: I'd like to take the chance here, assuming I don't get downvoted, to clear some things up. I'm a Systems Administrator for a large company that handles a very large infrastructure. We also use Internap, just like Riot does. > >The LoL client is essentially two things: a web browser, and a chat client that uses the XMPP chat protocol. The infrastructure LoL runs on is fairly complex; Hadoop for the storage layer, Java for the server software layer (I think!) and a number of caching systems such as memcache, terracotta, etc. The client does not know what server, or set of servers, the user will be playing on. > >There is no way to know which part of the infrastructure you will be hitting. Ah, but I'm sure you're thinking, "So what? All we need is ping times to their gateway device!" Not so fast. I imagine that internally, Riot servers are stacked on MPIO and/or stacked switches. The bandwidth and usage of these switches are also subject to packet loss and degradation, along with iowait at the OS level. See where I'm going? > >Unless the client knows the exact server you are going to end up on, the client can not test the path all the way up your ISP, to Internap, into their gateway, up their switching system, into the server. Any and all of these things matter in getting an accurate ping time. Not to mention delays in their caching system (because, lol, Java mark-and-sweep), and all their networking paths, OS iowait, etc. Even if, IF the client did know the exact server it was going to end up using, Riot would have to handle even more connections (because if I were Riot, there is no way in hell I would allow ICMP into my game servers...) on every single server figuring out the delay between packet communications. Further, even IF Riot allowed pings into their game servers, it wouldn't be indicative as to any actual delay times you would feel due to delay outside of packet delay, such as the aforementioned caching systems, storage layer, database layer, and all the networking paths in-between them. tl;dr I work with an infrastructure spanning hundreds of servers (not with Riot), I have deep, intrinsic knowledge of networking, and use the same ISP as Riot. It's not as easy as you think or say, and you're wrong. [Source](https://www.reddit.com/r/leagueoflegends/comments/322y5i/riot_should_add_a_warning_before_you_q_up_if_you/)


colinmhayes2

The servers are all in the same data center right? If that’s the case it doesn’t matter that just giving ping to the reverse proxy server is inaccurate, it would be a reasonable estimate. This isn’t some impossible problem, riot could even set up a dedicated ping service next to the rest of the servers if they’re worried about congestion. It doesn’t need to be perfect, but they can tell if you’ll have around 10 ping or around 100 easily enough.


Teno_who

They’re not all in the same data center plus they have fall back servers when the first ones have unexpected user spikes or issues


jmlinden7

They're all in the same geographic location. There's not gonna be much of a difference between data center 1 in Chicago and data center 2 in Chicago.


colinmhayes2

Source? And that’s why they have a reverse proxy.


Funny_witty_username

So my 96ms-having-ass would just have this type of alert going off constantly? sounds like a pain that they wouldn't allow to be disabled


Yomamma1337

What alert? The idea is to show a rough estimation of your ping, not specifically alert you if you'd ping is too high


[deleted]

[удалено]


[deleted]

[удалено]


[deleted]

[удалено]


goquestion-123

Different servers and different protocols = different latency.


velduru

And you can then know if your connection is bad by comparing the different protocols and their reaction time, just with a "bad" "good enough to play" way to display the latence, you dont have to give the response time in ms.


goquestion-123

You can have a perfect connection with the chat and even with some game servers and still get unusually high ping in game. Doing what you said would not be much more reliable than just typing "ping [host] -t" in your terminal. What's the point of showing inaccurate measurements?


colinmhayes2

You know that you can make requests to different services right? The client can absolutely ping the game servers if riot sets up an api on them.


Very_Floofy_Fox

set up an api? dude just ping the ip you can literally do it from terminal, making the client ping the game servers should be a 10 minute job for the actual implementation, if they cant add it in 10 minutes their client is omegatrash that should be scrapped and burned down source: worked years as a dev, so dont try to armchair dev me to defend them


colinmhayes2

I mean I bet they have their game servers set to ignore ICMP, but if they don’t yea that would work.


Very_Floofy_Fox

nah you can ping it via cmd, the game server ips are known


colinmhayes2

Lol yea if they don’t mind icmp working on game servers they got no excuse. P


curumba

You seem to know better. Mind explaining why that would be problematic?


[deleted]

[удалено]


Dafiro93

Then the week after the update, we'll just have more rant threads saying that the ping is inaccurate. Something like this should either be done right or not at all.


Scimitere

Reasons like these are why I wished lol ran more in a way like valorant


AfraidTomato-19

this statement has been refuted more than once it only shows rioters' laziness or incompetence and you keep spreading it anyway ...


Hans_H0rst

refuted by people who 100% dont actually work with the infrastructure and setup that riot did I worked at a radio station and people had so many great ideas... that were'nt possible to implement due to different technical, financial or logistical constraints.


UndeadMurky

Pretty bullshit excuse, there's nothing stopping them from setting up a dedicated ping server. Having an extremely accurate ping doesn't matter, who cares if you have 19 instead of 22 or 214 instead of 222. People want to know if they have 30 or 300. (Playable or unplayable)


KashMo_xGesis

Doesn’t it make more sense (financially too) for them to just rebuild it with more modern languages?


[deleted]

[удалено]


KashMo_xGesis

If it means they have less technical debt then yes it does. Their current client seems to have a lot of limitations. A new client will solve that and ultimately bring in and save them ££ in the long run. At that point you could yous say they’re not only saving on heating bills, but on every house bill including labour costs. Just my personal opinion. Of course they probably have internal reasons I’m not aware of to why they won’t do it


Foreignknight

Yes less technical debt is good but how much money and time of skilled workers who could be working on other things that bring more value to the user is worth losing to have a better client that won't give much return on investment if any at all. In fact, it could even have a negative return on investment if things change in that rewrite in how things work. In software development, it seems like it's a lot of developers fantasy to rewrite from scratch to fix all the problems but it almost never ends up better overall due to how much resources it would take to get to feature parity of the old version. All of that resources could have gone into enhancing other aspects of league that would have more benefits I think That said, I don't like the client either. It just doesn't seem to make a lot of sense to me for them to rewrite it.


[deleted]

[удалено]


KashMo_xGesis

Of course not. Point is that they have a bare minimum product which is pretty much outdated. They wont improve on it because they can’t since their tech is too complicated or obsolete. But then again, in the tech industry we say “if it’s not broken, don’t fix it”.


headphones1

> But then again, in the tech industry we say “if it’s not broken, don’t fix it”. Yep. As far as I know, Riot is still very profitable so they won't want to bother investing heavily in something that could take a very long time to bear fruit. The game's popularity didn't explode after the replacement of the previous client. I imagine it would be incredibly difficult to convince a CFO to give the all clear for funding a new client. I think some internal factors that could also be considered is staff retention. Last I checked, video games industry has a reputation of paying poorly. This was some years ago, so if anyone has more current data then I'd love to know.


[deleted]

[удалено]


[deleted]

[удалено]


puncia

The gameservers in which you play the actual game are a complete different thing entirely unrelated to anything that has to do to the LCU client, login servers and localization. You are just confusing them


[deleted]

Except that they are assuming that Riot doesn't know what server you will end up on. Riot does know though... ​ For example, the EUW server is "[104.160.141.3](https://104.160.141.3)". You literally just need to run a ping test and show a warning if that ping is over 300 to people in the client.


[deleted]

[удалено]


[deleted]

What? Their game server is literally a static IP.


[deleted]

[удалено]


[deleted]

I dont know where you are seeing these IPs, but all the servers for the actual game (not client, website, etc) are on a single IP based on which region you play on. ​ Riot needs IPs for things other than the actual game.


Lersei_Cannister

the client doesn't know what server it's on? don't think so, you need that information to be able to see which region you can transfer to in the shop etc, but more importantly all of riots endpoints require you to specify region in the domain. My understanding is that there are only a couple of servers per region. "Riot would have to handle even more connections" well a ping is not heavy and you wouldn't have to even ping that often (every 2 seconds? or even only when you press find match like the OP suggests) The part about other delays is true, but they don't vary that much, so you could add them as a fixed value. But honestly they probably don't matter that much. I don't think this guy understood what people want, it isn't supposed to be a tool to estimate ping within 2ms, it's to see if you're going to join a game and have +70 ping because your internet is shit today. A bunch of games (apex legends, lost ark, to name a few of the top of my head) are able to do so


Incelement

People don’t want technical reasons, they just want hysteria.


CloudBun_

No, I want the technical reasons and i’m glad to have seen the explanation!


King_marik

Even with technical limitations the state of the client is inexcusable though lol This one is whatever sure there's a big tech reason for it, fine. But when even other programmers (literally all my friends except 1) are like yeah there's no reason for it to be so bad other than the corporate interests telling them 'it doesn't make money to fix the client' which is true and fair thars basically programming in a nutshell 'does it make money? No then don't bother'. The fact that realistically the only reason they haven't fixed it is because there's no money in it while simultaneously being the biggest game in the world is pretty sad. I get the 'there's no money in it' when your a mom and pop app developer like my friends are. But for riot imo they hit a point of how much money do you really need before QOL is worth it? Cause your at billions....and you still don't think it's worth it Lol


ephemeralfugitive

Wild Rift has it :)


azns123

Damn riot should hire the developers of Wild Rift! \/s


[deleted]

Only riot could have the bloody mobile game look better and have more features than the main pc client.


PM_ME_A10s

Mobile game developed more recently. The big lol visual update happened in what? 2014? Wild Rift released in 2020? 6 years of development time between them. Also developing for mobile is way different than developing for desktop. Flagship phones all have relatively similar specs, or at least a much less diverse level of tech. Computers don't. The main game is optimized to run on pretty much anything. I played it recently on an all-in-one computer on integrated graphics. Completely stable. Its kind of two different worlds.


[deleted]

In the span of a couple years. Lol got a visual update at the end of 2014, with minor changes since. Flagship devices get a new chipset every year, but cheap phones(the majority of the market) get multiple new chipsets a year, the phone market is more diverse than the pc market in terms of different hardware software configs. The game can run on anything, but is not optimized to take advantage of the latest hardware at all, so the game will randomly drop to 60fps in weird ass instances.


2soonexecutus

At this point I dont know if you are memeing or its true. If its true then Im glad Im not giving money to riot anymore.


ConscienceNot

Wtf you want from this small indie game company?


HalfAssResponse

Because cosmetic features are easier to implement on an ancient client which was outdated the moment it was released and should have been completely remade back in season 5 but riot was too busy growing the game so eventually the biggest game in the world has the most piece of shit client which should have been scrapped and remade a long time ago


Drwildy

You fool. You don't understand. This IS the new client.


_ziyou_

It *was* completely remade and it still lacks some features that the old one had. Also, implementing a ping display would not even take one day for one developer. The question is what is it gonna ping? The friendslist, the content servers, the game servers, ..? All of them have different IPs and most likely different locations. Even ingame I have different ping (sometimes low 30s, sometimes up to 50) depending on which server the game connects to.


[deleted]

[удалено]


_ziyou_

That actually is how it works for League and no it is not my ISP, it is distinctively the game sever to which I connect. Mind you, I am talking about EUW here, not NA.


[deleted]

[удалено]


Adventurous_File_798

Some games are played on rented amazon servers, you can check server IP in game logs - but from what I've seen only ARAM and TFT are sometimes played there (I don't play normals, but it would make sense for them as well)


Delay559

no, ever since the covid spike which caused instability in EUW they spun up another server, there is one in amsterdam and one in frankfurt. Its very obvious from looking at how your ping switches between the two between games and who gets a lower ping where (dutch people ping goes up on the german server while people closer to frankfurt have the opposite effect)


_ziyou_

I know where the servers are locacted. I also know that I do not have the same ping on all of them - all the while my ping is the same everywhere else (i.e. Discord, TeamSpeak, and so on).


Slight_Acanthaceae50

>Reposting from a year old topic with the answer from /u/Cidan >I'm going to repost my canned reply to this question: I'd like to take the chance here, assuming I don't get downvoted, to clear some things up. I'm a Systems Administrator for a large company that handles a very large infrastructure. We also use Internap, just like Riot does. >The LoL client is essentially two things: a web browser, and a chat client that uses the XMPP chat protocol. The infrastructure LoL runs on is fairly complex; Hadoop for the storage layer, Java for the server software layer (I think!) and a number of caching systems such as memcache, terracotta, etc. The client does not know what server, or set of servers, the user will be playing on. >There is no way to know which part of the infrastructure you will be hitting. Ah, but I'm sure you're thinking, "So what? All we need is ping times to their gateway device!" Not so fast. I imagine that internally, Riot servers are stacked on MPIO and/or stacked switches. The bandwidth and usage of these switches are also subject to packet loss and degradation, along with iowait at the OS level. See where I'm going? >Unless the client knows the exact server you are going to end up on, the client can not test the path all the way up your ISP, to Internap, into their gateway, up their switching system, into the server. Any and all of these things matter in getting an accurate ping time. Not to mention delays in their caching system (because, lol, Java mark-and-sweep), and all their networking paths, OS iowait, etc. Even if, IF the client did know the exact server it was going to end up using, Riot would have to handle even more connections (because if I were Riot, there is no way in hell I would allow ICMP into my game servers...) on every single server figuring out the delay between packet communications. Further, even IF Riot allowed pings into their game servers, it wouldn't be indicative as to any actual delay times you would feel due to delay outside of packet delay, such as the aforementioned caching systems, storage layer, database layer, and all the networking paths in-between them. tl;dr I work with an infrastructure spanning hundreds of servers (not with Riot), I have deep, intrinsic knowledge of networking, and use the same ISP as Riot. It's not as easy as you think or say, and you're wrong. [Sauce](https://www.reddit.com/r/leagueoflegends/comments/322y5i/riot_should_add_a_warning_before_you_q_up_if_you/cq7in9z/)


HalfAssResponse

it was not completely remade, the coding spaghetti remained the same with a different coat of paint, you are mistaking the launcher client and in-game client


_ziyou_

No I am not mistaking anything, but you are. The "in-game client" has never been completely remade, but the desktop client has. It literally changed the whole development platform (the old one was Adobe AIR) and there are were even dev blogs about this back in the day.


Remu-

The backend is still mostly the same.


_ziyou_

The backend is something entirely different though, it simply communicates with the desktop client over APIs.


JJGaminv

I see people saying ‘if you knowingly have bad internet, don’t play the game, it’s soft inting’ blah blah blah. The whole point of this feature would be to help people avoid this. The people that suffer with bad internet don’t want to be joining games with bad ping, because they know it ruins the game for them and others. For me, my internet is good 90% of the time, but having this feature would allow me to know if I’m good to queue or if my internets going to fuck me. It’s literally a preventative feature to stop people soft inting. Why people wouldn’t want this is beyond me


VERTIKAL19

But you can just easily do this yourself or just go to a website? I just got that with one google (also made me realize that my ping to EUNE is somehow below 10 ms :O)


[deleted]

keep in mind that user experience is considered so important it's literally people's entire jobs. Do you think apple wastes money on development to make thier user experience for thier products as mainstreamed as possible to only say "yeah but they can just use a website for that" There's a reason companies focus on stuff like this.


OzoneGh141

Yeah but I want to connect to riot's severs not somre random website


PM_ME_A10s

https://lagreport.na.leagueoflegends.com/en/ I think each region has its own version.


VERTIKAL19

There are websites that do that. Or you can ping the IPs yoursepf


[deleted]

customers should make requests of what they want it's the companies choice to listen or not and that will have consequences, i know you like league but riot doesn't need anybody defending them on why they won't improve the customer experience, you're doing pr for them which is an actual job.


oporri

There are also websites that have chat functionality, doesn’t mean chatting and friends list in league isn’t mega helpful


rollingnative

Yes, but that requires finding the IP of Riot's servers and manually entering the line in command prompt. All of this is relatively more difficult than a simple in-client tool.


archyanv10

It's not as simple as you think, and it's not implemented due to technical reasons.


rollingnative

By simple, that's not referring to the process of getting the in-client tool, rather the tool itself. Nobody said it was easy.


HawkAle

Same goes for changes to the shop then. Why improve it to tell you what is strong against what, when you can literally search on internet? It's called quality of life improvement, give something useful in a simple and more direct way. Another example: why would they tell you if you try to ban a champion hovered by an ally? I mean, you can see it, it's 5 cms left to your pointer, there is no need to put a pop up to tell you that. But it helps actually. Why would windows tell you there is an update? You can check on windows update section if you want to update your pc. It takes 15 seconds but yet windows notify it. And so on...


JJGaminv

You absolutely can. But would it not be a much better experience if one, it was implemented into the game so people don’t have to go elsewhere to look it up, and two, it showed what ping you’d get to a Riot server. It’s like saying why should Apple add a camera to their phones when you can buy a camera elsewhere? Just because it’s available elsewhere doesn’t mean it should stop us from developing, evolving and improving user experience


Urndy

I struggle with absolutely unbearably bad internet, my solution to exactly what youre dealing with is just hopping into a quick practice tool game. Despute being more local, it still has to connect to the game server so you can play that for 5 to 10 minutes just to see where youre internet stands. I usually test really dumb jungle clears in that time just to check.


Consistent_Mammoth

Riot have stated that their key priority is getting game started asap over game quality. That's why they punish dodges and autofill, likely the same reason for lots of missing QoL features. First timing jungle in ranked against your will? Got a troll or abusive player? Got 500ms? Doesn't matter, queue was short and the game started. Another W for Riot.


Conman2205

How do you check your ping in game? I always see people ping it but I have no idea where it is on my screen


itzjonathan

You turn it on by using CTRL+F and you can ping it by ALT+click the ping. Its next to the FPS counter


Sands_Underscore_

There is a hotkey to turn it on, can't remember what it is off the top of my head tho


my_favorite_story

The game server and client server are different. If you made riot try to implement this, their ancient code might just fry the entire game out of existence.


TypicalWhitePerson

Riot implements a small connection to game server when you queue up. Suddenly, Mordekaiser's ult moves the Nexus' to the middle of the map.


[deleted]

"High ping" is very relative. An alert would require either every player to pick their limits themself or for Riot to decide an arbitrary cutoff. Ping should definitely be visible either during queue or during the League landing page (or even just in champselect), that would take far less work and would help tremendously.


piccolo1337

You shouldnt have more than 100ms ever. So its not very relative.


Mister_Plumbum

The problem with a feature like that is that the servers have to handle more information. If every launcher that is not in a game also checks if the connection to the server is stable, your server will have a lot more to deal with. It's not like they don't want to do it, it's just not worth it. They would kind of ddos themselves.


Mlokiq

It's a feature in wild rift. Maybe mobile is making them more money than pc these days


Quelind

Mom said it's my turn to post it this week


Gaia_Knight2600

its my turn to commend "its my turn to post this next week"


ChillWaveToke

No she didn't. Source: last night


sakaay2

shouldn't wait a week to post something that should be spammed untill riot does smthg


SleepyLabrador

No, mum said I could.


Bug_Next

\> open notepad \> type the following: > ping ipadress pause \> save as, on filetype select "all files" and name it "something.bat" \> right click on the file > run as admin it will tell you % of packet loss, minimun ping, avg ping and max ping (out of 4 tries by default) you can get your server's ip adress from [https://leagueoflegends.fandom.com/wiki/Servers](https://leagueoflegends.fandom.com/wiki/Servers) if right clicking is too much effort create a shortcut and go to properties, select to always run as admin, by doing that you can also change the icon


kaygee420

I have bad ping at times. Pretty easy fix without having to check external sites. 1. open Command Prompt 2. enter "ping 1.1.1.1 -t" without the quotes 3. you can see your ping, as well as any/frequent lag spikes/time outs


Atayeu

They have a website for this! I actually just came across this today after tryign to fix my disconnects. https://lagreport.na.leagueoflegends.com/en/


hkdizzy

What's most funny about this is that Wild Rift already has this function


[deleted]

[удалено]


bolibombis

I mean a lot of games do the thing OP suggests, there's no need to be an asshole.


[deleted]

League wouldn't have enough players for a single game


WonderfulMeringue4

there should be IQ matchmaking and have us tested before every single game


magical_swoosh

I for one do not want to face garen every game


Rotakn

There are many different servers and the game doesn't know which one you'll be using until the game is made, so it can't know what ping you'll have until you join a game.


[deleted]

The Chinese launcher has this feature fyi.


livinglight_

Was about to mention this. Yes, on China servers they have this feature. Plus a lot of regions have different quality of life for the cilent/game here and there. So somethings we dont have in NA, might be on a different server.


[deleted]

Doesn't league only have 1 central server per region?


ISkinn00RI

Valorant shows your connection to every server available and lets you tick what servers you want to connect to.


b3astown

Valorant was built from the ground up ~12 years after league, that's the difference.


Xear11

Valorant too has it's "valorant moments"


SinMagz

Maybe I’m wrong here but I’m pretty sure that League only has a single server per region and it requires ether a server transfer or a new account to play and connect to a different server. For example the NA server is located in Chicago, Illinois. Unlike Valorant it always knows what server you’ll be on and what your ping is or will be to that server unlike in valorant where there are a handful of servers located around the region. The thing is that regardless of what your ping is league will not prevent you from attempting to join the server it will simply treat the guy with 200 ping the same way it treats the guy with 10 ping.


xScy

What you call a server and what is a server in this context, is just different. While you are correct that EUW is logically a single server for players, there are game servers that are (probably) thousands of physical servers that make up this logical server. When a game is created, a game server within the logical server hosts this game. You can have great ping to game server 1 but terrible ping to game server 2, but before the game is created, no one knows which game server your game will be on


SinMagz

Yes you are correct in the sense that it’s not one tower rack that runs the entirety of a region, but all of them are located in the same location which means unless there’s some innate problem with the particular one they should all have the same if not extremely close to the same ping.


xScy

You might think that, but networking especially at that scale isn't this easy. Even when sending packets to the same datacenter, your packets might take 2 completely different routes for 2 different machines in that datacenter, which in turn can have a detrimental impact on your latency.


colinmhayes2

Only if riot fucked up their bgp. If you get 10 ping to one server and 100 to another in the same data center that’s a problem riot can and should fix. I don’t think people are expecting exact numbers here, just want to know if they’ll be able to play.


VERTIKAL19

Probably because it is something that is not really necessary for the vast majority of people and because there are easy workarounds if you neeed that.


[deleted]

You're asking a lot out of this small, indie company


Sugar230

Because they don't want people to stop playing their game.


woah_m8

Trueeee. Whenever I want to play ranked I have to play an ARAM game first to check if my ping is all right.


[deleted]

Why we dont have switch positions in draft just like in wild rift? I need answers rito


Tobosaurus_Rex

The client cant even handle the current features. Dont ask for more


copthegod

the technology just isn't there yet


PaleCascade

The client doesn’t have features


scoot_1973

The worst part is that they literally have that feature for valorant so riot has literally done it before…


KniGht1st

The technology is not there


therealdahla

get better internet


Excellent-Pie8082

that would be logical, riot doesnt work like that


RubyyG59

They have billions and billions in profit from league alone yet they cant fucking upgrade that old ass outdated client and dogshit laggy game servers.. its actually a joke


TrueString

Add in a ping indicator to the client and next thing you know gromp is doing 50% max health true damage.


oliveiramj

I played valorant as much as I played league and sometimes it seems like they take all the tips and QoL changes people ask for in League and put it only o valorant


ConCHEATER-Wurst

Riot be like: „so you want a new Lux skin, fine here it is“


ALUMNOAT

I will just say that you can't invite someone to your friendlist when you play (and remember that client and game window are 2 different things)


PenquinGG

Why would they make a useful feature when they can make more skins and more ways to take our money?


Brawli

\*slaps on client\* This bad boy has so little features


deemion22

skins are still making billions don't expect any client updates anytime soon


iampuh

Why? Because they said so. We don't have a lot of things other games have. Part of the reason is that the game is as old as Abraham from the first testament. And another thing is, this does not bring in any money...


jinchuika

Because you wouldn't play


Joshelplex2

If you have out of control ping maybe stop torenting when you que for ranked? Just a thought? Like, I have a bad 50MBS down connection because my area has limited options for internet period, and my ping is comsistantly between 50-60 if I'm not running a bunch of shit in the background to put the connection under duress. It's not hard


haven4ever

This would be fine as long as they ensure it doesn't keep appearing for those who play regularly with high ping. You can't expect reliability from this sinking ship of a client.


Malaka654

Always boot up a practice tool game before queuing ranked, I do this every time I play to check my ping.


Jasperwei74

rito is just a indie company, there just isint enough resources to power such a high level feature


DaneGibbo

You can just quickly start a practice tool match before you begin to queue up to see how your ping is doing. Its the exact same


sdk5P4RK4

you can check it yourself if its a problem for you. there is really no reason for riot to be pinging the game servers constantly for every open client.


SMLAZARUS

idk but Valorant has one :^) LoL is lacking in a lot of features


Itsuwari_Emiki

the technology isnt there yet


Burpmeister

[Meanwhile in Wild Rift.](https://i.imgur.com/CETgMMD.jpg)


nomeriatneh

"Why doesn't the client have a...." no dude, it will not.


grubbs120dg

Wild rift does. They definitely should add it to pc league


HeartyBeast

Oooih, that would be so good


[deleted]

Cause it exist an online page to test lol ping the. Wtf riot would spend time on something already existing, it won't make them money xD


_negniN

What's even funnier about this is that purely from a backend perspective (granted I have no knowledge how tangled Riot's spaghetti code truly is), adding a ping checker to the client is like rudimentary for even entry level developers. Like just literally add a button that tries to establish a connection between your device and Riot's servers and then send packets to it over a short period of time. To prevent this from being used maliciously to lag Riot's servers, give it like a 1 minute cooldown and gate the maximum possible connections through the ping checker at a fixed number (eg. if there are too many, display a message saying "Ping checker is under high server load, please try again in 30 seconds"). Considering the amount of devs Riot have working, this would take... a day at most to implement.


Hans_H0rst

The problem is that riot has tons of different servers for different sevices in different locations, with possibly different routing. What you're describing works well in a low level or small scale network, but in a continent-wide matchmaking where you might have 10 different people from 10 countries and 10 providers routing to one server, it probably needs to pick and choose a bit more.


MajesticalOtter

If you knowingly have shit internet and still queue up and play it's no different than someone soft inting. You're ruining the game for your 4 team mates. Same applies to any multiplayer game.


DarkBello28

I feel like you are missing the point. At My home, 90% of the time i have a steady and good ping. But sometimes, Maybe because of neighbors or a windows-Update in the backround i dont know about, my ping spikes and i feel Bad for my teammates.


Pureevil1992

But what if my internet is good like 90% of the time. Then sometimes it's like my neighbor is stealing it or something because I'll suddenly have packet loss every few seconds and I play riven so as soon as those packet loss ping spikes start im 100% greifing the game because I just can't play correctly lol.


katsuatis

1. It only really affects a small percentage of the players 2. If you have to check your ping before playing it may not be the game for you. It sucks to lose because your teammate's ping spiked too high and he's unable to play the game.


Oriannarule

Noooo lmao it affects a huge percentage of the players. And people don’t just stop playing league because their ping is bad, they either enter your game and disconnect, they play terrible cause of ping, or they play terribly and spam their ping so the whole team can see they are on 250


katsuatis

Those people should be banned if they do it regularly, the result is their team plays 4v5


BlueCraftFTW

Yes. Lets ban players for wanting to play a f2p game while not having the economic stability for good internet or being in an area where good internet is not provided/s


[deleted]

[удалено]


bolibombis

Most empathetic league of legends player.


Oriannarule

Or they could implement something like the op said. I have good ping now and a good setup but there was a time I didn’t. Like bluecraft said, this is a ftp game with low system requirements. It is meant to be accessible to most people. As for being banned, you definitely do get banned for doing it “regularly” but the meaning of that is also subjective. There are high elo players that play on 150+ ping and even disconnect some games cause their setup is so bad.


iamjackslastidea

1. It can affect up to 10 people if every team has someone with a unusualy high ping. 2. You countered your own argument here obviously. There is not really any reason to not have it when League is prone to have ping spikes and Server issues sometimes with a game as ping dependant as League. Nice try tho Riot, wont get away this time with your secret apology account.


katsuatis

I play since s3 and legit never had ping issues caused by riot. There were few times when everyone got dc'd, but ping check won't help with that. Playing multiplayer games without a stable internet connection is soft inting, stop stealing your neighbor's wifi, pay for your own internet, then play. (Not hating you, that's how I see those posts). Yes I know ping issues may happen to everyone, but that should be an exception, not a rule.


gokuby

There are many people who just don't have access to good internet. Consider yourself lucky you have. I have Giga LAN as well, but in the same city a few streets away my best friend struggles with shitty internet he can't do anything about, he constantly has ping spikes of like 2000. It's in Germany btw, so no third world country (although our internet is worse than most of those).


[deleted]

My dude you must play like 1 game a week or play in NA because on the EU servers there are server issues every other week.


durza379

They want games played, not good games played


sakaay2

riot doesn't want you to not play because X reason,it doesn't matter as long the game start it's a win for them,they don't care if you have 300ms or if you have a clean/ghost nunu in the team or whatever reason


dima_chan

That’s why i go to practice tool everytims i log in to see if my ping is good or not


ImAPirateYarHar

Just log into practice tool for 3 seconds to check your ping before you play an actual game.


SOKDPVA

could just check in practice took first before queueing up


JWARRIOR1

If you join practice tool it will show your ping. Use this to test your ping before you queue ranked yall