From a69dc71e346461be80eae0c067a33c685cd070a7 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期六, 01 三月 2025 01:25:36 +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