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) } // 重新连接