Does it not save at the end of the map? There is (unfortunately) very little I can do about saving before server crashing, as there is no hook for me to get a hold of for such an event. Therefore, the only way for a local database to always be updated is to constantly save the database, which would be horrendous for the server.
However, I am working on doing remote SQL databases, which would therefore eliminate the problems you are getting as the SQL database would be completely separate to the game server. However, this depends on the limitations of what the game server provider imposes on you. Let me know on the forums if you need any assistance.