private bool TryRemove(Account acct) { try { ServerGlobals.ClearAccount(acct, true); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); } }
protected override void OnClientDisconnected(ClientBase client, bool forced) { Console.WriteLine("WorldServer::OnClientDisconnected"); Account acct = null; if (ServerGlobals.TryGetAccountByClient(client, out acct)) { Console.WriteLine("Trying to clear acct"); ServerGlobals.ClearAccount(acct, true); } base.OnClientDisconnected(client, forced); }