branchrust_reboot/main/save_reliabilitycancel
                         
                     
             
         
     
    
        
4 Commits over 31 Days - 0.01cph!
    
    
        
            
            
            
                
                Code review: Add some comments so we don't have a repeat of this bug in the future
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add support for maintaining the previous N saves as backups, configurable with server.savebackupcount (minimum 2)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Stream save data to disk instead of making a copy to avoid a possible OutOfMemoryException
 
                
                
                
                
                
             
         
        
            
            
            
                
                Abort the save process when failing to write the new save file (otherwise it will delete the working save too) (RIP EU2)