1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
5ë    hc@s›ddlmZddljZddlmZddlmZddlm    Z    ddl
Z
ddl Z ddl Z d„Z d„Zd„Zd    „ZdS(
iÿÿÿÿ(tmylogN(tDataServerPlayerData(t CtrlDBManager(tGlobalFunctionscCs|jdƒdS(NsdbÊÕµ½GMÃüÁî²âÊԻظ´(tappend(tgmListt dbAnswerList((s_.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\GM\Commands\PlayerMirror.pytOnDBExecs cCsQ|s
dS|d}|dkr4t|d|ƒn|dkrMt|ƒndS(Nitaitd(t__addFackPackDatat__delFackPackData(RRtvalue((s_.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\GM\Commands\PlayerMirror.pyt OnCrossDBExec!s
   cCszt|ƒdkr|dnd}t|ƒdkr>|dnd}t|ƒdkr`|dnd}t|ƒdkr‚|dnd}tjƒ}tjj|d|dƒ}tjj|ƒsÖ|jd|ƒdStj    d    |ƒt
|d
ƒ}|j ƒ}    |j ƒt |    ƒ}
|
jd dƒ} | sE|jd |ƒdStj| ƒ} tjƒ} | j| ƒ| | jƒ}tjƒjd ƒ}d}d}x¤t|ƒD]–}||}}|| _d||f| _|rç|n |dd}d||f| _| jƒ|}tj|ƒ}|j||ƒ|d7}q«Wtj    d|ƒ|jd|ttj ƒfƒdS(Niiiitt TestPackDatas PackData.jsons(¿ç·þdb/TestPackData²»´æÔÚ¸ÃÄ£°æÎļþ¼Ð:%ss´ò°üÊý¾ÝÄ£°åÎļþ:%strbtPackDatas"¿ç·þdb/TestPackData/%sûÓдò°üÊý¾Ýt
UserCtrlDBtFakeNames%s%sidsfack%s@test@s%ssÌí¼Ó¼ÙÍæ¼Ò´ò°üÊý¾ÝÊý:%ss#¿ç·þdbÌí¼Ó¼ÙÍæ¼Ò´ò°üÊý¾ÝÊý:%s,×Ü:%s(!tlenRt
getAppPathtostpathtjointisfileRRtdebugtopentreadtclosetevaltgettbase64t    b64decodeRt tagDBPlayertreadDatat    getLengthRt
getCtrlMgrtgetCtrlDBByNametrangetPlayerIDt
PlayerNametAccIDt    getBuffert    b64encodetupdPlayerPackDatat
PyGameDatatg_packDataDict(RRtaddCounttstartIDtserverIDtpackDataTempKeytappPathtfullPathtfileObjtcontentt packDataDicttpackDatatpackDataTeamBufft tempDBPlayert otherDataBufft
userCtrlDBRt
addOKCounttindextplayerIDtfackIDt curServerIDtupdBufft updPackData((s_.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\GM\Commands\PlayerMirror.pyR
,sL""""  
        cCs{d}x=tjjƒD],}|dkr.qntj|=|d7}qWtjd|ƒ|jd|ttjƒfƒdS(Nii'isɾ³ý¼Ù´ò°üÊý¾Ý: delCount:%ss#¿ç·þdbɾ³ý¼ÙÍæ¼Ò´ò°üÊý¾ÝÊý:%s,Ê£:%s(R.R/tkeysRRRR(RtdelCountR@((s_.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\GM\Commands\PlayerMirror.pyR as 
 (tCommonRtDBCommon.CommonDefinet CommonDefinet CollectionsRt LogicProcessRtDBCommonRR.R RRR R
R (((s_.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\GM\Commands\PlayerMirror.pyt<module>s                5