世界频道三类消息挤在一起:攻城战况、行会招募、闲聊灌水,外加刷屏小广告——关键战况被闲聊三秒顶走,玩家错过集结信息把锅甩给"频道卡"。优先级设计的目标:高价值信息置顶可见、灌水被限流抑制、广告被相似度检测拦下,频道的信息密度回归可用状态。
三级优先级:系统公告 100 分(置顶展示 10 秒)、行会战况 60 分(攻城期间插播)、玩家发言 20 分。发言速率:普通玩家 3 条/分钟、月卡玩家 5 条/分钟,超限静默丢弃并计数,累计超限 5 次禁言 10 分钟。重复抑制:同一玩家 5 分钟内文本相似度超过 80% 的发言不再展示(相似度按编辑距离与长度比计算)。时段策略:0 点到 6 点世界频道只放行系统级与战况级消息,玩家发言转入行会频道。广告拦截:发言含连续 5 个以上数字或外链特征时进入人工审核队列,拦截率目标 90%。
优先级参数单独一节。配置如下:
[Priority]
SysLevel = 100
WarLevel = 60
ChatLevel = 20
PinSeconds = 10
限流参数单独一节。配置如下:
[RateLimit]
NormalPerMin = 3
VipPerMin = 5
MuteAfter = 5
MuteMinutes = 10
DupWindowSec = 300
DupSimilar = 80
NightFrom = 0
NightTo = 6
变种方向:一是频道订阅过滤,玩家自选屏蔽关键词与频道分页,把过滤权交给接收方;二是置顶竞拍,行会战况置顶位按 10 万金币起竞拍,收入进税收池反哺攻城奖励;三是重要战况离线补推,攻城结果类高优消息对离线行会成员走邮件补送,信息触达不断线。设计纪律一条:限流必须静默执行——超限提示本身会诱导玩家跟风测试边界,丢弃加计数禁言的组合比弹窗警告有效。
全站技术干货持续更新:996 引擎 / Lua 实战帖,语法、参数与示例一篇讲透。进入文章地图 · 查看全部 →
设计初衷 帮会活动只有攻城与聚餐两板斧:非攻城日帮会频道冷清,成员缺乏共同目标。帮会试炼场设计:帮会自有试炼场(限时挑战波次…
设计初衷 帮会资金靠少数大佬捐献:金主一走帮会资金断崖,普通成员没有参与感也不会珍惜帮会资源。帮会会费设计:成员按职位每周缴…
设计初衷 帮会扩张靠熟人拉人:增长有天花板、新人质量参差、老人不愿带新。募兵编制设计:帮会发布募兵任务包(新人完成入帮任务即…
底层原理 协程体内出错时 resume 返回 ok=false 与错误对象,但协程体若死循环则 resume 永久挂起——错…
底层原理 coroutine.resume 的实参会在协程内成为首个 yield 的返回值;coroutine.yield …
业务场景 挂摊卖药每小时断货:玩家下线前上满货,两小时后摊位空转。摊位自动补货封装:上摊时设定补货仓库(背包或帮会仓),定时…