cehua_lyf
2019-03-06 3c8ee0a8a524a6251d7d5aae2372e76fd8a99b9c
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
Sªw\c@sddlmZddlZddlZddlZddlmZddlmZiddgd6ddgd    6ddgd
6d dgd 6ddgd 6ddgd6ddgd6ddgd6ddgd6ddgd6ddgd6ddgd6ddgd6ddgd6ddgd6d dgd6d!dgd6d"d#gd$6d%d#gd&6d'd#gd(6d)d#gd*6d+d#gd,6d-d#gd.6dd#gd/6dd#gd06dd1gd26dd3gd46dd3gd56ZiMdd6gd76dd6gd86dd6gd96dd6gd:6dd6gd;6dd6gd<6d=dgd>6d?dgd@6dAdgdB6dCdgdD6dEdgdF6dEdgdG6dEdgdH6d=dIgdJ6dKdIgdI6dLdMgdN6e    dMgdO6e    dMgdP6e    dMgdQ6e
dMgdR6e
dSgdT6e
dSgdU6dVdSgdW6e
dSgdX6ddSgdY6e
dSgdZ6e
dSgd[6d\dSgd]6d-dSgd^6ddSgd_6ddSgd`6d-dSgda6dbdSgdc6dddSgde6e
dSgdf6e    dSgdg6e    dSgdh6e    dSgdi6ddSgdj6ddSgdk6dldSgdm6dndogdp6dqdogdr6dsdogdt6dudogdv6dwdxgdy6d=dxgdz6ddxgd{6d=dxgd|6ddxgd}6d=dxgd~6ddxgd6d=dxgd€6ddxgd6d=dxgd‚6ddxgdƒ6d=dxgd„6ddxgd…6d=dxgd†6ddxgd‡6d=dxgdˆ6ddxgd‰6d=dxgdŠ6ddxgd‹6d=dxgdŒ6ddxgd6d=dxgdŽ6ddxgd6d=dxgd6ddxgd‘6d=dxgd’6ddxgd“6d=dxgd”6ddxgd•6d=dxgd–6ddxgd—6d=dxgd˜6Z d™„Z dš„Z e
Zes e ƒsejd›ejdœƒZejeƒne    ZndS(iÿÿÿÿ(tGlobalFunctionsN(terror(tmylogt    localhosttconnectt
USER_DB_IPtGameUsert USER_DB_NAMEt    SYS_DB_IPtGameSyst SYS_DB_NAMEt    LOG_DB_IPtGameLogt LOG_DB_NAMEttplatformt PlatformNametServerIDtGroupIDit
IDDispatchtUseIDDispatchServertIDDispatchServerIPiAtIDDispatchServerPortidtIDDispatchPlayeIDLimitt
CheckAccIDt CheckTokenUrltOpenErrLogReportt9377ts1tAppId1t EventReporttAppIdt 7ded96779343f198de9b95a05a0704c9tKeytsid1t SessionGUIDtpid1t    ProductIDiÎVtErrLogReportEventIDi`êtErrLogReportIntervalt    ReportUrlt OpenStateUrltSPGametLoginKeytMerget IsMergeServertMergeServerPorttautht userdb_usert
userdb_pwdt
sysdb_usert    sysdb_pwdt
logdb_usert    logdb_pwditConnectionQueueSizeiBt PyMongoDBPortiBtPyMongoDBPort_CreateRoleiBtPyMongoDBPort_GMTooli‰it USER_DB_PORTt SYS_DB_PORTt LOG_DB_PORTtencodingtbase64tgbkitmerget
randPswLentrandPswHasDigittrandPswHasLowLettertrandPswHasUpperLettertrandPswHasSpecialChartconfigtMultiThreadingtcheckSIDitTryCntOnWriteFailtIsOpenDbSaveServertmaxReconnectCnttUploadSysTablestEventShellEnables    127.0.0.1t EventShellIPtEventShellPorttEventShellGroupIDtEventShellServerIDtEventShellHeartIntervalsEventToInterfaceDll.dlltEventShellDllPaths D:\ServerLogtEventShellDllLogPathtIsOpenLogDBFileSavetLogDB_EventShell_SavetPackSavet StartProfiletProfileThresholdtProfileQueueThresholdMaxi
tProfileQueueThresholdMins2.7.2t environmentt
Python_Vers2.5.1t PyMongo_Vers2.4.3t MongoDB_Veri@t MongoDB_Bitsi't
InnerParamt PLAYERID_FEEDt PLAYERID_STEPt LOGINDEX_FEEDt LOGINDEX_STEPtLOGDB_LOGINDEX_FEEDtLOGDB_LOGINDEX_STEPtLOGDB_SvrStatus_fldIndex_FEEDtLOGDB_SvrStatus_fldIndex_STEPt"LOGDB_AccForbiddenLog_StateID_FEEDt"LOGDB_AccForbiddenLog_StateID_STEPt'LOGDB_tagDBServerMoneyLog_LogIndex_FEEDt'LOGDB_tagDBServerMoneyLog_LogIndex_STEPt(LOGDB_tagDBApexKickLog_KickLogIndex_FEEDt(LOGDB_tagDBApexKickLog_KickLogIndex_STEPt%LOGDB_tagDBGateServerIP_LogIndex_FEEDt%LOGDB_tagDBGateServerIP_LogIndex_STEPt$LOGDB_tagDBHugeTrade_TradeIndex_FEEDt$LOGDB_tagDBHugeTrade_TradeIndex_STEPt*LOGDB_tagDBPlayerSaveCoinLog_LogIndex_FEEDt*LOGDB_tagDBPlayerSaveCoinLog_LogIndex_STEPt&LOGDB_tagDBServerKickLog_LogIndex_FEEDt&LOGDB_tagDBServerKickLog_LogIndex_STEPt%LOGDB_tagDBTalkTraceLog_LogIndex_FEEDt%LOGDB_tagDBTalkTraceLog_LogIndex_STEPt tagExpiation_ExpiationIndex_FEEDt tagExpiation_ExpiationIndex_STEPt#tagPetExpiation_ExpiationIndex_FEEDt#tagPetExpiation_ExpiationIndex_STEPttagDBImpeach_ImpeachIndex_FEEDttagDBImpeach_ImpeachIndex_STEPt tagDBCoinChangeLog_LogIndex_FEEDt tagDBCoinChangeLog_LogIndex_STEPc    Cs»yn|j||ƒri|j||ƒ}t|ƒtkrTt|ƒt|ƒƒ}qmt|ƒ|ƒ}n|SWnFtjdtjd||||tj    ƒfƒ}t
j|ƒdSX|S(NRs9config = %s, secname = %s, keyname = %s, defvalue = %s
%s( t
has_optiontgetttypetbooltintRt    formatMsgt ERROR_NO_18t    tracebackt
format_excRtNone(RFtsecnametkeynametdefvaluetvaluetmsg((sL.\\TCode\TeamServer\Server4\Servers\PyMongoDataServer\1.6\Config\DBConfig.pytReadCongfigValue¹s1 c    Cs2yôttƒ}tjƒ}|jtjjtjƒdƒƒxWt    j
ƒD]I\}}t ||d||dƒ}|dkrƒt St|||ƒqJW|jtjjtjƒdƒƒxWtj
ƒD]I\}}t ||d||dƒ}|dkrÿt St|||ƒqÆWd}|j|ƒrÅ|j|ƒ}x‹|D]€}d|krt |||dƒ}|r¾t|||ƒq¾q>d|kr>t |||dƒ}|r¾t|||ƒq¾q>q>Wn|jsútjd    tjd
ƒ}tj|tƒt S|jrStj|jƒ\}|_|stjd    tjd ƒ}tj|tƒt Sn,tjd    tjd ƒ}tj|tƒt S|js´tjd    tjd ƒ}tj|tƒt S|jr tj|jƒ\}|_|s9tjd    tj dƒ}tj|tƒt Sn,tjd    tj!dƒ}tj|tƒt S|j"sntjd    tj#dƒ}tj|tƒt S|j$rÇtj|j$ƒ\}|_$|sótjd    tj%dƒ}tj|tƒt Sn,tjd    tj&dƒ}tj|tƒt SWn7tjdtj'dt(j)ƒƒ}tj|ƒt SXtS(Nsconfig\config.iniiisPyMongoDataServer.iniRt mainserveridtloginkeyRt DeployErrors*user db mongodb longin user name is empty!sDecrypt userdb_pwd faied.s$user db mongodb longin pwd is empty!s)sys db mongodb longin user name is empty!sDecrypt sysdb_pwd faied.s#sys db mongodb longin pwd is empty!s)log db mongodb longin user name is empty!sDecrypt logdb_pwd faied.s#log db mongodb longin pwd is empty!Rs%s(*t
__import__t__name__t ConfigParsertreadtostpathtjoinRt
getAppPathtdbconfigtitemsR‘R‹tFalsetsetattrt
BaseConfigt has_sectiontoptionsR0RR‡t ERROR_NO_19RR”tTrueR1t GetEncodePswt ERROR_NO_20t ERROR_NO_21R2t ERROR_NO_22R3t ERROR_NO_23t ERROR_NO_24R4t ERROR_NO_25R5t ERROR_NO_26t ERROR_NO_27t ERROR_NO_28R‰RŠ(    t self_moduleRFtktvRt sectionNamet optionsListRtret((sL.\\TCode\TeamServer\Server4\Servers\PyMongoDataServer\1.6\Config\DBConfig.pyt ReadDBConfigËsŽ  " "                            " tfatalsInit config failed.(tDBCommonRR‰R—R™RtCommonRR¡R¥RŸRR‘R¶t dbconfig_initR‡t ERROR_NO_29RR·(((sL.\\TCode\TeamServer\Server4\Servers\PyMongoDataServer\1.6\Config\DBConfig.pyt<module>    sð                                                                                                                  [