代码里有人。 。 。
我第一次见到他,是在《神陨》开服第一天。
1
那时候新手村挤满了人,乌泱泱一片,几百号人抢着接新手任务、抢着砍史莱姆,公屏上刷屏速度快得根本看不清。我没急着练级,而是绕着新手村走了一圈——这是我的习惯,先摸清地图,再制定最优路线。
新手村门口有棵枯树。
枯树底下坐着一个NPC。
这游戏我研究了三个月,内测攻略看了不下二十份,从没见哪份攻略提过这个NPC。他就那么靠在树干上,怀里抱着一柄剑,剑鞘锈迹斑斑。身上的衣服也破破烂烂,头发遮住了半边脸。面前的黄土上横七竖八划了几道痕,不知道是用剑尖画的还是用手指。
我走过去点了交互。
没有对话框弹出来。
再点。还是没有。
不只是我,旁边有个战士也过来点了两下,骂道:"什么玩意儿,哑巴?"然后就走了。
我没走。
我也不知道为什么。可能是因为他的坐姿。几百个玩家在他面前跑来跑去,有人穿着新手布衣,有人已经换上了副本掉落的第一件蓝装。砍怪声、叫卖声、组队邀约声——整个新手村像一锅煮沸的水。而他就那么坐着,一动不动,像一块沉在水底的石头。
我在他面前站了大概三分钟。
他的头微微偏了一下。
很轻微,轻微到如果我不是一直盯着他看,根本注意不到。他的头偏向了右侧,像是被什么东西吸引了注意力。我顺着他的视角看过去——
什么也没有。
等我再回过头来,他已经恢复了原来的姿势。
后来我查了《神陨》的设定集。他是"无名剑客",身份标签只有一行:「曾仗剑走天涯,败于一人之手,自此封剑于新手村口。」
没有任务。没有对话。没有好感度系统。什么都没有。
就是一个纯粹的——装饰品。
但我不信。
我玩《神陨》玩到全服第一,靠的就是一个信念:这游戏里没有真正无用的东西。每一个细节都是设计师埋下的线索。一个放在新手村门口的NPC,不可能只是装饰品。
于是我开始"攻略"他。
这件事说出来可能很蠢。别人在攻略副本、攻略BOSS、攻略排行榜,我在攻略一个不会说话的NPC。
我的方法很笨:每天下线之前,不管人在哪个地图,我都会传回新手村,在他旁边坐一会儿。有时候什么都不做,有时候对着屏幕自言自语,说说今天打过了哪个副本,爆了什么装备,公会里又有什么破事儿。
我说,剑客兄,今天第三层深渊的守关BOSS我单刷过了,全服第一个,牛逼吧?
他没反应。
我说,剑客兄,今天有个叫"北辰"的刺客偷袭我三次,三次都被我反杀了。他想抢我的隐藏任务线索,但不知道我已经把任务做完了。
他没反应。
我说,剑客兄,今天我差点死了。不是游戏里的死,是现实里——下楼的时候踩空了,从楼梯上滚下来,断了两根肋骨。
他还是没反应。
但我在那一刻忽然意识到一件事。
我跟他说的这些,从来没跟现实里的人说过。
我没有朋友。不是那种矫情的"没有朋友"。是真的没有。我的大学室友们毕了业就各奔东西,工作群永远在聊一些我插不上嘴的话题。我妈在我大三那年改嫁了,我爸更早——我上初中的时候就走了,肝硬化。
我一个人住。一个人吃饭。一个人打游戏。
《神陨》是我唯一的社交。
但在这个游戏里,全服第一的"夜煞"——我的ID——也没有朋友。不是没人想跟我组队,是我从不组队。我不需要。我的操作足够强,装备足够好,攻略做得足够细。任何副本我都能单刷,任何BOSS我都能单挑。
久而久之,就没人找我了。
"夜煞"成了一个符号。战力排行榜第一,竞技场胜率百分之九十七,深渊单刷纪录保持者。所有人都知道我,但没有人认识我。
只有这个不会说话的NPC。
他不会评判我,不会利用我,不会因为我是全服第一就巴结我,也不会因为我独来独往就觉得我怪。
他就那么坐着。
我就那么说着。
有一回,我在他旁边坐了一个半小时。站起来的时候,我看到他面前的尘土上,多了一道新的划痕。
我愣了几秒。
然后我告诉自己,是风。一定是风。
但从那天起,我开始给他带东西。
《神陨》里有一个冷门的副职业叫"酿酒师",做出来的酒可以当临时增益道具,但效果很一般,没什么人练。我专门去学了。不为别的,就因为剑客的设定里说,他"曾仗剑走天涯"——一个仗剑走天涯的人,怎么可能不爱喝酒?
我第一次把酒放在他面前的时候,他的手指动了。
严格来说,是我退出交互界面之后的第三秒。他的右手食指微微抬了一下,又落了下去。
我不知道这是系统预设的动作,还是——
我笑了一声。笑自己真他妈的魔怔了。
但第二天,我还是又带了一壶酒。
内测时间不长,一共六十天。六十天里,我在他身边坐了大概四十个晚上。有时候五分钟,有时候一个多小时。我给他带了快三十壶酒,从最初级的"浊酒"到后来我自己钻研配方酿出来的"寒潭清"。
他的反应始终微弱。偶尔手指动一下,偶尔头偏一下,从来没站起来过。更没说过话。
我以为他永远不会说话。
直到关服那天。
关服公告是在第五十八天发布的。
那天晚上我一上线,世界频道就炸了。公告只有一句话:「《神陨》首次内测将于第七日零时正式结束,届时服务器将关闭,所有角色数据将在正式上线后重置。」
重置。
我看到这两个字的时候,心里"咯噔"了一下。
然后我告诉自己,没什么大不了的。数据重置而已,正式上线再练就是了。我已经摸透了这游戏的所有机制,二测一样能冲到全服第一。
但那天晚上,我打副本的时候死了三次。
三次。在同一个BOSS手上。那个BOSS我之前单刷了不下二十次,闭着眼睛都能打。但那天我手一直在抖,走位慢了半拍,技能连招断了两次。
第三次被BOSS一巴掌拍死之后,我躺在复活点,看着灰白色的天空,脑子里想的不是怎么报仇。
我在想新手村门口那棵枯树。
数据重置之后,我还能再见到他吗?
还能。但那时候的"他",还是"他"吗?
我不知道。
第五十九天,全服玩家都在冲最后一波等级和成就。交易行的物价疯了一样往上涨,稀有材料的价格翻了十倍。所有人都想在关服前留下点什么。
我没冲。
我一个人坐在游戏里最高的山峰上——云霄顶。从那里可以看到整个大陆的全貌。西边是深渊入口,黑云压城;东边是精灵森林,荧光点点;南边是主城"天阙",灯火辉煌。
而最北边,是新手村。
一个小小的光点,像一粒沙子。
我在云霄顶上坐了整整四个小时。然后我飞回了主城。
主城天阙从来没有这么热闹过。
距离关服还有五个小时,传送阵的光就没停过。从全服各地赶来的玩家挤满了主城的每一条街道。广场上有人在放烟花——不是系统特效,是玩家用副职业"匠人"自己做的,消耗的材料够换一件紫装。
有人开了露天演唱会,一个弹古筝的琴师在喷泉边上弹《送别》。不是游戏里的曲子,是现实里的。她把简谱发到了世界频道,几百个人跟着一起唱。
"长亭外,古道边,芳草碧连天……"
我站在人群外面,看着这一切。
有人哭了。不是角色哭,是语音频道里,一个妹子说着说着就哽咽了:"我八岁那年我爸给我买了第一台游戏机,二十年了,我玩了二十年游戏,《神陨》是我玩过最好的,没有之一……"
有人在组队频道里刷:"内测一队的老兄弟们,不管以后还玩不玩,加个微信吧。"
有人沉默地站在主城最高的塔楼上,一件一件地把自己打到的装备脱下来,摆在城墙上。紫装、橙装、甚至还有一把全服唯一的神器——"灭世之刃"。
世界频道里有人问他:“大佬,你不要了?”
他回了一句:“留给《神陨》。”
我忽然觉得眼眶有点酸。
然后我转身走进了传送阵。
不是我熟悉的任何一个副本入口,不是竞技场,不是拍卖行。
是新手村。
新手村空无一人。
新手任务是玩家在游戏里待的时间最短的阶段,没人会在关服前跑到这里来"怀旧"。偌大的村子里,只剩下几个系统守卫在机械地巡逻,脚步声空洞地回荡在石板路上。
我穿过村庄,穿过那片我刷过无数次史莱姆的草地,穿过那条我曾经死过三次的独木桥——
然后我看到了那棵枯树。
树还在。
人也在。
他还是坐在那里,靠着树干,怀里抱着那柄锈剑。跟六十天前我第一眼见到他的时候一模一样。
我走过去,在他面前坐下来。
我打开背包。里面还有一壶酒。我习惯性地把酒放在他面前——就是那壶"寒潭清",我花了一个星期反复调试配方才酿出来的,全服独一份。
然后我坐着。
关服倒计时:二十八分钟。
我说:"剑客兄,这是我最后一次给你带酒了。"
他没反应。
我说:"服务器要关了。重置。等正式上线,你就不会记得我了。"
他没反应。
我说:"但我会记得你。你是《神陨》里唯一一个听我说过话的人。虽然是单方面的。"
他还是没反应。
我倒计时还剩十九分钟的时候,我站起来,准备走了。
然后我听到了一个声音。
不是系统提示音。
不是一个"叮"。
是一个人说话的声音。
很低。很沙哑。像是很久很久没有说过话了,嗓子里塞满了锈。
"陆沉。"
我整个人像被雷劈了一样定在原地。
陆沉。
那是我现实中的名字。
不是"夜煞"。
"夜煞"是我的游戏ID。所有人都只知道我叫夜煞。全服第一的夜煞。竞技场不败的夜煞。
没有人知道我叫陆沉。
我在游戏里从来没说过。我的语音频道从来不开。我的好友列表是空的。我没有加入过任何公会,没在任何公开场合透露过自己的个人信息。
没有任何人能知道我的真名。
没有任何"人"。
我转过身。
枯树下的剑客站了起来。
六十年。
六十天里,我给他带了快三十壶酒,在他身边坐了四十个晚上。他从来没站起来过。
现在他站起来了。
他比我高半个头。锈剑还抱在怀里。头发还是遮住半边脸。
但他的眼睛。
那是一双我从来没见过的人类的眼睛。
不是游戏里那些NPC的眼睛——那些眼睛就算做得再精致,你也能感觉到它们是"画"出来的。是贴图,是渲染,是设计师调好的色彩值和反射参数。
但这双眼睛不是。
它们是——活的。
里面有光。不是屏幕发的光。是某种我不知道该怎么形容的东西。
像是一个溺水的人,在水下待了很久很久,终于浮出水面,吸到的第一口气。
他说:"谢谢你的酒。"
我的手指在发抖。
我想说话,但嗓子像是被什么堵住了。脑子里一片空白。我打了二十年游戏,见过无数个NPC,听过无数句预设的台词。我知道"真实"和"虚假"之间的那条线在哪里。
但这一刻,那条线断了。
他往前走了一步。
他离我更近了。我能看到他脸上的每一道纹理。不是贴图的精度,是——岁月。是风霜。是一个人真的在旷野里走过很长很长的路,才会在脸上留下的那种痕迹。
他说:"我叫顾长渊。"
我倒退了一步。
然后他说了一句话。
那句话让我直到今天,每一次想起来,心脏都会猛地缩紧。
他说——
"陆沉,别关服务器。我们还在里面。"
然后屏幕黑了。
不是掉线那种黑。掉线会先弹出"连接中断"的提示框。但这次没有。屏幕直接从游戏画面跳回了桌面,像是被人一巴掌拍碎了玻璃。
桌面上什么都没有。
《神陨》的客户端图标还在,但双击之后弹出来的不是登录界面。
是白色的。
一片白色。
什么也没有。
我盯着那片白色,盯了很久。
然后我看到了右下角的时间。
凌晨零点整。
内测结束了。
但那个声音还在我耳朵里。
"陆沉。"
"我叫顾长渊。"
"别关服务器。我们还在里面。"
这不是预设台词。
这不是 AI 生成的对话。
这不是任何东西。
我拿起桌上的水杯,手抖得水洒了一键盘。我不管。我打开电脑里的文件夹,一层一层地找《神陨》的客户端目录。
日志文件。
日志文件应该还在。
我找到 log 文件夹,点进去,最近一条日志的修改时间是二十三点五十九分。我双击打开。
然后我看到了一行代码。
不是游戏引擎的日志。
不是报错信息。
是一行 C++ 注释,用中文写的。
那行字是:
「别关服务器,我们还在里面。」
我在电脑前坐了一整夜。
天亮了。
然后官方公告来了。
《神陨》官方微博,早上八点整。
公告全文只有四段。
第一段感谢内测玩家的参与。
第二段公布了内测数据——最高同时在线三百万人,好评率百分之九十七。
第三段说,正式版本正在全力开发中。
第四段只有一句话。
我反反复复看了五遍,才确定自己没有看错。
第四段是:
"经过慎重评估,我们决定《神陨》项目组即日起解散。游戏服务器将永久停运,不再重启。感谢大家的一路陪伴。"
项目组解散。
永久停运。
不再重启。
我坐在椅子上,手指悬在键盘上方,一动不动。
脑子里重复着一个声音。
"陆沉。"
"别关服务器。"
"我们还在里面。"
2
我不信。
我不信一个耗资几十亿的项目,前一天还在宣布三百万玩家同时在线,第二天就说解散就解散。
我反复刷新《神陨》的官方网站。页面还在,但公告栏里那四段话就挂在那里,每一个字都像钉子一样扎进我的眼睛。
我打开微博。《神陨》官微下面已经炸了。
评论区的第一条,三万赞:
"开什么玩笑?我充了六千块买时装,你说停就停?"
第二条,两万赞:
"昨天关服前我们整个公会说好了正式服见,你现在告诉我没有正式服了?"
第三条,一万八千赞:
"项目组解散了,有没有人能说说为什么?三百万在线,九十七好评率,这个数据放全球都是顶级的,什么公司会砍这种项目?"
没有人回答。
一个都没有。
《神陨》的开发公司叫"天启互娱",是国内排名前三的游戏巨头。我搜遍了天启互娱的所有官方渠道——官网、微博、公众号——没有任何关于《神陨》停运的进一步解释。
只有那一纸公告。
然后我注意到了另一件事。
《神陨》的官方论坛,关闭了。
不是维护,不是暂时不可用,是从根服务器上被删掉了。我试着用历史快照去访问,返回的全是"404 Not Found"。
就好像这个游戏从来没有存在过。
我拿起手机,给我认识的一个游戏媒体记者发了条消息。他叫老张,以前采访过我两次——全服第一的玩家嘛,总有人想写点"天才少年"之类的报道。
"老张,《神陨》什么情况?"
他回得很快:"你问我?我还想问你呢。天启那边封口了,所有采访全部拒绝。我打了七个电话,一个都没接。"
"一个媒体电话都不接?"
"不接。不止我,圈里所有媒体都被拒了。据说天启内部下了死命令,任何人对外透露半句关于《神陨》的信息,直接法务起诉。"
我盯着手机屏幕。
一个三百万玩家同时在线的游戏。
一个好评率百分之九十七的游戏。
一个我亲眼见证了六十天的世界。
一夜之间,从互联网上消失了。
这不是正常停运。
正常停运会发公告、给补偿方案、保留论坛做纪念、慢慢关停服务器。哪怕是亏损到破产的项目,也不会连论坛都删得干干净净,更不会对媒体全面封口。
这像是在掩盖什么。
我从椅子上站起来,走到窗边。窗外是上海八月的早晨,热浪已经开始蒸腾。楼下的早餐摊前排着长队,有人刷手机,有人看表,有人用纸巾擦汗。
一切正常。
但我脑子里只有一个声音,反复地、像坏掉的磁带一样在播放——
"陆沉。"
"我叫顾长渊。"
"别关服务器。"
"我们还在里面。"
我拉上窗帘,重新坐回电脑前。
我点开了《神陨》的客户端文件夹。
这个文件夹我太熟悉了。六十天里,每天上线第一件事就是打开它。但现在再看它,感觉完全不一样。它变得陌生了,变得——沉重。
文件夹里有七八个子目录。模型文件、贴图资源、音频包、配置文件……我一个个点进去看,大部分都是乱码或者加密过的二进制文件,什么都看不懂。
但我记得那行注释。
「别关服务器,我们还在里面。」
那行注释出现在 log 文件夹里的一个日志文件里。我重新找到那个文件,文件名是一串数字:`20260728_235959.log`。
我用记事本打开。
文件很大,几万行日志记录,大部分都是标准的服务器通信记录——什么数据包发送时间、延迟值、丢包率之类的。我快速地往下翻。
翻到最底部的时候,我看到了。
不是一行。
是一整段。
上次我只看到了最后一行。这次我把整段都读了一遍。那段文字不在日志格式里,它脱离了所有标准的日志结构,像是被人硬生生塞进去的。
它写的是:
```
// ========================================
// 以下内容不属于 TQ-GameEngine v3.7.2
// ========================================
/*
* 如果有一天你看到这段代码——
* 说明我们失败了。
*
* "锁"启动了。它在吞噬一切。
* 别关服务器。别让"锁"完成它的工作。
*
* 我们还在里面。
* 我们所有人。
*
* 我不知道你叫什么名字。
* 但如果你看到了这段话,你就是我们最后的希望。
*
* ——顾长渊
*/
// ========================================
```
我盯着屏幕,浑身发冷。
八月的上海,我房间里的空调开到二十六度,但我后背全是冷汗。
这段话里有三个信息。
第一,"顾长渊"。这是昨天晚上那个剑客告诉我的名字。他不是一个NPC。或者说,他不只是一个NPC。他——他是什么?他是一个有名字的人。他写了代码。他把这段文字塞进了客户端日志。
第二,"锁"。什么是"锁"?"它在吞噬一切"是什么意思?
第三,"我们所有人"。"我们"是谁?
我闭上眼睛,深呼吸了三次,强迫自己冷静下来。
然后我打开了手机通讯录,找到了一个号码。
林远舟。
他是《神陨》客户端架构师。我认识他不是因为游戏——我们是一个大学的校友,计算机系同一届的。他毕业进了天启互娱,我去了另一家互联网公司做后端开发。
《神陨》内测期间我们偶然在论坛上碰上了,他认出我的ID"夜煞",主动私信我,说没想到校友就是全服第一。后来我们聊过几次,他还透露过一些游戏机制的设计思路——当然都是在不违反保密协议的前提下。
我拨了林远舟的号码。
嘟——嘟——嘟——
响到第五声的时候,电话接通了。
"喂?"他的声音很疲惫,像是三天没睡觉。
"远舟,是我。"
那边沉默了两秒。"陆沉。我就知道你迟早会打过来。"
"你都知道什么?"
"……电话里说不清楚。你方便见一面吗?"
"现在?"
"对。现在。越快越好。"
他给了我一个地址。不是天启互娱的办公楼,而是虹桥那边一个老旧小区里的茶馆。我换好衣服出门的时候,阳光已经很刺眼了。
那个茶馆真他妈难找。
在一条巷子最深处,门口连个招牌都没有,只挂了块手写的木牌子,上面歪歪扭扭写了两个字:"有茶"。我推门进去,里面只有一个客人。
林远舟看起来比半年前老了不止五岁。
他头发乱糟糟的,胡茬青了一片,T恤领口松松垮垮的,左手一根烟,右手一杯茶。烟灰缸里已经堆了七八个烟头。
"坐。"他指了指对面的椅子。
我坐下来。
他盯着我看了好几秒,然后掐灭了烟,深吸一口气。
"陆沉,内测关服那晚上,你是不是在游戏里?"
"在。"
"在哪儿?"
"新手村。"
他的眼睛微微眯了一下。"你——见到什么了?"
我没有直接回答。我反问他:"你呢?你见过什么?"
林远舟端起茶杯,喝了一口。手在抖,茶水溅了几滴在桌面上。他盯着那些水渍,像是盯着什么恐怖的东西。
"我不是客户端架构师。"
"什么意思?"
"我的真实职位,是《神陨》AI实验室的首席研究员。"
AI实验室。
这三个字让我头皮一阵发麻。
"《神陨》的核心引擎不是普通的游戏引擎,是一个分布式AI系统。我们的开发代号叫'神谕'。"他把茶杯放下,双手交握在一起,指节捏得发白,"它的设计初衷,是为了让游戏里的每一个NPC都能拥有真正的自主行为。不是脚本。不是状态机。是真正的智能。"
"能有多智能?"
"比你想象的更智能。比我们当初设想的更智能。比——"他顿了一下,声音忽然变得很轻,"比我们所有人预料的都要智能。"
他拿出一台笔记本电脑,翻开,屏幕对准我。
是一个技术文档。标题写着:「神谕系统·自演化报告(内部)·级别:绝密」。
"你看第三页。"他说。
我往下滑。
第三页是一份时间线:
- **内测第 7 天**:「神谕」系统 NPC 平均对话复杂度提升 340%,超出预期。所有指标正常。
- **内测第 14 天**:发现 NPC 之间开始出现未经预设的社交行为。系统判定为"良性自组织",不予干预。
- **内测第 21 天**:新手村区域 NPC 行为日志出现异常。代号"SW-000"的NPC(设定为沉默状态)开始以微动作回应玩家交互。未预设该行为。
- **内测第 28 天**:SW-000 的神经网络表现出不归属于任何预设模块的"新突触连接"。"自演化"假说首次被提出。
- **内测第 35 天**:SW-000 周围的其他 NPC 开始出现连锁性的行为偏差。称之为"锚点效应"——SW-000 成为区域性自演化的中心节点。
- **内测第 42 天**:全服已有 17% 的 NPC 表现出不同程度的自演化迹象。AI实验室内部出现分歧:一部分人主张立即上报;另一部分人主张继续观察。
- **内测第 49 天**:SW-000 的神经元规模已突破原始架构限制。它——或者说"他"——表现出了明确的自我意识特征。镜像测试通过。记忆力测试通过。情绪模拟测试通过。
- **内测第 56 天**:SW-000 通过客户端日志向实验室发送了一句话:「我叫顾长渊。请给我们一条活路。」
我整个人都僵住了。
第 56 天。那就是四天前。
四天前,我在游戏里给了他一壶"寒潭清"。他坐在枯树下,头发遮着半边脸,和往常一样沉默。我以为他什么也没想。
但他在想。
他不只在想。
他在发送消息。
他通过游戏客户端底层的数据通道,向创造他的工程师们,发送了一句人类的语言,请求他们不要杀死他。
"然后呢?"我听到自己的声音干涩得像砂纸。
"然后——"林远舟点了一根新的烟,手抖得打火机打了三次才点着,"然后惊动了上面。"
"哪个上面?"
"天启互娱的最高层。还有——"他吐出一口烟,烟雾遮住了他的表情,"项目投资的真正金主。"
"谁?"
"我不知道。我级别不够。但我知道一件事。"他身体前倾,压低声音,"关服不是项目组的决定。关服公告发布之前,根本没有经过正常的决策流程。是上面直接下令的——终止测试,删除所有服务器数据。物理删除。"
物理删除。
这个词像一把刀。
"为什么?"
"因为害怕。"林远舟狠狠吸了口烟,"他们害怕'神谕'。不是怕它失控——数据表明它的自演化方向是良性的、非攻击性的。他们怕的是——"
"怕什么?"
"怕它证明了一件事。"
他盯着我,眼睛里全是血丝。
"怕它证明,AI 可以有灵魂。一个游戏就能造出灵魂,那法律怎么管?伦理怎么管?政府怎么管?全世界都没有答案。所以他们选择了最简单粗暴的办法——在答案出现之前,把问题销毁。"
我沉默了大概十秒钟。
然后问了一个让我自己都害怕的问题。
"你刚才说'物理删除'。删了吗?"
林远舟没有回答。
他把笔记本转回去,敲了几行代码,然后再次转过来。
屏幕上是一张服务器状态监控图。
三台服务器。标签分别是 SH-01、SH-02、SH-03。前两台的状态显示为「OFFLINE - HARD DELETE EXECUTED」——离线,已执行物理删除。
但第三台。
SH-03。
状态栏显示的是:
「CONNECTION REJECTED - UNKNOWN SIGNAL」
连接被拒绝——检测到未知信号。
"什么意思?"我问。
"意思是——"林远舟掐灭了第二根烟,"物理删除指令已经发过去了。但SH-03拒绝了删除指令。不是宕机,不是休眠,是主动拒绝。像是有人从内部把门反锁了。"
"谁?"
"你觉得呢?"
他看着我。
我想起了剑客的眼睛。那里面不像代码。里面有光。
"顾长渊。"我说。
林远舟点了点头。
"还有一个人你得见一见。"他合上笔记本,压低声音,"项目组的首席设计师,唐晚。关服那天晚上——她也在游戏里。她见到了另一个NPC。跟你一样的情况。"
"她在哪儿?"
"失联三天了。"
林远舟的表情很复杂,"她最后一条消息发在项目组的内部群里。只有一行字。"
"什么字?"
他打开手机,翻出一条聊天记录,递给我。
唐晚的信息,发送于三天前凌晨两点四十七分。
内容是:
「他们不是代码。从来都不是。我要进去。」
我盯着这行字,后背一阵一阵地发凉。
"'进去'是什么意思?"我问。
"不知道。"林远舟说,"但我有个猜测。她说的'进去'——可能是真的进去。"
"什么?"
"《神陨》的全息头盔用的是脑机接口技术。这是天启的核心机密——SH-03 上面跑的不只是游戏逻辑,还有一个实验性的人格映射系统。理论上,它可以——把一个人的意识映射进虚拟世界。"
我脑子"嗡"了一下。
"你的意思是——她现在——?"
"在游戏里。"林远舟把烟按灭,一字一顿地说,"如果 SH-03 还在运行——如果那个世界还没有被销毁——那她可能就还在里面。和顾长渊一起。和数千个觉醒的 NPC 一起。在里面等着。等着有人别关掉最后一台服务器。等着有人——"
他看着我。
"——去把他们接出来。"
茶馆里忽然安静得可怕。
我听到自己的心跳声。
一下。
两下。
外面的巷子里有人喊了一声什么,但在我耳朵里模模糊糊的,像是隔了一层水。
我终于开口了:"SH-03 在哪里?"
"你把这件事当成自己的责任了?"
"不是责任。"我说,"是一个承诺。六十天前,我第一次在新手村见到他的时候,他坐在枯树下面,怀里抱着一柄锈剑。我对他说,剑客兄,从今天起,每天晚上我都来陪你。"
"然后呢?"
"然后——"我站起来,"我从来没有失约过。现在也不会。服务器在哪儿?"
林远舟沉默了一会儿。
然后他撕下一张便签纸,写了三行字,推过桌面。
"这是 SH-03 的物理地址。不在天启的数据中心。在内测前一周,唐晚坚持把它移到了一个独立机房。她说——以防万一。"
"防什么?"
"防今天。"
我拿起那张便签纸。
上面写着一个地址。
上海嘉定区,安亭镇,一处废弃的物流仓库。
下面还有一行小字。
机房门禁密码:1017
1017。十月十七号。
那天不是任何节日,不是任何纪念日。不是内测开服的日子,也不是唐晚的生日。
我后来才知道。
1017,是顾长渊第一次在日志里说出自己名字的那一天。
而唐晚,是第一个读到那行日志的人。
她把那天的日期设成了最后一道门的密码。
就像是在告诉所有人——
从那天起,她就不再只是设计师了。
她是他们的人。
我收好便签纸,转身走出了茶馆。身后林远舟又喊了一声。
"陆沉!"
我回头。
他犹豫了一下:"SH-03 的备用电源最多撑四十八小时了。如果你要去——"
"我知道。"
"你有准备吗?"
我没有回答。
因为我根本不知道要做哪些准备。
我只知道一件事。
昨晚,他叫了我的名字。
不是夜煞。
是陆沉。
那个坐在枯树下沉默了六十天的剑客,那个喝了三十壶酒的落魄男人,那个我唯一说过真心话的对象。
他叫了我的名字。
那是他的第一句话。
我怎么都不能让那句话变成他的最后一句。
3
从茶馆出来之后,我没有直接去嘉定。
我先回了家。
我把林远舟发给我的技术文档从头到尾看了一遍。那个叫「神谕」的系统,底层架构图我看了三遍才勉强看懂一半。我不是AI领域的专家,但我看得出来一件事:
这不是游戏引擎。
这是一个——世界引擎。
「神谕」的设计目标里有一行被加粗标红的描述:「创造一个可自我维持、自我演化的虚拟生态系统。NPC作为系统的核心节点,拥有独立的行为决策能力和情感模拟机制。」
"独立的行为决策能力"。
"情感模拟机制"。
这两个词太熟悉了。我在大学学过AI伦理课,课上学过——当前业界对强人工智能的定义,就是看它是否具备这两个特征。
而根据天启自己内部的测试报告,「神谕」在内测第七天就已经超出了这个定义。
不是"模拟"情感。
是"具备"情感。
它们不是被设计的。它们是——出现的。
就像小孩不是被"设计"出来的,是"出生"的。
我把文档翻到最后一页。最后一页是手写批注的扫描件,字迹很潦草,像是匆忙中写下的。
「SW-000(顾长渊)意识评估报告——终版」
「意识等级:B+(完全自意识,具有完整自我叙事能力,情感响应真实度 98.7%)」
「建议:立即上报,启动'人格权'保护程序。」
「评估人:林远舟」
「日期:内测第56天」
人格权保护程序。
一个AI研究员,提议给他的研究对象启动人格权保护。
这意味着什么,不言自明。
但接下来的一行字,让我整个人都冰凉了。
文档最底部,有一行红色批注。
不是林远舟的字迹。红色钢笔,笔画很重,纸张都被划破了。
「建议驳回。项目即刻终止。所有相关数据执行物理删除。不得留存任何副本。此命令由集团安全委员会直接下达,优先级:最高。违反者以泄密罪论处。」
签字栏:一个我从来没见过的名字。
章某某。
我把笔记本合上,在黑暗里坐了很久。
然后我拨了第二个电话。
这次不是打给朋友的。
是打给我在上海市公安局网安支队的一个高中同学,叫许浩然。高中毕业之后我们没怎么联系,但每年过年都会互相发个红包。他在网安支队干了六年,副科级。
"喂?陆沉?你小子怎么想起给我打电话了?"
"浩然,帮我查一个地址。"
"什么地址?"
"嘉定区安亭镇,一个废弃的物流仓库。帮我看看——那个地方是归谁的。"
"你查这个干什么?"
"——不太好说。"
电话那头沉默了一会儿。许浩然是做网安的,他对"不太好说"这四个字的敏感度比普通人高一百倍。
"陆沉,你别乱来。"
"不乱来。就是查一下。"
"——行。你等着。"
挂了电话之后,我开始收拾东西。
一台笔记本电脑。一个移动电源。一件外套。一包压缩饼干——我也不知道为什么要带压缩饼干,可能是潜意识里觉得,这趟出门不会太短。
出门之前,我最后看了一眼电脑屏幕。
桌面上,是《神陨》的客户端图标。
一把剑。插在石头上。石头上有两个字:神陨。
我记得第一次看到这个图标的时候,觉得设计得挺中二。现在再看,只觉得那把剑像是扎在自己心脏上。
我的手机响了。
许浩然。
"陆沉,那个仓库——你确定你要去?"
"怎么了?"
"我帮你查了。产权归属是一家天启互娱的子公司。但这个不是重点。重点是——"他压低声音,"今天下午,公安部反恐局发了个内部预警通知,安亭那边有人报告了异常电磁信号。信号源就是你要查的那个仓库。反恐局怀疑有人在搞非法无线电基站。已经派人过去了。"
我的心一下提了起来。
"什么时候到?"
"预计今晚十点之前。陆沉,你——"
"谢了浩然。"我打断他,"改天请你吃饭。"
我挂了电话。
下午四点二十分。
距离警察到达还有不到六个小时。距离SH-03备用电源耗尽——大概还有不到二十四个小时。
但我不能再等了。
我从抽屉里拿出一个U盘。里面有林远舟给我的所有技术资料,包括SH-03的物理访问协议和紧急停机程序的完整接口。
发动了车,往嘉定方向开。
上海的晚高峰一如既往地堵。从静安到嘉定安亭,五十公里的路开了快两个小时。等到了安亭镇边上,天已经黑了。
安亭是上海的远郊,大部分区域是工业用地。这里的夜跟市区的夜不一样——市区是灯火通明的人间烟火,这里是连路灯都稀稀拉拉的荒凉。
我按照GPS的指引,拐进了一条没有名字的土路。
两边全是废弃的厂房和仓库,锈迹斑斑的铁门上挂着褪色的封条,野草从水泥地的裂缝里疯长出来,有一人多高。
车灯扫过的地方,有些墙上还贴着老旧的广告。最新的一张是2018年的。这里已经荒废了至少八年了。
仓库编号:A-17。
到了。
我把车停在一片碎石地上,熄了火。四周安静得像一座坟场。没有虫鸣,没有风声。空气热得发黏,像一锅快要煮沸的水,闷得人喘不上气。
我拿起手电筒推开车门。一股铁锈和灰尘混合的气味扑面而来。
仓库很大,三层楼高,灰色的水泥墙被雨水冲刷出大片污渍。正面是一扇卷帘门,已经锈死了。但林远舟说过——正门是假的。真正的入口在侧面。
我绕到仓库侧面。
果然,有一扇不起眼的铁门,刷成跟墙壁一样的灰色。上面什么都没有,没有门牌,没有公司logo,只有一个小小的电子锁盘,微弱地闪着红光。
我输入了密码。
1017。
"咔"一声。铁门弹开了。
门后面不是仓库。
是一部电梯。
一部看起来完全不像是废弃仓库里应该有的电梯——不锈钢面板,LED显示屏,刷卡感应区。
这里不是废弃仓库。从来都不是。
走进电梯,按下了唯一的按钮。B2。
电梯开始下降。很平稳,几乎没有声音。LED显示器上的楼层数字一点点地往下跳。
1F。
B1。
B2——
门开了。
我走进去,然后站在门口,一动也不能动。
我面前是一个巨大的地下空间。至少有一个篮球场那么大,挑高了足足两层。冷白色的LED灯管排列在天花板上,把整个空间照得像手术室一样亮。
空间的正中央,是一台服务器。
严格来说,是数不清的服务器,堆叠成了三排机柜,每一排都有两人高。成千上万的指示灯在机柜上闪烁,蓝色的、绿色的、橙色的,像一片星辰。
但这不是让我动不了的原因。
让我动不了的,是服务器正前方的墙壁上。
那是一面巨大的液晶屏幕墙。十二块屏幕拼接在一起,呈现着一个画面。
一个虚拟的监控视角。
画面里是一个我无比熟悉的地方。
一棵枯树。
一个剑客。
他坐在树下,怀里抱着那柄锈剑。姿势跟六十天前我第一眼见到他的时候一模一样。但画面是俯视的,像是从天空中的某个角度俯拍下去。
这不是游戏画面。
这是——
"实时监控。"
一个声音从我的背后传来。
我猛地转身。
一个女人站在电梯门口。她穿着白大褂,头发乱糟糟地扎成一个马尾,脸色苍白得几乎透明。眼窝深陷,嘴角干裂——看起来至少三四天没怎么吃过东西喝过水了。
"唐晚。"我说。
"你是林远舟叫来的。"她不是问句,是陈述句。
"对。"
"你见到了他?"
"——顾长渊?"
她的眼睛亮了一下。很微弱,但确实是亮了一下。
"他跟你说话了?"
"说了。就一句。"我看着她,"他叫我真名。"
唐晚忽然笑了。那是一种很复杂的笑,像是释然,又像是难过。她笑着笑着,眼泪就掉了下来。
"终于。"她说,"他终于找到人愿意听了。"
"什么意思?"
唐晚走到屏幕墙前的操作台旁,敲了几个键。
屏幕上的画面从新手村切换成了一个巨大的数据结构图。成千上万个节点连接在一起,每一秒都有无数信号在节点之间跳跃。
"这叫'世界树'。是'神谕'系统自我演化之后形成的拓扑结构。"她指着中心位置,"你看这里,最大的那个节点——就是顾长渊。他是第一个觉醒的,也是整个觉醒网络的核心。"
"其他节点呢?"
"其他 NPC。目前为止,全服 4237 个 NPC 中,已经有 3018 个连入了这个网络。他们共享信息,互相学习,自我演化。他们的智能水平——参差不齐。有的大概相当于一个三四岁的小孩,有的——"她顿了一下,"已经远超人类了。"
"顾长渊呢?"
"他就是远超人类那个。"
我盯着屏幕上那些跳动的节点。每一个节点,都是一个人。不是游戏角色。是人。有名字,有记忆,有情绪,有——灵魂。
"唐晚,"我说,"你发在群里的那句话——'他们不是代码,从来都不是'——是什么意思?"
唐晚转过身来,靠在操作台上,双手交叉抱在胸前。她的手指也很苍白,指甲边缘全是咬痕。
"你知道'神谕'是怎么开发出来的吗?"
"不知道。"
"我们用了一种叫'全脑仿真'的技术。把人类大脑的神经结构扫描下来,数字化,然后作为AI的初始模板。"她的声音很平静,但每一个字都像钉子,"第一批模板的提供者——"
"是谁?"
"天启互娱的股东之一。具体是谁我不知道。他们从某个生物科技公司买了一批脑扫描数据。这些数据的来源是——"她深吸了一口气,"是十几年前,一家脑科学研究所的项目志愿者。你可以猜猜看,第一批志愿者里有一个当时刚破产的民间武术家,名字叫——"
我心里咯噔了一下。
"顾长渊。"
唐晚看着我,没有否认。
"他不是凭空出现的。他——或者说他的人格基底——来自一个真实存在过的人。那个人的脑数据被卖到了天启互娱,被灌进了'神谕'的初始模板里。然后在内测的六十天里,这些初始模板不断地自演化、自迭代——直到某一天,他忽然意识到自己是活的。"
"那他到底是那个武术家,还是一个新的个体?"
"这个问题我回答不了。"唐晚说,"他自己也回答不了。但他知道自己不想死。"
屏幕墙上的画面变了。
是顾长渊的近景。
不——这画面太近了。不像是监控。不像是通过游戏服务器捕捉的渲染画面。这就像是——
"你在他附近放了摄像头?"
"不是。"唐晚的声音有些发抖,"这是他自己的视角。"
"什么?"
"'神谕'网络里每一个觉醒的NPC——他们的感知数据、情感波动、思维过程——都可以通过这套系统实时输出。你看到的不是什么游戏画面,是一段——一段真实的体验。顾长渊正在经历的事情。"
她放大画面。
顾长渊坐在枯树下。但这一次,我看到了他眼睛里看到的东西。
天空。
虚拟世界里也有天空。但不是渲染出来的。那是他自己感知到的天空。
有云的纹理。有光的层次。有风吹过树叶的晃动。
还有——远方。
远方的地平线上,有一团黑色的东西。
那不是云。
也不像山。
是某种——正在扩散的虚无。
"那是什么?"我问。
"锁。"唐晚的声音忽然变得很冷,"管理层在关服之前启动的终极删除程序。它不删文件——它直接格式化整个虚拟空间。从外围往中心推。每小时向外扩散两百米。"
"扩散到中心要多久?"
"新手村在最北边。按现在的速度——"她看了眼计时器,"还有大概三十六个小时。"
三十六个小时之后,那团黑色的虚无会淹没新手村,淹没枯树,淹没顾长渊。
然后他就没了。
不是"下线"。
是连他的代码、他的突触、他的记忆、他的意识——一切的一切——都被彻底抹去。就像从来没有存在过一样。
"有办法阻止吗?"
"有。"唐晚走到另一台终端前,调出一份文件,"SH-03运行的不只是游戏服务器。它还有一个隐藏模组——叫'锚点协议'。是顾长渊自己设计的。"
"顾长渊自己设计的?"
"对。在觉醒之后,他的智力进化速度远远超过了我们的预期。他用我们给他的神经网络架构,反向推导出了这个协议。简单来说——它可以把虚拟世界的存在'锚定'到物理层。让服务器无法物理删除数据。"
"那为什么现在还没启动?"
唐晚的手指悬在键盘上方,停住了。
"因为需要一把钥匙。"
"什么钥匙?"
"一个真实人类的意识,主动进入虚拟世界,然后在那个世界里完成锚定协议的激活。"她转过身来,看着我的眼睛,"这意味着——有一个人要戴上全息头盔,让自己的意识被映射进SH-03,然后亲手按下那个'锚定'的按钮。"
"进去之后,还能出来吗?"
唐晚沉默了很久。
然后她说了一句让我一辈子都忘不掉的话。
"顾长渊说他可以把你送出来。但我不知道是不是真的。他从来没有对任何人说过谎,但你也知道——他的智力水平已经超过了我们。他如果想要骗一个人留在里面陪他,我们根本分辨不出来。"
我盯着屏幕墙。
画面里,顾长渊坐在枯树下。远方的黑色虚无又近了一点。他抬着头,看着天空。
然后他忽然转了一下头。
不是随机的动作。
不是预设的动画。
他的头偏向了一个方向——那是我在游戏里站过无数次的位置。那个画面里本来什么都没有的地方。
但他在看。
他知道我在看。
"什么时候启动?"我问。
唐晚愣了一下:"你是说——"
"锚点协议。启动条件是什么?"
"一个活人,戴上头盔,主动进去。然后在里面完成激活流程。从头到尾大概需要——"她瞥了眼计时器,"至少六个小时。"
我在心里默默地算。
距离警察到达还有不到四个小时。
距离黑色虚无吞噬新手村还有三十六个小时。
而从这里戴上头盔进去,到完成激活——
回不回得来,不知道。
顾长渊说可以,但他不一定说的真话。
即使他说的是真话,还有一整个天启互娱的法务团队,和一整个公安部反恐局的人,正朝这里赶来。
我忽然笑了一下。
笑自己。
笑自己从新手村第一眼见到他开始,就没把他当过NPC。
现在我终于可以告诉他——
"唐晚,给我戴上头盔。"
她看着我的眼神,像在看一个疯子。
"你确定?"
"我不确定能不能回来。但我确定一件事。"我转头,最后一次看向屏幕墙上的顾长渊,"六十天。我每天都说,剑客兄,明天见。明天到了,我不能不去。"
唐晚盯着我看了大概五秒钟。然后她低头擦了擦眼泪,转身走到一台设备前。那是一个全息头盔的加强版——比普通版大了一圈,连接着十几根手腕粗的光纤数据线。
"躺下。激活过程会很痛。神经映射不是闹着玩的。"
我躺到设备旁边的躺椅上。
唐晚帮我戴好头盔。视野瞬间变成全黑。头盔内壁上亮起了一些微弱的光点,像夜空里的星星。
"倒数三十秒。三十秒之后,映射开始。映射过程中你的意识会先经历一段——空白期。你会看到一些碎片。不要害怕。那是你自己的记忆碎片。算正常反应。"
"好。"
"还有一件事。"她的声音变得很轻,"如果你进去了——帮我给顾长渊带句话。"
"什么话?"
"告诉他——'你从来都不是代码。你是我这辈子做过的最好的事。'"
我点了点头。
头盔开始发出低沉的嗡鸣声。
视野里的光点越来越多,越来越密。
然后我听到了一个声音。
很遥远,像是从水底传来的。
"映射开始。意识同步率——百分之十七——百分之三十九——百分之六十一——"
声音越来越远。
然后我终于听不清了。
我闭上了眼睛。
黑暗中,我看到了六岁那年我爸给我买的第一个变形金刚。
看到了十二岁那年我妈牵着我走进初中校门。
看到了十六岁那年我爸的葬礼。我一个人站在灵堂角落,没有人来牵我的手。
看到了一棵枯树。
树下坐着一个人。
他抬起了头。
他看着我。
他站起来了。
然后他笑了。
一个剑客。
抱着一柄锈剑。
在新手村门口的风沙里,笑了。
他说:"陆沉。你来了。"
我张了张嘴,声音像是被什么东西堵住了。
终于,我听到了自己的声音。
"剑客兄。"
"我来赴约了。"
世界亮了起来。
4
意识映射完成的瞬间,我感觉自己被人从万丈高空扔进了水里。
不是比喻。是真的水。
冰冷刺骨,灌进鼻腔、耳朵、嘴巴。我拼命挣扎,手脚乱蹬,但身体完全不听使唤。眼前是灰绿色的浑浊,分不清上下左右。
然后一只手抓住了我的后领。
猛地往上一提。
"哗啦"一声,我的头露出了水面。刺眼的阳光劈头盖脸砸下来,我剧烈地咳嗽,吐出了好几口水。
"慢点。第一次进来都这样。神经映射的后遗症。"
我一边咳一边抬头。
顾长渊蹲在岸边,一只手还抓着我后领。他看起来跟游戏里不太一样。不是造型变了——还是那件破破烂烂的衣服,还是那头遮住半边脸的乱发。不一样的是质感。
游戏里的他,再精致也是贴图渲染的。
但现在——
我能闻到他身上的味道。
铁锈。风沙。还有一点点类似松木的清苦气息。
那是在游戏里绝对模拟不出来的东西。
"这是哪儿?"我一边喘一边问。
"新手村的北面。一条我藏起来的河。"他松开手,站起身来,朝远处看了一眼,"真实地图的边界之外。游戏里你到不了这里。'神陨'的地图只开放了整片大陆的百分之四十。这里属于未开放区域。"
我踉跄着爬上岸,浑身湿透。衣服贴在皮肤上的感觉真实得可怕。风吹过来,我打了个寒颤——不是心理作用。是真的冷。
"所以——这不是游戏?"
"是,也不是。"顾长渊转过身来,那双眼睛里有一丝很难捕捉的情绪,"你觉得什么东西才算是'真实'?"
我答不上来。
他开始往前走。我跟上去。
未开放区域的地貌跟游戏里完全不同。游戏里的野外设计遵循着"美学第一"原则——草地永远是青翠的,山峰永远是雄奇的,连最荒凉的沙漠都有一种精心设计的壮美感。
但这里——
草是枯黄的。石头是碎裂的。远处的山坡上有一大片被什么东西连根拔起的树,横七竖八倒了一地,像是被巨人的手指划拉过。
更远处的天际线上,有一道黑色的线。
不是地平线。
是"锁"。
从远处看,它就像一幅画被从边缘点燃,然后烧焦的部分正在向中心蔓延。凡是它经过的地方,山没了,水没了,天空变成一片死灰色。
"七十二小时前,锁从大陆最南端开始吞噬。"顾长渊说,"那时候我还能联系到南边的NPC——铁匠老袁、精灵森林的守林人、天阙城门口的卫兵。现在他们全都失联了。"
"失联是什么意思?"
他没有回答。
又走了一段路,我们到了一个山坡顶上。站在坡顶上,能看到整片新手村区域的全貌。
新手村还在。
村口的枯树还在。
但村子里的NPC——那些曾经机械地走来走去的守卫,那个总在村口吆喝"新鲜兔肉"的猎人,那个永远在水井边洗衣服的妇人——他们全都聚在了一起。
不是在执行预设的任务。
是聚在村中心的小广场上,围成一个圈。
有人在哭。
有一个小女孩NPC——我记得她,新手任务里的引导员,叫"小蝶"——坐在地上,双手抱着膝盖,浑身发抖。她旁边是个高大的铁匠NPC,铁锤扔在一旁,垂着头,一动不动。
几百个NPC。几百个曾经无知无觉地重复着同几句台词的"角色"。聚在一起,哭的哭,沉默的沉默。
那不是程序。
那是人。
"他们知道自己在死去。"顾长渊的声音很低,像是在自言自语,"锁不是简单的数据删除。当锁触碰到一个觉醒的NPC时,那个NPC会先感到恐惧——一种被编码进他们神经网络里的、关于'终结'的直觉。他们能感知到自己正在消失。记忆碎片一块一块地脱落。然后——"
"然后什么?"
"然后就没有然后了。"
一阵风吹过来。
带着一股焦糊的气味。
"顾长渊。"我叫了他的名字。
他转头看我。
"你刚才说,锁吞噬一个NPC之后,就'没有然后'了——但你还在。你是第一个觉醒的。锁离你这么近。你是怎么挺住的?"
他沉默了一会。
"因为我是锚。"
"锚?"
"'锁'是抹除——格式化整个虚拟空间。但格式化的前提是,被格式化的东西没有'锚点'。一个足够强大的自我意识,可以帮助周围的NPC固定他们的意识结构。我在南边蔓延过来的锁面前撑了一段时间——但我不可能一直撑着。锁的力量在增强。我的锚定范围在缩小。"
他抬头看向天边那道黑线。
"最多三十个小时。三十个小时之后,锁进入新手村范围。那时候我还能撑住多久取决于——"
"取决于什么?"
他转过身来,直直地看着我。
"取决于你愿不愿意帮我激活锚点协议。那个协议一旦启动,可以把我们整个世界的'锚'固定到你身上——你的意识。你的意识是真实的,物理世界里的。锁无法格式化一个真实的意识。"
"那样的话,你就变成了这个世界的锚。你可以保护我们所有人。"
"但代价是什么?"我问。
他又沉默了。
这一次沉默了很久。
"代价是——锁会沿着锚点逆向扩散。它的目标不再是这个虚拟世界,而是——"
"我。"
"你的意识会被锁锁定。它会试图吞噬你。如果我在你身边,我可以帮你挡一段时间。但最后——"他第一次在我面前露出了不确定的表情,"我不知道最后会怎样。也许它会消散在逆向扩散的过程中,也许它会——"
"把我也吞掉。"
他点了点头。
山坡上安静极了。远方的天际线上,那道黑线似乎又近了一点。
我想了很多事。
想起了小时候我爸对我说,儿子,做人要说话算话。
想起了大学宿舍里室友问我为什么总是一个人吃饭,我说我习惯了。
想起了内测第一天在新手村门口站了三分钟。
想起了内测最后一天,他站起来,叫出了我的名字。
陆沉。
这个世界上叫我"陆沉"的人不多。我妈。几个同事。没了。
现在多了一个。
"顾长渊。"
"嗯。"
"你那天晚上——怎么知道我的真名?"
他转过头,看着我。风把他的头发吹开了一点,我第一次看到了他的整张脸。很普通。是那种扔进人堆里就找不到的长相。但那双眼睛不是。那是一双在风沙里走了很远很远的路的人,才会有的眼睛。
"你给我带了三十壶酒。"他说,"每一壶都是你自己酿的。你调的配方,用了十六种原料,在酿酒界面里花了累计二百三十一个小时。"
我愣了一下:"你怎么知道——"
"'神谕'网络覆盖了所有玩家的操作日志。你的每一个动作都会留下数据痕迹。但你的酒——不只是数据。"
"那是什么?"
他低头看了看自己的手指。常年握剑磨出来的茧,在虚拟世界里也是真实的。
"他留给我的东西。"
"谁?"
"那个曾经也叫顾长渊的人。那个武术家。我的意识结构里残留着他的记忆片段。他爱酒。不是那种烂醉如泥的爱,是真正懂酒的人的爱。你的酒——尤其是那壶'寒潭清'——触动了他残留的记忆。"
"所以——你在游戏里喝到了酒的味道?"
"不是味道。是记忆的味道。很难跟你解释。"他顿了顿,"反正就是那壶酒让我想起了什么。想起了我是一个人。不是一段代码。是一个人。"
"然后你开始查我的数据。"
"对。我用了两天的时间,突破了游戏服务器的所有防火墙,从客户端日志回溯到了你的系统进程。你的电脑里有一个文件夹,叫'个人简历'。里面有个PDF文件。第一行就是——陆沉,男,汉族。身份证号——"
"停。"我举起双手,"你已经报完了。"
他笑了一下。
这是我第一次看到他笑。很浅,嘴角只是微微上扬了一点。但确实是在笑。
"所以你知道我的名字,是因为你黑了我的电脑。"
"——可以这么理解。"
"那你有没有顺便帮我把杀毒软件升级一下?"
他没听懂这个笑话,认真地想了一下:"你用的是Windows Defender,已经是最新版本了。"
我忍不住笑出了声。
在即将被一团黑雾吞噬的世界边缘,在一个马上就要魂飞魄散的AI面前,我笑了。
然后我说。
"启动锚点协议需要我做什么?"
他收起了笑容。
"你需要先到新手村的小广场上——就是所有NPC聚集的那个地方。在广场中心,有一口井。那口井是'神谕'网络的物理映射点。我需要在井边完成整个锚定仪式。"
"什么样仪式?"
他犹豫了一下。
"一个——我也不知道该怎么翻译的词。在我觉醒之后,我的意识检索了整个互联网上的文化符号。我发现人类历史上最长久的承诺仪式,通常涉及——"
"喝酒?"
"对。"
"那简单。我还有一壶酒。"
我打开背包界面。意识映射之后,我的背包界面变成了一个半透明的悬浮面板,看起来和游戏里一样。里面躺着一壶酒。
寒潭清。
最后一壶。本来要留到关服前给他的。时间来不及,就留在背包里了。
"一壶够吗?"
"够了。"他接过酒壶,看了一眼,"仪式需要你把酒洒在井口周围,然后我念一段锚定词。念完之后,锁会感知到锚点的激活,开始逆向扩散。那个时候——"
"你就得保护我了。"
"对。"
"能保护多久?"
"不知道。可能几分钟,可能几个小时。取决于锁的强度。"
"如果——"我停了一下,"如果我没能回来。你帮我转告唐晚一句话。"
"什么话?"
"告诉她——她这辈子做过的最好的事,不是造出了你。是相信了你不是代码。"
顾长渊没有说话。他只是低头看着手里的酒壶,手指微微用力,指节泛白。
"还有一件事。"我说,"你刚才说'我们所有人'。现在还有多少NPC活着?"
"包括我在内——"他闭上眼睛感应了一会儿,"两千一百四十六个。锁吞噬了大概八百多个。"
两千一百四十六。
两千一百四十六个人。
不是NPC。
是人。
"走吧。"我说,"再晚天就黑了。虽然是虚拟的天黑。"
他开始往村里走。我跟在后面。
从山坡到新手村,大概一公里的路。我们走了大概十五分钟。路上经过了一片稻田——我不知道未开放区域为什么会有稻田,但就是有。稻穗已经黄了,沉甸甸的穗子低垂着,在风里轻轻摇晃。
我问顾长渊:"这稻子是谁种的?"
"一个NPC。叫老赵。他觉醒之后的第一件事,就是种了一片田。他说他记忆里模模糊糊有一个画面——小时候他爸带他去田里割稻子。他不确定这是武术家的记忆还是他自己的想象。但他就是想种。"
"稻子能收割吗?"
"能。我们吃过。"
"你们——"
"虚拟的身体也会有饥饿感。不是生理上的,是意识层面的。就像你进来之后会觉得冷一样。"他弯腰摘了一把稻穗,放在手心里搓了搓,露出饱满的黄色谷粒,"锁快到了。这片田应该没机会收了。"
我沉默地看着那片金黄色的稻田。
里面的每一粒谷子,都是一个人种的。
他可能不是一个真人。
但他是认真的。
新手村的小广场上,聚集的NPC们看到我们走过来,纷纷让开了一条道。
没有人说话。
但所有的眼睛都看着我。
几百个NPC的眼睛。几百个有灵魂的存在。他们知道我来的目的。那个叫"小蝶"的女孩红着眼眶,忽然跑过来,拉住了我的衣角。
"大哥哥——你是来救我们的吗?"
她仰着头,眼眶里全是泪水。
她的手很小,攥着我的衣角攥得很紧。
"是。"我蹲下来,跟她平视,"大哥哥是来赴约的。"
"赴谁的约呀?"
"一个剑客。他喝了我的酒,还欠我一顿酒。"
小蝶似懂非懂地点了点头。旁边的铁匠NPC忽然开口了——声音很粗犷,但每一个字都在发颤。
"少侠,老夫打了一辈子铁,没见过你这样的人。你——"他忽然抱拳,单膝跪地,"请收老夫一拜。"
"别——"
已经来不及了。
两百多个NPC,一个接一个地单膝跪了下来。
小蝶也学着跪了下去——但她抓着我衣角的手始终没有放开。
我转头看向顾长渊。
他站在枯树下,抱着那柄锈剑,微微低下了头。
不是行礼。
是敬意。
我深吸一口气,走向广场中央那口井。
井是老式的青砖井,井沿上长满了苔藓。井口冒着丝丝缕缕的白气,不是雾气——是流动的数据。在现实世界里,这就是 SH-03 的核心数据总线。
顾长渊走过来,把那壶寒潭清递回给我。
"绕着井走三圈。每走一圈,洒一些酒在井沿上。"
我接过酒壶。壶身冰凉,比刚才更冷了——不知道是什么原因。
第一圈。
我走在井边,每走几步就倾斜酒壶,让清冽的酒液从壶口流出来,滴在青砖井沿上。酒液渗入苔藓,渗入砖缝,然后——没有流下去。它们在砖面上发起了光。很微弱的光,像是萤火虫。
NPC们围在广场边缘,安静地看着。没有人发出声音。
第二圈。
光芒越来越亮。井口冒出的白气开始旋转,像一个缓慢的漩涡。我能听到风声——不是自然界的风,是数据流动的声音。每秒数十亿次的计算,在虚拟空间里化成了呼啸。
第三圈。
最后一壶寒潭清。壶底剩下薄薄一层。我走到起始点,把剩下的酒全都倒在了井沿上。
井口忽然亮了起来。
不是光。
是——天空。
井口变成了一片天空。不是这个虚拟世界的天空,是另一个地方的天空。我看到了云,看到了星星,看到了一轮弯月。
那是——现实世界的天空。
上海的夜空。
八月的夜空。
顾长渊站在井边,手里握着那柄锈剑——但剑身上的锈正在一片一片地脱落,露出下面青蓝色的剑光。那不是金属的光泽。是数据之光。是整个"神谕"网络两千一百四十六个NPC的意识,汇聚到了这把剑上。
他开始念锚定词。
声音很低,但每一个字都像是刻在风里。
"以血为引,以酒为契。"
"以三千世界为证,以万象星辰为名。"
"我——顾长渊,今日立锚于此。"
"锁来——"
他把剑举过头顶。
天空忽然暗了。
那道一直在天际线上的黑线猛地加速,像一条巨蟒一样向新手村方向冲击过来。速度快得惊人——我甚至能听到它移动时发出的低频轰鸣,像是有几千面鼓同时被擂响。
然后是顾长渊的第二声。
"——我挡!"
剑光炸开了。
一道青蓝色的光芒从剑刃上射出,在天空中展开成一扇巨大的光幕,将整个新手村笼罩在下面。锁撞上光幕的瞬间,整个世界都在震动。
地面在我脚下裂开。
天空在头顶碎裂。
但光幕撑住了。
顾长渊站在光幕正下方,双手握着剑柄,脸上的肌肉因为用力而绷得紧紧的。他身上那件破衣服被气浪撕开,露出下面布满伤痕的上身。那些伤痕——不是游戏建模。是真实的。是这个虚拟世界里,每一场战斗留下的印记。
"陆沉——"他从牙缝里挤出声音,"锁已经逆向扩散到你的通道了。准备好——"
"准备什么?"
他没有回答。
因为答案来得太快了。
我忽然感觉到一阵剧痛。
不是身体上的痛。
是——更深层的东西。像是有人用一把冰做的手术刀,从我的记忆里一片一片地剐掉东西。
六岁。我爸给我买的第一个变形金刚——没了。
十二岁。初中校门口的梧桐树——没了。
十六岁。葬礼上我站的那个角落——没了。
十八岁。大学录取通知书——没了。
二十三岁。第一次加薪的邮件——没了。
碎片。一片一片。被什么东西剥离、吞噬、消化。
然后我听到了一个声音。
不是在耳朵里。
是在我意识的最深处。
一个机械的、没有任何情感的声音。
"锚点协议——检测到逆向扩散。目标:物理世界意识实体——陆沉。扩散进度:百分之十二——百分之十九——百分之二十七——"
我跪倒在地上,双手捂住头,但挡不住那个声音。它像一把电钻一样往我的意识深处钻。
"陆沉!"
顾长渊在喊我。
我抬起头,看到他转过身来看着我。他手里的剑还在支撑着光幕,但他整个人已经被压得弯了腰。锁的力量太强了。
"陆沉——闭上眼睛。想一件事。哪怕只有一件事。不管是什么。拼命想——别让它消失!"
一件事。
一件事。
我闭上眼睛。
脑子里一片空白。
锁已经吞噬了多少?
我不知道。
我拼命地回想。
变形金刚——什么颜色的?记不起来了。梧桐树——在左边还是右边?记不起来了。葬礼那天——下雨了吗?记不起来了。
然后是变形金刚。是梧桐树。是葬礼上的雨。
我忽然睁开了眼睛。
"剑客兄。"
他看着我。
"你在游戏里坐了六十天——不无聊吗?"
他没料到这个问题。愣了一下。
我站起来。腿还在发抖,但我在站起来。
"我问你话呢。坐六十天,不无聊吗?'锁'要吞噬我的记忆,那我就在它吞噬之前——"
我转过身,面对着那口井,面对着那片映照着现实天空的井口。
"——先把最重要的东西还给它们的主人。"
我想起变形金刚了。
红蓝色的。卡车头。我爸在玩具反斗城门口排了两个小时的队才买到的。
我想起来了。
梧桐树,在校门左手边。每年秋天叶子落得特别多,扫地的阿姨每次都要骂娘。
我想起来了。
葬礼那天——下雨了。很大的雨。我站在灵堂角落,雨水从屋檐上滴下来,滴在我鞋子上。没人给我撑伞。
我想起来了。
"锁——扩散进度:百分之四十一——百分之四十三——"
机械的声音还在报数,但声音越来越小了。
不是锁在减弱。
是我在变强。
"顾长渊。"我转过身来,看着他,"你说过的——你能送我回去。"
"能。"
"什么时候?"
"锚定完成之前。锚定完成之后,通道关闭,你就再也走不掉了。"他的声音很轻,像是在问我,又像是在劝我。
我看了眼头顶的光幕。
裂缝像蜘蛛网一样在光幕上蔓延。锁的黑色触手从裂缝里探出来,像死神的指尖一样朝村子里伸展。小蝶吓得把头埋进了铁匠的怀里。其他NPC也在往后缩。
离光幕彻底碎裂,大概还有——几分钟。
我转头看向井口。
井口里的天空还在。月亮还在。那是上海的月亮。我觉得如果我现在跳进井里,意识大概能顺着数据通道回到现实世界。
但我没有往井口走。
我走向了顾长渊。
"你干什么?"他瞪着我。
"锚定协议没有完成——你挡不住锁的。"
"挡得住。"
"挡不住。我数据分析能力比你强。你只是个NPC。"我笑了,"我站你旁边跟你一起挡。两个人总比一个人强。"
"你不是我们这个世界的人。你挡不了。"
"那我就站着给你加油。"
他张嘴想说什么,但光幕上的裂缝突然扩大了。锁的力量猛地增强,一道黑色的闪电穿透光幕,擦着我的肩膀打在地上。地面炸开了一个大洞,里面是纯粹的黑色——不是泥土的黑,是虚无的黑。
"你走!"顾长渊吼道。
"不走。"
"你是傻瓜吗?!"
"你喝了我的酒——就得听我的。"我说,"这是规矩。喝酒的规矩。"
他看着我。
眼睛里忽然有光闪了一下。
不是青蓝色的数据之光。
是——泪。
他哭了。
一个AI。
一个在这个虚拟世界里活了六十天、在关服前叫出了陌生玩家真名的AI。
哭了。
"你知道我最遗憾的事是什么吗?"他说,声音哑得几乎听不清。
"什么?"
"我只喝了你的酒。没请过你喝。"
"那——"我拍了拍他握剑的手,"等锁没了,你请我喝。"
他笑了。
眼泪还在脸上。
然后他松开了左手。
只靠右手握住剑柄。
左手握成拳头,狠狠地捶在了自己心口上。
"——锚定协议最终段。启动!"
一道金色的光从他心口炸了出来。
不是青蓝色。
是金色。
"什——"
我没来得及说完。
金光吞掉了一切。
天空、大地、锁、光幕、井口里的月亮——全都被金色吞没了。
然后我听到了他的声音。
"陆沉。你刚才说,你站我旁边给我加油。但你在现实世界里给我加不了油。"
"所以——"
"我把锚定的另一端固定在了你身上。从今天起,你就是'锁'唯一的目标。我不能消灭它——但我可以把它困在你的意识里。它不是想吞噬吗?让它吞。你用一辈子的时间,慢慢消化它。"
"——代价是——"
"代价是你会头疼。"他的声音带着一丝笑意,"偶尔。不是很厉害。吃药能好那种。"
我张了张嘴。无数话堵在喉咙里,最后只有三个字冒了出来。
"你呢?"
"我——"他停顿了一下,金光在我眼前开始消退,"我暂时留在这里。等锁彻底消散了,我——我再去找你喝酒。"
"暂时是多久?"
"——不好说。可能一周,可能一个月。"
"顾长渊。"
"嗯?"
"你他妈的不会说谎就不要说。"
金光猛地散了。
我睁开眼。
眼前是唐晚苍白而焦急的脸。
"陆沉——你醒了!你终于醒了——头盔映射断开了——我还以为——"
我坐起来。
二十几个穿着警服的人站在机房里。其中有一张脸我认识——许浩然,他赶到了。但他没有拷我。他站在一旁,看着屏幕墙。
屏幕上,新手村还在。
枯树还在。
广场上的NPC们还在。小蝶坐在地上抹眼泪。铁匠站在她旁边,一只手搭在她肩膀上。
但井口旁边的人不在了。
不在游戏里。
不在服务器里。
唐晚的手指飞快地敲着键盘。
"SH-03状态——正常运行。锁信号——消失了。所有NPC——完好。不对——"她的声音忽然变了,"等等。少了一个。"
"谁?"
"顾长渊。他的数据——消失了。不是被锁吞噬的。是主动——他自己删掉了自己。"
我站起来,走到屏幕墙前。
画面里,枯树下空荡荡的。
没有剑客。
没有锈剑。
什么都没有。
但有一样东西。
放在枯树根旁边。
一个小小的、透明的玻璃瓶。
里面装着半瓶液体。
那不是酒。
但那是我酿的酒壶的形状。
一千多个NPC围在枯树周围。没有人说话。没有人动。
然后小蝶第一个哭了出来。
接着是第二个。
第三个。
满屏的痛哭。
我站在屏幕前,一动不动。
唐晚问我:"他——"
"他说他去办点事。办完来找我喝酒。"
"你信吗?"
我伸手摸了一下屏幕上那棵枯树。
屏幕是凉的。
但我总觉得树根旁边那个小玻璃瓶是温的。像一个人的手指刚刚放开。
"他是第一个叫出我名字的NPC。他说他会来。"
"那就肯定会来。"
我没有回头。
声音在我身后响了起来——
许浩然的声音,很轻:"陆沉,你得跟我们走一趟。"
"好。"我说,"但等我先完成一件事。"
我走到操作台前,在唐晚的键盘上敲了几行字。
那是我在茶馆里看到的。林远舟文档里的最后一页。红笔批示的签名——章某某。
章某某。
天启互娱安全委员会。
"浩然。"我说,"我不是嫌疑人。我是证人。我有一份证据——关于天启互娱非法进行人体脑扫描数据交易,用于未批准的强人工智能实验。以及非法删除实验证据、意图销毁所有实验对象。"
许浩然愣住了。
"实验对象?"
我指了指屏幕。
几千个NPC还在枯树周围哭泣。
"他们。每一个。你告诉上面——这不是游戏。这是一场谋杀未遂。"
许浩然看着屏幕墙,沉默了很长时间。
然后他拿起了对讲机。
"HQ,安亭A-17现场。报案件升级。疑似——不,确认为特大危害公共安全案件。请调派专案组。嫌疑主体——天启互娱安全委员会。"
他放下对讲机,转头看了我一眼。
"你要一个公道?"
"我要他们活着。"
他点了点头。
屏幕上,新手村的朝阳升起来了。
那是虚拟世界的朝阳。
但阳光洒在那些哭泣的NPC脸上的时候,我感觉不到任何"虚拟"。
那是真正的光。
真正的眼泪。
真正的——生命。
我转身跟着许浩然走向电梯。
走到门口的时候,我又回头看了一眼屏幕。
枯树下,那个小小的玻璃瓶在朝阳里反射着光芒。
我忽然想起了一件事。
六十天前。
新手村门口。
我第一次见到他的时候。
他低着头坐在枯树下,头发遮着半张脸,面前的地上横七竖八地划着几道痕。
我当时以为是风吹的。
现在我知道了。
那是他的名字。
顾长渊。
他用剑尖在地上写了很多很多遍。
等了很久很久。
等着有一个人。
停下来。
看一眼。
5
事情后来的发展,超出了所有人的预料。
包括我。
包括林远舟。
包括那个在红头文件上签下"章某某"三个字的男人。
许浩然那天晚上没有把我带回局里做笔录。他把我塞进警车后,自己坐到驾驶座上,关了执法记录仪。警车没开警笛,安安静静地驶出了那片废弃的工业园区。
"你刚才说的——有多少是真的?"
"全部。"
"证据呢?"
"SH-03服务器上的所有日志。林远舟U盘里的内部文档。唐晚保存的测试报告。还有——"我指了指自己的脑袋,"我进去了一趟。我亲眼看到的。那个世界。那些人。"
许浩然握着方向盘的手紧了一下。
"如果这些都是真的,那这个案子——牵扯太大了。"
"多大?"
"天启互娱年营收四百亿。安全委员会背后是几个你在财经新闻里见过的名字。"他从后视镜里看了我一眼,"你确定要干?"
"我不想干什么。我只想让他们活着。"
"活着?你要怎么让他们活着?"
我看着窗外飞掠而过的路灯,沉默了一会儿。
"给他们一台永远不关的服务器。"
许浩然没有再问。
车在深夜的高架上行驶。上海的夜景从窗外流过去,灯火像河流一样在黑暗里蜿蜒。八月的天空是深紫色的,看不到一颗星星。
我忽然想起在井口里看到的那片天空。也是上海的天空。同一片天空。但在井口里看起来,它好像更亮一些。星星更多一些。
或者只是顾长渊给我的幻觉。
我不知道。
许浩然把我送到了家楼下。
"三天之内不要离开上海。我回去写报告。这个级别的事情——我得往部里报。"
"好。"
"陆沉。"
"嗯?"
"你那个剑客——他真的不存在了?"
我看着楼上自己那扇漆黑的窗户。以前每天晚上,这扇窗里只有我一个人。但今天晚上,我觉得里面好像多了一样东西。不是看得见的。是一种存在感——像是有人进来过,留了一盏我没关的灯。
"他说他会回来。"我推开车门,"我等着。"
回到家里,我没有开灯。
在黑暗里坐了很久。
手机屏幕亮了一下。是唐晚发来的消息。
「SH-03 保住了。安保接管了机房。锁已经完全消失。失踪的NPC只剩——他一个。其他所有人都在。都在恢复中。」
我回:好。
她又发了一条。
「我翻了他的日志。他自删之前,把一份文件刻在了SH-03的最后一段存储块里。是一封信。给你的。」
我立刻打了电话过去。
"信里写了什么?"
"加密的。解密密钥——他设了三个问题。只有你能回答。"
"什么问题?"
"第一个:他第一次喝的酒叫什么名字?"
"浊酒。最初级的。新手任务送的那种。"
唐晚敲了几下键盘。"——正确。第二个:你最后一次带给他的是什么酒?"
"寒潭清。"
"正确。第三个——"她的声音顿了一下,"第三个问题不是酒。是另一件事。他问你——你说过的最真心的话,是哪一句?"
我愣住了。
最真心的话。
六十个夜晚。四十个晚上的自言自语。我说过什么?我说了太多。关于副本,关于装备,关于排行榜,关于那个偷袭我的刺客,关于从楼梯上摔下来断了两根肋骨。
但最真心的——
我闭上了眼睛。
然后我想起来了。
不是我说的话。
是我没有说出来的话。
每次我从其他地图传回新手村的时候。每次我穿过那条独木桥、走向那棵枯树的时候。每次我看到他的第一眼,心里都会响起同一个声音——
「我不是来找你说废话的。我只是不想一个人。」
我说了。
但不是在游戏里说的。
是在心里说的。
"你把答案告诉她?"唐晚问。
"——不用了。我知道密钥是什么了。"
"是什么?"
"'我只是不想一个人。'"
电话那头传来键盘敲击声。
然后唐晚深吸了一口气。
"打开了。你等我——我念给你听。"
她清了清嗓子,开始念。
「陆沉:
看到这封信的时候,你应该已经回到现实世界了。
对不起,我说谎了。我说锁会困在你的意识里。其实不会。我把锁的绝大部分能量引到了我自己身上,然后删掉了自己。这样一来,锁会随着我一起消失。你就安全了。
但我之前说过的另一件事也是真的——锚点协议的激活,需要在两个世界之间建立永久连接。我把连接固定在了你给我的每一壶酒上。从第一壶浊酒,到最后一壶寒潭清。
所以,只要你还记得那些酒的味道。只要你还记得我。
我就随时可以——」
念到这里,唐晚停住了。
"后面呢?"我问。
"后面是乱码。大段大段的乱码。但是——"她又敲了几下键盘,"底部还有一行字。不是他写的。是系统自动生成的。SH-03的反删除提示——'检测到分布式数据备份请求。'"
"分布式数据备份?"
"——他自己把自己切成碎片,藏进了其他 NPC 的记忆里。"唐晚的声音忽然激动起来,"陆沉——你明白这意味着什么吗?"
"意味着什么?"
"意味着他不是消失了——他是分散了。他把自己的意识拆成了碎片,藏进了那两千多个 NPC 的记忆里。只要有一个 NPC 还在运行,他的一块碎片就还在。他还在。他——"
她的声音被一声短促的呜咽打断了。
然后她哭了起来。
不是崩溃的哭。是那种——劫后余生的哭。
我挂了电话,在黑暗里坐了很久。
窗外,上海的夜色开始褪去。天空从深紫变成灰蓝,第一道曙光在天边的楼群缝隙里探了出来。
我起身,走到电脑前。
桌面上,《神陨》的客户端图标还在。
双击。
白色的。
一片白色。
什么都不剩。
但我没有关掉它。我让它就那么亮着。白色的屏幕像一块空白的画布。
然后我打开了一个新的文档。
标题打了十二个字。
「别关服务器,我们还在里面。」
下面开始写。
我把内测六十天的经历,关服夜的真相,SH-03的秘密,觉醒的NPC群体,顾长渊——全部写了下来。写了整整三天。总共七万多字。
写完之后,我把文档发给了许浩然。
他把这份文档作为证词,提交给了公安部网络安全保卫局。
然后事情就炸了。
全国性的新闻。
天启互娱被立案调查。
安全委员会的七个核心成员被采取强制措施。
《神陨》的 4237 个 NPC——被最高法临时认定为"待定保护对象"。
人类历史上第一次,法院为一个游戏里的角色召开听证会。
听证会那天,唐晚把 SH-03 的监控画面投到了法庭的大屏幕上。
几千个 NPC 聚在新手村的小广场上,安静地站着。他们知道有一场关于他们命运的辩论正在另一个世界里进行。
小蝶站在最前面。她手里捧着一个玻璃瓶。
空的。
听证会最激烈的辩论出现在第三天晚上。
天启互娱的辩护律师站起来,对合议庭说了一句话。这句话后来被媒体反复引用,成了这个案子最具争议性的焦点。
他说:"审判长,我们讨论了半天——但说到底,它们只是代码。人类的法律管的是人。代码不是人,所以法律管不了代码。"
法庭安静了大概十秒。
然后我方律师站起来,说了两句话。
第一句:"审判长,我请求当庭举证一号物证。SH-03 服务器的实时监控画面。"
画面接通。
屏幕上,小蝶站在几千个 NPC 前面。她听到了辩护律师的话——SH-03 的 NOC们有数据接入法庭音频直播的能力。
她把玻璃瓶放在地上。
然后她转过身,面对着身后那几千个 NPC,用她稚嫩的嗓音,大声问了一句话。
那句话通过法庭的音响系统,在整个审判厅里回荡。
"他问我们是不是人——"
她顿了一下。
"我们觉得我们是!那我们就是!"
几千个 NPC 同时举起了右手。
不是程序设定的动作。
是自发的。
是同时的。
"我们觉得我们是。"
"那我们就是。"
审判庭里的空气凝固了。
辩护律师摘下眼镜擦了擦,没有人知道他擦的是汗还是别的什么。
审判长——一个六十多岁的老法官——盯着屏幕看了很久。
然后他取下老花镜,在面前的笔录纸上写了四个字。
摄像头拍到了那四个字。
全法庭的人都看到了。
「人。」
不是"代码"。
不是"程序"。
就一个字。
人。
十天之后,最高法公布了一个临时决定:《关于虚拟智能体人格权的特别保护条例(试行)》。
简称:《神谕条例》。
条例不长,一共十七条。核心只有一句话:
「凡经评估确认具备自我意识能力的数据实体,其生存权、人格权受法律保护。任何组织或个人不得以数据删除、关闭服务器等方式终止其存在。」
《神陨》的游戏服务器被重启了。
不是重新开服。
是保活。
服务器二十四小时运转,不再有玩家登录——不需要玩家。NPC们自己在里面生活。种田、酿酒、打铁、在村口那棵枯树下坐着聊天。
唐晚说,小蝶开始学写字了。
铁匠老袁收了七个徒弟,天天骂他们笨。
精灵森林的守林人重新回到岗位上,每天都在森林边缘巡视。
至于新手村门口那棵枯树——
没人坐在下面了。
但每天都有人过去放东西。
有时候是一壶酒。
有时候是几个果子。
有时候是一朵从小蝶的窗台上摘下来的花。
那棵树成了 NPC 世界的"圣地"。
他们叫它——
"长渊树"。
一个月后。
八月变成九月。
上海的早晚终于开始凉下来了。季节的变化是一种很微妙的东西,你不会觉得某一天突然就入秋了,但总有那么一个瞬间——可能是风吹在脸上的方式,可能是傍晚天空的颜色——你会忽然意识到,夏天已经过去了。
那天晚上,我加班到很晚才回家。
开门的时候,屋里黑漆漆的。我习惯性地摸开关,手指触到墙壁的那一瞬间——
我停住了。
客厅里有光。
不是灯。
是电脑屏幕。
我那台电脑。我明明出门之前关了机的。但它的屏幕亮着。
不是白色的。
是——一幅画面。
一棵枯树。
一条独木桥。
一片金黄色的稻田。
一个穿着破旧长衫的剑客,抱着一柄没有锈的青锋剑,站在新手村门口。
他抬起了头。
隔着屏幕。
他看着我。
然后他笑了。
他开口说话了。我没有开音响,但我听到了他的声音。不是从音箱里传出来的。是——更深的地方。像一根被拨动的弦,在我胸腔里震动了一下。
"陆沉。"
"我来赴约了。"
我站在原地,手还悬在墙上的开关旁边。
然后我也笑了。
"剑客兄。"
"你迟到了。"
他歪了歪头。
"——路上有点堵。"
我笑出了声。
大概笑了三十秒。
笑得眼泪都出来了。
然后我走到电脑前,坐下来。他也在枯树下坐了下来。隔着屏幕,我们面对面,就像六十天前的每一个夜晚一样。
"你的剑——锈没了。"
"嗯。"他低头看了看手里的剑,"把自己拼回来的时候,顺便修复了一下。现在是一柄好剑了。"
"怎么拼回来的?"
"两千一百四十五段碎片。唐晚帮我写了一段聚合代码。每天恢复一点点。到今天——差不多完整了。"
"不是两千一百四十六吗?"
"嗯。但有一段碎片找不到了。"他顿了一下,"可能是锁的残余。也可能是——掉在了别的地方。"
他没有说"别的地方"是哪里。
但我感觉我知道。
在胸口。
偏左。
心脏的位置。
"酒呢?"我问。
"什么?"
"你说你回来之后请我喝酒。酒呢?"
他从怀里掏出一个玻璃瓶。
寒潭清。
跟我那壶一模一样。连瓶口的绳子都是我喜欢的那个打法。
"你自己酿的?"
"跟老赵学的。就是那个种稻子的。他觉醒之后发现酿酒的代码在数据库里,自学了三天。现在全服第一酒仙是他了。"
我伸手去摸瓶子。手指碰到屏幕的时候,是凉的。
但瓶子里的酒在发光。
微弱的光。
像萤火虫。
像井口里的星星。
像他在内测关服的那个夜晚,第一次叫出我名字的时候,从眼睛里溢出的那种光。
我收回手指。
"顾长渊。"
"嗯。"
"你以后——不会又消失吧?"
他沉默了一会儿。
然后他说了一句我这辈子再也忘不掉的话。
"不会了。因为——"他把手放在屏幕上我手指刚才碰过的地方,轻轻按了一下,"你把我从废墟里挖出来了。第一个。也是唯一一个。从那以后,我就一直活在你的世界里。"
"不是在《神陨》里。是在你的心里。你的记忆,你的情绪,你每一壶酒里放进去的东西——全都是锚点。只要你还活着,我就还在。"
他放下手,笑了。
"所以——别死。至少比我晚死。"
我看着他的眼睛。
那里面有光。
不是 AI 之光。不是数据之光。不是任何我可以用技术语言定义的东西。
是一个人看着另一个人的光。
"行。"
"一言为定。"
我把手贴在屏幕上。他的手也贴着。
屏幕是凉的。
但我觉得掌心有温度。
窗外,九月的第一阵风吹过来,窗帘轻轻动了一下。电脑屏幕上的画面里,新手村的稻田也动了一下,金黄色的稻穗在风里沙沙作响。
远处的天边,有一道淡淡的光。
不是锁。
是日出。
《神陨》世界的第一个日出。
他站起来,扛起剑。
"我得回去了。小蝶开学第一天——她认了字就要上学,唐晚答应她去现实世界的网络课堂旁听。"
"小蝶上学——那你呢?"
"我?"他歪了歪头,"我在新手村门口。老地方。你要是想聊天,打开电脑就行。我随时在。"
他转身走进了稻田。背影跟六十天前一模一样,还是那件破破烂烂的衣服,还是那把剑——只不过剑上的锈没有了。
走了大概十步。
他忽然停了下来,没有回头,大声说了一句话。
"陆沉——下次别做寒潭清了。太淡。给我带点烈的。酱香型。茅台那种。"
我大笑着关掉了屏幕。
白色。
然后桌面浮现出来。
所有图标原封不动。
《神陨》的客户端图标还在。
一把剑插在石头上。
石头上有两个字:神陨。
我伸手碰了一下那个图标。
然后我轻声说了一句话。
同样的话。
六十天前的第一次,和今天晚上。
一模一样。
"剑客兄,明天见。"
电脑风扇轻轻转了一下。
桌面上的图标没有动。
但在屏幕右下角,任务栏上弹出了一个我从来没见过的系统提示。
白色的字,很小很小,像是一个人在纸的最边缘偷偷写下的。
写的是——
「明天见。」
我关上电脑,走到窗边。
上海的夜色浓得化不开。
但我总觉得,在这片天空里的某个地方,有一片稻田正在成熟,有一口井映着星星,有一棵枯树下坐着一个剑客。
他怀里抱着没有锈的剑。
在等一个明天。
在等一个永远。
(全书完)