游戏制作:从重铸二次元游戏开始: 第1538章 首日销量
板井彩音端着纸杯咖啡站在《终点》主创办公室门口时,正听见里面传来一声短促的“咔哒”——是机械键盘空格键被重重砸下的声音。
她没敲门,只是把纸杯换到左手,用右手指节轻轻叩了三下。
门内静了半秒,随即有人喊:“彩音桑?进来吧,门没锁。”
推开门,空调冷气裹着咖啡因和熬夜特有的微酸气息扑面而来。楚晨坐在主位,面前三块显示器并排亮着,左屏是《终点》最终版UI动效预览,中屏跑着一段未压缩的4K过场渲染进度条,右屏则开着GOG Galaxy SDK文档——页面还停在“Cross-Platform Identity Verification Flow”的章节上,光标在一行Python伪代码旁微微闪烁。
他抬眼,下巴朝斜后方扬了扬:“坐。刚让运维把GOG那边的Galaxy 2.0测试环境镜像拉过来了,你试试登录绑定。”
板井彩音把纸杯放在桌角,指尖在笔记本边缘无意识摩挲了一下——那是她习惯性整理情绪的小动作。她没去碰桌上那台临时调来的测试机,反而从包里取出一台银灰色星核掌机,解开磁吸保护壳,屏幕自动亮起,壁纸是《终点》主角团七人剪影,背景里隐约可见东京涩谷十字路口的霓虹光斑。
“楚桑,”她声音放得很轻,却带着东京大学经济学部特有的、刀锋般的清晰,“索尼今天上午发了正式函件。要求《终点》主机版增加PS5独占特典:‘涩谷全息导航系统’。”
楚晨没抬头,右手食指在触控板上划出一道弧线,中屏渲染进度跳到98%。“全息导航?”
“是AR功能。”板井彩音把掌机翻转过来,屏幕朝向他,“用星核掌机前置双摄+PS5手柄陀螺仪数据,在涩谷实景地图上叠加角色语音指引、隐藏支线触发点、甚至……可收集的旧版《终点》开发手稿扫描件。”她顿了顿,“索尼承诺,这个功能只开放给PS5用户,且必须通过PSN账号验证。但需要星辰提供底层SDK支持,尤其是掌机与主机间的低延迟同步协议。”
楚晨终于转过椅子,身体前倾,十指交叉抵在下颌:“所以,他们想用《终点》的AR内容,反向倒逼玩家买PS5?”
“不完全是。”板井彩音从包里抽出一叠打印纸,最上面是索尼内部邮件截图,发件人栏赫然写着“平野健太郎”,现任索尼互动娱乐全球内容战略总监,“他们真正想测试的,是‘跨设备叙事闭环’——玩家在PS5上完成主线,触发某个条件后,掌机会收到加密推送,解锁一段只有星核能解码的碎片化剧情;而这段剧情又会引导玩家回到PS5,输入特定指令,才能开启最终结局分支。”
她指尖点着邮件末尾一行小字:“这已经不是特典,是共生式内容架构。”
楚晨盯着那行字看了五秒,忽然笑了:“所以你们把‘涩谷导航’当甜点,真正的主菜是‘叙事脐带’?”
“脐带这个词很准确。”板井彩音点头,“但问题在于……”她翻开第二页,是星核掌机系统日志的截取,“上周我们做了压力测试。当同时接入超过30万台PS5终端发起同步请求时,现有星核云服务集群会在第17分23秒出现认证延迟峰值,平均响应时间突破800毫秒——这会导致AR画面卡顿、坐标偏移,甚至触发安全熔断。”
楚晨伸手拿过那叠纸,没看内容,直接翻到最后一页空白处,用签字笔画了个简陋的拓扑图:左侧是PS5图标,右侧是星核掌机,中间画了两道箭头——一道标着“认证密钥”,另一道标着“剧情密文”,但在两道箭头交汇处,他重重打了个叉。
“你们用的是单向RSA验签?”他问。
板井彩音微微睁大眼:“……是。索尼提供的协议栈里,PS5生成公钥对,星核只负责校验。”
楚晨把笔一搁:“那就难怪了。”他指向那个叉,“你们把星核当成了单纯的解码器。但真正的瓶颈不在传输,而在验签本身——30万台设备每秒发起的密钥比对,需要消耗至少12TB内存缓存公钥池。而你们现在的集群,连3TB都没配满。”
他拉开抽屉,取出一块黑色电路板,边缘印着GOG Galaxy的烫金logo:“知道GOG Connect为什么能在百万级并发下零延迟吗?”
板井彩音摇头。
“因为他们根本不验签。”楚晨把电路板推到她面前,“他们用的是哈希链预生成机制。所有Steam账号在首次绑定时,GOG服务器就用SHA-3算法生成了一组不可逆的哈希值序列,存进本地数据库。后续每次验证,只需要比对客户端传来的哈希值是否存在于该序列中——整个过程耗时不到3毫秒,内存占用恒定在2GB以内。”
他停顿片刻,目光扫过右屏上那行未执行的伪代码:“GOG的技术团队,现在正在星辰云平台做Galaxy 2.0的兼容层适配。三天后,他们就能输出一套完整的跨平台身份锚定方案。支持PSN、Xbox Live、任天堂账号,甚至Steam——只要对方愿意开放OAuth2.0接口。”
板井彩音呼吸微滞:“……楚桑,您是说,用GOG的底层,重构星核与PS5的通信协议?”
“不是重构。”楚晨拿起签字笔,在拓扑图的叉号上用力划掉,改成一个环形箭头,从PS5出发,绕过星核云,直连GOG的哈希链服务节点,最后再返回星核掌机,“是嫁接。让GOG当那个‘公证处’,星核只做‘快递员’。PS5把玩家账号哈希值发给GOG节点,GOG返回一个带时间戳的签名令牌,星核凭这个令牌解密AR内容——整个链条里,星核云不参与任何密钥运算,只做数据搬运。”
他身体后靠,椅子发出轻微的吱呀声:“这样,30万台设备的并发压力,就从星核云,转移到了GOG的分布式哈希服务集群。而那个集群……”他嘴角微扬,“CDPR当年为了撑住《巫师3》打折季的流量洪峰,自己搭的。用的全是AMD EPYC处理器加NVMe直连存储,物理隔离的军用级散热。现在,它归星辰了。”
板井彩音低头看着那张草图,指尖无意识掐进掌心。她忽然想起昨天在GOG华沙办公室见到的那位技术总监——五十多岁的波兰人,戴着厚底眼镜,说话时总爱用食指敲击桌面,像在敲击DOS系统的命令行。他当时指着机房玻璃墙后一排幽蓝指示灯说:“这些服务器从2015年就开着,没关过一次机。它们记得《博德之门》第一次打折时所有玩家的IP,也记得《异域镇魂曲》重制版上线那天,全球同步下载的峰值——17万次/秒。它们很老,但比很多新东西更懂怎么记住人。”
她抬起眼:“楚桑,如果按这个方案走……PS5的独占性,会不会被削弱?”
楚晨笑了:“削弱?恰恰相反。”他拿起手机,点开一个加密聊天窗口,屏幕亮起一行英文消息——发信人ID是“GOG_Tech_Warsaw”,内容只有两个词:“HashChain ready. Key: CYBERPUNK2077”。
“我刚刚让GOG团队,把《赛博朋克2077》的PC版激活密钥,全部转成哈希链格式,存进了他们的主节点。”他声音很轻,却像把手术刀划开空气,“CDPR现在缺钱,但更缺信心。而我要让他们知道,星辰买的不是个快倒闭的平台,是一把能打开所有门的万能钥匙——包括他们自己锁了三年的那扇。”
板井彩音怔住。她忽然明白过来,为什么星辰在增持CDPR股份的同时,非要收购GOG。那根本不是财务套利,而是一场精密的信用重建——用GOG的哈希链为CDPR的游戏资产重新确权,用星辰的硬件为这种确权提供落地场景。当《赛博朋克2077》的玩家发现,自己的PC版密钥能在星核掌机上解锁全新支线,而这段支线又与PS5独占的“涩谷导航”形成叙事闭环时……信任,就会从冰冷的代码里长出来。
窗外暮色渐沉,最后一缕阳光斜切过办公桌,在GOG电路板上投下细长影子。楚晨忽然起身,走到窗边拉开百叶帘。楼下停车场,几辆印着星辰LOGO的厢式货车正在卸货,箱体侧面贴着褪色的CDPR胶带,像旧伤疤上覆盖的新绷带。
“对了,”他背对着她,声音漫不经心,“GOG华沙团队下周来中国,要跟星核硬件组做联合调试。你帮他们安排下住宿——别住酒店,就在星辰园区里,腾出三间实验室隔壁的公寓。顺便告诉他们,星核掌机的固件权限,全部开放。”
板井彩音应了一声,低头记录时,余光瞥见楚晨的左手正悬在半空,食指缓慢划着某种节奏——那是《终点》主题曲的前奏音符,四个八分音符,落在她心跳的间隙里。
她合上笔记本,起身时碰倒了桌角的纸杯。咖啡泼洒出来,在GOG的电路板边缘洇开一小片深褐色水痕,像一滴未干的墨。
楚晨没回头,只说:“别擦。让它干在那里。”
她僵在原地。
“GOG的工程师看到这个,会知道我们真把他们当自己人了。”他望着窗外渐次亮起的霓虹,“毕竟……谁会嫌弃自家灶台上的油渍呢?”
话音落时,中屏的渲染进度跳到了100%。画面定格在《终点》最终章开场——主角站在涩谷十字路口中央,七把不同颜色的伞悬浮于头顶,伞面映出七张面孔,其中一张,赫然是板井彩音自己的侧脸素描,睫毛纤毫毕现。
她下意识摸了摸自己的眼睛。
楚晨终于转过身,把那块沾着咖啡渍的电路板推到她面前:“带回去给索尼看看。告诉平野总监,‘涩谷导航’的底层协议,我们改好了。但有个条件——”
他顿了顿,目光扫过她胸前工牌上“SONY INTERACTIVE ENTERTAINMENT”的烫金字样,一字一顿:
“从明年起,所有登陆PS5的星辰游戏,都必须接入GOG哈希链身份系统。不是可选,是强制。”
板井彩音喉头微动,想说什么,却只听见自己胸腔里,有什么东西被骤然点亮的声音——像GOG机房深处,某台沉睡十年的老服务器,在电流涌入瞬间,散热风扇嗡鸣重启。
她接过电路板,指尖触到那片微湿的咖啡渍,温热的,带着某种奇异的生命感。
“我这就去回信。”她说。
走出办公室时,走廊尽头传来一阵喧闹。几个《终点》美术组的年轻人正围着新到的样机指指点点,其中一人举起星核掌机,屏幕亮起《博德之门》GOG版的启动界面——像素风LOGO下方,一行小字正在缓缓浮现:
“Powered by GOG Galaxy Identity Engine v2.0”
板井彩音脚步未停,却在经过时微微侧首。她看见那行字下方,还有极小的一串字符,像是开发者留下的隐秘签名:
【CYBERPUNK2077 + WITCHER3 = NEW TRUST】
她没停下,也没回头。
电梯门合拢的刹那,她听见自己口袋里的手机震动起来。是平野健太郎的加密号码。她没接,只是把GOG电路板紧紧贴在胸口,仿佛那里正隔着衬衫,传来某种古老而稳定的搏动——
那是七十年代DOS系统启动时的蜂鸣,
是九十年代《地下城守护者》加载存档的磁盘转动声,
是两千年初《神界:原罪》初代demo里,第一个NPC开口说话的电流杂音。
也是此刻,GOG华沙机房深处,某台EPYC服务器上,十万枚哈希值正在同步生成,像一场无声的雪,落向尚未命名的未来。
她闭上眼。
电梯数字跳到B2,地下车库入口。
那里停着一辆没挂牌照的黑色轿车,车窗降下一半,露出半张熟悉的脸——是GOG华沙团队的CTO,那个总爱敲桌面的波兰人。他冲她举起保温杯,杯口蒸腾着白气,像一缕不肯散去的旧日幽灵。
板井彩音忽然笑了。
她掏出手机,按下录音键,对着话筒,用标准的日语说:
“平野桑,关于《终点》的协议变更……我建议您,立刻打开GOG官网,搜索‘Cyberpunk 2077’。”
她顿了顿,听见自己声音里,有什么东西正悄然剥落,又有什么东西正破壳而出:
“然后,点开那个……三年前就该上线,却一直锁在CDPR服务器里的,测试版哈希链入口。”
手机那头沉默良久,终于响起一声极轻的、如释重负的叹息。
电梯抵达,门开。
板井彩音迈步而出,高跟鞋敲击水泥地的声音清脆而笃定。她没走向那辆黑车,而是径直走向园区东侧的星核实验室——那里整面玻璃幕墙后,数十台星核掌机正同步运行着《异域镇魂曲》GOG版。屏幕幽光浮动,映出她身后长长的影子,影子里,仿佛有七把伞,正缓缓旋转。
她忽然想起楚晨说过的话。
不是所有钥匙都能开门。
但有些门,生来就是为了等待一把……早已在别处铸就的钥匙。
而此刻,那把钥匙正静静躺在她包里,电路板上的咖啡渍已开始凝结,像一枚褐色的、温热的印章。