diff --git a/server/matchserver/history/historymgr.go b/server/matchserver/history/historymgr.go index fc910f9c..de715f83 100644 --- a/server/matchserver/history/historymgr.go +++ b/server/matchserver/history/historymgr.go @@ -56,7 +56,7 @@ func (this *historyMgr) PushLastBattleInfo(hum common.Player) { func (this *historyMgr) CanStart(accountId string, mapId int32, modeId int32) bool { u := this.getUser(accountId) - if u == nil && modeId == jccommon.MAP_MODE_CIRCUIT { + if u != nil && modeId == jccommon.MAP_MODE_CIRCUIT { key := q5.MkInt64(mapId, modeId) if startTime, ok := u.mapAndModeHash[key]; ok { nowTime := q5.ToInt32(f5.GetApp().GetRealSeconds())