hxp
2025-05-19 5bfcd3104f7c2fa25995bc0184e6c33c818e3cf8
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/LogicProcess/UserCtrlDB.py
@@ -82,7 +82,7 @@
    centerVersion = ""
    try:
        cfGameVer = ConfigParser.ConfigParser()
        cfGameVer.read(os.path.join(GlobalFunctions.getAppPath(), 'GameVersion.ini'))
        cfGameVer.read(os.path.join(GlobalFunctions.getServerConfigPath(), 'GameVersion.ini'))
        
        gameID = cfGameVer.get("config", "GameID")
        curVersion = cfGameVer.get("config", "Version")
@@ -2930,7 +2930,7 @@
                mylog.info("###dgPlayerInit cntError accid = %s" % queryAccid)
                PegasusCollectorProxy.ErrorReport("login data cntError accid=%s" % queryAccid)
                dbIni = ConfigParser.ConfigParser() # 每次重新加载,确保随时修改有效
                dbIni.read(os.path.join(GlobalFunctions.getAppPath(), 'PyMongoDataServer.ini'))
                dbIni.read(os.path.join(GlobalFunctions.getServerConfigPath(), 'PyMongoDataServer.ini'))
                DataCntErrorKick = dbIni.has_option("dataset", "DataCntErrorKick") and (dbIni.getint("dataset", "DataCntErrorKick") == 1) # 数据存取条数异常时是否禁止登录
                if DataCntErrorKick:
                    self.sendFailString(CommonDefine.dgPlayerInit, pack, disAccStateError)
@@ -5876,95 +5876,95 @@
    #读取静态表,与数据库无关
    def OnGetGameData(self):
        sysData = DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagChinNPC,
                                                    os.path.join(GlobalFunctions.getAppPath(),
                                                    os.path.join(GlobalFunctions.getServerConfigPath(),
                                                                    CommonDefine.SYSDB_PATH,
                                                                    'tagChinNPC.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagNPCRefresh,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagNPCRefresh.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagChinSkill,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagChinSkill.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagChinExp,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagChinExp.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagChinItem,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagChinItem.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagTransportRefresh,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagTransportRefresh.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagChinShopItem,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagChinShopItem.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagBornRefresh,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagBornRefresh.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagChinMixItem,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagChinMixItem.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagBuildEquip,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagBuildEquip.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagSuiteActivation,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagSuiteActivation.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagSuiteEffect,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagSuiteEffect.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagRepeatEvent,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagRepeatEvent.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagEffectRefresh,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagEffectRefresh.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagChinMap,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagChinMap.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagDBStoreItem,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagDBStoreItem.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagOnMissionDelete,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagOnMissionDelete.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagPet,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagPet.txt'))   
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagPetGrade,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagPetGrade.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagPetFriendliness,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagPetFriendliness.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagPetExp,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagPetExp.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagNPC_Item_Pet,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagNPC_Item_Pet.txt'))
        sysData += DataServerGameData.sysDBLoadFromFile(DataServerGameData.tagFlyObjBaseInfo,
                                            os.path.join(GlobalFunctions.getAppPath(),
                                            os.path.join(GlobalFunctions.getServerConfigPath(),
                                                        CommonDefine.SYSDB_PATH,
                                                        'tagFlyObjBaseInfo.txt'))