diff --git a/src/server/game/champship_mgr.go b/src/server/game/champship_mgr.go index c93adeeb..7d8acff2 100644 --- a/src/server/game/champship_mgr.go +++ b/src/server/game/champship_mgr.go @@ -125,9 +125,19 @@ func (c *ChampshipMgr) version() { c.data.(*ChampshipData).Version = 1 for _, v := range c.data.(*ChampshipData).Rank { sortChampionshipRank(v) + for _, info := range v { + if info.Type != RANK_PLAYER_ROBOT { + c.SetRankCache(info.Uid) + } + } } for _, v := range c.data.(*ChampshipData).PreRank { sortChampionshipRank(v) + for _, info := range v { + if info.Type != RANK_PLAYER_ROBOT { + c.SetRankCache(info.Uid) + } + } } } }