主控台的屏幕还亮着,光标停在“启动新一轮模拟”的按钮上方。
沈逸的手指没有按下。他盯着刚才那轮推演的最后一帧画面,敌方AI在第七分钟做出的变阵轨迹依旧残留在分析图上,像一道划破常规逻辑的裂痕。
林悦端来一杯热饮,放在桌角。她没说话,只是看着沈逸的侧脸。他的眼神很稳,但呼吸节奏比平时慢了半拍,这是他在深度思考时的习惯。
“刚才那个行为模式,”沈逸终于开口,“不是人会做的。”
林悦坐回自己的位置,调出第三轮模拟的完整日志。“你是说,他们用了程序?”
“不止是用。”他点开数据流底层,“它在看我们怎么打,然后自己改打法。这不是执行指令,是在做决策。”
他调出“极速学习模块”,将那段弹幕式攻击的信息流单独剥离。系统开始反向追踪,从显示层一路深入到协议注入点。几分钟后,结果跳出——信息并非通过公共频道发送,而是伪装成系统公告,经由一个未公开接口强行推送。
“心理干扰被编码了。”他说,“触发时间、内容、目标角色,全部和敌方AI的进攻节奏同步。这不是临时起意,是预设流程。”
林悦放大通讯记录的时间轴。“如果这是程序化操作,那伪造规则提示、虚假举报、禁飞区封锁……这些也可能是自动触发的?”
“已经在做了。”沈逸切换界面,启用“碎片收集兑换”中的“深层行为追踪包”。一段新代码注入系统,开始扫描过去七十二小时内的异常连接。三支外围战队的数据很快浮出水面——他们在每次模拟开始前的三十秒内,都会接收到一组加密指令包,来源相同,路径隐蔽。
更关键的是,这些指令的到达时间,恰好与敌方AI的战术调整节点完全重合。
“有人在喂数据。”林悦低声说,“他们不是独立作战,是在配合一个主控系统。”
沈逸点头。他打开策略模拟空间,重新载入全部变量。这一次,他不再测试团队反应,而是让系统自主推演对手可能采取的组合手段。百万次运算在几分钟内完成,最终生成一份高概率事件清单:
- 比赛开始三分钟内,主频道将出现伪造的裁判通告,要求我方撤离当前区域;
- 第八分钟,至少两名队员会收到账号封禁警告,附带真实感极强的界面弹窗;
- 同步阶段,地图刷新虚假禁飞区,封锁预定转移路线;
- 第十一分钟,敌方协同围剿启动,三支外围队伍将在同一时刻切入战场,形成包围;
- 关键团战期间,身份曝光类弹幕将定向推送至所有队员视野,制造心理动摇。
五项违规操作,层层叠加,环环相扣。
“这不是比赛。”林悦看着清单,“是陷阱。”
沈逸没有回应。他调出“潜力挖掘预警”的历史记录,翻到三天前的一条未读提示:“协作强度突破安全阈值”。当时他以为是普通的数据波动,没有深究。现在回头看,那正是这个主控系统首次激活的信号。
“系统早就发现了。”他说,“只是我们没听懂。”
林悦的手指轻轻敲了下桌面。“问题是,这些手段都没被明令禁止。它们利用的是系统漏洞,而不是直接作弊。就算我们当场揭发,裁判组也可能认为是巧合,或者归为技术故障。”
“那就让他们动手。”沈逸的声音很平,“等他们把所有手段都用出来,再一次性曝光。”
他开始整理证据。将每一轮模拟的关键片段、数据流向、协议异常点逐一打包,加入时间戳和数字签名。最后生成一份加密文件,命名为《新势力违规行为终确认录》。
上传前,他设置了双重权限:只有在决赛当天、且团队服务器在线的情况下,文件才会自动解密并同步至所有核心成员终端。
“我们现在就告诉他们?”林悦问。
“不。”沈逸摇头,“现在说,只会打草惊蛇。我们要装作什么都不知道,等到他们以为胜券在握的时候,再掀桌子。”
林悦沉默了几秒,然后点头。“好。我会继续优化通讯协议,确保我们在断联状态下也能维持指挥。”
她正要起身去检查终端,系统突然弹出红色警报——有外部账号正在尝试接入共享数据库,目标是模拟参数设置文件。攻击方式是多层跳转加动态加密,比之前探子使用的手段更复杂。
“他们在查我们练了什么。”林悦立刻切断外网接口,启动离线备份。
沈逸反向追踪攻击源。他利用“隐藏身份加持”提供的隐蔽通道,在对方撤离前植入追踪标记。系统回传Ip路径,最终指向一个境外游戏代理服务器。注册信息经过多层掩护,但域名关联的企业链路中,出现了某赞助商子公司的名字。
“果然是他们。”林悦盯着企业编号,“难怪能拿到插件入口。”
沈逸将这条线索也加入证据包。文件封存完成后,他取出U盘,插入主机,点击导出。
进度条走到百分之百。
他拔下U盘,握在手中。金属外壳映着屏幕冷光,没有说话。
林悦站起身,走到他身后半步的位置停下。她看着那个始终挺直的背影,轻声说:“我们都信你。”
沈逸点了下头。他把U盘放进内袋,手指重新放回键盘。
主控台的灯还亮着。