(I discussed this with PS admins and we decided PR is the best place to give this post visibility)
The Issue
Some PS ladders have an issue where many of the ranks on their Top 500 leaderboards are occupied by inactive accounts that hit the Elo decay limit. I believe this negatively impacts the ladder experience by forcing players to pass hundreds of dead accounts to get their name on the leaderboard. We can make ladder play more rewarding by pruning the leaderboards to only show accounts that are actively playing on the ladder.
For anyone unaware, PS's Elo decay calculation is explained here. In practice this system decays accounts down to limit of 1500 Elo (1400 for very active ladders like CG OU and RandBats). These 1500 Elo accounts are most problematic for ladders that have a peak in the 1500-1700's range, which is most old gen OUs and current gen lower tiers. This Elo decay floor is not much of an issue for very active ladders with peaks well above 1500 as well as very inactive ladders with peaks below 1500.
My Solution
To combat this issue I propose introducing an extra system of Elo decay to take truly inactive accounts down to 1000 Elo. My idea is:
Extra info/Questions you may ask
Your feedback! The PS admins I've spoken to are on board with this idea. It is likely some sort of decay down to 1000 Elo will be implemented unless there is a strong negative response from the community.
Please let us know of any questions, comments, complaints, objections, or feedback you have! Alternative suggestions are also welcome. Thank you!
The Issue
Some PS ladders have an issue where many of the ranks on their Top 500 leaderboards are occupied by inactive accounts that hit the Elo decay limit. I believe this negatively impacts the ladder experience by forcing players to pass hundreds of dead accounts to get their name on the leaderboard. We can make ladder play more rewarding by pruning the leaderboards to only show accounts that are actively playing on the ladder.
For anyone unaware, PS's Elo decay calculation is explained here. In practice this system decays accounts down to limit of 1500 Elo (1400 for very active ladders like CG OU and RandBats). These 1500 Elo accounts are most problematic for ladders that have a peak in the 1500-1700's range, which is most old gen OUs and current gen lower tiers. This Elo decay floor is not much of an issue for very active ladders with peaks well above 1500 as well as very inactive ladders with peaks below 1500.
RBY ~400
GSC ~300
ADV 0
DPP ~300
BW ~400
ORAS ~300
SM 0
SS ~300
GSC ~300
ADV 0
DPP ~300
BW ~400
ORAS ~300
SM 0
SS ~300
To combat this issue I propose introducing an extra system of Elo decay to take truly inactive accounts down to 1000 Elo. My idea is:
- After 5 days of 0 games played on a ladder, the account loses 1 Elo. This repeats every 5 days up to 300 days (60 total Elo loss after 300 days)
- After 300 days of 0 games played, the account now loses 3 Elo every 5 days. Repeat for 300 more days. (Another 180 Elo loss, 240 total after 600 days)
- After 600 days of 0 games played, the account now loses 5 Elo every 5 days. Repeat for 300 more days. (Another 300 Elo loss, 540 total after 900 days)
Extra info/Questions you may ask
- This would affect all accounts.
- This would be implemented for all ladders.
- The decay is ladder specific. Inactivity would be counted on a ladder by ladder basis.
- The new system of decay would apply retroactively. I.e. an account that has been inactive on a ladder for 900 days will lose 540 Elo in one lump sum. (Retroactive calculation is the default for how PS calculates Elo decay, and it saves us the time of waiting years for this new system to clean up the leaderboards)
- I made these numbers up because they look nice. PS has a 1000 day limit when calculating Elo decay so I picked some numbers that reach 500 Elo decay in the 1000 day timespan. The specifics can change if anyone has a cleaner solution in mind.
- Accounts won't decay under 1000 Elo
Your feedback! The PS admins I've spoken to are on board with this idea. It is likely some sort of decay down to 1000 Elo will be implemented unless there is a strong negative response from the community.
Please let us know of any questions, comments, complaints, objections, or feedback you have! Alternative suggestions are also welcome. Thank you!