Esempio n. 1
0
        public static void Quit(bool Reconnect = true)
        {
            lock (WriteLock)
            {
                if (ExitStatus)
                {
                    return;
                }

                ExitStatus = true;
                var memory = sRuntime.MemorySize;
                sAddonManager.UnloadPlugins();
                sUtilities.RemovePidFile();
                sTimer.SaveUptime(memory);
                sCacheDB.Clean();
                ServerDisconnect(Reconnect);
                ListenerDisconnect();
            }
        }