1. What do you want to achieve?
I am developing a game with a lot of leaderboards (for each map there’s a leaderboard). The team decided to have a lot of maps (100+). But it doesn’t sound possible according to the datastore limit for GetSortedAsync()
2. What is the issue?
You can see the limit right there:
With GetSortedAsync()
only being able to execute that many requests, I can’t really get that many leaderboards on the game.
3. What solutions have you tried so far?
I’ve tried to implement my own sorting methods. Or putting them into cache when they’re sorted and updates it accordingly based on the number of maps existing to meet the requirements. However, I ran into a few problems:
- I have absolutely no idea how to make a custom
GetSortedAsync()
function - Even though the 2nd idea could work, there’s no way I could have everything initialized upon server creation.
- With a lot of maps it can cause a lot of delays, and could just get even worse (10 minutes per update)
And yes, I did look on the developer hub but I can’t find any useful information regarding this problem.
Thank you for helping me, I greatly appreciate it.