"Active Players" Algorithm Fixed
1 year ago
Canada

Hey everyone :)

You may have noticed the numbers on the /games page are significantly higher than they were just yesterday.

As it turns out, the old algorithm to determine Active Players did not account for IL runners (and some other stuff) - this has now been fixed!

You will also notice that player stats will match up between the /games page and any respective leaderboard :)

https://i.imgur.com/0ecGuQj.png

https://i.imgur.com/vwS9Bel.png

Enjoy your weekend everybody!

Edited by the author 1 year ago
Gaming_64, Fintan0 and 20 others like this
Somerset, England

Wooo

CyanWes, Gaming_64, and grnts like this
CyanWes
He/Him, They/Them
1 year ago

It's amazing how most of the games got double or triple the amount of the players they had before.

Edited by the author 1 year ago
Gaming_64, Fintan0 and 4 others like this
Pennsylvania, USA

This same thing happens when sorting by run count. It only shows full-game runs and not IL runs.

grnts, Gaming_64 and 3 others like this
Austria

Could we get some insight on how the active player count is calculated? @Meta Like how is being "active" defined?

Breadn_ and YUMmy_Bacon5 like this
Canada

Update on how active players is calculated:

It's actually as simple as all registered & unregistered (those without an account) runners for full game & individual levels in the last 60 days

Previously, active players were calculated with only registered runners on full game only in the last 30 days - there were also apparently some other arbitrary restrictions.

This may not be the final form of the active player algorithm, but it's how it is right now :) Always open to making tweaks

grnts, Gaming_64 and 9 others like this
Austria

I have a suggestion for "active players" or maybe a new similar displayed number: How about you display the registered users which have streamed the game in the last come up with a decent number days? The idea being that sometimes runners grind a lot but don't PB. So maybe you could show how active people are grinding.

Maybe we could come up with some nice ways to filter out when runners are just casually playing (like the old [nosrl] tag maybe?). So that this number is not too wrong :D idk, just a spontanious idea

Canada

Including streamers is a nice idea, but a lot of people grind offline, or stream on things other than Twitch that you can't really factor in. Also I honestly can't remember the last time I saw someone bother to deliberately tag their stream with [nosrl], even if people know it's a thing nobody's going to care enough to bother. IMO doing it based on submitted runs in the last 2 months seems fine to me, it'll miss some people that haven't PB'd in a while and are still grinding, but it'll also include people who submitted a run and will never play the game again, so it evens out. Ultimately there's no real way for it to be 100% accurate.

grnts, Ivory and 4 others like this
Finland

there was that one site you connect your livesplit to so you could possibly use stats from that and it would innclude offline grind too. but similiar problem as with the [nosrl] tag is that probably no one who isnt using that site already will bother

Canada

Yeah that still ends up having the same problems. Nobody's gonna install a LiveSplit component specifically to help make the site's stats slightly more accurate. Not everyone even uses LiveSplit. Not everyone even uses a proper timer at all.

Ivory, happycamper_, and CyanWes like this