ServerPython/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.py
@@ -100,6 +100,21 @@
    # 通用包,通知客户端可进入跨服服务器
    return
#// C0 03 强制退出跨服状态 #tagCGForceQuitCrossState
#
#struct    tagCGForceQuitCrossState
#{
#    tagHead        Head;
#};
def OnForceQuitCrossState(index, clientData, tick):
    ''' 约定该封包仅玩家当前处于跨服状态,但是一直连不上跨服服务器时才会发次包强制重置跨服状态
                一般是跨服服务器异常或其他错误导致无法登录跨服服务器
    '''
    curPlayer = GameWorld.GetPlayerManager().GetPlayerByIndex(index)
    GameWorld.ErrLog("某些异常情况下,前端强制发包退出跨服状态! ", curPlayer.GetPlayerID())
    PlayerControl.SetCrossRealmState(curPlayer, 0)
    return
#// C0 02 查看跨服玩家信息 #tagCGViewCrossPlayerInfo
#
#struct    tagCGViewCrossPlayerInfo