hwj35
2025-06-16 12bfd1cd414e0fa14310a800df8288a844d6489f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
yügc@sddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
ddl Z ddl Z ddl Z ddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl!Z!ddl"Z"ddl#Z#ddl$Z$ddl%Z%ddl&Z&ddl'Z'ddl(Z(ej)ej*gZ+ej,ej-gZ.d„Z/d„Z0d„Z1dd„Z2d„Z3d„Z4d    „Z5dd
„Z7d „Z8d „Z9d „Z:d„Z;d„Z<dS(iÿÿÿÿNcCsytjƒrdS|sdS|tjgkrbtjƒjtjƒ}|sbtjd|ƒdSni|d6|d6tjƒd6}t    j
|dƒ}tjƒjt j ƒsÂtj d|ƒdS|tkrBd}t|tƒr|jddƒ}|s|jd    dƒ}qntt|ƒƒ}tjd
|||fƒntjd ||fƒtjƒj|t|ƒƒdS( Ns>¿ç·þ·þÎñÆ÷먦Æô»òά»¤Öв»·¢ËÍÏûÏ¢! SendMsgToCrossServer => %stMsgTypetDatat ServerGroupIDis-·þÎñÆ÷δÆô¶¯ºÃ,²»ÔÊÐíÏò¿ç·þ·þÎñÆ÷·¢ËÍÊý¾Ý! %sitplayerIDtPlayerIDs1SendMsgToCrossServer => %s, playerID=%s,msgLen=%ssSendMsgToCrossServer => %s, %s(t    GameWorldt IsCrossServert ShareDefinetClientServerMsg_ServerInitOKt GetGameWorldt GetDictByKeyt#Def_Notify_WorldKey_CrossServerOpentLogtGetServerGroupIDtcPickletdumpstChConfigtDef_WorldKey_GameWorldInitOKtErrLogt ClientServerMsg_ShortLogTypeListt
isinstancetdicttgettlentstrt!SendMergerChildToCenterStringData(tmsgTypetdataMsgtisOpentsrcMsgtsendMsgRtmsgLen((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pytSendMsgToCrossServerAs2 ! cCs³yˆtjƒjtjƒs,tjdƒdStj|ƒ}|jddƒ}|jddƒ}|jddƒ}|t    krôd}t
|t ƒrÂ|jddƒ}|sÂ|jd    dƒ}qÂnt t |ƒƒ}tjd
||||fƒntjd |||fƒ|tjkr3tj|||ƒnT|tjkrXtj|||ƒn/|tjkrztj||ƒn |tjkrœtj||ƒnë|tjkr¾tj||ƒnÉ|tjkràtj||ƒn§|tjkrtj|||ƒn‚|tjkr*tj|||ƒn]|tjkrLtj||ƒn;|tjkrntj||ƒn|tj krt ||ƒnú|tj!kr¯t"j!||ƒnØ|tj#krÑt"j#||ƒn¶|tj$krót%j$||ƒn”|tj&krt%j&||ƒnr|tj'kr7t(j'||ƒnP|tj)kr\t*j)|||ƒn+|tj+krxt,|ƒn|tj-kr”t.|ƒnó|tj/kr¹t0j/|||ƒnÎ|tj1krÛt2j1||ƒn¬|tj3krýt2j3||ƒnŠ|tj4krt2j4||ƒnh|tj5krAt2j5||ƒnF|tj6krct7j6||ƒn$|tj8kr…t7j8||ƒn|tj9kr§t7j9||ƒnà|tj:krÉt7j:||ƒn¾|tj;krët7j;||ƒnœ|tj<kr t7j<||ƒnz|tj=kr/t7j=||ƒnX|tj>krQt7j>||ƒn6|tj?krst@j?||ƒn|tjAkr•tBjA||ƒnò|tjCkr·tDjC||ƒnÐ|tjEkrÙtFjE||ƒn®|tjGkrûtHjG||ƒnŒ|tjIkrtJjI||ƒnj|tjKkr?tLjK||ƒnH|tjMkratNjM||ƒn&|tjOkrƒtNjO||ƒn|tjPkr¥tQjP||ƒnâ|tjRkrÇtSjR||ƒnÀ|tjTkrétSjT||ƒnž|tjUkr tSjU||ƒn||tjVkr-tSjV||ƒnZ|tjWkrOtXjW||ƒn8|tjYtjZgkrzt[|||ƒn tj\d ƒWn$tj]d t t^j_ƒƒƒnXdS(Ns·þÎñÆ÷δÆô¶¯ºÃ£¬²»´¦Àí×Ó·þÐÅÏ¢!RiÿÿÿÿRtRiRRsCOnCrossServerReceiveMsg: %s, serverGroupID=%s,playerID=%s,msgLen=%ss1OnCrossServerReceiveMsg: %s, serverGroupID=%s, %ssûÓиÃÐÅÏ¢ÀàÐÍÂß¼­´¦Àí£¡s¿ç·þ·þÎñÆ÷½ÓÊÕÐÅÏ¢´¦Àí±¨´í 
%s(`RR    R
RRR RtloadsRRRRRRRtClientServerMsg_PKMatcht CrossRealmPKtClientServerMsg_PKOvertClientServerMsg_PKBillboardtClientServerMsg_LuckyCloudBuytCrossLuckyCloudBuytClientServerMsg_QueryBillboardtCrossBillboardtClientServerMsg_UpdateBillboardtClientServerMsg_MailContenttPlayerCompensationtClientServerMsg_ChatCrossWorldt
PlayerTalktClientServerMsg_PlayerLoginouttChPlayertClientServerMsg_GMCMDtGMShellRtClientServerMsg_ViewPlayerCachetPlayerViewCachetClientServerMsg_PushPlayerCachet'ClientServerMsg_PullOtherPlayerPackDatatPlayerPackDatatClientServerMsg_PlayerPackDatatClientServerMsg_QueryNPCInfot PlayerQuerytClientServerMsg_EnterFBtPlayerFBt"ClientServerMsg_SetPlayerAttrValuet!MapServer_CrossSetPlayerAttrValuetClientServerMsg_AddBufftMapServer_CrossAddBufftClientServerMsg_CrossAssistt PlayerAssistt"ClientServerMsg_BattlefieldBuyOpentCrossBattlefieldt#ClientServerMsg_BattlefieldCallJoint#ClientServerMsg_BattlefieldCallKickt%ClientServerMsg_BattlefieldCallChanget"ClientServerMsg_ChampionshipPKOvertCrossChampionshipt)ClientServerMsg_ChampionshipOfficialApplyt.ClientServerMsg_ChampionshipOfficialApplyReplyt(ClientServerMsg_ChampionshipOfficialKickt)ClientServerMsg_ChampionshipOfficialLeavet-ClientServerMsg_ChampionshipOfficialChallenget!ClientServerMsg_ChampionshipGuesst#ClientServerMsg_ChampionshipWorshipt#ClientServerMsg_ActAllRechargeValuetCrossActAllRecharget'ClientServerMsg_CrossYaomoBossHurtAwardtCrossYaomoBosstClientServerMsg_BossTrialSubmittPlayerActBossTrialtClientServerMsg_XianXiaMJScoretPlayerActXianXiaMJtClientServerMsg_GubaoScoretPlayerActGubaot"ClientServerMsg_HorsePetTrainScoretPlayerActHorsePetTraintClientServerMsg_LianqiScoretPlayerActLianqitClientServerMsg_SyncFamilyInfot PlayerFamilyt ClientServerMsg_QueryCrossFamilytClientServerMsg_FamilyGCZtCrossFamilyGCZtClientServerMsg_CreateFuncTeamtPlayerFuncTeamtClientServerMsg_ChangeFuncTeamtClientServerMsg_FuncTeamMemOPtClientServerMsg_QueryFuncTeamtClientServerMsg_QueryXiangongt GameXiangongtClientServerMsg_ReborntClientServerMsg_CollectNPCtMapServer_CrossServerReceiveMsgRtRaiseExceptiont    tracebackt
format_exc(trecvMsgtticktmsgDictRtmsgDatat serverGroupIDRR((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pytOnCrossServerReceiveMsg_sê     !cCsUtjd|ƒtjƒjtjƒ}|sDtjd|ƒdSt||ƒdS(sc ÊÕµ½×Ó·þÁ¬½Ó³É¹¦Í¨Öª 
         µ±×Ó·þÆô¶¯³É¹¦ºó£¬¿Éͬ²½Ò»´Î¿ç·þ·þÎñÆ÷»î¶¯×´Ì¬¼°»î¶¯Êý¾Ý¸ø×Ó·þ
    s*ÊÕµ½¿ç·þ×Ó·þÁ¬½Ó³É¹¦Í¨Öª! serverGroupID=%ss(¿ç·þ·þÎñÆ÷ά»¤Öв»´¦Àí! serverGroupID=%sN(RR R    R
RR t&Sync_CrossServerInitDataToClientServer(RvRsR((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pyRs icCs™tj|ƒtj||ƒtj|ƒtj|ƒtj    |ƒt
j |ƒt j ||ƒtj|ƒtj|ƒtj|ƒtj|ƒdS(sR Í¬²½¿ç·þ¹¦ÄÜÊý¾Ýµ½×Ó·þ·þÎñÆ÷
        ±¾º¯Êýµ÷ÓÃʱ»ú£º
        1.¿ç·þ·þÎñÆ÷Æô¶¯³É¹¦£¬Ö÷¶¯¹ã²¥Í¬²½ËùÓÐ×Ó·þ£¬´ËʱÉèÖàserverGroupID Îª 0
        2.×Ó·þÆô¶¯³É¹¦£¬ÓÉ×Ó·þÖ÷¶¯·¢ÆðÇëÇóͬ²½×îÐÂÊý¾Ý£¬´ËʱÓÐÖ¸¶¨×Ó·þ serverGroupID
        3.×Ó·þÖØÐÂÁ¬½Ó¿ç·þ·þÎñÆ÷³É¹¦£¬Âß¼­Í¬2
        @param serverGroupID: ×Ó·þ·þÎñÆ÷×éID£¬Îª0ʱΪȫ²¿×Ó·þÎñÆ÷×é
    N(tCrossRealmPlayert$Sync_CrossCommInitDataToClientServerR$t"Sync_CrossPKInitDataToClientServerRJt(Sync_CrossChampionshipDataToClientServerREt'Sync_CrossBattlefieldDataToClientServert    CrossBosst$Sync_CrossBossInitDataToClientServertCrossActionControltSync_CrossActInfoToClientServerR(t$Sync_LuckyCloudBuyDataToClientServerRSt"Sync_AllRechargeDataToClientServerRUt%Sync_CrossYaomoBossDataToClientServerR-t$Sync_CrossMailPlayerIDToClientServert GameWorshiptSync_CrossWorshipToClientServer(RsRv((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pyRxs         cCsƒt|tƒsdS|jdƒ}|s,dStjƒj|ƒ}|sKdSt|||gƒ}|jddd|t|ƒƒdS(NRitCrossServerReceiveMsg(    RRRRtGetPlayerManagertFindPlayerByIDRtMapServer_QueryPlayerResultR(RRuRvt tagPlayerIDt    tagPlayertmsgInfo((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pyRn/scCskxd|jƒD]V\}}tjƒj|ƒ}|s8dSt|ƒ}|jddd|t|ƒƒq WdS(NitCrossSetPlayerAttrValue(titemsRR‰RŠRR‹R(RuRtsetAttrInfoListtplayerRŽ((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pyR?>s #cCs€|jdƒ}|sdStjƒj|ƒ}|s8dS|jdƒ}|sQdSt|ƒ}|jddd|t|ƒƒdS(NRtbuffIDitAddBuff(RRR‰RŠRR‹R(RuRŒRR“R((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pyRAGs cCstjƒsdS|dkr%g}ni|d6|d6tjƒd6}tj|dƒ}tjƒjtj    ƒs‹tj
d||fƒdS|t krd}t |t ƒrÜ|jddƒ}|sÜ|jd    dƒ}qÜntt|ƒƒ}tjd
||||fƒntjd |||fƒ|sMtjƒj|t|ƒƒnLtt|ƒƒ}tj|dƒ}tjƒj|t|ƒ|t|ƒƒdS( sР¹ã²¥ÐÅÏ¢µ½×Ó·þÎñÆ÷ÉÏ
        @param serverGroupIDList: ·¢ËÍÖ¸¶¨µÄ·þÎñÆ÷×éIDÁÐ±í£¬ÄÚ²¿ÒѾ­Õë¶ÔÁбíÖÐ×éIDÈ¥ÖØ£¬
        ËùÒÔÍⲿÂß¼­¿ÉÖ±½ÓÌí¼Ó£¬²»Óÿ¼ÂÇ×éIDÖØ¸´ÎÊÌ⣬ûÓÐÖ¸¶¨·þÎñÆ÷×éIDʱ£¬Ä¬ÈϹ㲥ËùÓÐ×Ó·þ
    NRRtCrossServerTimeisH¿ç·þ·þÎñÆ÷δÆô¶¯ºÃ,²»ÔÊÐíÏò×Ó·þ·¢ËÍÊý¾Ý! serverGroupIDList=%s, srcMsg=%siRRs6SendMsgToClientServer => %s, %s, playerID=%s,msgLen=%ss#SendMsgToClientServer => %s, %s, %s(RRtNonetGetCurrentDataTimeStrRRR    R
RRRtCrossServerMsg_ShortLogTypeListRRRRRR tSendBroadcastMergeClienttlisttsettSendMergeMsgToClientByGroupList(RRtserverGroupIDListRRRRtjsonGroupIDInfo((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pytSendMsgToClientServerWs0      !  (cCsR    tjƒ}|jƒ}y    tjƒjtjƒsDtjdƒdSt    j
|ƒ}|j ddƒ}|j ddƒ}|j ddƒ}|t kr    d}t |tƒrÚ|j ddƒ}|sÚ|j d    dƒ}qÚntt|ƒƒ}    tjd
|||    fƒntjd ||fƒ|rttjƒƒ}
tj|ƒ} tjtjƒƒ} | | } tj\}}}| |
|gt_|
|d ks»t| ƒd ks»|tjkrtjd| ƒ|
}| |
|gt_tjtjtjƒqn|tjkrtj|ƒn|tjkr>t j|ƒnè|tj!kr]t"j!|ƒnÉ|tj#kr|t$j#|ƒnª|tj%kr›t&j%|ƒn‹|tj'kr½t(j'||ƒni|tj)krÜt(j)|ƒnJ|tj*krût+j*|ƒn+|tj,krt+j,|ƒn |tj-kr9t+j-|ƒní|tj.krXt/j.|ƒnÎ|tj0krwt/j0|ƒn¯|tj1kr–t/j1|ƒn|tj2krµt3j2|ƒnq|tj4krÔt3j4|ƒnR|tj5krót6j5|ƒn3|tj7krt6j7|ƒn|tj8kr1t6j8|ƒnõ|tj9krPt:j9|ƒnÖ|tj;krot<j;|ƒn·|tj=krŽt>j=|ƒn˜|tj?kr­t>j?|ƒny|tj@krÌt>j@|ƒnZ|tjAkrëtBjA|ƒn;|tjCkr
tDjC|ƒn|tjEkr)tFjE|ƒný|tjGkrHtHjG|ƒnÞ|tjIkrgtJjI|ƒn¿|tjKkr†tJjK|ƒn |tjLkr¥tJjL|ƒn|tjMkrÇtJjM||ƒn_|tjNkrætJjN|ƒn@|tjOkrtJjO|ƒn!|tjPkr$tQjP|ƒn|tjRkrCtSjR|ƒnã|tjTkrbtUjT|ƒnÄ|tjVkr„tWjV||ƒn¢|tjXkr£tYjX|ƒnƒ|tjZkrÂtYjZ|ƒnd|tj[krät\j[||ƒnB|tj]krtSj]|ƒn#|tj^kr"tj^|ƒn|tj_krAtj_|ƒnå|tj`krctaj`||ƒnÃ|tjbkr…tcjb||ƒn¡|tjdkr§tejd||ƒn|tjfkrÉtejf||ƒn]|tjgkrèthjg|ƒn>|tjikrthji|ƒn|tjjkr&thjj|ƒn|tjkkrEtejk|ƒná|tjltjmtjntjogkrytp||ƒn­|tjqkr˜tjq|ƒnŽ|tjkrú|j d    ƒ}|r&    tjrƒjs|ƒ}|r÷tjt|dtjƒƒq÷q&    n,|tjukr    tju|ƒn tjvdƒWn$tjwdttxjyƒƒƒnXdS(Ns·þÎñÆ÷δÆô¶¯ºÃ£¬²»´¦Àí¿ç·þÐÅÏ¢!RiÿÿÿÿRR!R•iRRs3OnClientServerReceiveMsg: %s, playerID=%s,msgLen=%ss OnClientServerReceiveMsg: %s, %siXisGͬ²½µØÍ¼¿ç·þ·þÎñÆ÷ʱ¼äʱ£¬±¾·þÓë¿ç·þ·þÎñÆ÷ʱ¼ä¼ÆËãÎó²î£¡ diffSeconds=%ss¿ç·þ·þÎñÆ÷ʱ¼ä: %ssûÓиÃÐÅÏ¢ÀàÐÍÂß¼­´¦Àí£¡s×Ó·þ·þÎñÆ÷½ÓÊÕÐÅÏ¢´¦Àí±¨´í
%s(ztIPY_GameServertIPY_MGBroadcastMergeClienttGetDataRR    R
RRR RR"RR˜RRRRtintttimetChangeTimeStrToNumtGetCrossServerTimeStrt
PyGameDatatg_crossServerTimeInfotabsRtCrossServerMsg_CrossServerTimetDebugLogtSendMapServerMsgExt#Def_Notify_WorldKey_CrossServerTimetCrossServerMsg_ExitCrossServerRytCrossServerMsg_Notifyt PlayerControltCrossServerMsg_PlayerLoginoutR1tCrossServerMsg_SendFakePackt NetPackCommontCrossServerMsg_ChatCrossWorldR/t!CrossServerMsg_ViewPlayerCacheRetR5t"CrossServerMsg_PullPlayerViewCachet"CrossServerMsg_PlayerPackDataStateR8t!CrossServerMsg_PullPlayerPackDatat!CrossServerMsg_PushPlayerPackDatatCrossServerMsg_PKMatchReqRetR$tCrossServerMsg_PKOverInfotCrossServerMsg_PKSeasonInfot#CrossServerMsg_LuckyCloudBuyLotteryR(tCrossServerMsg_LuckyCloudBuyNumtCrossServerMsg_BattlefieldStateREtCrossServerMsg_BattlefieldBuytCrossServerMsg_BattlefieldOvert CrossServerMsg_FamilyFlagwarOvertCrossFamilyFlagwart(CrossServerMsg_CrossBossTrialFamilyAwardRWtCrossServerMsg_FuncTeamInfoRftCrossServerMsg_FuncTeamDeltCrossServerMsg_FuncTeamListtCrossServerMsg_FamilyDelRetRatCrossServerMsg_FamilyGCZRdtCrossServerMsg_WorshipR†tCrossServerMsg_XiangongRkt CrossServerMsg_ChampionshipStateRJt!CrossServerMsg_ChampionshipPlayert CrossServerMsg_ChampionshipGroupt CrossServerMsg_ChampionshipGuesst#CrossServerMsg_ChampionshipOfficialt(CrossServerMsg_ChampionshipDailyOfficialt!CrossServerMsg_ActAllRechargeInfoRSt$CrossServerMsg_CrossDailyActionStateR€t%CrossServerMsg_CrossYaomoBossHurtInfoRUtCrossServerMsg_SyncBillboardR*tCrossServerMsg_CrossBossInfoR~tCrossServerMsg_CrossBossStatetCrossServerMsg_CrossAssistRCtCrossServerMsg_CrossActInfotCrossServerMsg_PutInItemtCrossServerMsg_GiveMoneytCrossServerMsg_DropGoodItemt GameWorldBosstCrossServerMsg_NPCInfoRetR;tCrossServerMsg_EnterFBRetR=tCrossServerMsg_EnterVSRoomRettCrossServerMsg_SendMailR-tCrossServerMsg_MailPlayerIDListtCrossServerMsg_MailContenttCrossServerMsg_FBPlayerCounttCrossServerMsg_RebornRettCrossServerMsg_CollectNPCOKtCrossServerMsg_FBEndtCrossServerMsg_NPCAttackCountt MapServer_ClientServerReceiveMsgtCrossServerMsg_CrossServerStateR‰RŠt DebugAnswertCrossServerMsg_DebugAnswerRRoRpRq(tindexRstdataPackRRtRRutcrossServerTimeStrRRt curServerTimetcrossServerTimetcurServerCrossServerTimet diffSecondst_t syncMapTimeR((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pytOnClientServerReceiveMsg|s,    
1#!cCs=|tjgkr½tjƒ}x˜|jƒD]Š\}}|sCq+n|d}||kr_q+ntjƒj|ƒ}|s€q+nt||dgƒ}|jddd|t    |ƒƒq+WdSt
|t ƒsÐdS|j dƒ}|sédStjƒj|ƒ}|sdSt||gƒ}|jddd|t    |ƒƒdS(NiitClientServerReceiveMsgR( RRçRR RR‰RŠRR‹RRRR(RRutcurServerGroupIDRŒRŽRvR((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pyRéVs2 
 #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===Óë¿ç·þ·þÎñÆ÷¶Ï¿ªÁ¬½Ó!Rs===Óë¿ç·þ·þÎñÆ÷Á¬½Ó³É¹¦!s8    ·þÎñÆ÷»¹Î´Æô¶¯ºÃ£¬Ôݲ»´¦Àí! µÈ·þÎñÆ÷Æô¶¯ºÃºóÔÙ´¦Àí£¡s9֪ͨ¿ç·þÖ÷·þÎñÆ÷Á´½Ó³É¹¦, ¿É½ÓÊÕ×îпç·þ»î¶¯×´Ì¬¼°Êý¾Ý...R(R tIPY_LGCrossLoginResultt    GetResultRR    tSetDictRt(Def_Notify_WorldKey_CrossServerConnStateR RyRêR
RRR tIsCrossRealmOpenRR R(RíRsRîtresultt    connStateRvR((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pytOnConnCorossServerws$         cCsˆtjƒjƒ}tjƒr2t|ddƒdStjƒ}tjƒr„tjƒ r„tjdƒi|d6}tt    j
|ƒndS(NRvis9֪ͨ¿ç·þÖ÷·þÎñÆ÷Æô¶¯³É¹¦, ¿É½ÓÊÕ×îпç·þ»î¶¯×´Ì¬¼°Êý¾Ý...R( RR    tGetTickRRxR RýR R RR(RsRvR((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pytOnGameServerInitOKs    cCstjƒdS(sŠ×Ó·þÊÕµ½¿ç·þ·þÎñÆ÷֪ͨ  - ¿ç·þ·þÎñÆ÷״̬Õý³£¿ª·ÅÖУ¬¿ÉÄÜÊÇÆô¶¯¡¢ÖØÁ¬¡¢»òÕßά»¤ºóÖØÐ¿ª·Å
    ÕâÀï¿ÉÒÔ´¦ÀíһЩ×Ó·þÓë¿ç·þÕýʽ½¨Á¢³£¹æÂß¼­Í¨Ñ¶£¨×¢ÒâÓësocketÁ¬½ÓÇø·Ö£¬ÕâÀïÖ¸µÄÊÇÂß¼­Í¨Ñ¶£©ºóµÄÂß¼­
    ×¢£º¿ç·þ×Ó·þsocketÁ¬½Óºó£¬²¢²»ÄÜÕýʽ¿ªÊ¼Âß¼­ÏûϢͨѶ£¬ÐèÒªµÈ´ýË«·½¶¼Æô¶¯³É¹¦ºó²Å¿ÉÒÔ
    ¼´×Ó·þ·¢ËÍ  ClientServerMsg_ServerInitOK ¸æÖªÆô¶¯³É¹¦
    È»ºó¿ç·þ»Ø¸´¿ªÆô״̬ºó²ÅËãÕýʽ½¨Á¢³£¹æÂß¼­Í¨Ñ¶
    N(Rat!Sync_ClientFamilyAllToCrossServer(((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pytOnCrossServerStateOpen s
(=RRRCRaR°R8RfR³R(R R5RyR-RWRYR[R]R_R€RSRÃRJRERdR*RURÝR$RkR†R;R/R§R~RR1R=R3RpRR¤R6R9RR¹RµR˜R RwRRxRnR?RAR–RŸRöRéRRR(((s`E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\CrossRealmMsg.pyt<module>sn                                                 ¯                      %    Ú    !