| | |
| | | return
|
| | |
|
| | | def ClientServerMsg_ServerInitOK(serverGroupID, msgData, tick):
|
| | | ''' 收到子服启动成功通知 |
| | | ''' 收到子服连接成功通知 |
| | | 当子服启动成功后,可同步一次跨服服务器活动状态及活动数据给子服
|
| | | '''
|
| | | GameWorld.Log("收到跨服子服启动成功通知!")
|
| | | GameWorld.Log("收到跨服子服连接成功通知!")
|
| | | CrossRealmPlayer.ClientServerMsg_ServerInitOK(serverGroupID)
|
| | | CrossRealmPK.ClientServerMsg_ServerInitOK(serverGroupID, tick)
|
| | | return
|
| | |
|
| | |
| | | elif msgType == ShareDefine.CrossServerMsg_PKSyncBillboard:
|
| | | CrossRealmPK.CrossServerMsg_PKSyncBillboard(msgData)
|
| | |
|
| | | elif msgType == ShareDefine.CrossServerMsg_CrossServerState:
|
| | | CrossRealmPlayer.CrossServerMsg_CrossServerState(msgData)
|
| | | |
| | | else:
|
| | | GameWorld.ErrLog("没有该信息类型逻辑处理!")
|
| | |
|
| | |
| | | result = dataPack.GetResult()
|
| | | if result != 1:
|
| | | GameWorld.Log("--OnClientServerReceiveMsg disconn")
|
| | | CrossRealmPlayer.CrossServerMsg_CrossServerState({"isOpen":0})
|
| | | return
|
| | |
|
| | | GameWorld.Log("OnConnCorossServer conn success!!!")
|