Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
2

Does anyone know what the difference is between Datastore and Datastore2?

Asked by 4 years ago

How are the two different when it comes to saving player data?

2 answers

Log in to vote
1
Answered by 4 years ago

DataStore saves your data on the server globally.

DataStore2 however saves everything in a table.

If you require any help regarding DataStore2, make sure to read this post: Click here

From Kampfkaren, this is how a example code can look for DataStore2. Credits to him.

01local ReplicatedStorage = game:GetService("ReplicatedStorage")
02local Players = game:GetService("Players")
03local ServerScriptService = game:GetService("ServerScriptService")
04 
05local DataStore2 = require(ServerScriptService.DataStore2)
06 
07-- Always "combine" any key you use! To understand why, read the "Gotchas" page.
08DataStore2.Combine("DATA", "coins")
09 
10Players.PlayerAdded:Connect(function(player)
11    local coinStore = DataStore2("coins", player)
12 
13    local function callRemote(value)
14        ReplicatedStorage.CoinAmount:FireClient(player, value)
15    end
View all 38 lines...

Happy Programming! Comment if you have any concerns.

Ad
Log in to vote
0
Answered by 4 years ago

Datastore2 is a community-made datastore module that has caching and data loss prevention.

Answer this question