hxp
2018-12-22 e02ac9afc27cf8cb820302ca7f61697e6db3fbf9
5424 【后端】【1.4】跨服竞技场开发(是否跨服服务器判断错误)
2个文件已修改
10 ■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmPK.py 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_CrossRealmReg.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmPK.py
@@ -129,7 +129,7 @@
def ClientServerMsg_PKMatch(serverGroupID, playerInfoDict, tick):
    ## 请求匹配
    
    if not GameWorld.IsMergeServer():
    if not GameWorld.IsCrossServer():
        GameWorld.ErrLog("非跨服服务器不处理跨服PK匹配请求!")
        return
    
@@ -192,7 +192,7 @@
def ClientServerMsg_PKCancel(playerInfoDict, tick):
    ## 取消匹配
    
    if not GameWorld.IsMergeServer():
    if not GameWorld.IsCrossServer():
        GameWorld.ErrLog("非跨服服务器不处理取消跨服PK匹配!")
        return
    
@@ -248,7 +248,7 @@
def ClientServerMsg_PKPrepareOK(playerInfoDict, tick):
    ## 玩家跨服对战数据准备OK
    
    if not GameWorld.IsMergeServer():
    if not GameWorld.IsCrossServer():
        GameWorld.ErrLog("非跨服服务器不处理取消跨服PK匹配!")
        return
    
@@ -324,7 +324,7 @@
    ## 玩家跨服PK匹配定时处理逻辑
    
    # 非跨服服务器不处理跨服PK匹配逻辑
    if not GameWorld.IsMergeServer():
    if not GameWorld.IsCrossServer():
        return
    
    if not IsCrossRealmPKOpen():
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_CrossRealmReg.py
@@ -51,7 +51,7 @@
    playerID = curPlayer.GetPlayerID()
    GameWorld.Log("GY_Query_CrossRealmReg DoResult %s" % funResult, playerID)
    if GameWorld.IsMergeServer():
    if GameWorld.IsCrossServer():
        GameWorld.Log("    跨服服务器不允许上传报名数据!", playerID)
        return