diff --git a/README.md b/README.md index 8faee1428..9e46e646d 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,11 @@ go tool pprof -http :8081 "http://202.189.15.67:62672/debug/pprof/profile" go tool pprof -http :8081 "http://8.162.8.203:9909/debug/pprof//profile" go tool pprof -http :8081 "http://8.162.23.87:9910/debug/pprof//profile" go tool pprof -http :8081 "http://61.147.247.7:36855/debug/pprof/profile" +go tool pprof -http :8081 "http://61.147.247.7:43892/debug/pprof/profile" +# 采样 60 秒的 CPU 数据,然后通过 HTTP 8081 端口可视化 + +go tool pprof -http :8081 "http://61.147.247.7:43892/debug/pprof/profile?seconds=300" 详情查看 [文档](./docs) - [战斗](./docs/battle.md) diff --git a/logic/controller/fight_塔.go b/logic/controller/fight_塔.go index c448b3fbc..27e9e62b6 100644 --- a/logic/controller/fight_塔.go +++ b/logic/controller/fight_塔.go @@ -59,13 +59,13 @@ func (h Controller) FreshChoiceFightLevel(data *fight.C2S_FRESH_CHOICE_FIGHT_LEV if data.Level > 0 { switch data.Head.CMD { case 2428: //试炼之塔 - if data.Level > uint(c.Info.MaxFreshStage) { + if data.Level > uint(c.Info.MaxFreshStage) && data.Level != 1 { return nil, errorcode.ErrorCodes.ErrPokemonNotExists } c.Info.CurrentFreshStage = uint32(data.Level) case 2414: //勇者之塔 - if data.Level > uint(c.Info.MaxStage) { + if data.Level > uint(c.Info.MaxStage) && data.Level != 1 { return nil, errorcode.ErrorCodes.ErrPokemonNotExists } c.Info.CurrentStage = uint32(data.Level)