public override void Dispose() { ChannelServer.Instance.GameEventManager.Unregister(this.Id); this.End(); base.Dispose(); }