From d6c72d225e79d23825bd082a986874f6cd5b0025 Mon Sep 17 00:00:00 2001 From: Brett Hewitson Date: Mon, 20 Dec 2021 15:32:03 +1000 Subject: [PATCH] Added Valid check to out of date mod Validation --- src/ARKServerManager/Lib/ServerRuntime.cs | 2 +- src/ARKServerManager/VersionFeed.xml | 5 +++-- src/ARKServerManager/VersionFeedBeta.xml | 23 +++++++++++++++++++++ src/ConanServerManager/Lib/ServerRuntime.cs | 2 +- src/ConanServerManager/VersionFeed.xml | 5 +++-- src/ConanServerManager/VersionFeedBeta.xml | 23 +++++++++++++++++++++ 6 files changed, 54 insertions(+), 6 deletions(-) diff --git a/src/ARKServerManager/Lib/ServerRuntime.cs b/src/ARKServerManager/Lib/ServerRuntime.cs index 87a98018..6988b0e8 100644 --- a/src/ARKServerManager/Lib/ServerRuntime.cs +++ b/src/ARKServerManager/Lib/ServerRuntime.cs @@ -344,7 +344,7 @@ namespace ServerManagerTool.Lib var modsRootFolder = Path.Combine(this.ProfileSnapshot.InstallDirectory, Config.Default.ServerModsRelativePath); var modDetails = ModDetailList.GetModDetails(modIdList, modsRootFolder, null, response); - outOfdateModCount = modDetails.Count(m => !m.UpToDate); + outOfdateModCount = modDetails.Count(m => m.IsValid && !m.UpToDate); } if (outOfdateModCount > 0 && this.OutOfDateModCount != outOfdateModCount && !string.IsNullOrWhiteSpace(Config.Default.Alert_ModUpdateDetected)) diff --git a/src/ARKServerManager/VersionFeed.xml b/src/ARKServerManager/VersionFeed.xml index d5adb69a..a68df048 100644 --- a/src/ARKServerManager/VersionFeed.xml +++ b/src/ARKServerManager/VersionFeed.xml @@ -9,8 +9,8 @@ urn:uuid:3E33DCB2-ECFE-4489-B1A4-56F5D386F9DC - 1.1.413 (1.1.413.15) - 1.1.413.15 + 1.1.413 (1.1.413.16) + 1.1.413.16 2021-12-20T00:00:00Z @@ -40,6 +40,7 @@
  • Profile Sync - Added Discord Bot section to the list.
  • Auto-Update process - have reworked parts of the process and the logging.
  • Manual-Update process - have reworked parts of the logging.
  • +
  • Out of Date Mod Check - Added Valid mod check, so will not include mod that are invalid.
  • Made changes to the code to help improve performance.
  • pt-BR Translation file updated.
  • ru-RU Translation file updated.
  • diff --git a/src/ARKServerManager/VersionFeedBeta.xml b/src/ARKServerManager/VersionFeedBeta.xml index d07baff2..7650098d 100644 --- a/src/ARKServerManager/VersionFeedBeta.xml +++ b/src/ARKServerManager/VersionFeedBeta.xml @@ -7,6 +7,29 @@ 2021-12-20T00:00:00Z + + urn:uuid:D8C3D087-64DB-4FB8-829F-7FA665F77309 + 1.1.413 (1.1.413.16) + 1.1.413.16 + + 2021-12-20T00:00:00Z + +
    +

    + CHANGE +
    +

      +
    • Out of Date Mod Check - Added Valid mod check, so will not include mod that are invalid.
    • +
    +

    +
    +
    + + bletch + bletch1971@hotmail.com + +
    + urn:uuid:6E0126E3-4120-4F3A-9EF1-05762C2A5078 1.1.413 (1.1.413.15) diff --git a/src/ConanServerManager/Lib/ServerRuntime.cs b/src/ConanServerManager/Lib/ServerRuntime.cs index 06ff2c22..a9c29187 100644 --- a/src/ConanServerManager/Lib/ServerRuntime.cs +++ b/src/ConanServerManager/Lib/ServerRuntime.cs @@ -351,7 +351,7 @@ namespace ServerManagerTool.Lib var modsRootFolder = Path.Combine(this.ProfileSnapshot.InstallDirectory, Config.Default.ServerModsRelativePath); var modDetails = ModDetailList.GetModDetails(modIdList, modsRootFolder, null, response); - outOfdateModCount = modDetails.Count(m => !m.UpToDate); + outOfdateModCount = modDetails.Count(m => m.IsValid && !m.UpToDate); } if (outOfdateModCount > 0 && this.OutOfDateModCount != outOfdateModCount && !string.IsNullOrWhiteSpace(Config.Default.Alert_ModUpdateDetected)) diff --git a/src/ConanServerManager/VersionFeed.xml b/src/ConanServerManager/VersionFeed.xml index 179083cd..3c12c408 100644 --- a/src/ConanServerManager/VersionFeed.xml +++ b/src/ConanServerManager/VersionFeed.xml @@ -9,8 +9,8 @@ urn:uuid:19B09A66-43F2-4D5F-AF33-5C77D7EA9A6B - 1.1.58 (1.1.58.15) - 1.1.58.15 + 1.1.58 (1.1.58.16) + 1.1.58.16 2021-12-20T00:00:00Z @@ -40,6 +40,7 @@
  • Profile Sync - Added Discord Bot section to the list.
  • Auto-Update process - have reworked parts of the process and the logging.
  • Manual-Update process - have reworked parts of the logging.
  • +
  • Out of Date Mod Check - Added Valid mod check, so will not include mod that are invalid.
  • Made changes to the code to help improve performance.
  • diff --git a/src/ConanServerManager/VersionFeedBeta.xml b/src/ConanServerManager/VersionFeedBeta.xml index 64feedb8..04bd90f2 100644 --- a/src/ConanServerManager/VersionFeedBeta.xml +++ b/src/ConanServerManager/VersionFeedBeta.xml @@ -7,6 +7,29 @@ 2021-12-20T00:00:00Z + + urn:uuid:0C184A8F-803D-4AC6-B9CB-599810F9AD29 + 1.1.58 (1.1.58.16) + 1.1.58.16 + + 2021-12-20T00:00:00Z + +
    +

    + CHANGE +
    +

      +
    • Out of Date Mod Check - Added Valid mod check, so will not include mod that are invalid.
    • +
    +

    +
    +
    + + bletch + bletch1971@hotmail.com + +
    + urn:uuid:5FA48BA6-9154-4626-9B33-63F2D9079B2D 1.1.58 (1.1.58.15)