From a42f5ee6615a14ff1f2291952ca14fd4e293f72e Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 28 四月 2025 14:58:14 +0800
Subject: [PATCH] 10367 【越南】【英语】【BT】【砍树】仙盟攻城战-服务端(FamilyGCZ命令支持技能攻击)

---
 ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerPackData.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerPackData.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerPackData.py
index f08632f..49e8ab3 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerPackData.py
+++ b/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

--
Gitblit v1.8.0