back-end code bug / missing critical feature: loss prevention

Srednal··2 votes·943 views
League of Legends Match History

bug: 4 leavers in 1 game, not loss prevented. Ideally, back-end code should detect this situation and auto-end the game. However, if this is difficult to implement for some reason, at least detect the situation and don't subtract from the ranked score of players on the losing team. As I see it, this game should have been auto-ended by the server after the first few minutes started out as 2v3. 2 of the enemy team returned, making it 2v5. This is not fair. I should not lose points on my ranked account because of Riot's poor back end code. Additionally, it's annoying waiting 20 minutes for an auto loss. It's not like the game started and people left. Only a few people even played at all. This condition is simple to detect.

10 Comments

RiotEambo2 votes

Hi Srednal,

Loss Forgiven is only activated for server-side problems affecting a large amount of users. This technology has a much larger impact than just giving loss forgiven, including:

  • Reduced LP for winning teams
  • Disabling of Ranked Queues
  • At times, disabling of the login entirely

This is not enabled on a per-game basis, and cannot be retroactively added unfortunately.

The reason for it not being automatically implemented is the abuse potential. If Riot forgave/stopped losses for people disconnecting or AFKing, teams could abuse it to stop a portion of their team/friends getting a loss. Riot are always implementing systems to try and tackle leavers and AFKers and toxic players - but with the added complication of avoiding abuse too.

Srednal2 votes

There isn't a potential for abuse if the leavers/afk'ers are 0/0/0 as they were obviously never even playing. If they were 0/13/2 (or have any record of having played) then they probably deserve to lose. The situation where players never did anything should be detected and loss forgiven.

RiotEambo1 votes

{quoted}

There isn't a potential for abuse if the leavers/afk'ers are 0/0/0 as they were obviously never even playing. If they were 0/13/2 (or have any record of having played) then they probably deserve to lose. The situation where players never did anything should be detected and loss forgiven.

What if a blind pick team (or even for that fact, draft pick) ended up being counterpicked, or didn't like the team they were matched against?

"Oh I know, there's an automated system for AFK detection that will give us loss forgiven. I'll go AFK this game guys".

You underestimate the power of abuse - these systems all have potential to be broken and abused and used to avoid legitimate games and consequences.

Srednal2 votes

{quoted}

What if a blind pick team (or even for that fact, draft pick) ended up being counterpicked, or didn't like the team they were matched against?

"Oh I know, there's an automated system for AFK detection that will give us loss forgiven. I'll go AFK this game guys".

You underestimate the power of abuse - these systems all have potential to be broken and abused and used to avoid legitimate games and consequences.

There's already an automated system for punishing leavers, however the problem is this system doesn't currently activate "loss forgiven". Any game with a 0/0/0 player, or someone who was disconnected for more than X minutes should be loss forgiven and only the leaver/afk player should be punished in whatever way Riot deems appropriate. It's maddening for the team of the leaver/afk to lose LP because they had to play 3v5 for the first 10 minutes of a game or had a 0/0/0 player. My whole point is that a team who has a player who never actually played or missed a substantial amount of play time should not be punished by losing LP for an essentially guaranteed loss. Only the person who never showed up should be punished.

RiotEambo1 votes

{quoted}

There's already an automated system for punishing leavers, however the problem is this system doesn't currently activate "loss forgiven". Any game with a 0/0/0 player, or someone who was disconnected for more than X minutes should be loss forgiven and only the leaver/afk player should be punished in whatever way Riot deems appropriate. It's maddening for the team of the leaver/afk to lose LP because they had to play 3v5 for the first 10 minutes of a game or had a 0/0/0 player. My whole point is that a team who has a player who never actually played or missed a substantial amount of play time should not be punished by losing LP for an essentially guaranteed loss. Only the person who never showed up should be punished.

Again though that's absolutely ripe for abuse. What if they actively choose to do this? A team of 5 premade, and one gets a punishment and the others get no LP loss, because one of them took the hit for the team?

Imagine how that'd play out in a competitive environment. "Guys this is a sucky match up, whose turn is it to AFK and take the penalty so the other 4 don't?"

Srednal2 votes

{quoted}

Again though that's absolutely ripe for abuse. What if they actively choose to do this? A team of 5 premade, and one gets a punishment and the others get no LP loss, because one of them took the hit for the team?

Imagine how that'd play out in a competitive environment. "Guys this is a sucky match up, whose turn is it to AFK and take the penalty so the other 4 don't?"

You are describing a problem with the penalty system for the leaver/afk player, not a problem with "loss forgiven" system being extended to include more scenarios. Perhaps 1 ranked leave = require 30 normal games be played without leaving or afk'ing before allowed back into ranked. The problem I originally described is really a derivative problem of Riot's failure to keep afk/leaver players out of ranked. Playing ranked games is a privilege that should be earned by players who have good behavior and don't afk/leave games, not the default game mode for many that it currently is.

Srednal1 votes

it's hilarious that this was never fixed. I'd guess the reason is because riot devs are neutered into only doing what they're told, and the people giving the orders aren't tuned into the game enough to fix the game's problems.

Donovan Du Bois1 votes

{quoted}

Hi Srednal,

Loss Forgiven is only activated for server-side problems affecting a large amount of users. This technology has a much larger impact than just giving loss forgiven, including:

  • Reduced LP for winning teams
  • Disabling of Ranked Queues
  • At times, disabling of the login entirely

This is not enabled on a per-game basis, and cannot be retroactively added unfortunately.

The reason for it not being automatically implemented is the abuse potential. If Riot forgave/stopped losses for people disconnecting or AFKing, teams could abuse it to stop a portion of their team/friends getting a loss. Riot are always implementing systems to try and tackle leavers and AFKers and toxic players - but with the added complication of avoiding abuse too.

Let me give you a rundown of the games I played today:

Game 1- Player on my team left, we lost, no loss prevention. Game 2- Player on my team left, we lost, no loss prevention. Game 3- Player on my team left, we lost, no loss prevention. Game 5- Player on my team left, we lost, no loss prevention.

People are already abusing the system in the other direction. Anyone can leave any game for any reason, and ruin my LP. This NEEDS to be fixed I have a leaver in 80% of my games! I would rather have it be abused sometimes then get an auto loss on 80% of my games.

Srednal1 votes

here's another one. Fix this already. This should be a ridiculously easy back end fix. http://matchhistory.na.leagueoflegends.com/en/#match-details/NA1/1679296056/32832530?tab=overview

Srednal1 votes

and another one. http://matchhistory.na.leagueoflegends.com/en/#match-details/NA1/1696897044/32832530?tab=overview

please add 0/0/0 player as a condition for loss forgiven in ranked games! punish the leaver, not the team!

More from Report a Bug

More by Srednal