hxp
2021-05-08 043a9c0e0df19388055bb7ad3b15952d7da91506
PySysDB/PySysDBG.h
@@ -10,6 +10,14 @@
   char      Numerical5;   //数据5
};
//创角限制服务器配置表 #tagCreateRoleLimitServer
struct   tagCreateRoleLimitServer
{
   list      LimitServerGroupIDRangeList;   //限制创角的服务器组ID范围列表
   list      LimitServerGroupIDList;   //限制创角的服务器组ID列表
};
//世界等级表格 #tagWorldLV
struct   tagWorldLV
@@ -39,24 +47,42 @@
   dict      LimitInfo;   //限制条件
};
//运营活动表
//拍卖物品表
struct tagActionControl
struct tagAuctionItem
{
   WORD      _ID;   //活动ID
   char      Mark[20];   //活动类型标记
   char      Data[50];   //活动数据
   WORD      LVLimit;   //限制等级
   char      OpenDate[10];   //开启日期
   char      CloseDate[10];   //结束日期
   char      ValidOpenServerDay[10];   //有效开服天, 与合服天、星期互斥
   char      ValidMixServerDay[10];   //有效合服天, 与开服天、星期互斥
   char      VaildWeek[10];   //有效星期, 与开服天、合服天互斥
   char      OpenTime[5];   //开启时间
   char      CloseTime[5];   //结束时间
   BYTE      TimeValidType;   //时间有效性
   char      SpecTimeState[50];   //特殊活动状态时间控制信息
   char      NotifyInfo[100];   //全服广播信息配置
   DWORD      _AuctionItemID;
   BYTE      NoticeSaleMinutes;   //预告拍卖分钟
   WORD      FamilySaleMinutes;   //仙盟拍卖分钟
   WORD      WorldSaleMinutes;   //全服拍卖分钟
   WORD      BasePrice;   //起拍价
   WORD      BuyoutPrice;   //一口价
   WORD      BiddingAdd;   //竞价增加
   BYTE      NeedWorldNotify;   //是否需要广播
   BYTE      Sortpriority;   //排序优先级归组
};
//拍卖行系统拍品表
struct tagAuctionSystemItem
{
   DWORD      _CfgID;
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   char      StartTime;   //开启时间
   char      EndTime;   //结束时间
   list      WorldLVRange;   //世界等级范围限制
   list      AddRandSecondRange;   //每件拍品随机间隔上架秒数 上限|下限
   WORD      ReplenishCDMinutes;   //动态补充拍品间隔分钟
   BYTE      ReplenishAuctionCount;   //动态补充拍品保底数
   DWORD      ReplenishItemID;   //动态补充物品ID
   list      ReplenishEquipInfo;   //动态补充装备信息 [阶,颜色,是否套装]
   list      ReplenishEquipPlaces;   //动态补充上架装备位列表
   BYTE      AuctionCount;   //指定上架次数
   list      RandMinuteRange;   //指定上架随机间隔分钟下限|上限
   list      ItemCountWeightList;   //指定上架随机件数权重列表, [[权重, 件数], ...]
   list      AuctionItemWeightList;   //指定上架物品随机权重, [[权重, 物品ID],[权重, [阶,颜色,部位集合,是否套装,星级]] ...]
   list      RandMailKeyList;   //指定上架随机邮件列表,有配置时上架的时候在线玩家会收到一封上架邮件提醒
};
//日常活动表
@@ -76,6 +102,18 @@
   DWORD      ID;   //ID
   BYTE      _OpenServerWeek;   //开服是周几
   DWORD      OpenServerDay;   //开服第几天
   BYTE      DailyID;   //日常活动ID
   list      OpenTimeList;   //开启时间列表
   DWORD      Duration;   //持续时间, 0为不限制
   dict      NotifyInfo;   //广播提示信息
};
//日常活动表定制表合服
struct tagDailyActionCustomMix
{
   DWORD      ID;   //ID
   DWORD      _MixServerDay;   //合服第几天
   BYTE      DailyID;   //日常活动ID
   list      OpenTimeList;   //开启时间列表
   DWORD      Duration;   //持续时间, 0为不限制
@@ -105,6 +143,22 @@
   DWORD      ID;      //ID
   BYTE      _OpenServerWeek;   //开服是周几
   DWORD      OpenServerDay;   //开服第几天
   DWORD      DataMapID;   //所属的玩法数据地图ID
   BYTE      StartHour;   //开始时
   BYTE      StartMinute;   //开始分
   BYTE      EndHour;   //结束时
   BYTE      EndMinute;   //结束分
   BYTE      CanEnter;   //是否可进入副本
   BYTE      StateValue;   //״ֵ̬
   dict      NotifyInfoDict;   //广播提示信息
};
//副本状态时间定制表合服
struct tagFBStateTimeCustomMix
{
   DWORD      ID;      //ID
   DWORD      _MixServerDay;   //合服第几天
   DWORD      DataMapID;   //所属的玩法数据地图ID
   BYTE      StartHour;   //开始时
   BYTE      StartMinute;   //开始分
@@ -167,6 +221,15 @@
   DWORD      StoneNPCID;   //墓碑NPCID
   WORD      RebornPreNotifyTime;   //复活前X秒通知
   char      SourceName;   //BOSS来源
   BYTE      CanAssist;   //是否可协助
};
//Boss首杀
struct tagBOSSFirstKill
{
   DWORD      _NPCID;   //ID
   list      ServerFirstKillPlayerAward;   // 全服首杀玩家奖励 [[物品ID,个数,是否拍品], ...]
};
//宴会题库表
@@ -187,6 +250,68 @@
   BYTE      MoneyType;   //金钱类型
   BYTE      PacketCnt;   //红包个数
   BYTE      LeaderOwn;   //是否归属盟主
   char      PacketOpenTime;   //发放红包时间yyyy-MM-dd hh:mm
   BYTE      ValidMinutes;   //红包有效时长(分)
};
//节日红包时间表
struct tagActFeastRedPacket
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      IsDayReset;   //是否每天重置
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   list      RedPacketIDList;   //每日对应红包ID列表[[第一天红包ID列表], ...]
   WORD      LVLimit;   //限制等级
};
//节日登录奖励时间表
struct tagActFeastLogin
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
};
//节日祝福时间表
struct tagActFeastWish
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
};
//节日游历时间表
struct tagActFeastTravel
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
};
//等级开启功能 #tagFuncOpenLV
@@ -245,9 +370,9 @@
struct tagActSpringSale
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   list      ServerGroupIDList;   //服务器ID列表
   BYTE      ActNum;   //活动分组编号, 活动类型 * 10 + 不同界面编号
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   list      StartTimeList;   //开启时间列表, 支持多个时段
@@ -265,9 +390,9 @@
struct tagActFlashGiftbag
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   list      ServerGroupIDList;   //服务器ID列表
   BYTE      ActNum;   //活动分组编号, 活动类型 * 10 + 不同界面编号
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   list      StartTimeList;   //开启时间列表, 支持多个时段
@@ -276,8 +401,21 @@
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
   WORD      LimitWorldLV;   //限制开启的最低世界等级
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
};
//每日礼包表
struct tagActDailyGiftbag
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
};
//双倍经验活动表
@@ -285,9 +423,8 @@
struct tagActExpRate
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   list      ServerGroupIDList;   //服务器组ID列表
   list      ServerGroupIDListExcept;   //排除的服务器组ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   list      StartTimeList;   //开启时间列表, 支持多个时段
