Best way to transfer player data

Hey guys, I’m currently looking for a good way to transfer a player’s data from one game to another. A game I’m a dev for is looking to move to a group game. We currently get around 250 players a day.

A solution I think might work would be using Trello. Make a card when they join the game that stores their points, teleport them to the new game and give them the points marked on the Trello card and then mark the card as “transferred”.

Is this method effective? Or is there a better and more efficient way to do this?

PS - Sorry if I posted this in the wrong category.

1 Like

Trello is not a database therefore should not be used as one. But isn’t it possible to transfer from a single user’s game to group game? Can’t you just make a new place? Data stores are shared between places on the same universe.

1 Like

If you plan on teleporting the player from the old game to the new game anyway, why not pass their data as the teleportData to the new place?

2 Likes

We’re trying to move the player’s data from one game to an entirely separate game. So that wouldn’t work as its not the same universe. @cowsoncows. Another thing to note, we’re only intending to transfer the data, not to store it long term.

1 Like

Ok I see. My bad. You could look into storing data in the old game in a DynamoDB database or amazon AWS, and then from the new game get that data from the data base.

1 Like

if your not loading all the players values into a temporary folder when they join the game. (and then removing it after they leave), then this can be pretty tricky, but if you ARE then you could just copy over the folders. (instead of making a network request every time you want to grab data from old game) this will make everything a little bit faster and all your data will be in one visible place for you to copy/paste.

I meant to pass it through once, and then upon retrieving the data at the new place you could put that into the new game’s DataStore, and maybe using DataStore as well to mark that the player has retrieved their old data.

However I’m reading now that TeleportService isn’t always reliable so it might be best not to base all your players’ data on it.

I may be wrong, (if i am my bad) I’m pretty sure you cant use TeleportService to send data from one game to another

You can as long as the place your teleporting to is the start place of the game.

Edit: This is from my understanding of the wiki, haven’t tested it myself so you may be right.

you can only transfer data to sub_places of your main game, not to an entirely new game.