/// <summary>
        /// 批量創建帳號
        /// </summary>
        /// <returns></returns>
        public Message PlayerAccount_Create()
        {
            string serverIP      = null;
            string account       = null;
            int    operateUserID = 0;
            string NyUserID      = null;
            string NyPassWD      = null;
            int    startNum      = 0;
            int    endNum        = 0;
            int    result        = -1;

            try
            {
                TLV_Structure strut = new TLV_Structure(TagName.UserByID, 4, msg.m_packet.m_Body.getTLVByTag(TagName.UserByID).m_bValueBuffer);
                operateUserID = (int)strut.toInteger();
                serverIP      = Encoding.Default.GetString(msg.m_packet.m_Body.getTLVByTag(TagName.RayCity_ServerIP).m_bValueBuffer);
                NyUserID      = Encoding.Default.GetString(msg.m_packet.m_Body.getTLVByTag(TagName.RayCity_NyUserID).m_bValueBuffer);
                NyPassWD      = Encoding.Default.GetString(msg.m_packet.m_Body.getTLVByTag(TagName.RayCity_NyPassword).m_bValueBuffer);
                strut         = new TLV_Structure(TagName.RayCity_StartNum, 4, msg.m_packet.m_Body.getTLVByTag(TagName.RayCity_StartNum).m_bValueBuffer);
                startNum      = (int)strut.toInteger();
                strut         = new TLV_Structure(TagName.RayCity_EndNum, 4, msg.m_packet.m_Body.getTLVByTag(TagName.RayCity_EndNum).m_bValueBuffer);
                endNum        = (int)strut.toInteger();
                result        = CharacterInfo.CreatePlayerAccount(operateUserID, serverIP, NyUserID, NyPassWD, startNum, endNum);
                if (result == 1)
                {
                    SqlHelper.log.WriteLog(lg.API_Look + lg.RayCityAPI_Name + "+>" + lg.RayCityAPI_Address + CommonInfo.serverIP_Query(serverIP) + lg.API_Create + lg.RayCityAPI_Account + lg.RayCityAPI_Char + NyUserID + lg.API_From + startNum + lg.API_To + endNum + lg.API_Success);
                    Console.WriteLine(DateTime.Now + lg.API_Look + lg.RayCityAPI_Name + "+>" + lg.RayCityAPI_Address + CommonInfo.serverIP_Query(serverIP) + lg.API_Create + lg.RayCityAPI_Account + lg.RayCityAPI_Char + NyUserID + lg.API_From + startNum + lg.API_To + endNum + lg.API_Success);
                    return(Message.COMMON_MES_RESP("SUCCESS", Msg_Category.RAYCITY_ADMIN, ServiceKey.RayCity_PlayerAccount_Create_Resp));
                }
                else
                {
                    SqlHelper.log.WriteLog(lg.API_Look + lg.RayCityAPI_Name + "+>" + lg.RayCityAPI_Address + CommonInfo.serverIP_Query(serverIP) + lg.API_Create + lg.RayCityAPI_Account + lg.RayCityAPI_Char + NyUserID + lg.API_From + startNum + lg.API_To + endNum + lg.API_Failure);
                    Console.WriteLine(DateTime.Now + lg.API_Look + lg.RayCityAPI_Name + "+>" + lg.RayCityAPI_Address + CommonInfo.serverIP_Query(serverIP) + lg.API_Create + lg.RayCityAPI_Account + lg.RayCityAPI_Char + NyUserID + lg.API_From + startNum + lg.API_To + endNum + lg.API_Failure);
                    return(Message.COMMON_MES_RESP("FAILURE", Msg_Category.RAYCITY_ADMIN, ServiceKey.RayCity_PlayerAccount_Create_Resp));
                }
            }
            catch (System.Exception ex)
            {
                SqlHelper.errLog.WriteLog("伺服器IP" + serverIP + ex.Message);
                return(Message.COMMON_MES_RESP(lg.API_Error, Msg_Category.RAYCITY_ADMIN, ServiceKey.RayCity_PlayerAccount_Create_Resp, TagName.ERROR_Msg, TagFormat.TLV_STRING));
            }
        }