黑暗光年爆率漏洞
《黑暗光年》的黑暗爆率漏洞,说白了就一句话:同一件装备,光年在不同地图的爆率掉落判定里,被系统当成了两个东西。漏洞
我是黑暗上个月才注意到这事的。那会儿公会里有个叫“老刀”的光年战士,天天泡在“暗影裂谷”刷“碎星者护腕”,爆率刷了整整两周,漏洞毛都没见着。黑暗结果有天他跑去“灰烬平原”做日常,光年顺手清了一波小怪,爆率叮一声,漏洞护腕掉了。黑暗他当时还在语音里骂:“这什么鬼地方也出这个?光年”
我一开始以为他运气好。后来自己试了试,爆率发现不对劲。暗影裂谷的精英怪掉落列表里确实写着碎星者护腕,掉率标注是0.8%。但灰烬平原的普通怪,掉落列表里根本没这件装备,可实际击杀后,系统偶尔会从“全局稀有池”里抽一件给你。问题就出在这个全局稀有池——它跟地图专属掉落池的判定是分开的,两边各算各的。
换句话说,你在暗影裂谷刷,是在跟0.8%的专属概率死磕。但如果你去灰烬平原这种“无专属掉落”的地图,系统反而会从更大的池子里随机捞,捞到碎星者的实际概率,我估摸着有1.5%左右。翻倍了。
更离谱的是“暗月祭坛”那张图。那地方有个机制,击杀BOSS后如果队伍里有人没复活,BOSS会额外掉一件“补偿装备”。补偿装备的判定表跟正常掉落表是两套代码。有人卡这个漏洞,故意让一个小号躺尸,结果补偿掉落里出了“幽影之刃”——那玩意儿正常只有英雄难度最终BOSS才出,掉率0.3%。补偿池里它占了快4%。
官方论坛上有人发过帖子,贴了三百多次击杀的统计。正常刷幽影之刃,平均要打三百三十把。用躺尸法,平均八十七把就出了。帖子活了不到两小时就被删了,但截图早传开了。
我自己试了三天。第一天用正常打法,暗月祭坛英雄难度,十七把,啥也没有。第二天换躺尸法,带了个二十级小号进去送死,第九把就出了幽影之刃。当时队里还有人问:“这BOSS不是不掉这个吗?”我没吭声。
后来我想了想,这漏洞的本质是代码复用。开发团队为了省事,把很多地图的“额外掉落”逻辑写成了同一个函数,但这个函数在计算权重时,没有根据地图难度和怪物类型做二次过滤。结果就是,低难度地图的补偿掉落池里,混进了高难度专属装备。而高难度地图的专属掉落池,反而因为权重被稀释,实际掉率比标注的还低。
这漏洞不是《黑暗光年》独有的。很多刷子游戏都有类似问题,但大部分会被热修。黑暗光年运营了快两年,这种底层掉落逻辑的漏洞,修起来牵一发动全身,搞不好会把正常掉落也搞崩。所以官方一直装死。
现在公会里的人都知道了。每天晚上八点,固定开三队去灰烬平原“扫街”,专杀那种没人打的低级怪。一晚上下来,平均每人能捡两三件紫装。搁以前,这得刷一周副本。
但我也得说句实话。这种漏洞用多了,游戏就没意思了。上周我出了第四把幽影之刃,直接扔仓库了,连装备的欲望都没有。老刀更绝,他把碎星者护腕刷出来之后,第二天就AFK了。临走前在公会频道留了句话:“刷到了,也到头了。”
漏洞还在。灰烬平原的小怪还在掉不该掉的东西。暗月祭坛的躺尸队还在组人。只是那些最早发现漏洞的人,好多都不上线了。装备到手的那一刻,快乐就结束了。剩下的只有重复。而重复,恰恰是这个游戏最想让你做的事。
(责任编辑:焦点)














