From dc0b92c1e2fe9f3d24c183b325dad54d088735c1 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 10 七月 2025 17:01:24 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_ServerCode --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_PlayerMirror.py | 43 +++++++++++++++++++++---------------------- 1 files changed, 21 insertions(+), 22 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_PlayerMirror.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_PlayerMirror.py index 591d97a..000d610 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_PlayerMirror.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_PlayerMirror.py @@ -17,7 +17,6 @@ import GameWorld import MirrorAttack -import PlayerViewCacheTube import PyGameData #--------------------------------------------------------------------- @@ -62,36 +61,36 @@ return msgType = funResult[0] msgData = funResult[1] - - if msgType == "PackDataSyncState": - PlayerViewCacheTube.UpdPackDataSyncState(curPlayer, msgData) - if msgData.get("PackDataCross"): # 如果跨服需要的,立即同步一次 - PlayerViewCacheTube.UpdateGameServerPlayerCache(curPlayer, tick) - elif msgType == "PullPlayerPackData": - msgInfo = msgData - __DoPullPlayerPackData(curPlayer, msgInfo, tick) - - elif msgType == "PullPlayerViewCache": - msgInfo = msgData - __DoPullPlayerViewCache(curPlayer, msgInfo, tick) - +# +# if msgType == "PackDataSyncState": +# PlayerViewCacheTube.UpdPackDataSyncState(curPlayer, msgData) +# if msgData.get("PackDataCross"): # 如果跨服需要的,立即同步一次 +# PlayerViewCacheTube.UpdateGameServerPlayerCache(curPlayer, tick) +# elif msgType == "PullPlayerPackData": +# msgInfo = msgData +# __DoPullPlayerPackData(curPlayer, msgInfo, tick) +# +# elif msgType == "PullPlayerViewCache": +# msgInfo = msgData +# __DoPullPlayerViewCache(curPlayer, msgInfo, tick) +# return def __DoPullPlayerPackData(curPlayer, msgInfo, tick): pullFrom = msgInfo.get("pullFrom") # 0 或 非本服代表跨服需要 - if pullFrom == 0 or (pullFrom > 0 and pullFrom != GameWorld.GetServerGroupID()): - PlayerViewCacheTube.SetPackDataCrossSyncState(curPlayer) - else: - PlayerViewCacheTube.SetPackDataSyncState(curPlayer) - PlayerViewCacheTube.UpdateGameServerPlayerCache(curPlayer, tick, forcePackData=True, packMsg=msgInfo) +# if pullFrom == 0 or (pullFrom > 0 and pullFrom != GameWorld.GetServerGroupID()): +# PlayerViewCacheTube.SetPackDataCrossSyncState(curPlayer) +# else: +# PlayerViewCacheTube.SetPackDataSyncState(curPlayer) +# PlayerViewCacheTube.UpdateGameServerPlayerCache(curPlayer, tick, forcePackData=True, packMsg=msgInfo) return def __DoPullPlayerViewCache(curPlayer, msgInfo, tick): viewFrom = msgInfo.get("viewFrom") # 0 或 非本服代表跨服需要 - if viewFrom == 0 or (viewFrom > 0 and viewFrom != GameWorld.GetServerGroupID()): - PlayerViewCacheTube.SetViewCacheCrossSyncState(curPlayer) - PlayerViewCacheTube.UpdateGameServerPlayerCache(curPlayer, tick, packMsg=msgInfo, isOnlyViewCache=True) +# if viewFrom == 0 or (viewFrom > 0 and viewFrom != GameWorld.GetServerGroupID()): +# PlayerViewCacheTube.SetViewCacheCrossSyncState(curPlayer) +# PlayerViewCacheTube.UpdateGameServerPlayerCache(curPlayer, tick, packMsg=msgInfo, isOnlyViewCache=True) return -- Gitblit v1.8.0