Package 업데이트 분리 작업 진행중

This commit is contained in:
2025-08-18 16:24:13 +09:00
parent e46583f725
commit c7aeee4eee
3 changed files with 70 additions and 8 deletions

View File

@@ -136,17 +136,17 @@ namespace Mitria_Minecraft_Launcher.Updater
CommonLibrary.Log
.INFO(string.Format("{0}", result == 1 ? "remote is the upper version" : "remote is the lower version"));
bool packageInitialization = true;
if (thisVersion.Major < remoteVersion.Major ||
(thisVersion.Major == remoteVersion.Major && thisVersion.Minor < remoteVersion.Minor))
if (thisVersion.Major < remoteVersion.Major || thisVersion.Minor < remoteVersion.Minor)
{
packageInitialization = false;
CommonLibrary.Log.INFO("[Package] update.");
CommonLibrary.Log.INFO("[Package] delete it for update.");
}
else
{
CommonLibrary.Log.INFO("[Package] delete it for update.");
packageInitialization = false;
CommonLibrary.Log.INFO("[Package] update.");
}
var rootDirectoryInfo = new System.IO.DirectoryInfo(System.IO.Path.GetFullPath(CommonLibrary.Extensions.PathCombineW(Settings.UserLauncherConfig.GameDirectory, Settings.NowProfile.ServerName)));
@@ -155,7 +155,7 @@ namespace Mitria_Minecraft_Launcher.Updater
rootDirectoryInfo.Create();
Log.INFO("[Package] +[D] " + rootDirectoryInfo.FullName);
}
else
else if(packageInitialization)
{
// 비우기 전에 스크린샷폴더 보존 /screenshots
string oldScreenshotsDirectory = CommonLibrary.Extensions.PathCombineW(Settings.UserLauncherConfig.GameDirectory, Settings.NowProfile.ServerName, "screenshots");
@@ -179,6 +179,8 @@ namespace Mitria_Minecraft_Launcher.Updater
downloader.DownloadFile(downloadUrl, targetPath);
Log.INFO("[Package] Download End");
if (Settings.UserClientVersion.PackageDirectorys != null)
{
foreach (var item in Settings.UserClientVersion.PackageDirectorys)