赛季是战斗通行证式的阶梯:玩家通过游玩获得等级点数,逐级提升,并在每一级领取奖励。 赛季按链条一个接一个进行,VIP 通行证会在每一级增加第二份奖品。
玩家看到什么
- 每条赛季链都是一个标签页,显示当前赛季的名称和计时。
- 玩家的等级,以及到下一级的点数进度条。
- 等级阶梯:每一级只领取一次;“全部领取”会领取所有已达到的等级。
- 领取时通行证处于生效状态时的VIP 第二份奖品,以及“开通 VIP”。
赛季
12 450
320
第 3 赛季 · 第 7 级
18d 06:00第 6 级 · 500 金币VIP:+50 宝石
已领取第 7 级 · 宝箱VIP:+英雄皮肤
领取
第 8 级 · 1 000 金币VIP:+100 宝石
开通 VIP
31当前赛季:计时、等级和到下一级的进度条。
2等级阶梯;VIP 通行证在每一级额外发放一份奖品。
3安装了 VIP 系统时,“开通 VIP”会打开它。
如何运作
- 等级由服务器决定,包括作为其他系统奖励获得的点数。
- 对客户端开放的赛季链从游戏中获得点数;最小模板每局都会发放点数。
- 同一条链上的赛季依次进行:一个结束,下一个就开始。
步骤 01把系统加入项目
告诉 AI 编程助手:“加一个战斗通行证赛季”。它会安装现成的系统,附带两个轮换的 28 天赛季,每个赛季五个等级,每级都有 VIP 奖品。
步骤 02在后台中设置
打开后台,选择你的项目,进入 实时运营 → v2 → 赛季。
- 创建赛季链及其带日期的赛季。
- 搭建等级阶梯:点数门槛、奖励和 VIP 奖品。
- 决定点数来源:游戏、其他系统的奖励,或两者都有。
页面上的 AI 按钮会打开助手:描述你的需求,它会提出修改,你检查后点击保存。
步骤 03测试并发布
在应用的测试版中检查系统。设置通过单独的操作发送到正式应用,请看发布与链接。
开发者须知
赛季通过 @idosgames/core 中的 client.season 工作。
// 打完一局:为对客户端开放的赛季链发放等级点数
await client.season.grantStatusTokens('main_season', 10)
// 一次调用领取该链已达到的等级(CurrentTier 在状态中)
await client.season.claimTierRewardsBatch('main_season', [6, 7])- 游戏只能为对客户端开放的赛季链发放点数。
- VIP 奖品在领取时检查:之后购买的通行证不会补发已经领取过的等级。
每个字段都在技能 season-system 中有说明,由 SDK 的 MCP 服务器提供。
常见问题
这是战斗通行证吗?
是的,机制相同:按等级点数划分的等级,每级都有一份免费奖品和一份 VIP 奖品。
等级点数从哪里来?
当赛季链对客户端开放时来自游玩,也来自其他系统的奖励:任务、活动、宝箱。