保存数据优化

This commit is contained in:
hahwu 2026-03-20 18:46:59 +08:00
parent 133beb47b4
commit 638126b50b

View File

@ -255,7 +255,7 @@ func (p *Player) InitPlayer(UserName string) error {
// 启动定时器
p.DispatcherHandle()
p.McronSave = cron.New()
_, err = p.McronSave.AddFunc("@every 1m", p.AutoSaveData)
_, err = p.McronSave.AddFunc("@every 2m", p.AutoSaveData)
if err != nil {
log.Debug("AddFunc failed:", err)
}
@ -556,6 +556,9 @@ func (p *Player) ClearData() {
func (p *Player) AutoSaveData() {
p.lock.Lock()
defer p.lock.Unlock()
if !p.PlayMod.is_update {
return
}
//保存数据
ctx := context.Background()
txOptions := &sql.TxOptions{}