public int HandlePacket(ServerConnector connector, GamePacket packet)
        {
            int id = packet.ReadInt();

            if (GatewayGlobal.BattleServerMgr.Contains(id) ||
                GatewayGlobal.ConnectingMgr.Contains(id))
            {
                return(0);
            }

            string ip = packet.ReadUTF();

            int port = packet.ReadInt();

            BattleServerConnector conn = new BattleServerConnector(id);

            conn.Connect(ip, port);

            return(0);
        }
        public int HandlePacket(ServerConnector connector, GamePacket packet)
        {
            int id = packet.ReadInt();

            if (GatewayGlobal.BattleServerMgr.Contains(id) ||
                GatewayGlobal.ConnectingMgr.Contains(id))
            {
                return 0;
            }

            string ip = packet.ReadUTF();

            int port = packet.ReadInt();

            BattleServerConnector conn = new BattleServerConnector(id);

            conn.Connect(ip, port);

            return 0;
        }