/// <summary> /// 所有的客户端提前异常退出、正常退出都走此方法 /// </summary> /// <param name="clientProxy"></param> private void ClientProxyClose(ServerProxy clientProxy) { SGMM.OnClientCancelMatch(clientProxy); SGMM.RemoveGame(clientProxy); clientProxy.OnClose(); ClientsDict.Remove(clientProxy.ClientID); UserDatabase.Instance.RemoveLoginUser(clientProxy.ClientID); }