I see popular games like Deepwoken and Phantom Forces that have data that share across other games like for example Deepwoken shares the same datastore as Deepwoken Dev (i’m not too sure about this info since i only saw videos from other people)
What I’m trying to say is, is it possible to set and get datastore data from other games?
I know some devforum posts say no but I’ve created a new post because of the new cloud api and wondering if there is a way I can use the cloud api to share datastores between games
I’ll just give a detailed explanation.
So we have 2 forms of ‘games’: Experiences and Places.
An Experience is just the environment for all places, meanwhile Places are the actual games. (Take Notoriety as an example. They have 1 Experience, with many different places.)
DataStores work based on the Experience. This means you can share data across Places.
Whenever a game shares Data across Experiences, then that should imply that the data is being saved via a third party (cloud system or something similar).
In Short: Datastores can be shared across places, but not across experiences without the use of Cloud APIs.
Cloud API would work similarly to Roblox Datastores. You’d need a specific key (typically the Roblox UserId), and with the help of HttpService, send a request to save data onto the Cloud.
When the player joins, send a request to retrieve the data from that Cloud.
In short: Ignore Roblox Datastore, and fully rely on Cloud API instead.
As PixelAissar said. If you can code properly, then you can limit the amount of times you read/write into the Cloud.
And honestly, the same would apply with Roblox’s DataStore.
The limits of Roblox’s Datastore are significantly higher by the fact that it scales based on the number of players in-server. You won’t need to worry about it too much if you only retrieve or write to it when a player joins or leaves.
However, if you continuously retrieve or rewrite information from the cloud API in the same way you do to normal datastores, you’re very likely to encounter rate limits quite frequently.