活动币(节日代币、赛季积分)的灵魂问题是“过期怎么办”:永久保留则库存越滚越大、商店压力与经济失衡逐年加剧;一刀清零则玩家 last day 的愤怒冲垮客服。滚动折算的设计:活动币到期不清零,而是按 50% 折算进下赛季的通用券,再给一次 2 周的“折算币专属兑换期”——玩家的投入永远有去处,经济的水位却能逐季回落。
到期折算规则:赛季结束时活动币按 50% 折算为通用券(通用券可在常驻兑换屋使用,与下一赛季活动币并行),未折算部分 2 周兑换期后清零。折算兑换期:折算后通用券与残余活动币并行 2 周,活动币优先扣减。通胀控制:通用券全服存量设软上限(人均 200 券),超出部分兑换率递减(超出部分 30% 折算)——防止多赛季滚存出巨量通用券。玩家侧透明:赛季结束前 2 周开始,活动页常驻显示“该账号活动币将在 X 后折算为 Y 通用券”,预期先于变化到达。
配置如下:
[SeasonCoin]
RolloverRate = 50
SwapWindowWeeks = 2
UniversalSoftCap = 200
OverflowRate = 30
NoticeAheadWeeks = 2
透明与优先级档单独一节,折算与提醒独立调整。配置如下:
PrioritySpend = event_coin
变种方向:一是折算阶梯,持有量越大折算率越低(超人均部分 30%),自然压制囤币;二是通用券专属兑换屋,上架常驻刚需品(药水、传送券),让通用券永远有低成本出口;三是折算回执,折算完成后发一封明细邮件(折算前、折算率、折算后三列),账目透明是滚动机制的信用的地基。设计纪律一条:折算率的每次下调(50% 降到 40%)必须在新赛季开始前公告——玩家按上一季的折算率做了决策,规则追溯变更等于没收。
全站技术干货持续更新:996 引擎 / Lua 实战帖,语法、参数与示例一篇讲透。进入文章地图 · 查看全部 →
设计初衷 活动币(节日代币、赛季积分)的灵魂问题是“过期怎么办”:永久保留则库存越滚越大、商店压力与经济失衡逐年加剧;一刀清…
设计初衷 打宝地图(高产出高风险的专属地图)是服务器产出的调节阀:普通图产出保底,打宝图产出上浮但设门槛。准入凭证的设计目标…
底层原理 把表转成可读字符串(调试输出、存档导出)时,循环引用是最大障碍:A 引用 B、B 引用 A,朴素递归无限展开直到栈…
底层原理 外部依赖抖动时,每次调用都傻等超时(2 秒),高峰期的失败请求排队堆积把脚本线程拖垮。熔断器的状态机:连续失败达到…
设计初衷 行会日常缺少“全 会一起嗨”的集体时刻:活动是少数人打的,福利是各自领的。行会祝福由会长或官员主动触发,全行会成员…
业务场景 新人入会是行会活跃的风向标:一条及时的欢迎语让新人三分钟内融入。自动欢迎的痛点是刷屏与模板疲劳:欢迎语千篇一律、连…