If I am correct, with Adopt me or Bloxburg, they have a system to, possibly, auto detect the status of DataStoreService. How do you do this? Do you need to use 3rd party resources? If so, how? It’d be good to have a failsafe incase Roblox messes up their datastores.
First of all make sure u use Asset Manager so it will sovle fecth problem if u are having
and just use DSS then Get Data Storage of ur game
Hope it helped you
I think it’s simply checking if DataStore requests fail
Very unclear explanation
As for the real issue, you have quite a few options.
Option A (a little difficult to implement). Use pcalls to detect if your data is failing to be saved and initiate like a server lock on the game instance if it fails. You can do this with the global table (_G) for cross-communication between scripts or you can use modules for cross-communication between scripts.
Option B (difficult for non-lua and non-node.js users) Run a server that checks every 30-60 seconds the Roblox status page. From there add into your game something that checks that server for the proper data every 30-60 seconds and if that data is saying that the Roblox servers are down then from there initiate a server lock.
There is also a high chance Roblox might have given them custom APIs to work with as Adopt Me are partnered (pretty sure) with Roblox. They work in their own designated space in/near Roblox HQ.