CHUAN2 DEV ENGINE
996 正版授权研发中心 · 360 授权合作教学中心 · 抖音传奇直播合作授权 · 快手推广运营商授权
OFFICIAL LICENSED ACADEMY 查验官方授权证书 →
// 威海旷世互娱教学基地 · 技术文章
后端接口

【后端接口】mapkillmonexprate 与 powerrate:经验倍率的地图与个人双通道

2026-09-22 20:37 作者:996 技术组 0 阅读 后端接口

实战应用:用在哪里

经验倍率的两条通道:mapkillmonexprate 给整张地图挂倍率(周末双倍全场生效),powerrate 给单个玩家挂倍率(VIP 加成、活动道具)。地图通道管全局节奏,个人通道管差异化权益,两条通道相乘才是玩家实际到手的经验倍率。

地图通道

lua

---地图杀怪经验倍率 much:倍率(200=2倍,0=关闭)
function mapkillmonexprate(actor, MapId, much) end

-- 周末活动:石墓阵全程双倍经验
function weekendExpBoost()
    local maps = { "shimuzhen", "shimuzhen2", "shimuzhen3" }
    for _, m in ipairs(maps) do
        mapkillmonexprate(nil, m, 200)
    end
    QF_Broadcast("周末双倍经验已开启!")
end

倍率的单位是百分数:200 即 2 倍,0 表示关闭地图的经验产出(惩罚地图的用法)。actor 参数在此接口里是查询语义的载体,全图生效的调用传 nil。地图倍率的时效管理:周末活动的倍率在周一零点的全局定时器里重置归位,倍率的挂载与摘除成对设计。

个人通道

lua

---个人经验倍率 rate:倍率 time:持续秒
function powerrate(actor, rate, time) end

-- 使用双倍经验卡:个人 2 小时双倍
function useExpCard(actor)
    powerrate(actor, 200, 7200)
    sendmsg(actor, 1, "双倍经验卡已激活,持续 2 小时")
end

个人倍率带时效参数,到期自动回落,经验卡、VIP 加成、师徒加成都在这条通道上叠。两条通道的相乘规则:最终经验 = 基础经验 × 地图倍率 × 个人倍率,倍率的叠加语义是乘法,两倍地图加两倍卡是四倍,倍率的宣传文案按乘法口径写避免误解。

验证与监控

经验倍率的生效分布监控:当前全服有多少玩家处于各种倍率状态,倍率的经济影响与经验产出的日报联动。

踩坑记录

倍率的叠加曾经被实现为加法(200 加 200 是 400 即四倍),与宣传的乘法口径不符引发 compensated 补发,叠加语义的统一在接口文档里加粗标注。地图倍率的摘除曾经漏了重启场景,重启后双倍变永久,倍率的挂载持久化或启动重挂的选择要明确。

上线要点

经验倍率直接影响经济的经验通胀,倍率活动的频率与幅度要和消耗端(强化、升级费用)联动评估。个人倍率的叠加规则:多张经验卡是刷新时长还是叠倍率,规则的产品定义先行于实现。倍率的生效与玩家界面的展示要同步,玩家看到的倍率与实际到手的经验一致是信任的底线。

本文由 996 技术组基于 996 引擎官方知识库与浮生梦老师课程体系整理。团队长期从事传奇类引擎 Lua 后端逻辑、客户端界面与商业版本交付,内容以官方知识库与真实项目为出处,按版本持续修订。

作者履历与出处

本文由 996 技术组基于 996 引擎官方知识库与浮生梦老师课程体系整理。团队长期从事传奇类引擎 Lua 后端逻辑、客户端界面与商业版本交付,内容以官方知识库与真实项目为出处,按版本持续修订。

← 返回文章地图返回研学路径

最新技术文章 · 实战干货

LATEST ARTICLES

全站技术干货持续更新:996 引擎 / Lua 实战帖,语法、参数与示例一篇讲透。进入文章地图 · 查看全部 →

工具链

【工具链】风格检查器:Lua 脚本命名与规范的自动审查

实战应用:用在哪里 脚本的规范靠人盯盯不过来:命名风格漂移、全局变量乱用、缩进混着来——风格检查器把这些规则的执行自动化。提…

2026-09-22 22:32 996 技术组 · 0 阅读
界面UI

【界面UI】拍卖行界面:出价流程与截拍提醒

实战应用:用在哪里 拍卖行的出价是一场与时间的博弈:出价的按钮、倒计时的紧迫、截拍瞬间的悬念——拍卖界面的要点是出价的流程、…

2026-09-22 21:12 996 技术组 · 0 阅读
框架设计

【框架设计】幸运值机制:强化失败的隐性补偿

实战应用:用在哪里 强化连败七次是什么体验?幸运值机制给失败的玩家一个隐性的承诺:每次失败累加幸运值,幸运值越高下一次的成功…

2026-09-22 21:12 996 技术组 · 0 阅读
安全加密

【安全加密】日志防篡改:哈希链与异地备份

实战应用:用在哪里 审计日志的价值在于不可抵赖:被改过的日志比没有日志更危险——纠纷的追溯、内部的追责都建立在「日志没被动过…

2026-09-22 21:12 996 技术组 · 0 阅读
性能调优

【性能调优】批量邮件:活动奖励的分批投递

实战应用:用在哪里 活动结束给 3 万玩家发奖励:一次性群发让邮件表瞬间多 3 万行、投递的队列堵塞正常的通信。批量邮件的分…

2026-09-22 21:12 996 技术组 · 0 阅读
网络通信

【网络通信】面对面交易:握手、锁定与确认的协议

实战应用:用在哪里 面对面的交易是传奇最经典的交互:两人面对面、各自放入物品与金币、双方确认后成交。交易的协议要点是会话的建…

2026-09-22 21:12 996 技术组 · 0 阅读