Using ProfileStore to edit players data even if they're not in the same server or offline

I ran across a DataStore module called ProfileStore made by @loleris . its great and everything, but I’m just wondering if you’ll be able to edit their data even if they’re not on the same server or offline. It would be great if you could set a player’s data even if they’re away for instances like if they lost their saved data or if its exploited.

edit:
Also wondering if you can make global leaderboards for it

2 Likes

I worked with profile service a bit and from what I can tell no I don’t think that’s possible

1 Like

It’s possible with the data store editor plugin but you need to know the key and scope what I didn’t found out

1 Like
  1. No you cannot edit a player’s data when they are offline, although I have heard you can do it through a plugin. (not too sure on that) What I would recommend is updating the players data upon joining the game again.

  2. No you cannot make global leaderboards

Use MessageAsync()

2 Likes

global leaderboards should not be handled with ProfileStore
on the other hand, Loading data while a specific user is not online can be done. Just need their ID and load it in like you normally would load a player’s data.

you need an data store editor then type PlayerData_5 then Player_[userID]

I dont know, why people say that its not possible, but actually it is. With :MessageAsync(). Check out documentation for this module.

This helped me, thanks. I was trying to save a loss to rage quitters who quit after a specific part of a duel and this worked perfectly.

1 Like