9719 【越南】【BT7】【主干】跨服全民充值(修复未启动跨服服务器或没有跨服全民充值活动时玩家登录可能导致本服报错bug)
3个文件已修改
9 ■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossActAllRecharge.py 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossActionControl.py 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossActAllRecharge.py
@@ -311,6 +311,9 @@
def Sync_CrossActAllRechargeInfo(curPlayer=None, syncKey=None):
    ## 通知活动信息
    
    if PyGameData.g_crossActInfoDict == None:
        return
    if curPlayer:
        actInfo = CrossActionControl.GetPlayerCrossActInfo(curPlayer, ShareDefine.CrossActName_AllRecharge)
        # 活动中同步活动信息
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossActionControl.py
@@ -639,6 +639,8 @@
def GetPlayerCrossActInfo(curPlayer, actName):
    ## 获取跨服玩家对应的跨服活动信息
    if PyGameData.g_crossActInfoDict == None:
        return {}
    actInfoDict = PyGameData.g_crossActInfoDict.get(actName, {})
    if not actInfoDict:
        return {}
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py
@@ -248,8 +248,8 @@
    '''
    if not GameWorld.IsCrossServer():
        return
    if not dataMsg:
        return
    #if not dataMsg:
    #    return
    if serverGroupIDList == None:
        serverGroupIDList = []