红名系统要同时吓住恶意PK、又不扼杀正常摩擦:惩罚过轻,恶人会蹲新手村门口屠杀;惩罚过重,行会战误伤没人敢动手。数值目标三条:恶值越高死得越疼(概率曲线陡峭上行)、洗名成本与恶值线性挂钩(作恶代价可预期)、给恶意者一条明确洗白路径(收住暴力循环)。
恶值:每击杀一名玩家 +300 点,红名线 300 点,行会战与竞技场击杀不计。红名死亡爆装概率 = 20% +(恶值 − 300)/ 100 × 2%,封顶 80%:刚红名(300 点)死一次爆装 20%,恶值 3000 的惯犯死一次爆装 80%,且每 1000 点恶值额外必爆一件穿戴中的裁决之杖级武器(按穿戴栏从外向内判定)。洗名路径两条:金币洗名 = 恶值 × 2000(300 点 = 60 万金币),洗名卷每张抵 300 点、商城定价 30 元宝。在线时长自然衰减:每在线 60 分钟 − 10 点,让轻度红名有低成本的悔改通道。
配置如下:
[PKSetup]
KillAddPoint = 300
RedNameLine = 300
DropBase = 20
DropPerPoint = 2
DropPerHundred = 100
DropCap = 80
MustDropStep = 1000
洗白路径与自然衰减单独一节,两套成本可分开调。配置如下:
[Setup]
WashGoldPerPoint = 2000
WashScrollPoint = 300
WashScrollPrice = 30
OnlineDecayMinutes = 60
OnlineDecayPoint = 10
变种方向:一是恶名通缉,恶值超 1500 自动上通缉榜,击杀者获恶值 20% 的金币赏金,把惩罚变成全服玩法;二是赎罪任务,红名玩家接捐赠类任务,按任务进度折抵恶值,给不付费玩家第二条洗白路;三是名望对冲,正面行为(护送、援助)积累名望点,名望点可抵 10% 的爆装概率。核心纪律只有一条:爆装概率曲线必须陡于洗名成本曲线,让"继续作恶"在任何恶值段都不划算。
全站技术干货持续更新:996 引擎 / Lua 实战帖,语法、参数与示例一篇讲透。进入文章地图 · 查看全部 →
设计初衷 行会系统的通病是"人多力量大"只体现在攻城:日常没有人人有份的参与结构,普通成员对行会缺少归属感与参与点。科技树把…
设计初衷 打怪掉装、强化失败、版本更替,都在往玩家背包里塞过渡装备,卖不掉、扔了心疼,压在包里发臭。回收系统的价值两条:给过…
底层原理 性能优化不靠猜,靠剖析。os.clock 返回脚本进程占用的 CPU 时间(秒,小数),两次取值之差就是中间代码的…
设计初衷 满级是长线游戏的分水岭:不转生,毕业玩家无事可做、数值通胀无处吸收;硬开新等级,老装备一夜贬值。转生系统的价值在于…
业务场景 石墓阵里 6 个精英点位驻着白野猪王,被清掉后要按周期补位。散装写法把地图、坐标、怪物名硬编码在脚本里,开新区要复…
底层原理 闭包是函数与其捕获环境的绑定:内层函数引用外层局部变量时,这份数据随函数体一起存活,外部既访问不到也改不掉。限频器…