From 953ab22d16a13da63c2e9c6fd1c5901db42bc5c1 Mon Sep 17 00:00:00 2001 From: Lacoi Date: Mon, 1 Jan 2024 15:59:55 +0100 Subject: [PATCH 1/2] Fix AutoBackup RCON message AutoBackup RCON Mmssage isn't send, if "ServerShutdown_SendShutdownMessages" is disabled --- src/ARKServerManager/Lib/ServerApp.cs | 7 +++++-- src/ARKServerManager/VersionFeed.xml | 25 +++++++++++++++++++++++- src/ARKServerManager/VersionFeedBeta.xml | 23 ++++++++++++++++++++++ 3 files changed, 52 insertions(+), 3 deletions(-) diff --git a/src/ARKServerManager/Lib/ServerApp.cs b/src/ARKServerManager/Lib/ServerApp.cs index 5a31a178..448147fd 100644 --- a/src/ARKServerManager/Lib/ServerApp.cs +++ b/src/ARKServerManager/Lib/ServerApp.cs @@ -2859,12 +2859,15 @@ namespace ServerManagerTool.Lib private bool SendMessage(string message, CancellationToken token) { - return SendMessage(Config.Default.RCON_MessageCommand, message, token); + if (SendShutdownMessages) + { + return SendMessage(Config.Default.RCON_MessageCommand, message, token); + } } private bool SendMessage(string mode, string message, CancellationToken token) { - if (string.IsNullOrWhiteSpace(message) || !SendShutdownMessages) + if (string.IsNullOrWhiteSpace(message)) return false; var sent = SendCommand($"{GetRconMessageCommand(mode)} {message}", token); diff --git a/src/ARKServerManager/VersionFeed.xml b/src/ARKServerManager/VersionFeed.xml index 7d9e6e8d..c3519155 100644 --- a/src/ARKServerManager/VersionFeed.xml +++ b/src/ARKServerManager/VersionFeed.xml @@ -5,7 +5,30 @@ Ark Server Manager Version Feed This is the Ark Server Manager release version feed. - 2023-11-16T00:00:00Z + 2024-01-01T00:00:00Z + + + + 1.1.445 (1.1.445.2) + 1.1.445.2 + + 2024-01-01T00:00:00Z + +
+

+ BUGFIX +
+

    +
  • AutoBackup - fix RCON message wasn't send
  • +
+

+
+
+ + Lacoi + + +
urn:uuid:D776BB39-92F0-4C80-A57C-468B80DEB086 diff --git a/src/ARKServerManager/VersionFeedBeta.xml b/src/ARKServerManager/VersionFeedBeta.xml index fdc3ee08..b76208c4 100644 --- a/src/ARKServerManager/VersionFeedBeta.xml +++ b/src/ARKServerManager/VersionFeedBeta.xml @@ -7,6 +7,29 @@ 2023-11-16T00:00:00Z + + + 1.1.445 (1.1.445.2) + 1.1.445.2 + + 2024-01-01T00:00:00Z + +
+

+ BUGFIX +
+

    +
  • AutoBackup - fix RCON message wasn't send
  • +
+

+
+
+ + Lacoi + + +
+ urn:uuid:D776BB39-92F0-4C80-A57C-468B80DEB086 1.1.445 (1.1.445.1) From 977227228a74a079f9946b53a6d9a3140577de27 Mon Sep 17 00:00:00 2001 From: Lacoi Date: Mon, 1 Jan 2024 16:04:55 +0100 Subject: [PATCH 2/2] fix missing return value --- src/ARKServerManager/Lib/ServerApp.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ARKServerManager/Lib/ServerApp.cs b/src/ARKServerManager/Lib/ServerApp.cs index 448147fd..3dcb6e76 100644 --- a/src/ARKServerManager/Lib/ServerApp.cs +++ b/src/ARKServerManager/Lib/ServerApp.cs @@ -2859,10 +2859,10 @@ namespace ServerManagerTool.Lib private bool SendMessage(string message, CancellationToken token) { - if (SendShutdownMessages) - { - return SendMessage(Config.Default.RCON_MessageCommand, message, token); - } + if (!SendShutdownMessages) + return false; + + return SendMessage(Config.Default.RCON_MessageCommand, message, token); } private bool SendMessage(string mode, string message, CancellationToken token)