Hello, I am curious about how do we use the profileservice on an another game ? Like a crossdata.
What type of a thing you need it for?
I am not a ProfileSerice of Datastore expert but i can say if its just a āGlobal Dataā like āNation Pointsā or āTotal Wins/Loses since the Start of Gameā you can use Github, I do it for my Nation Points and Updating Item Data live without needing to update or shutdown roblox servers.
if u are talking about data like in those games where player start in single player server and then it can customize its character and save it, and when it plays it transferred to another āgameā and its customizations loaded. if thats what u want or something similar to that, all places of an experience uses same datastore, so its not like āgameā rather they use places and that question answered before.
if u were talking about across experiences then I think u need to use external API for that.
Not necessary a crossdata for character customization but yeah it is kinda the same idea, I wanna save the XP from a main game but make it works on another game.
Do you mean two separate places in the same game, or do you mean two separate games? The difference is described here, where āExperienceā describes a game.
-
If itās the former: you can just read from the same datastore, see the documentation here.
-
If itās the latter:
- AFAIK youāre out of luck unless you create your own external database and interface with it via HttpService.
- You could potentially dump your current datastore and restore it to an external DB using OpenCloud API if you already have data. Note: I havenāt checked the limits etc - and Iām incredibly doubtful the limits are anywhere near what would be required for this - but there may be some way to have rolling sync operations here too, though I doubt at the rate you would need for people to hop into another game.
If you read my main question I said I use ProfileService and not Datastore.
Yeah, I saw that. By ProfileService
you mean ProfileService by Loleris, right?
That uses Robloxās DataStores - itās essentially the exact same thing, ProfileService just acts as a wrapper around DataStoreService
to make it easier to work with.
If youāre talking about the GlobalUpdates feature that still wonāt work across different experiences; you will only be able to access data from different places within the same experience.