Hello ![]()
For the past few weeks, me and one of my friends have been building upon an update for my game “backrooms drift”.
This update would initially include a “Roblox Charts” Map Viewer, with public and private servers in each custom player map. Players can build their maps with parts and models provided, add thumbnails to their “game”, custom names etc, you get the gist of it.
Now at first, we did not originally think of the limitations of this, and built upon it through testing with only 1 - 3 people creating maps, which is where the problem grew worse.
Unfortunately, we had released it. And with this came the horrid cost of players loosing their data due to the maps filling up datastore queues and slowing it right down due to the large amounts of maps being created by many people.
So in short, here is what we are trying to achieve/have achieved:
We need a way to store player maps.
Each of these maps will just be the information about the map.Likes, Visits, Rating, ...We would need to display and sort all of these maps by different categories like:
Top Liked, Top Playing, ...
The problem is that we need a way to get and sort all of the maps that exist. (the main reason of the whole problem, sorting)
These maps will also display live player counts (updated each 5-10m)
As well as this, I personally do not want to use an external datastore (like firebase, which in fact we have tried to use). But, if that is to be the only solution, then we would like a heads up of what is best and if their are any open source wrappers for these external databases etc.