cehua_ZWJ
2019-01-07 a196ca128c5af20c83cbb7412e60760966bf79ee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/U/\c@s¾ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    d„Z
d„Z d„Z gd„Z d„Zd„Zd„ZdS(    iÿÿÿÿNcCsrtjƒrdS|sdSti|d6|d6tjƒd6ƒ}tjd|ƒtjƒj|t|ƒƒdS(NtMsgTypetDatat ServerGroupIDsSendMsgToCrossServer => %s(t    GameWorldt IsCrossServertstrtGetServerGroupIDtLogt GetGameWorldt!SendMergerChildToCenterStringDatatlen(tmsgTypetdataMsgtsendMsg((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pytSendMsgToCrossServers 'cCsœyDt|ƒ}|jddƒ}|jddƒ}|jddƒ}|tjkrjtj|||ƒnÙ|tjkrŒtj||ƒn·|tjkr®tj||ƒn•|tjkrÐtj||ƒns|tjkròt    j||ƒnQ|tj
krt
|||ƒn/|tj kr6t j ||ƒn t jdƒWnQt jd|tjƒfƒt jƒjƒr˜tttjƒƒƒ‚q˜nXdS(    NRiÿÿÿÿRtRisûÓиÃÐÅÏ¢ÀàÐÍÂß¼­´¦Àí£¡s%OnCrossServerReceiveMsg:%s; except:%s(tevaltgett ShareDefinetClientServerMsg_PKMatcht CrossRealmPKtClientServerMsg_PKCanceltClientServerMsg_PKPrepareOKtClientServerMsg_PKBillboardtClientServerMsg_GMCMDtGMShelltClientServerMsg_ServerInitOKtClientServerMsg_ViewPlayerCachetCrossRealmPlayerRtErrLogt    tracebackt
format_excRt GetDebugLevelt BaseExceptionR(trecvMsgtticktmsgDictR tmsgDatat serverGroupID((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pytOnCrossServerReceiveMsg)s2 cCs.tjdƒtj|ƒtj||ƒdS(sc ÊÕµ½×Ó·þÁ¬½Ó³É¹¦Í¨Öª 
         µ±×Ó·þÆô¶¯³É¹¦ºó£¬¿Éͬ²½Ò»´Î¿ç·þ·þÎñÆ÷»î¶¯×´Ì¬¼°»î¶¯Êý¾Ý¸ø×Ó·þ
    sÊÕµ½¿ç·þ×Ó·þÁ¬½Ó³É¹¦Í¨Öª!N(RRRRR(R&R%R#((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pyRQs  cCs¨tjƒsdS|sdSti|d6|d6ƒ}tjd||fƒ|sgtjƒj|ƒn=tt|ƒƒ}tj    |dt
ƒ}tjƒj ||ƒdS(sР¹ã²¥ÐÅÏ¢µ½×Ó·þÎñÆ÷ÉÏ
        @param serverGroupIDList: ·¢ËÍÖ¸¶¨µÄ·þÎñÆ÷×éIDÁÐ±í£¬ÄÚ²¿ÒѾ­Õë¶ÔÁбíÖÐ×éIDÈ¥ÖØ£¬
        ËùÒÔÍⲿÂß¼­¿ÉÖ±½ÓÌí¼Ó£¬²»Óÿ¼ÂÇ×éIDÖØ¸´ÎÊÌ⣬ûÓÐÖ¸¶¨·þÎñÆ÷×éIDʱ£¬Ä¬ÈϹ㲥ËùÓÐ×Ó·þ
    NRRs9SendMsgToClientServer => serverGroupIDList=%s, sendMsg=%st ensure_ascii( RRRRRtSendBroadcastMergeClienttlisttsettjsontdumpstFalsetSendMergeMsgToClientByGroupList(R R tserverGroupIDListR tjsonGroupIDInfo((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pytSendMsgToClientServer\s cCs    tjƒ}|jƒ}y™t|ƒ}|jddƒ}|jddƒ}|tjkrjtj|ƒnF|tjkr‰t    j|ƒn'|tj
kr«tj
||ƒn|tj krÊt j |ƒnæ|tj krét j |ƒnÇ|tjkrt j|ƒn¨|tjkr't j|ƒn‰|tjkrFt j|ƒnj|tjkret j|ƒnK|tjkr„t j|ƒn,|tjkr£tj|ƒn tjdƒWnQtjd|tjƒfƒtjƒjƒrtttjƒƒƒ‚qnXdS(NRiÿÿÿÿRRsûÓиÃÐÅÏ¢ÀàÐÍÂß¼­´¦Àí£¡s&OnClientServerReceiveMsg:%s; except:%s(tIPY_GameServertIPY_MGBroadcastMergeClienttGetDataRRRtCrossServerMsg_ExitCrossServerRtCrossServerMsg_Notifyt PlayerControlt!CrossServerMsg_ViewPlayerCacheRettCrossServerMsg_PKMatchReqRetRtCrossServerMsg_PKMatchResultt CrossServerMsg_PKReadyOKRoomListt CrossServerMsg_PKTimeoutRoomListtCrossServerMsg_PKOverInfotCrossServerMsg_PKSeasonInfotCrossServerMsg_PKSyncBillboardtCrossServerMsg_CrossServerStateRRRRRR R!R(tindexR#tdataPackR R$R R%((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pytOnClientServerReceiveMsgqsD   cCstjƒ}|jƒ}|dkr*dnd}tjƒjtj|ƒ|dkrztjdƒt    j
idd6ƒdStjdƒtjƒj t j ƒs°tjdƒdStjƒ}tjƒrtjƒ rtjdƒi|d6}ttj|ƒndS(    Niis#--OnClientServerReceiveMsg  disconntisOpens"OnConnCorossServer conn success!!!s8    ·þÎñÆ÷»¹Î´Æô¶¯ºÃ£¬Ôݲ»´¦Àí! µÈ·þÎñÆ÷Æô¶¯ºÃºóÔÙ´¦Àí£¡s9֪ͨ¿ç·þÖ÷·þÎñÆ÷Á´½Ó³É¹¦, ¿É½ÓÊÕ×îпç·þ»î¶¯×´Ì¬¼°Êý¾Ý...R(R3tIPY_LGCrossLoginResultt    GetResultRRtSetDictRt(Def_Notify_WorldKey_CrossServerConnStateRRRAt GetDictByKeytChConfigtDef_WorldKey_IsGameWorldInitRtIsCrossRealmOpenRRR(RBR#RCtresultt    connStateR&R ((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pytOnConnCorossServerªs$         cCsftjƒrdStjƒ}tjƒrbtjƒ rbtjdƒi|d6}ttj|ƒndS(Ns9֪ͨ¿ç·þÖ÷·þÎñÆ÷Æô¶¯³É¹¦, ¿É½ÓÊÕ×îпç·þ»î¶¯×´Ì¬¼°Êý¾Ý...R(RRRRMRRRR(R&R ((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pytOnGameServerInitOKÃs    (RRR8R3RRRKRRR,RR'RR2RDRPRQ(((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pyt<module>s                    (         9