diff --git a/src/ARKServerManager/Lib/ServerApp.cs b/src/ARKServerManager/Lib/ServerApp.cs index e0c15723..1c6fdc75 100644 --- a/src/ARKServerManager/Lib/ServerApp.cs +++ b/src/ARKServerManager/Lib/ServerApp.cs @@ -2069,9 +2069,10 @@ namespace ServerManagerTool.Lib var saveFolderInfo = new DirectoryInfo(saveFolder); // backup the world save file + var key = string.Empty; var files = new Dictionary> { - { "", new List { worldFile } } + { key, new List { worldFile } } }; // backup the player files @@ -2079,7 +2080,7 @@ namespace ServerManagerTool.Lib var playerFiles = saveFolderInfo.GetFiles(playerFileFilter, SearchOption.TopDirectoryOnly); foreach (var file in playerFiles) { - files[""].Add(file.FullName); + files[key].Add(file.FullName); } // backup the tribe files @@ -2087,7 +2088,7 @@ namespace ServerManagerTool.Lib var tribeFiles = saveFolderInfo.GetFiles(tribeFileFilter, SearchOption.TopDirectoryOnly); foreach (var file in tribeFiles) { - files[""].Add(file.FullName); + files[key].Add(file.FullName); } // backup the tribute tribe files @@ -2095,7 +2096,7 @@ namespace ServerManagerTool.Lib var tributeTribeFiles = saveFolderInfo.GetFiles(tributeTribeFileFilter, SearchOption.TopDirectoryOnly); foreach (var file in tributeTribeFiles) { - files[""].Add(file.FullName); + files[key].Add(file.FullName); } if (Config.Default.AutoBackup_IncludeSaveGamesFolder) @@ -2110,7 +2111,7 @@ namespace ServerManagerTool.Lib var saveGamesFiles = saveGamesFolderInfo.GetFiles(saveGamesFileFilter, SearchOption.AllDirectories); foreach (var file in saveGamesFiles) { - var key = file.DirectoryName.Replace(saveGamesFolder, Config.Default.SaveGamesRelativePath); + key = file.DirectoryName.Replace(saveGamesFolder, Config.Default.SaveGamesRelativePath); if (files.ContainsKey(key)) files[key].Add(file.FullName); else diff --git a/src/ConanServerManager/Lib/ServerApp.cs b/src/ConanServerManager/Lib/ServerApp.cs index d2afaab2..af636dda 100644 --- a/src/ConanServerManager/Lib/ServerApp.cs +++ b/src/ConanServerManager/Lib/ServerApp.cs @@ -1991,9 +1991,10 @@ namespace ServerManagerTool.Lib var saveFolderInfo = new DirectoryInfo(saveFolder); // backup the world save file + var key = string.Empty; var files = new Dictionary> { - { "", new List { worldFile } } + { key, new List { worldFile } } }; if (Config.Default.AutoBackup_IncludeSaveGamesFolder) @@ -2008,7 +2009,7 @@ namespace ServerManagerTool.Lib var saveGamesFiles = saveGamesFolderInfo.GetFiles(saveGamesFileFilter, SearchOption.AllDirectories); foreach (var file in saveGamesFiles) { - var key = file.DirectoryName.Replace(saveGamesFolder, Config.Default.SaveGamesRelativePath); + key = file.DirectoryName.Replace(saveGamesFolder, Config.Default.SaveGamesRelativePath); if (files.ContainsKey(key)) files[key].Add(file.FullName); else