STATE_END = 0 -- 休战阶段标识 STATE_PREPARE = 1 -- 准备阶段标识 STATE_BATTLE = 2 -- 战斗阶段标识 STATE_AWARD = 3 -- 发奖阶段标识 OPEN_WDAY_AREA = {7, 1} -- 一周中活动开启的时间范围 -- 准备 PREPARE_STATE_START_SEC = 1800 -- 30*60, 用于与当天0点时间戳计算准备阶段的开始时间 -- 战斗 BATTLE_STATE_START_SEC = 43200 -- 12*60*60, 用于与当天0点时间戳计算战斗阶段的开始时间 -- 休战 END_STATE_START_SEC = 79200 -- 22*60*60, 用于与当天0点时间戳计算休战阶段的开始时间 JOIN_BATTLE_MAX_CNT = 15 -- 每个服最多参战人数 BATCH_MAX_SRV_NUM = 10 -- 发奖时,10个服务器为一批 SERVER_DATA_TIME = 120 -- 准备阶段, 普通服上传排行榜前15名玩家数据需要2分钟 BATTLE_DATA_TIME = 300 -- 普通服上传玩家战斗数据需要5分钟。(每批请求20个玩家,每批延迟2s, 最多100个服同时对战) SRV_START_IDX = 810537 -- 服务器ID的起始值 SRV_NAME_STR = "服" MAIL_FAIL_TAG = "fail" MAIL_SUCC_TAG = "succ" AWARD_TYPE1 = 1 -- 战胜服个人战胜奖励 AWARD_TYPE2 = 2 -- 战胜服个人战败奖励 AWARD_TYPE3 = 3 -- 战胜服全服奖励 AWARD_TYPE4 = 4 -- 战败服个人战胜奖励 AWARD_TYPE5 = 5 -- 战败服个人战败奖励 AWARD_TYPE6 = 6 -- 战败服全服奖励 AWARD_TYPE7 = 7 -- 轮空服奖励 -- 奖励类型 —— 邮件ID映射表 AWARDTYPE2MAILID = { [AWARD_TYPE1] = 7026, [AWARD_TYPE2] = 7027, [AWARD_TYPE3] = 7024, [AWARD_TYPE4] = 7028, [AWARD_TYPE5] = 7029, [AWARD_TYPE6] = 7025, [AWARD_TYPE7] = 7034, } GET_BATTLE_MAX_CNT_TIMES = 20 -- 一次最多请求30名玩家的战斗数据