Is it possible to save player-made creations from building tools to the game (similar to personal servers)

If the title sounded unclear, I’m going to explain here. I want to make a game that revolves around the concept of free building, but I have ran into one error, which is the game saving blocks, so if the server were to crash or reset, all the progress made by players would still be there.
I’m just curious as to if this is still possible nowadays, and how I should approach it. I was considering Datastore, but it didn’t give me the results I wanted.
If what I said is still unclear, I will further elaborate with a reply.

1 Like

It is possible, to certain extents. And you kind of have to use datastore for saving and loading data. How you structure your data depends on what you’re saving.

If you, for ex, have a sandbox/voxel kinda thing like minecraft, you can have an array of block ids and states (for interaction/functionality such as growth over time like crops), which then your script will build the creation from.

Note: The saved data table can have tables within it. Ex: data = {First = {0,0}, Second = {0,0}}

yes

2 Likes