@@ -304,9 +441,9 @@
struct tagActCostRebate
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   list      ServerGroupIDList;   //服务器ID列表
   BYTE      ActNum;   //活动分组编号, 活动类型 * 10 + 不同界面编号
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
@@ -315,14 +452,45 @@
   BYTE      IsDayReset;   //是否每天重置
};
//集字活动时间表
struct tagActCollectWords
{
   DWORD      _CfgID;   //配置ID
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   BYTE      ActNum;   //活动分组编号, 活动类型 * 10 + 不同界面编号
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
};
//骑宠盛宴活动
struct tagActHorsePetFeast
{
   DWORD      _CfgID;   //配置ID
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   BYTE      ActNum;   //活动分组编号, 活动类型 * 10 + 不同界面编号
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   list      StartTimeList;   //开启时间列表, 支持多个时段
   list      EndTimeList;   //结束时间列表, 支持多个时段
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   BYTE      IsDayReset;   //是否每天重置
};
//BOSS复活活动时间表
struct tagActBossReborn
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   list      ServerGroupIDList;   //服务器组ID列表
   list      ServerGroupIDListExcept;   //排除的服务器组ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
@@ -339,7 +507,7 @@
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置;2-5点开始0点结束
@@ -364,7 +532,7 @@
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
@@ -380,9 +548,9 @@
struct tagActFlashSale
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   list      ServerGroupIDList;   //服务器ID列表
   BYTE      ActNum;   //活动分组编号, 活动类型 * 10 + 不同界面编号
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   list      StartTimeList;   //开启时间列表, 支持多个时段
@@ -412,9 +580,8 @@
struct tagActWishingWell
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   list      ServerGroupIDList;   //服务器组ID列表
   list      ServerGroupIDListExcept;   //排除的服务器组ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      IsDayReset;   //是否每天重置
