hxp
2018-12-21 bf334b4166d13318f1ef5ef561a8ca333126b03d
5424 【后端】【1.4】跨服竞技场开发(匹配时间单位改为秒)
1个文件已修改
4 ■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmPK.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmPK.py
@@ -333,7 +333,7 @@
    # 同步子服排行榜
    #__SyncBillboardToClientServer(False, tick)
    
    processTick = IpyGameDataPY.GetFuncCfg("CrossRealmPKMatch", 1)
    processTick = IpyGameDataPY.GetFuncCfg("CrossRealmPKMatch", 1) * 1000
    processTickKey = "PKMatchLastTick"
    lastProcessTick = GameWorld.GetGameWorld().GetDictByKey(processTickKey)
    if tick - lastProcessTick < processTick:
@@ -346,7 +346,7 @@
    __ReadyOKRoomPlayerProcess(tick)
    
    maxGroupCnt = IpyGameDataPY.GetFuncCfg("CrossRealmPKMatch", 2)
    outTimeTick = IpyGameDataPY.GetFuncCfg("CrossRealmPKMatch", 3)
    outTimeTick = IpyGameDataPY.GetFuncCfg("CrossRealmPKMatch", 3) * 1000
    
    # 每个赛区单独匹配
    for pkZoneID, matchPlayerIDList in PyGameData.g_crossPKZoneMatchPlayerDict.items():