public void LoadDefaultsSavingAndBackup() {
settings["SaveOnShutdown"] = "true";
settings["SaveInterval"] = "60"; // 0 = no auto save
settings["BackupOnStartup"] = "false";
settings["BackupOnJoin"] = "false";
settings["BackupOnlyWhenChanged"] = "true";
settings["BackupInterval"] = "20"; // 0 = no auto backup
settings["MaxBackups"] = "100"; // 0 = no backup file count limit
settings["MaxBackupSize"] = "0"; // 0 = no backup file size count limit
}