كود:
private void ShutDown()
{
if (Disconnected)
return;
if (Logger != null)
Logger.Close();
if (this != null && this.Entity != null)
{
if (this.JustCreated)
return;
Database.EntityTable.UpdateOnlineStatus(this, false);
Database.EntityTable.SaveEntity(this);
if (ServerBase.Kernel.GamePool.ContainsKey(this.Entity.UID))
ServerBase.Kernel.GamePool.Remove(this.Entity.UID);