Make .bak files update every 1000 turns
So, I just lost a character to a random crash. (r52 seems somewhat unstable in Windows, this has happened a few times) Fortunately, I was able to restore the game from a .bak file. Unfortunately, I hadn't saved in a few hours and lost a lot of progress. (ToEF, white unicorn quest, casino, and like 10 levels of the CoC as well as 5 character levels)
Now I intend to save as often as possible, but sometimes I forget. I recommend you have the game autosave and create a new .bak every 1000 turns like they do on the server. That way, you won't lose too much with a unexpected crash.