private static void Shutdown(bool crashed = false) { IsRunning = false; //Server.Stop(); ServerShuttingDown.Raise(crashed); SettingsManager.Save(true); SettingsManager.Save(); Log.Stop(); }
private static void Shutdown(bool crashed = false) { IsRunning = false; //Server.Stop(); Server.Terminate(); Thread.Sleep(100); // Safe sleep ? ServerShuttingDown.Raise(crashed); SettingsManager.Save(true); SettingsManager.Save(); Log.Stop(); }