Hello, very new to the TFS community. Doing this as a side project/hobby after hours off work... What I'm considering now is how to maintain an up-to-date database if something would to happen with the server. I know I can catch signals and before closing the server I can save the current gamestate. But what if something unforseen, like poweroutage or similar to that happens. I don't know if this is a completely foolish but would it be possible to spin up a thread that saves the game every 1-3 minutes to minimize the rollback that could happen. By doing this we would open up to read/writes simultaniously from the database which is not going to be acceptable. What solutions are out there currently and what do you propose can be done?