From 1dda9314aaec111515edcc3611070c4974aaf6bf Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期六, 01 三月 2025 01:28:27 +0800
Subject: [PATCH] 5562 【英文】【越南】【BT】【GM】【砍树】修复删除打包数据后可能导致的数据错乱bug;

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

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerPackData.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerPackData.py
index 42e35af..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)    

--
Gitblit v1.8.0