[Updated] DataStore2 Creator Plugin/ Folders / Tables

Judging by your code here: https://github.com/InToSlapCrap/DataStoreCreator/blob/main/src/server/init.server.lua, I strongly recommend this not be used until it conforms to several warnings from the DataStore2 documentation.

Problem #1.

local datastore2 = require(1936396537)

The free model is:

  1. Not updated. I’m not able to, and I don’t have the time to support it.
  2. Insecure. Because it’s outdated, it does not have crucial bug fixes to make sure data is correctly saved for cases like shutdowns.
  3. Not officially recommended anywhere.

Problem #2. You are not using Combine anywhere. As stated in the documentation several times:

Problem #3. You are calling :Set every 60 seconds on a loop. This is completely pointless. As stated in the documentation:

You need to set your data stores as they change

Although you are not doing PlayerRemoving, you are still failing this crucial piece of DataStore2–that it is your cache.

I can’t really comment on the rest as I can’t really read it.

It’s also going to be impossible for someone to easily use DataStore2 on their own alongside this module, since they’ll have conflicting implementations and will save over each other.

9 Likes