How to use DataStore2 - Data Store caching and data loss prevention


I don’t have any plans at the moment for it, although PRs are always open.


If I use this module, is there a need to set up my own autosave system that calls DataStore2:Save() every x minutes in case the Roblox datastores have an outage causing players to lose progress since they joined my game, or have you not found that this is necessary?


Roblox data stores go down seemingly every weekend, so I wouldn’t rely entirely on DataStore2’s save on player leave feature. That being said, DataStore2 does not do this by default and it’s a non-goal of the project to provide that functionality.

If you’re going to auto save and you use combined data stores (like you should), know you only need to call :Save() on one data store under the key.