From 042f6339d516c7812a5121e089922d9ff67257f1 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Thu, 12 Mar 2026 11:23:31 +0800 Subject: [PATCH] =?UTF-8?q?socket=E6=96=AD=E5=BC=80=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/GameLogic.go | 1 + src/server/game/player_data.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server/game/GameLogic.go b/src/server/game/GameLogic.go index 561e8ae6..e3ea35e7 100644 --- a/src/server/game/GameLogic.go +++ b/src/server/game/GameLogic.go @@ -513,6 +513,7 @@ func (ad *GameLogic) ClearData(args []interface{}) { player := args[0].(*Player) if player != nil && player.M_DwUin != 0 { player.agent = nil + player.AutoSaveData() log.Debug("player %d 断开连接", player.M_DwUin) player.CallEvent(120*time.Second, func() { player.lock.Lock() diff --git a/src/server/game/player_data.go b/src/server/game/player_data.go index b8dfac74..922dbf1a 100644 --- a/src/server/game/player_data.go +++ b/src/server/game/player_data.go @@ -556,7 +556,7 @@ func (p *Player) AutoSaveData() { if err != nil { log.Debug("AutoSaveData Commit failed:", err) } - + log.Release("uid: %d, auto save data", p.M_DwUin) } // 重新连接