跳到主要内容

STUDIO · JOURNAL

DEV LOG

开发者日志 #019 · 我们把「看不到但会吃亏」的四件事修完了

过去两周的玩家上报里,有四件事看起来毫不相干。

一件是「46 级了还看不到排行榜」,一件是「升级了没收到银铢」,一件是「名人堂的 BOSS 首杀不见了」,还有一件是「我的等级怎么变成了别人的」。

它们有一个共同点:界面看起来正常,实际上在悄悄吃掉你的权益。没有报错,没有红字,你不去核对,就不会发现。

四件都已修复。下面按「你遇到的现象 → 我们查到什么 → 现在怎样」逐条说。

◆ 一、46 级,却打不开排行榜

有玩家反馈:已经 46 级,还是看不到排行榜——按理 32 级就能看了。

查下来不是等级判断写错,是账号编号和角色编号撞了车。站点在解析「你的主角色」时用的是数值试探:拿一个编号去角色表里碰。恰好这一次,你的账号编号碰上了另一个账号的角色,读到的等级是 0。

现在改成按调用方明确的账号口径解析,不再猜。修复后实测,达到门槛的账号全部正常放行。

◆ 二、升级了,银铢没到

等级成长奖励依赖「有效角色」判定,而这个判定里有一处写死的排除编号——本意是剔除测试号。

在本服环境里,这个编号恰好落在一名真人玩家的角色上。于是他的角色被当成测试号过滤:页面显示「暂未查到你的游戏角色」,定时任务每分钟扫到 0 个到期角色。

现在排除名单改为配置驱动,本服默认为空;测试号改按真实标识处理。修复后,该玩家 4 笔奖励、共 2,600 银铢已自动补发。

◆ 三、名人堂的首杀,不见了

两件事同源。

一是旧服遗留的 7 条首杀登记,把本服的真首杀当成「已入堂」挡掉了。二是 5 只强化版 BOSS 因取名回退层级的问题,显示成 MOB_*_L3 这样的内部代号。

现在旧账已清,首杀即时入堂;名称改为可读的正式名。

◆ 四、奖励基线,把别的服的数据带了过来

等级奖励的基线表是随账号库整体克隆过来的:464 行里,有 433 行指向本服不存在的角色。

更麻烦的是,同一套编号会命中本服的同号角色——等于把别服的等级,盖到你头上。

现在基线已按本服重建,判定也换成「只要还有没发过的档位,就继续发」。

◆ 最后

这四件事都不属于新功能。

但它们决定一件事:你的努力,有没有被算数。

这类问题我们会继续按同一标准处理:先复现,再定位,改完给证据。

如果你也遇到「看起来正常、实际吃亏」的情况,请告诉我们。规则写在这里,我们就按这里执行。
AXIOM STUDIO
2026.10.08

← 返回日志列表 分享 ↗