ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerPackData.py
@@ -179,6 +179,10 @@ for playerIDList in self.__serverIDRangePlayerIDDict.values(): if playerID in playerIDList: playerIDList.remove(playerID) #只要有删除,需重置index映射 self.__idIndexDict = {} self.__serverIDRangePlayerIDDict = {} return def GetCount(self): return len(self.__packDataList) @@ -211,6 +215,8 @@ continue cnt += 1 savaData += dataObj.dbPlayerPackData.getBuffer() if cnt >= 10: break GameWorld.Log("Save DBPlayerPackData count :%s len=%s" % (cnt, len(savaData))) return CommFunc.WriteDWORD(cntData, cnt) + savaData