Exemple #1
0
        public async void CMD_Shutdown(Client client)
        {
            NAPI.Chat.SendChatMessageToAll("[SERVER]: Shutdown inititated, saving data...");
            Initialization.OnServerShutdown();
            Logger.GetInstance().ServerInfo("[SHUTDOWN]: Started saving World Data.");
            await WorldHandler.OnServerShutdown();

            SaveOnlinePlayers();
            Logger.GetInstance().ServerInfo("[SHUTDOWN]: Saving proccess finished, shutting down... ");
            NAPI.Chat.SendChatMessageToAll("[SERVER]: Saving proccess finished, shutting down...");
            Environment.Exit(1);
        }