I’ve heard of Datastore2, however after looking through the documentation I don’t believe it fits my needs.
I am looking for a way to back up a ban datastore every once and a while (A datastore which won’t be updated often, yet is still imperative that it has backups) and be able to load a backup.
For example, if a person on the staff team were to decide to completely bomb this datastore with people, I would wish to be able to “roll back” the datastore to a date BEFORE this happened without unbanning every single person who was previously listed.
I’d rather do this than have people open tickets to have their ban lifted.
This seems like a super niche thing since I haven’t found anything useful after an hour of searching.
Which is more than enough time for you to just revert bans.
If you can’t rollback a malicious banwave within 30 days, you have bigger problems as a developer.
If you want to make timed bans though, can’t you just leave a timestamp for the banned player that will determine when the player will be unbanned?