/// <summary>
        /// Create a channel list (only one channel at the moment).
        /// </summary>
        /// <param name="channel_name"></param>
        /// <returns></returns>
        public static byte[] ChannelList_Buff(string channel_name)
        {
            byte[] block = new byte[0x40]; // Create the packet's data base
            byte[] c_block = EngineUtils.PacketUtils.calcPacket(0x40, 0x7D6); // Calc the packet's header

            // Initializing the packet writer
            PacketWriter PW = new PacketWriter(block);

            // Write the packet's header
            PW.WriteByteArray(0, c_block);

            // Write the packet's data
            PW.WriteString(5, EngineEnum.PacketEnum.PacketCommand.success_0);
            PW.WriteUInt16(29, 1);
            PW.WriteUInt16(31, 1);
            PW.WriteString(32, channel_name);
            PW.WriteUInt32(44, 5);
            PW.WriteUInt32(48, 6);
            PW.WriteUInt32(52, 7);
            PW.WriteUInt32(56, 9);
            PW.WriteUInt32(60, 10);

            if(channel_name.Length > 11) {
                EngineConsole.Log.Error("channel name too long");
            }

            return block;
        }