I currently don’t have time to manage it but if you or @Bloxxy213_DVL want to do it and post the link feel free to
Here you go:
thx, I will make a pull request
Suphi’s DataStore Module 1.2 is now live
bug fix -- fixed small edge case when calling ds:Close() would return nil instead of "Success"
This is a drop in replacement when updating from version 1.0/1.1
to 1.2
you don’t need to change anything in your scripts
does it automatically update or no? because you put this:
This is a drop in replacement when updating from version
x.x
toy.y
you don’t need to change anything in your scripts
In the 2 hours you took to explain everything your module can do, I already learned Datastore2, implemented Datastore2, learned ProfileService to know how good Datastore2 is, read all the documentation for Datastore2 and ProfileService, and had time to fix 5 bugs in my game, none releated to datastores. So why use yours?
you cant auto update it self module, except your doing require(asset_id) not for require(path.module)
Ill soon have a 2 hour video that explains how Datastore2
, ProfileService
and Suphi's DataStore Module
work
Edit* its only 46 min long
Thanks so much for putting in the time and effort to make this module and tutorials! I really like how easy-to-use and elegant the APIs are. And about the videos, they’re awesome – I don’t think length is a problem at all. I watch them at 2x speed, and everything’s still clear. Keep up the great work.
Looks a lot more promising than ProfileService, definitely would be using this in my future projects over ProfileService
Yo suphi just to notify you
SaveDelay
is already set to 0 by default because I knew it was getting removed so this change has no effect for SDM
Nice work and creative implementation, thanks for the hard work. Your Youtube videos are also great for developers moving over to the platform who want to understand its quirks!
This seems to be a great DataStore module, so I’ve started using it (instead of ProfileService, which I never set up).
Is there a way to open another player’s profile for viewing only, even if they are in another server (therefore locking their store)? I heard of a way to do this with ProfileService, but I don’t know if there’s a way to do it other than the “queue” that I’ve heard of from your advanced tutorial video.
You can use ‘Read’ to view there last saved value but not the value that is cached on the other server
Oh, I see now. That’s pretty easy!
This is an amazing module fr, You are one of the best scirpters if not the best.
Keep it up ! but i got one question : i dont really understand what does these methods really do :Close() :Open() :Destroy().
Think of it like a text file
Open()
will open the text file
Save()
will save the text file
Close()
will save then close the text file
Destroy()
will save then close then remove the text file from memory
The main 2 that are important are Open()
and Destroy()
if you watch my basics video it will cover how to use Open()
and Destroy()
Alright thank you, but i have last question why would the module cannot open datastore sometimes, cuz in my case it seems not be opening more often.
what does print(ds:Open())
print ??
if it says locked then it means that its open by something else or it failed to close last time
if it says error then Roblox servers might be having problems