As the title says, I am trying to understand DataStores. When I looked into my experience, I clicked the DataStoreManager and saw this :
Currently I am using ProfileStore made by loleris, If my understanding is correct, Profile Store allows easy implementation for auto save, session locking and other features.
My questions are :
Does each DataStore has a limit of 100Mb or does all DataStores (number of DataStores) has a combined limit of 100MB
What will happen if it reaches 100MB limit, will the data be lost which I am currently using it by Profile Store ?
Assuming many people visit my game and if most of them might take a long break.( maybe a year or so), should I remove their data to keep it under the limit ?
I know DataStore services can allow API request only a certain amount of time and not every frame, but does that have anything to do with the limit ?
Thank you for replying.
Currently I have my script which has this data :
so does that mean I have to delete lifetime players after a certain amount of time to keep it under the limit ?
Well one thing to note is: it is gonna take a LOT of players to fill that if done properly. I’m pretty sure the whole Harry Potter series is about 1 megabyte.
Oh, so you are saying, with my current data, I should not be worrying about it as Roblox will increase the limit size over time based on how my game handles and performs ?
So once I create it, I dont have to look back ?
cause Im curious, how can you compress the data to make it take up less space?
I also believe somewhere it was mentioned that currently only 30 games on all of roblox have gone over the limit, so yeah, dont worry about it too much
While yes and no, i suggest compressing data as it will greatly improve load times, imagine storing a bunch of unwanted instances to a player’s data then calling it every time they start a session. Compress it even just a decent amount it doesn’t have to be compact.