| | |
| | | #maxCustomServerDayMix = IpyGameDataPY.GetFuncCfg("MixServer", 1) # 定制运营活动最大合服天
|
| | | operationTodayActionDict = {}
|
| | | PyGameData.g_operationActionDict = {}
|
| | | platform = GameWorld.GetPlatform()
|
| | | platform = GameWorld.GetAppID() # 暂时先直接用AppID,废弃平台配置
|
| | | serverID = GameWorld.GetGameWorld().GetServerID()
|
| | | ipyDataMgr = IpyGameDataPY.IPY_Data()
|
| | | curWeekday = curDateTime.weekday() + 1 # 今天星期几, 1代表星期1
|
| | |
| | |
|
| | | # 排除的服务器组ID列表
|
| | | if serverIDListExcept:
|
| | | isExcept = False
|
| | | for serverIDInfo in serverIDListExcept:
|
| | | if GameWorld.CheckServerIDInList(serverID, serverIDInfo):
|
| | | isExcept = True
|
| | | break
|
| | | if isExcept:
|
| | | if GameWorld.CheckServerIDInList(serverID, serverIDListExcept):
|
| | | continue
|
| | |
|
| | | if not serverIDList:
|
| | | curServerActIpyDataList.append(ipyData)
|
| | | else:
|
| | | for serverIDInfo in serverIDList:
|
| | | if GameWorld.CheckServerIDInList(serverID, serverIDInfo):
|
| | | curServerActIpyDataList.append(ipyData)
|
| | | break
|
| | | if GameWorld.CheckServerIDInList(serverID, serverIDList):
|
| | | curServerActIpyDataList.append(ipyData)
|
| | |
|
| | | return curServerActIpyDataList
|
| | |
|