3 / 4
Oct 2020

Greetings,

I am looking forward to use datastores / databases in Roblox, but I am not sure what is recommended and what I should avoid.

E.g. I want to create a server where you load a terrain containing a lot of blocks, its positions, colors, material, fields etc. Something like a Minecraft/Trove server.

So I know there’s DataStore & plugins to view them.

  • How do you deal with viewing all the saved data to edit, delete or mass-edit/delete them?
  • If using a plugin, which plugin do you use to manipulate/view the data?
  • Should I use an API like MongoDB/Mongoose & what should I be aware of when using this method?

Besides that, do you recommend me the idea / implementation of creating a project / game that requires a server to run & load chunks server-sided while accessing to the datastore?
Not sure if Roblox is really reliable for that, but asking anyway!

It depends on your situation, I use ProfileService instead of making my own as it is really well made and has session locking to prevent duplication glitches. In your case, it might be best to use an external database since that is a lot of data. If you do regular datastores however, you should use sleitnicks Datastore editor plugin. DataStore Editor - Roblox

However setting something up like this is very complicated for begginers if you dont have any outside experiences with databases. You will also have some limitations as HttpService, the service that allows you to send http reqests do your database, has some pretty strict limits on how many requests can be made a minute. You can read about the limits here. HttpService | Documentation - Roblox Creator Hub. If this helps dont forget to mark this down as a solution. :grin:


Powered by Discourse