Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

Is it possible to call :SaveString() without the data being tied to a player?

I ask this because I have a billboard in a game place that cycles through things that players can put on it. The billboard holds things like game suggestions and ideas. I want that board to save to the server so that when all players leave a server instance, it will appear with everything that was previously added in the new server instance. I was thinking on using SaveString and saving the text data in the SurfaceGUI, but realized that it can be tied to players and just them, making certain messages appear when a certain player connects. Is there a way to do what I want?

3 answers

✓ Accepted answer

No because data persistence methods ONLY work on Player objects.

This is why ROBLOX made DataStore. DataStore is not saved on players, but on the DatastoreService. You can basically say that data saved with DataStore is saved on the game instead of a player.

~coo1o

2 comments

0

@coo1o -- Okay, I did read about that awhile back but forgot. Time to do some wiki reading! Thanks everybody.

0

No problem, glad to help! :D

No, it isn't possible.

This is the reason DataStore was made.

This discussion is preserved as it was. New answers, comments, and votes are closed.