socket断开自动保存数据
This commit is contained in:
parent
a446431de4
commit
042f6339d5
@ -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()
|
||||
|
||||
@ -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)
|
||||
}
|
||||
|
||||
// 重新连接
|
||||
|
||||
Loading…
Reference in New Issue
Block a user