Getting the position of a key in an OrderedDataStore

It’s been almost 10 years since this feature request was posted, and it still hasn’t been added and is still needed by developers.
I have over 150 leaderboards in my game, and I need a reliable way of getting player’s placements in them without loading all datastores in and getting player’s positions in them with GetSortedAsync (which will take more than an hour).
And time is not the only problem here, it is almost impossible to get the key’s ordered position if it’s on high placement like 10000th, like Maelstronomer said:

It would be awesome if this feature was added, and it will give ability to add more competitive aspect to people’s experiences.

Edit 1: grammar stuff

7 Likes

Every year that goes by without this feature is a significant lost opportunity for the Roblox ecosystem.

2 Likes

It’s odd that Roblox is fundamentally a social, multiplayer marketplace; and yet the most basic competitive functions are near-impossible if not impossible to accomplish on this platform.

Elo ratings, tiered rankings, competitive matchmaking, leaderboard positions (and/or position for elo/rankings), etc. simply does not appear on this platform.

3 Likes

Bump this would make all competitive Roblox games be so much better. It would also be able to do rewards for like top x in the event gets this etc.

1 Like

Would definitely make it competitive games more toxic, this feature request has my full support :joy:

10 years, no staff response btw

3 Likes

Bump, sad to see it’s not been implemented yet

3 Likes

I still feel as though I require this feature to allow my players to play competitively in my so-called ‘experience’, as it would massively increase player engagement, as well as allow for me to hold competition events where every user gets a prize based on their placement on the leaderboards.

Outside of competition I’m rather confident that this could be used for sorting larger databases of information that need to be stored over a large period of time, such as a log of players based on their join times, allowing us to grab their join numbers.
The current methods of doing this exact behaviour are admittedly not too difficult on their own, but do prove quite clunky and prone to count errors.

3 Likes

I’ve found myself coming back to this post countless times because of how desirable this feature is. I would state my use case, but it appears every other developer has done that for me. At the very least, an engineer should state a reason as to why this couldn’t be a feature.

3 Likes

it’s been 11 years since topic creation, yet there’s no staff response AT ALL.

2 Likes

This topic is older than some people I know, ordered data stores only difference to normal data stores are:

  1. Lack of features (compared to normal data stores and what you would expect from ordered data store)
  2. Ability to sort in ascending/descending order

We even have some big creators/known people asking for this feature in the thread, and still this is left to rot.

1 Like