From 25835e85c0965269a4253ba4ffcca41da2ded848 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 20 十二月 2021 12:21:38 +0800 Subject: [PATCH] 5314 【BT3_1.102.1】【BT4】【BT5_1.101.1】【BT5】【主干】社交表数据重复(优化非本服社交玩家不存档) --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerSocial.py | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerSocial.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerSocial.py index fc8c29a..89f95c0 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerSocial.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerSocial.py @@ -956,7 +956,10 @@ savaData = "" cntData = "" cnt = 0 - for socialPlayer in self.SocialInfo.values(): + for playerID, socialPlayer in self.SocialInfo.items(): + if not PlayerControl.GetDBPlayerAccIDByID(playerID): + GameWorld.ErrLog("非本服社交玩家,不存档! playerID=%s" % playerID) + continue cnt += 1 savaData += socialPlayer.playerInfo.getBuffer() -- Gitblit v1.8.0