@@ -425,14 +592,14 @@
   WORD      LVLimit;   //限制等级
};
//累计充值活动表
//充值返利活动表
struct tagActTotalRecharge
struct tagActRechargePrize
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
@@ -441,10 +608,111 @@
   BYTE      IsDayReset;   //是否每天重置
};
//跨服竞技场赛区表
//累计充值返利仙玉活动表
struct tagCrossRealmPKZone
struct tagActRechargeRebateGold
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
   BYTE      IsDayReset;   //是否每天重置
};
//成长必买活动表
struct tagActGrowupBuy
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
};
//单笔累充活动表
struct tagActSingleRecharge
{
   DWORD      _CfgID;   //配置ID
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   BYTE      ActNum;   //活动分组编号, 活动类型 * 10 + 不同界面编号
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
   BYTE      IsDayReset;   //是否每天重置
};
//转盘活动表
struct tagActTurntable
{
   DWORD      _CfgID;   //配置ID
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   BYTE      ActNum;   //活动分组编号, 活动类型 * 10 + 不同界面编号
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      IsDayReset;   //是否每天重置
};
//多日连充活动表
struct tagActManyDayRecharge
{
   DWORD      _CfgID;   //配置ID
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   BYTE      ActNum;   //活动分组编号, 活动类型 * 10 + 不同界面编号
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
};
//累计充值活动表
struct tagActTotalRecharge
{
   DWORD      _CfgID;   //配置ID
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   BYTE      ActNum;   //活动分组编号, 活动类型 * 10 + 不同界面编号
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
   BYTE      IsDayReset;   //是否每天重置
};
//跨服分区表通用
struct tagCrossZoneComm
{
   char      _CrossZoneName;   //跨服分区名
   BYTE      _ZoneID;   //赛区ID
   list      ServerGroupIDList;   //赛区服务器组ID列表
};
//跨服分区表竞技场
struct tagCrossZonePK
{
   char      _CrossZoneName;   //跨服分区名
   BYTE      _ZoneID;   //赛区ID
   char      ZoneName;   //赛区名字
   list      ServerGroupIDList;   //赛区服务器组ID列表
@@ -454,6 +722,7 @@
struct tagCrossRealmPKSeason
{
   char      _CrossZoneName;   //跨服分区名
   BYTE      _ZoneID;   //赛区ID
   BYTE      SeasonID;   //赛季ID
   char      StartDate;   //开始日期   yyyy-MM-dd
@@ -467,7 +736,18 @@
{
   BYTE      _DanLV;   //段位等级
   WORD      LVUpScore;   //升段位所需积分
   list      MatchRange;   //可匹配到的玩家段位区间 [从段位A, 到段位B],配[]代表只匹配本段位的
   BYTE      MatchRobotRate;   //匹配机器人基础概率,百分率
   BYTE      MatchRobotRateEx;   //匹配机器人失败次数附加概率,百分率
};
//跨服Boss蓬莱仙境分区地图表
struct tagCrossPenglaiZoneMap
{
   BYTE      ZoneID;   //分区ID
   DWORD      _MapID;   //场景地图ID
   DWORD      _DataMapID;   //数据地图ID
   BYTE      _CopyMapID;   //虚拟线路ID
};
//周狂欢活动时间表
@@ -477,12 +757,158 @@
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      AdvanceMinutes;   //前端提前X分钟展示活动
   BYTE      IsDayReset;   //是否每天重置
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   WORD      LVLimit;   //限制等级
};
//登录奖励时间表
struct tagActLoginAward
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      AdvanceMinutes;   //前端提前X分钟展示活动
   BYTE      IsDayReset;   //是否每天重置
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
   WORD      LVLimit;   //限制等级
};
//节日巡礼活动时间表
struct tagActFeastWeekParty
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   WORD      AdvanceMinutes;   //前端提前X分钟展示活动
   BYTE      IsDayReset;   //是否每天重置
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   WORD      LVLimit;   //限制等级
};
//新仙界盛典活动时间表
struct tagActNewFairyCeremony
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置;2-5点开始0点结束
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   WORD      LVLimit;   //限制等级
};
//新仙界盛典-绝版降临表
struct tagNewUniquenessArrive
{
   BYTE      _WorldLvNum;   //世界等级档
   DWORD      _Rank;   //排名
   dict      Award;   //奖励 {"职业":[[物品ID,个数,是否绑定],...], ...}
};
//幸运鉴宝活动时间表
struct tagActLuckyTreasure
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerGroupIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
   WORD      LVLimit;   //限制等级
};
//跨服充值排行活动时间表
struct tagCrossActCTGBillboard
{
   DWORD      _CfgID;   //配置ID
   char      ActGroupName;   //活动组名(同组活动的名字需相同)
   list      ServerIDRangeList;   //活动的账号服务器ID范围列表 [[serverIDA, serverIDB], ...]
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[循环分钟, 广播key, [广播参数列表可选]]
   BYTE      IsDayReset;   //是否每天重置
   list      TemplateIDList;   //模板ID列表
};
//跨服充值排行模板名次奖励表
struct tagCrossActCTGBillboardOrder
{
   DWORD      _TemplateID;   //模板ID
   WORD      OrderA;   //名次A
   WORD      OrderB;   //至名次B
   float      CTGAtleast;   //至少充值RMB
   list      AwardItemList;   //奖励物品列表[[物品ID,个数,是否拍品], ...]
};
//装备升星表
struct tagEquipStarUp
{
   BYTE      _ClassLV;   //阶级
   BYTE      _EquipPlace;   //装备位
   BYTE      _Star;   //星数
   list      CostEquipPlace;   //可用装备部位
   BYTE      IsJobLimit;   //是否只用本职业装备材料
   list      CostEquipColor;   //可用装备品质
   BYTE      UnSuitRate;   //单件非套装加成概率
};
//仙盟联赛排名奖励表
struct tagFamilyWarRankAward
{
   WORD      _WarWorldLV;   //联赛世界等级
   BYTE      WarRank;   //联赛排名
   list      RankAuctionItem;   //拍品奖励[[拍品ID,个数], ...]
};
//协助感谢礼盒表
struct tagAssistThanksGift
{
   DWORD      _GiftID;   //礼盒物品ID
   BYTE      AssistAwardCount;   // 协助奖励每日次数
};
//缥缈仙域表
struct tagFairyDomain
{
   WORD      _ID;   //事件编号
   DWORD      HourCntPubLimit;   //全服每小时次数限制
   DWORD      DayCntPubLimit;   //全服每天次数限制
};