增益是临时倍率:奖励 x2、任务奖励 +50%、消耗打折,持续一段时间或若干次使用。 每个增益都由服务器自动应用;界面显示正在生效的增益和可以开启的增益。
玩家看到什么
- “当前生效”:玩家自己的增益,以及它们的计时或剩余次数。
- 标记为“全员”的全局时段:按计划开启的欢乐时光,或增益链的某个阶段。
- 游戏的所有增益,显示效果、时长和次数,可免费或用货币开启。
增益
12 450
320
当前生效
1全部奖励 x2你的 · 剩余 00:42:10
欢乐时光 +50%全员 · 18:00-19:00
新手增益
免费
奖励 x2 · 1 小时
50
1你正在生效的增益及其计时,以及标记为“全员”的全局时段。
2游戏的每个增益,可免费或用货币激活。
如何运作
- 增益会改变奖励或消耗:可以作用于全部、任务、桌游或购买。
- 个人增益在一段时间或若干次使用内有效;全局时段按计划对所有玩家生效。
- 增益与 VIP 加成一起生效:服务器两者都会应用。
步骤 01把系统加入项目
告诉 AI 编程助手:“加入增益”。它会安装现成的系统,附带一个免费的新手增益和一个付费的双倍奖励增益。
步骤 02在后台中设置
打开后台,选择你的项目,进入 实时运营 → v2 → 限时加成。
- 创建增益:倍增什么、倍增多少、持续多久或可用多少次。
- 设置价格:免费、货币或物品。
- 要做欢乐时光,就创建一个带计划的全局时段。
页面上的 AI 按钮会打开助手:描述你的需求,它会提出修改,你检查后点击保存。
步骤 03测试并发布
在应用的测试版中检查系统。设置通过单独的操作发送到正式应用,请看发布与链接。
开发者须知
增益通过 @idosgames/core 中的 client.timedBoost 工作。游戏自己不做任何倍增。
// 开启增益(免费或带价格选项),并读取正在生效的增益
const res = await client.timedBoost.activate('double_rewards', { selectedOptionID: 'gems' })
if (!res.ok) return showError(res.error)
const active = await client.timedBoost.getActive()- 响应中的奖励已经包含增益:显示实际发放的数量,而不是重新计算的数量。
- 全局时段来自
getActiveWindows()。
每个字段都在技能 timed-boost-system 中有说明,由 SDK 的 MCP 服务器提供。
常见问题
增益可以作为奖励发放吗?
可以。增益是游戏经济的一部分,所以它可以是任务、活动或宝箱的奖励。
增益可以和 VIP 叠加吗?
可以。服务器会在同一份奖励中同时应用增益和会员加成。