|
@@ -309,7 +309,14 @@ public class ServerGrid : DynamicGrid<Server>
|
|
|
var startupSettings = startupConfig.Load();
|
|
|
foreach (var startup in startupSettings.StartServers)
|
|
|
{
|
|
|
- _services.FirstOrDefault(x => x.ServiceName == startup)?.Start();
|
|
|
+ try
|
|
|
+ {
|
|
|
+ _services.FirstOrDefault(x => x.ServiceName == startup)?.Start();
|
|
|
+ }
|
|
|
+ catch(Exception e)
|
|
|
+ {
|
|
|
+ Logger.Send(LogType.Error, "", $"Could not start {startup}: {CoreUtils.FormatException(e)}");
|
|
|
+ }
|
|
|
}
|
|
|
startupSettings.StartServers.Clear();
|
|
|
startupConfig.Save(startupSettings);
|