Save your player data with ProfileService! (DataStore Module)

ProfileService discourages serialization, especially when DataStore keys have a limit of 4 megabytes.

Check the module source to answer questions like that. Yes - ProfileService does this automatically.

The official ProfileService replication solution combo is ReplicaService. If it’s too advanced for you, then you’ll have to make up your own code that both updates Profile.Data and replicates to clients.

Not using :ListenToHopReady() could only result in slightly longer load times after teleportation. You’ll have to set up teleportation in your game and test it yourself.

Yes. Also ProfileService is NOT going to work for multi-server access at the same time - one profile will only be loaded on one server at a time.

You don’t have to check this if you’re using :Reconcile().

3 Likes