From 42431f0948ec280ed89a30d8f6b14deca7b20f48 Mon Sep 17 00:00:00 2001 From: Timerix22 Date: Sun, 7 Jan 2024 01:32:36 +0600 Subject: [PATCH] final server update fixes --- minecraft-launcher-server/Server.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/minecraft-launcher-server/Server.cs b/minecraft-launcher-server/Server.cs index 86319bd..ba44ebd 100644 --- a/minecraft-launcher-server/Server.cs +++ b/minecraft-launcher-server/Server.cs @@ -38,8 +38,8 @@ static class Server Config = ServerConfig.LoadOrCreateDefault(); CheckUpdates(); - // check for updates every minute - updateCheckTimer = new Timer(true, 60 * 1000, CheckUpdates); + // check for updates every 5 minutes + updateCheckTimer = new Timer(true, 5*60 * 1000, CheckUpdates); updateCheckTimer.Start(); @@ -69,10 +69,12 @@ static class Server static void CheckUpdates() { - logger.LogInfo(nameof(CheckUpdates), "checking for updates..."); + logger.LogDebug(nameof(CheckUpdates), "checking for updates..."); IOPath updatesDir = "updates"; Directory.Create(updatesDir); var updatedFiles = Directory.GetAllFiles(updatesDir); + if(updatedFiles.Count != 0) + logger.LogInfo(nameof(CheckUpdates), $"updated files found in '{updatesDir}'"); foreach (var updatedFilePath in updatedFiles) { try @@ -106,7 +108,7 @@ static class Server Manifests.CreateAllManifests(); logger.LogInfo(nameof(CheckUpdates), "manifests created"); } - logger.LogInfo(nameof(CheckUpdates), "update check completed"); + logger.LogDebug(nameof(CheckUpdates), "update check completed"); } // запускается для каждого юзера в отдельном потоке