/// <summary> /// Close all connection to the Rcon server and stop it /// </summary> public void Stop() { if (!IsRunning) { return; } this.NotifyAll("Server is shutting down..."); m_server.Connected -= m_server_Connected; m_server.Disconnected -= m_server_Disconnected; m_server.ReceivedFull -= m_server_ReceivedFull; m_server.DisconnectAll(); m_server.Stop(); m_server = null; }
/// <summary> /// Close all connection to the Rcon server and stop it /// </summary> public void Stop() { if (!IsRunning) { return; } SendCommand(new NotificationCommand("Server is shutting down...")); m_server.Connected -= m_server_Connected; m_server.Disconnected -= m_server_Disconnected; m_server.ReceivedFull -= m_server_ReceivedFull; m_server.DisconnectAll(); m_server.Stop(); m_server = null; }