From 7ceba1452ba6395abd5841f62e96e384df21aa05 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期六, 29 十二月 2018 02:38:08 +0800 Subject: [PATCH] 5424 【后端】【1.4】跨服竞技场开发(GM工具增加跨服服务器维护操作) --- ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py index 43bc593..9692a16 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py @@ -78,10 +78,11 @@ return def ClientServerMsg_ServerInitOK(serverGroupID, msgData, tick): - ''' 收到子服启动成功通知 + ''' 收到子服连接成功通知 当子服启动成功后,可同步一次跨服服务器活动状态及活动数据给子服 ''' - GameWorld.Log("收到跨服子服启动成功通知!") + GameWorld.Log("收到跨服子服连接成功通知!") + CrossRealmPlayer.ClientServerMsg_ServerInitOK(serverGroupID) CrossRealmPK.ClientServerMsg_ServerInitOK(serverGroupID, tick) return @@ -149,6 +150,9 @@ elif msgType == ShareDefine.CrossServerMsg_PKSyncBillboard: CrossRealmPK.CrossServerMsg_PKSyncBillboard(msgData) + elif msgType == ShareDefine.CrossServerMsg_CrossServerState: + CrossRealmPlayer.CrossServerMsg_CrossServerState(msgData) + else: GameWorld.ErrLog("没有该信息类型逻辑处理!") @@ -168,6 +172,7 @@ result = dataPack.GetResult() if result != 1: GameWorld.Log("--OnClientServerReceiveMsg disconn") + CrossRealmPlayer.CrossServerMsg_CrossServerState({"isOpen":0}) return GameWorld.Log("OnConnCorossServer conn success!!!") -- Gitblit v1.8.0