diff --git a/src/NadekoBot/NadekoBot.cs b/src/NadekoBot/NadekoBot.cs index e1223ec9..53288c5c 100644 --- a/src/NadekoBot/NadekoBot.cs +++ b/src/NadekoBot/NadekoBot.cs @@ -292,7 +292,7 @@ namespace NadekoBot } finally { - _log.Info("Shard {0} logged in ...", ShardId); + _log.Info("Shard {0} logged in.", ShardId); sem.Release(); } return Task.CompletedTask; @@ -306,6 +306,7 @@ namespace NadekoBot public async Task RunAsync(params string[] args) { + if(ShardId == 0) _log.Info("Starting NadekoBot v" + StatsService.BotVersion); var sw = Stopwatch.StartNew(); @@ -316,7 +317,7 @@ namespace NadekoBot AddServices(); sw.Stop(); - _log.Info($"Shard {ShardId} connected in {sw.Elapsed.TotalSeconds:F2} s"); + _log.Info($"Shard {ShardId} connected in {sw.Elapsed.TotalSeconds:F2}s"); var stats = Services.GetService(); stats.Initialize(); diff --git a/src/NadekoBot/ShardsCoordinator.cs b/src/NadekoBot/ShardsCoordinator.cs index 8ce8f6f6..9f848389 100644 --- a/src/NadekoBot/ShardsCoordinator.cs +++ b/src/NadekoBot/ShardsCoordinator.cs @@ -49,7 +49,7 @@ namespace NadekoBot FileName = Credentials.ShardRunCommand, Arguments = string.Format(Credentials.ShardRunArguments, i, curProcessId) }); - await Task.Delay(5000); + await Task.Delay(6500); } } @@ -65,10 +65,10 @@ namespace NadekoBot } await Task.Run(() => { - try + string input; + while ((input = Console.ReadLine()?.ToLowerInvariant()) != "quit") { - string input; - while ((input = Console.ReadLine()?.ToLowerInvariant()) != "quit") + try { switch (input) { @@ -84,10 +84,10 @@ namespace NadekoBot break; } } - } - catch (Exception ex) - { - _log.Warn(ex); + catch (Exception ex) + { + _log.Warn(ex); + } } }); foreach (var p in ShardProcesses)