Esempio n. 1
0
        /// <summary>
        /// Initialize the ClusterServer.
        /// </summary>
        protected override void Initialize()
        {
            FFPacketHandler.Initialize <ClusterClient>();
            this.LoadConfiguration();
            this.ConnectToDatabase();
            this.ConnectToISC();

            Console.WriteLine();
        }
Esempio n. 2
0
        /// <summary>
        /// Handle incoming packets.
        /// </summary>
        /// <param name="packet">Incoming packet</param>
        public override void HandleMessage(NetPacketBase packet)
        {
            packet.Position += 13;
            var packetHeaderNumber = packet.Read <uint>();
            var packetHeader       = (PacketType)packetHeaderNumber;
            var pak = packet as FFPacket;

            if (!FFPacketHandler.Invoke(this, packetHeader, packet))
            {
                FFPacket.UnknowPacket <PacketType>(packetHeaderNumber, 2);
            }
        }
Esempio n. 3
0
        /// <summary>
        /// Handle incoming packets.
        /// </summary>
        /// <param name="packet">Incoming packet</param>
        public override void HandleMessage(NetPacketBase packet)
        {
            packet.Position = 17;

            var packetHeaderNumber = packet.Read <uint>();
            var packetHeader       = (PacketType)packetHeaderNumber;

            Log.Debug("Recieve World packet: {0}", packetHeader);

            if (!FFPacketHandler.Invoke(this, packetHeader, packet))
            {
                FFPacket.UnknowPacket <PacketType>(packetHeaderNumber, 8);
            }
        }