What are the chances of a Roblox server closing in an unexpected way and how to deal with it?

Let’s say I have a datastore that saves player data when the PlayerRemoving or game:BindToClose fires. What are the chances of a Roblox server shutting down in a not normal way(example: the server crashes completely and suddenly from an external source)? Also, how should I handle such a scenario, is auto-saving once per X amount of time the only way?

If the server crashes, then there is absolutely no way to save after that point, or even detect a carsh occuring. Because of this, autosaving IS the only way to handle that situation.

Autosave your data every 2-5 minutes or every time the player does something important (gets a level, unlocks something, etc.).