5512 子 【开发】【1.4】跨服竞技场 / 【后端】【1.4】跨服竞技场开发 --  链接跨服状态通知gameserver
5个文件已修改
40 ■■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/IPY_MapServerToGameServer.py 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/IPY_ServerDefine.py 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/ServerCommScript.ini 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IPY_ServerDefine.py 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py
@@ -144,3 +144,15 @@
        
    return
# 连接跨服服务器状态
# 1 为连接成功; 其他为失败,失败会延迟通知
def OnConnCorossServer(index, tick):
    ## 子服收到跨服服务器信息
    dataPack = IPY_GameServer.IPY_LGCrossLoginResult()
    result = dataPack.GetResult()
    if result == 1:
        GameWorld.Log("OnConnCorossServer conn success!!!")
    else:
        GameWorld.Log("--OnClientServerReceiveMsg  disconn")
ServerPython/CoreServerGroup/GameServer/Script/IPY_MapServerToGameServer.py
@@ -940,6 +940,26 @@
IPY_MGMergerChildToCenter_swigregister(IPY_MGMergerChildToCenter)
def GettagLGCrossLoginResult():
  return _IPY_MapServerToGameServer.GettagLGCrossLoginResult()
GettagLGCrossLoginResult = _IPY_MapServerToGameServer.GettagLGCrossLoginResult
class IPY_LGCrossLoginResult(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, IPY_LGCrossLoginResult, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, IPY_LGCrossLoginResult, name)
    __repr__ = _swig_repr
    def GetResult(self): return _IPY_MapServerToGameServer.IPY_LGCrossLoginResult_GetResult(self)
    def __init__(self):
        this = _IPY_MapServerToGameServer.new_IPY_LGCrossLoginResult()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _IPY_MapServerToGameServer.delete_IPY_LGCrossLoginResult
    __del__ = lambda self : None;
IPY_LGCrossLoginResult_swigregister = _IPY_MapServerToGameServer.IPY_LGCrossLoginResult_swigregister
IPY_LGCrossLoginResult_swigregister(IPY_LGCrossLoginResult)
def GettagGCalcFamilyWarResult():
  return _IPY_MapServerToGameServer.GettagGCalcFamilyWarResult()
GettagGCalcFamilyWarResult = _IPY_MapServerToGameServer.GettagGCalcFamilyWarResult
ServerPython/CoreServerGroup/GameServer/Script/IPY_ServerDefine.py
@@ -284,6 +284,7 @@
dgMergeQueryNewAccount = _IPY_ServerDefine.dgMergeQueryNewAccount
dgBroadcastMergeClient = _IPY_ServerDefine.dgBroadcastMergeClient
dgMergerChildToCenter = _IPY_ServerDefine.dgMergerChildToCenter
dgLoginMergeServer = _IPY_ServerDefine.dgLoginMergeServer
gmMapInitOk = _IPY_ServerDefine.gmMapInitOk
gmPlayerInit = _IPY_ServerDefine.gmPlayerInit
gmPlayerLogout = _IPY_ServerDefine.gmPlayerLogout
ServerPython/CoreServerGroup/GameServer/ServerCommScript.ini
@@ -119,11 +119,15 @@
Writer = hxp
Releaser = hxp
RegType = 0
RegisterPackCount = 1
RegisterPackCount = 2
PacketCMD_1=0x4
PacketSubCMD_1=0x5
PacketCallFunc_1=OnClientServerReceiveMsg
PacketCMD_2=0x4
PacketSubCMD_2=0x7
PacketCallFunc_2=OnConnCorossServer
;家族
[PlayerFamily]
ScriptName = Player\PlayerFamily.py
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IPY_ServerDefine.py
@@ -285,6 +285,7 @@
dgMergeQueryNewAccount = _IPY_ServerDefine.dgMergeQueryNewAccount
dgBroadcastMergeClient = _IPY_ServerDefine.dgBroadcastMergeClient
dgMergerChildToCenter = _IPY_ServerDefine.dgMergerChildToCenter
dgLoginMergeServer = _IPY_ServerDefine.dgLoginMergeServer
gmMapInitOk = _IPY_ServerDefine.gmMapInitOk
gmPlayerInit = _IPY_ServerDefine.gmPlayerInit
gmPlayerLogout = _IPY_ServerDefine.gmPlayerLogout