“来,看我的!!”
布兰登切到自己的房间。
他这会在的这个房间,主题是《刺客信条:临安》的房间,具体来说是一个酒馆,其实真要说的话。
他藏的地方也很抽象,是把自己涂成了酱色。
...
会议室门被推开时,里维斯正站在落地窗前,手指无意识敲击着冰凉的玻璃。窗外是加州午后的阳光,刺眼、干燥、毫无温度。他没回头,只听见皮鞋踩在大理石地面上的钝响——瑞恩没走,还站在门口,手里攥着那份刚打印出来的IGN评测PDF,纸页边缘已被汗浸得微微发软。
“BOSS……”瑞恩声音压得很低,“IGN那篇稿子,编辑部刚补了一条声明。”
里维斯终于转过身。他没接文件,只盯着瑞恩的眼睛:“说什么?”
“说……‘本文基于EA提供的正式测试版本撰写,部分体验可能与后续更新存在差异’。”瑞恩顿了顿,喉结上下滑动,“但下面第三条评论,已经顶到热榜第一了。”
“……念。”
瑞恩深吸一口气,照着手机屏幕读出来:“‘感谢EA让我第一次意识到,原来‘128人同屏’的真实含义是——127个AI加我一个活人,在空旷的西伯利亚平原上集体迷路。顺便,我查了下服务器日志,过去四小时里,我队里有三个人ID叫‘PvPisDead’,两个叫‘PleaseAddScoreboard’,还有一个ID是‘IWillSueEAForEmotionalDamage’。你们管这叫‘次世代战场沉浸感’?建议把‘沉浸’俩字改成‘窒息’。”’
会议室里静得能听见中央空调低频的嗡鸣。里维斯没笑,也没骂。他走到会议桌边,拿起自己那台MacBook,指尖划过触控板,点开浏览器,输入星辰游戏平台官网地址。页面加载的两秒钟里,他盯着那个简洁到近乎冷酷的蓝色LOGO,像在看一枚未拆封的炸弹。
网页跳出来,首页横幅正是那张莫尔登工业城运河大桥海报,右下角滚动着实时数据:【当前在线 4,823,197】。
数字后面缀着个小小的灰色小字:*数据每30秒刷新一次,接口公开可查*
里维斯点开下方折叠的详细数据面板。不是看总人数——那玩意早看吐了。他拖动进度条,直接拉到凌晨三点十七分那一栏。曲线没有断崖式下跌,反而在213万上下平稳起伏,像一条被无形之手托住的钢索。再往右滑,北美东部时间下午两点,曲线又陡然拔起,冲上268万。他放大图表,用鼠标框选那段峰值,右键导出CSV——这是EA内部审计组最熟悉的动作,可今天,他导出的不是自家数据,而是敌人的脉搏。
“通知技术中台,”他合上电脑,声音平得像刀锋刮过钢板,“调取《战地2042》北美服务器过去72小时的玩家会话日志。不是全量,只要带中文语音识别关键词的——‘救命’、‘给子弹’、‘牛逼’、‘RUSH B’,还有所有含拼音缩写且发言时长超过三秒的语音段。”
瑞恩一愣:“这……合规吗?我们没签过用户语音授权协议。”
“那就现在签。”里维斯从西装内袋抽出一支钢笔,笔帽弹开时发出清脆的咔哒声,“让法务部拟个补充条款,就说为‘优化跨区域协同作战体验’,允许系统对玩家语音进行语义级分析。措辞要漂亮,要让人觉得我们是在搞技术创新,不是在监听。”
他停顿半秒,目光扫过墙上那幅巨大的《战地》系列历代封面拼贴画——从2002年粗糙的像素坦克,到2016年光影炸裂的柏林废墟,最后定格在2042宣传图上那个悬浮于风暴之中的全息地球。地球表面,本该标注“全球战场”的位置,此刻被一行猩红小字覆盖:【信号干扰中…坐标丢失】
“另外,”他把钢笔插回口袋,转身走向门口,“把去年收购的那家伦敦语音AI公司,Starling Labs,所有人今晚十点前全部飞旧金山。我要他们用七十二小时,给我造一套能听懂中文战术指令的实时翻译中间件——不是字面翻译,是能识别‘掩护我’和‘你先上’之间语气差异的那种。预算翻三倍,优先级高于所有未上线项目。”
门关上后,瑞恩才敢松开一直掐在掌心的指甲。他打开手机备忘录,颤抖着记下两条:【1. Starling Labs 紧急调令;2. 中文语音关键词库:RUSH B必须加粗】。指尖悬在发送键上方,却迟迟按不下去——他知道,这条消息发出去,意味着EA正式承认:他们引以为傲的“全球战场”,正在被一种更古老、更粗粝、更不讲道理的语言,重新定义规则。
同一时刻,华夏,上海,星辰总部地下三层,B-7号服务器机房。
冷气开得极足,白噪音如潮水般起伏。楚晨没穿外套,只套了件黑色连帽衫,袖口挽到小臂,露出一截青筋微凸的手腕。他面前不是显示器,而是一整面由十六块曲面屏组成的环形巨幕。中央主屏显示着《全域战线》全球服务器热力图,密密麻麻的光点如星云旋转;左右两侧则是实时代码流瀑布,绿色字符疯狂刷新,夹杂着几行刺目的红色报错——但那些红字出现不到三秒,就被自动覆盖,像被无形之手抹去。
“第十七轮压力测试,完成。”身后传来女声,冷静得像在报告天气,“北美东区服务器负载峰值38%,延迟均值18ms,语音同步误差率0.7%。西欧节点因当地电力波动,出现两次微秒级抖动,已触发备用路由。”
楚晨没回头,只抬手点了点主屏右下角一个不断跳动的数字:【军需券消耗总量:¥1,278,493,021】。这个数字旁边,静静躺着另一行小字:【对应人民币流水:¥327,556,892】。
“告诉财务,”他声音很轻,却穿透了机房的底噪,“把这笔钱,全打到‘铁幕走廊’地图开发组账上。注明用途:买下莫尔登运河桥底下那片废弃船坞的永久版权——以后所有载具坠毁动画,都得落在那儿。”
女声应了声“是”,脚步声远去。楚晨这才直起身,活动了下发僵的脖颈。他走到最右侧副屏前,调出一份加密文档,标题是《EA语音分析计划·反制预案》。文档末尾,有一段手写体批注,字迹凌厉:
【他们想听懂中文战术?可以。
但得先教会他们什么叫“兵贵神速”。
——今早八点,向所有参与公测的玩家推送更新:
1. 解锁语音频道全局快捷键(Ctrl+Alt+V);
2. 新增“战术标记一键共享”功能,长按鼠标右键即向全队广播当前位置及目标;
3. 所有中文ID玩家,首次使用该功能时,系统将自动播放0.3秒采样自《上甘岭》电影原声的冲锋号片段。
音量不可调节。
——备注:冲锋号采样已获中影集团独家授权,授权书编号ZXX-2042-001,有效期至本世纪末。】
他删掉文档里“备注”二字,只留下那串编号,然后点了发送。
手机震了一下。是杰森发来的微信,头像还是昨晚那张截图:32人队伍列表里28个汉字ID。文字只有一句:“楚总,求求了,把‘给子弹’翻译成英文加进语音包吧!我队友刚用谷歌翻译念‘GIVE ME BULLET’,对面真信了,以为我们在卖军火!”
楚晨嘴角微扬,拇指在屏幕上快速敲击:“已安排。新语音包明天上线,发音参考河南梆子腔。备注:‘子弹’译作‘Dan!’,重音在丹田,尾音上挑,带颤音。确保欧美玩家喊完立刻想学中医。”
他放下手机,目光落回主屏。热力图上,北美东海岸的光点正以肉眼可见的速度变亮,亮度甚至开始盖过华夏本土。而在那片光芒最盛处,一个微小的黄色标记正缓缓移动——那是EA官方推特账号最新发布的动态定位,IP属地显示为红木城。
楚晨端起手边那杯早已凉透的普洱,茶汤深褐如墨。他没喝,只是举杯,对着屏幕上的黄点遥遥一敬。
机房冷气嘶嘶作响,像某种巨大生物在黑暗中调整呼吸。
三千里外,红木城EA总部,瑞恩刚挂断Starling Labs负责人的电话。对方说七十二小时太紧,至少需要九十六小时。瑞恩揉着太阳穴点头,说好,加钱。挂了电话,他鬼使神差点开星辰平台,搜“全域战线”——不是看数据,是看社区。
首页置顶帖标题赫然写着:《关于“RUSH B”在中文战术体系里的语义学重构》。点进去,是个长达四十七分钟的视频,UP主用高等数学公式推演“B点突袭成功率”与“队友响应延迟”的非线性关系,背景音乐是琵琶版《十面埋伏》,BGM里还混入了真实的《全域战线》枪械音效。评论区最热回复是:“刚听完,已卸载Steam,注册星辰平台。PS:求问‘牛逼’对应的战术手势是什么?准备今晚直播教学。”
瑞恩盯着那条评论,忽然想起昨夜凌晨,自己被妻子拍醒时,她指着平板电脑上《全域战线》的匹配界面说:“你看这个图标,多像咱们儿子幼儿园画的火箭啊。”——那时他敷衍地嗯了一声,现在却猛地抬头,死死盯住天花板角落那个不起眼的消防喷淋头。金属外壳在灯光下泛着冷光,圆润、沉默、蓄势待发。
他抓起座机,拨通IT部门:“立刻查!星辰平台客户端安装包里,有没有嵌入任何未声明的音频采集模块?特别是针对麦克风输入的低功耗监听进程!”
听筒里传来技术人员困惑的回应:“瑞恩先生,星辰客户端是开源的……所有代码都在GitHub托管,您可以随时下载审计。”
瑞恩的手指僵在半空。
开源。这两个字像冰锥扎进太阳穴。他忽然明白了楚晨为什么敢把服务器接口公开,敢把充值流水明晃晃挂在官网,甚至敢把冲锋号采样授权书编号都刻进更新日志——因为真正的战场,从来不在代码里,而在人类开口说话的0.3秒之间。
就在这时,他办公桌上的EA定制版机械键盘,右下角那个印着《战地》logo的ESC键,毫无征兆地,自己亮了起来。
幽蓝微光,在惨白的LED灯管下,像一粒将熄未熄的星火。
瑞恩盯着那点蓝光,喉咙发紧。他慢慢伸出手,指尖距键帽仅剩一厘米时,整栋楼的灯光突然闪烁了一下。
不是断电。
是所有的屏幕,同时暗了零点五秒。
再亮起时,EA内网登录界面弹了出来,强制要求输入二次验证。而就在那个需要输入验证码的方框右上角,一行极小的白色字体悄然浮现,仿佛早就等在那里:
【检测到异常语音模式尝试接入 · 已启动降噪协议 · 请勿惊慌】
瑞恩猛地抬头看向窗外。
加州的阳光依旧炽烈,可不知何时,几片铅灰色的云,正从太平洋方向无声涌来,边缘锋利如刀。