How would i create a DataStore Rollback system?

I’ve been designing my DataStore Rollback system, i’m trying to use Berezaa’s method for it, the current system that i’m trying to make is good, however, i’m getting confused easily because of how complex the system is, and i forget important stuff for the system, i tried search for rollback systems in Youtube/Google for games, i didn’t get a very helpful answer. I thought about creating a new Rollback system, so i would like a bit of help or ideas about that. Thanks for reading.

What is the need for a rollback system? This style of data storing is meant to prevent data loss, and rolling back creates data loss. If you are truly using Berezaa’s method, you can check the latest ordered async for the user and get the time that is closest to (but before) the time you’re trying to roll back to and delete the other entries.

I need to create it because if a global data issue/glitch happens, i would need to restore player’s data to X date. Berezaa’s methord was the best way to start with the system in my opinion. Thanks for helping :+1:.

1 Like