Exemple #1
0
 private static void Shutdown(bool crashed = false)
 {
     IsRunning = false;
     //Server.Stop();
     ServerShuttingDown.Raise(crashed);
     SettingsManager.Save(true);
     SettingsManager.Save();
     Log.Stop();
 }
Exemple #2
0
 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();
 }
Exemple #3
0
        private void OnServerShuttingDown()
        {
            if (ServerShuttingDown == null)
            {
                return;
            }

            Task.Run(() =>
            {
                ServerShuttingDown?.Invoke(this, new InternetEventArgs {
                    Local = this
                });
            });
        }
Exemple #4
0
 protected void OnServerShuttingDown()
 {
     ServerShuttingDown?.Invoke(mvarID);
 }