世界观
2047年,一款名为「终焉」的游戏降临全球。
没有预告,没有解释。所有人同时被拉入副本,规则以半透明文字悬浮在视野正中央,像一份强制签署的合同。第一条永远相同:未在限定时间内通关者,抹杀。
有人说这是高等文明的筛选,有人说是神的恶作剧。但没人知道真相——因为每个副本的规则都不一样,唯一相同的,是每条规则里都藏着一个漏洞。
不是设计失误。是故意留的。
而能看见这些漏洞的人,叫[规则阅读者]。
全人类觉醒这个天赋的,目前记录在案的,只有一个人。
他叫陈默。
---
第一章 阳光
陈默醒来的时候,鼻子里全是铁锈味。
他趴在地上,脸贴着冰冷的水泥。视野正中央悬着一块半透明的文字面板,字体规整得像某种法律文书。
「新手副本·暗巷」
规则一:副本内存在三只感染体,击杀全部感染体即为通关。
规则二:感染体对声音敏感,发出超过40分贝的声响将触发感染体狂暴。
规则三:副本限时10分钟,倒计时结束未通关者,抹杀。
规则四:感染体不得进入阳光照射区域。
最后一条规则后面,有一行灰色的字。
陈默眨了一下眼。那行灰字没有消失,反而更清楚了,字体极小,颜色极浅,像用铅笔在白色墙面上轻轻描了一笔。
「注:本条款中‘阳光’指自然光源直接照射,不含人工光源、反射光源及折射光源的间接照射。」
他盯了三秒。
然后他笑了。
“哥?”
旁边传来妹妹的声音。陈小雨蹲在他身边,马尾辫散了一半,白色连衣裙的裙摆上沾着灰,脸上没什么伤,但眼睛里全是慌张。
“没事。”陈默坐起来,推了推眼镜,“你那边什么情况?”
“我的副本是S级。”她声音有点抖,“规则有二十多条,我还没看完……”
“多少时间?”
“七十二小时。”
陈默心里沉了一下。普通新手副本限时十分钟,S级副本给了七十二小时。要么是妹妹的副本难度极高,要么是……这个副本本身就需要那么长时间才能通关。
不管是哪种,他都要在十分钟内出去。
“哥,你这边规则是什么?我帮你看看——”
“不用。”陈默站起来,拍了拍膝盖上的灰,“我看完了。”
他环顾四周。这是一条狭窄的老巷子,两侧是斑驳的砖墙,头顶有五六层高的居民楼,太阳正从楼缝间照下来,在地面上投出一条不规则的亮带。
巷子深处传来低沉的嘶吼。
三只感染体正在靠近。它们的皮肤灰白,四肢着地,爬行速度不快,但每一步都带着令人牙酸的骨节摩擦声。距离大约三十米。
胖子刘缩在墙角,两百斤的身体抖得像一坨果冻,格子衫已经被冷汗浸透了。他看到陈默,眼睛里冒出一丝希望。
“默哥,怎么办?跑吗?往哪跑?”
“不跑。”
“啊?”
陈默没理他。他抬头看天,又看了看地面的阳光亮带,然后低头,在巷子角落捡起一块碎玻璃。
巴掌大小,边缘锋利,背面还带着一层灰蒙蒙的水银镀层。
“胖子。”他把碎玻璃递过去,“站到阳光底下,把这个对着感染体晃。”
胖子刘接过玻璃,手还在抖:“这……这能行吗?”
“规则第四条,感染体不得进入阳光照射区域。”陈默的语气很平,“反射光不算阳光,但感染体不知道。”
“那它们万一知道呢?”
“它们不用知道。”陈默指了一下巷子深处,“你只管晃。它们会停。”
感染体已经爬到了十五米外。它们的瞳孔在强光下缩成一条缝,喉咙里发出低沉的咕噜声。
胖子刘把玻璃举起来,手抖得厉害,阳光在玻璃背面折射出一道晃眼的光斑,正好打在领头那只感染体的脸上。
那只感染体停住了。
它往后退了一步。
然后又退了一步。
三只感染体挤在一起,喉咙里的嘶吼变了调,像是被什么东西卡住了。它们盯着那道晃动的光斑,眼睛里映出一个小小的、明亮的太阳。
“真的停了!”胖子刘的声音都劈了,“默哥,它们真的停了!”
“继续晃。”陈默已经绕到了感染体侧面。
他从地上捡起一根断裂的钢管,掂了掂重量。然后他看向规则的文字面板。
规则一:击杀全部感染体即为通关。
击杀,没有限定方式。
灰色小字又浮现出来。
「注:本条款中‘击杀’不限定于物理攻击,包含环境致死、陷阱致死、以及因副本规则本身导致的间接死亡。」
陈默呼出一口气。
他绕到感染体背后,钢管抡起来,砸在最近那只感染体的后脑上。一下,两下。灰白色的液体溅出来,那只感染体倒在地上,抽搐了两下就不动了。
另外两只被声音刺激到了,开始躁动,但胖子刘的光斑一直照在它们脸上,它们不敢动。
陈默又砸了两下。
三只感染体全部倒地。
「通关成功。剩余时间:7分42秒。」
「提示:通关方式标记为‘异常’,已上报维护者。」
陈默盯着最后那行字看了两秒。
“异常”两个字是红色的。
胖子刘瘫在地上,大口喘气,玻璃还举在手里没放下:“默哥,我们……我们活下来了?”
“暂时。”
陈默转过头。妹妹的投影出现在他面前,模糊的、半透明的,像信号不好的视频通话。她身后是一片废墟,灰蒙蒙的天,远处有什么巨大的东西在移动。
“哥,我这边还行。”陈小雨努力挤出一个笑,“你那边通关了?”
“通关了。”
“那你拿到跨副本权限了吗?”
陈默看向规则面板。面板底部多了一行新字:
「奖励:跨副本救援权限(1次)。可用于进入任意副本,时限30分钟。」
“拿到了。”
“太好了!”陈小雨的眼睛亮了一瞬,但很快又暗下去,“哥……我这边有点不太对劲。规则文本一直在变,有些字在我没看的时候自己消失了。”
陈默的眉头皱起来。
“什么意思?”
“就……我刚才明明看到一条规则写着‘出口在北方’,结果我一转头再回来看,变成了‘出口在南方’。”
陈默推了一下眼镜。
规则文本会自己修改。这不在任何新手教程里。
“小雨,你听我说。”他的声音压得很低,“从现在开始,每条规则你看到的第一眼就记住。不要回头看第二遍。你看到的第一个版本,才是真正的规则。”
“为什么?”
“因为有人在改规则。”
投影闪了两下,消失了。
陈默站在原地,握着钢管的手指慢慢收紧。
胖子刘爬起来,小心翼翼地凑过来:“默哥,你妹妹那边……”
“没事。”陈默转过身,走向巷口,“走吧,先出去再说。”
巷口有一扇门。木头的,很旧,门把手上挂着一块牌子:出口。
陈默停在门前。
他没有立刻推门。
因为在规则面板的最底部,有一行字正在慢慢浮现。灰色的小字,像被谁悄悄写上去的。
「注:本副本‘出口’不唯一。但只有真正的出口通往下一个副本,其他出口通往……别的地方。」
陈默盯着那行字。
规则里从来没写过这条。这行灰字,是谁加的?
他伸出手,放在门把手上。门板冰凉,掌心贴上去的瞬间,他感觉到门后面有什么东西在动。
不是风。是某种更沉、更慢、更有规律的……呼吸。
---
第二章 门后
陈默没有推门。
他把手收回来,后退了一步。
胖子刘在后面等得心焦:“默哥,怎么了?推门啊。”
“这扇门不是出口。”
“啊?牌子上写的就是出口啊。”
“牌子是牌子,规则是规则。”陈默蹲下来,看门缝底部的光线。门后面有光,但光的方向不对。巷口的光是从天上来的,这扇门缝隙里的光是从下往上打的,像地板下面有什么东西在发光。
他站起来,转身往巷子更深处走。
“哎哎哎默哥你去哪——”
“找真正的出口。”
巷子深处,感染体的尸体还趴在地上,灰白色的液体已经凝固了。陈默绕过它们,走到巷子尽头。那里堆着几个废弃的塑料桶和一台生锈的空调外机。他推开塑料桶,露出后面一堵矮墙。
矮墙后面还有一条更窄的巷子,勉强能容一个人侧身通过。巷子尽头有一道蓝色的光。
不是门。是空间的裂缝。边缘不规则,像被什么东西从另一侧撕开的。
「检测到出口(真)。是否进入?」
“走。”
胖子刘挤过窄巷的时候卡了一下,陈默拽了他一把,两个人在裂缝闭合前滚了进去。
外面是另一个世界。
陈默站起来,拍掉身上的土。他面前是一片开阔的广场,灰色的地砖,灰色的天,灰色的建筑轮廓。广场中央立着一块巨大的石碑,上面刻着规则文本,但他看不清楚,距离太远了。
广场上有人。
大概三四十个,三三两两地聚在一起,有的在低声讨论,有的蹲在地上发呆,还有几个身上带着伤,靠墙坐着。所有人的视野里都悬着同样的规则面板。
“默哥,好多人。”胖子刘压低声音。
陈默没说话。他在看那块石碑。
他走向广场中央。人群自动给他让开了一条路,大概是看到了他身上的血,也可能是看到了他手里的钢管。石碑有两人高,上面的规则文本很大,字体规整,和副本里的规则面板一样。
「中转站·零号广场」
规则一:广场为安全区域,禁止一切形式的攻击行为。
规则二:广场内设有交易区、休息区、信息区,玩家可自由使用。
规则三:每个玩家在中转站停留不得超过24小时。
规则四:中转站内禁止讨论“维护者”相关内容。
最后一条规则下面,那行灰色的字又出现了。陈默盯着它看,这次它没有立刻浮现,而是像某种有意识的东西,慢慢从文本缝隙里渗出来。
「注:本条款中‘讨论’包含公开言论、私密交流、书面表达及任何形式的符号暗示。违者将被标记。」
陈默把视线移开。
“默哥。”胖子刘凑过来,声音压得极低,“那条规则后面有灰字对吧?我看你眼睛一直在往下瞟。”
“你能看见灰字?”
“看不见。但我看见你瞟了。”
陈默没接话。他扫了一圈广场上的人。大部分人都很年轻,二十岁上下,有几个看起来还是高中生。没人维持秩序,但所有人都默契地避开石碑正前方那片区域。
那里有一把椅子。
金属的,折叠椅,上面坐着一个人。西装革履,头发梳得一丝不苟,金丝眼镜的镜片反着光。他手里拿着一块平板,手指在上面划着,偶尔抬头看一眼广场上的人,像在登记什么。
那个人抬起头,目光正好和陈默对上。
他笑了。
那种笑法很标准,嘴角上扬的弧度恰到好处,让人觉得他在笑,但又看不出任何真实的情绪。
“新来的?”他站起来,朝陈默走过来,“通关速度不错,7分42秒。比平均水平快了将近一倍。”
陈默没动。
“自我介绍一下,我叫周正。”他伸出手,“中转站秩序联盟的负责人。你可以叫我……管理员。”
陈默没有握他的手。
“你怎么知道我通关时间?”
周正的笑容没有变,他收回手,推了一下眼镜:“因为所有通关记录都会汇总到中转站。我是负责处理这些数据的人。”
他看了一眼陈默身后的胖子刘,又看了看陈默手里的钢管。
“你的通关方式……很特别。靠反射光让感染体停住,然后物理击杀。”周正的语调很温和,“灰色条款的利用,对吧?”
陈默还是没有说话。
“别紧张。”周正往前走了一步,压低声音,“我知道你能看见灰字。我也是。”
他伸出手指,在空气中划了一下。陈默看见他的面前浮现出一行灰色的字,和自己视野里的灰字一模一样。
「规则阅读者·二级权限」
“我们是同类。”周正说,“所以我想跟你谈个合作。”
“什么合作?”
“漏洞利用权。”
周正收起平板,双手插兜,看着广场上那些茫然四顾的人。
“你也看到了,大多数人通关靠运气,靠蛮力,靠队友牺牲。但漏洞不一样——漏洞是可以复制的。一个漏洞被找到之后,只要方法对,谁都能用。”
他顿了顿。
“我已经收集了十七个漏洞。覆盖了中转站周围大部分副本。只要我愿意,我可以让任何一个副本的通关时间缩短一半以上。”
“所以呢?”
“所以,漏洞应该被管理。”周正的语气依然温和,“无序利用只会造成混乱。有人滥用漏洞,会引发系统修补,到时候所有人都用不了。秩序联盟的存在,就是为了让漏洞利用变得有序、可持续。”
他看着陈默。
“我想邀请你加入。你的天赋很强,二级阅读者很罕见。跟着我,你妹妹的副本我可以帮你。”
陈默的瞳孔缩了一下。
“你调查过我?”
“每个入站玩家都会做背景关联。”周正笑了笑,“陈小雨,S级副本,剩余时间六十三个小时。那个副本我的人进不去,但你如果加入秩序联盟,我们可以集中资源帮你分析她的规则。”
胖子刘在后面拉了拉陈默的衣角:“默哥……”
陈默站着没动。
他看着周正的笑脸。那种完美的、无懈可击的、像律师在法庭上陈述事实一样的笑脸。
“你收集的十七个漏洞里,”陈默开口了,声音很平,“有几个是别人先发现的?”
周正的笑容停了一瞬。
“我在新手副本里找到的反射光漏洞,你是怎么知道的?通关记录只显示结果,不显示过程。除非你派人盯着每个副本的实时画面。”
广场上安静了。
周正把金丝眼镜摘下来,用衣角擦了擦,又戴回去。
“你很聪明。”他说,“比我想象的聪明。”
“所以那些漏洞不是你找到的。”陈默说,“是你从别人手里拿来的。”
周正没有否认。
他只是笑着,伸手指了指广场边缘的一栋灰色建筑。
“那是信息区。你可以进去查查中转站的规则,看看有没有关于‘漏洞归属权’的条款。”他转身往那把金属椅子走回去,“想清楚了,随时来找我。你妹妹的时间,不多了。”
---
第三章 归属权
信息区是一间狭长的房间,四面墙壁上贴满了打印出来的规则文本。有的纸张已经发黄卷边,有的上面画满了红色标记,还有几张被撕掉了一半。
陈默站在房间正中央,视野里的规则面板自动刷新了。
「中转站·信息区」
规则一:所有公开副本规则文本均可查阅。
规则二:查阅不消耗时间,但禁止涂改、撕毁或带走任何纸张。
规则三:信息区内禁止任何形式的交易行为。
灰色小字照例浮现:
「注:本条款中‘交易’不包含知识交换、信息共享及非实物形式的对等协作。」
陈默没管那条灰字。他在找另一样东西。
他走到房间最里面那面墙前。这面墙上的纸张明显比别处旧,角落还有几张被钉在墙上的羊皮纸,材质和其他纸张完全不一样。他凑近看,字迹很小,写的是中转站建立初期的规则。
翻到第三张羊皮纸的时候,他停住了。
「中转站·漏洞管理规则(暂行)」
第一条:玩家在副本中发现的规则漏洞,其利用权归发现者所有。
第二条:发现者有权将漏洞利用权转让、出售或授权他人使用。
第三条:漏洞利用权的归属争议,由中转站管理员裁定。
第四条:管理员裁定结果以中转站实时规则文本为准。
陈默把这张羊皮纸从头到尾看了两遍。
然后他笑了。
第三条,争议由管理员裁定。第四条,裁定结果以实时规则文本为准。换句话说,周正既是裁判,又是规则的解释者,他当然可以把所有漏洞的归属权都判给自己。
但问题是——周正自己写的规则。
陈默把目光移到羊皮纸的底部。那里有一行极淡的灰色字,和副本里的漏洞条款一模一样。
「注:本规则第四条中‘实时规则文本’指中转站建立时由全体初始玩家共同确认的基础规则文本,不包含后续任何个人或组织添加、修改、覆盖的内容。」
这条灰字的意思是:周正后来自己加的那些规则,不算数。
陈默在房间里站了很久。
胖子刘在门口探头探脑:“默哥,找到啥了?”
“找到了一把钥匙。”
“啥钥匙?”
陈默把羊皮纸上的灰字指给他看。胖子刘凑过来看了半天,挠头:“这……我看不懂啊。这不就是一行小字吗?”
“周正的所有漏洞垄断,建立在他能‘裁定归属权’这条规则上。但这条规则本身有一条隐藏条款——裁定的依据只能是中转站建立时的初始规则,不能是他后来自己加的。”
胖子刘还是没听懂:“所以呢?”
“所以他的垄断,从规则层面上就是无效的。”
陈默走出信息区,回到广场上。
周正还坐在那把金属椅子上,正在跟两个人说话。那两个人穿着统一的灰色外套,左臂上别着一枚金属徽章,上面刻着秩序联盟的标志,一个圆圈里套着三横。
陈默径直走过去。
周正抬起头,笑容还是那个弧度:“想清楚了?”
“想清楚了。”
“那欢迎——”
“我是来通知你。”陈默打断他,“你的漏洞垄断,从今天起无效。”
广场上所有人都转过头来。
周正的笑容没变,但他周围那两个穿灰色外套的人往前走了一步,一左一右站在陈默两侧。
“你确定?”周正的声音还是很温和,“信息区里的规则,你看完了?”
“看完了。”
“那你应该知道,漏洞归属权的争议由我裁定。”
“我知道。”陈默推了一下眼镜,“但那条规则的第四条,有一个隐藏条款。中转站建立时的初始规则里,没有任何一条赋予管理员‘无限裁定权’。你后来自己加的规则,不属于‘实时规则文本’。”
周正的笑容终于变了。
嘴角的弧度没变,但眼睛里的光变了。他盯着陈默看了几秒,然后缓缓站起来。
“你能看见那条灰字?”
“能。”
“二级阅读者只能看见副本内的灰字。”周正的声音低了下去,“三级才能看见中转站层面的。”
陈默没说话。
他也不知道自己为什么能看见。但他知道现在不是纠结这个的时候。
“按初始规则,”陈默说,“漏洞利用权归发现者。你没有资格垄断。”
广场上的人开始窃窃私语。
周正沉默了很久。然后他笑了,这次的笑不太一样,少了点从容,多了点锋利。
“好。”他说,“你说得对。那按照初始规则,漏洞归发现者。你妹妹的S级副本里,有一个关键规则漏洞,发现者是我的人。你想用,得先问我同不同意。”
他看着陈默。
“你打算怎么让我同意?”
---
第四章 交易
周正的条件很简单。
“帮我进S级副本。”
陈默看着他,没接话。
“你妹妹的副本是特例,规则文本在动态变化,普通玩家进去就是送死。”周正把平板翻过来,上面是一张模糊的地图,红线密密麻麻地标注着,“我的人试过三次,三次团灭。但你是二级阅读者,你能看见灰字,你能提前预判规则的修改方向。”
“你想让我带路。”
“合作。”周正纠正他,“你带我的人进去,我告诉你那个关键漏洞的位置。”
“什么漏洞?”
“你妹妹的副本里有一条规则写着‘副本出口每六小时移动一次’。但灰字条款里补了一句——‘移动轨迹遵循初始生成时的固定算法’。意思就是,只要找到算法,就能在出口移动之前预判它下一次出现在哪。”
陈默沉默了几秒。
“你怎么知道这条灰字?”
“因为我的人死之前,把信息传出来了。”周正说得很平静,像在报一份会议纪要,“传完最后一条就断了信号。”
胖子刘在旁边忍不住插嘴:“你都知道算法了还进不去?”
周正看了他一眼,没回答胖子刘,继续对陈默说:“算法本身是加密的。需要一个人在副本内部同步读取规则文本,我在外面做运算。你负责读,我负责算。”
“你为什么自己不去?”
“因为我是管理员。”周正推了一下眼镜,“管理员进副本,权限会被自动降级。二级变一级,等于废了。”
陈默想了想。
“你帮我算出出口位置,我救出妹妹之后,漏洞利用权归谁?”
“归你。”周正说,“我只要算法。”
“你要算法做什么?”
周正沉默了一瞬。
“中转站里有十七个漏洞,覆盖了周围大部分副本。但还有一个副本,谁也进不去。”他看着陈默,“那个副本的规则,也在动态变化。跟S级副本一样。”
陈默明白了。
“你想找出规律。”
“对。”周正站起来,把平板收进口袋,“我给你三分钟考虑。你妹妹的时间,还剩六十一小时。”
他走回那把金属椅子坐下,不再看陈默。
陈默站在原地。胖子刘凑过来,压低声音:“默哥,这人不太对劲。他说话太顺了,像背稿子。”
“他是律师。”
“啊?”
“现实中他是律师。”陈默说,“我在论坛上看到过他的背景帖,职业是知识产权律师,专门打专利侵权官司。他最擅长的就是……把别人的东西变成自己的。”
胖子刘瞪大了眼:“那你还跟他合作?”
“我没说我要合作。”
陈默走到广场边缘。那里有一个休息区,几张塑料椅子,一台自动贩卖机。他坐下来,闭上眼,开始回忆。
妹妹的S级副本规则,他只看过一眼。当时投影闪了两下,他只来得及扫到几条。
第一条:副本内存在七种不同类型的环境陷阱。
第二条:出口每六小时移动一次。
第三条:副本内存在“观察者”,禁止直接对视。
观察者。
陈默睁开眼。
如果“观察者”能被利用,出口在哪就不再重要了。S级副本的规则越多,漏洞也越多。周正想要的是算法,但他陈默想要的,是另一条路。
他站起来,走向周正。
周正抬头看他。
“我答应。”陈默说,“但我有条件。你把算法给我,我带人进去,出来之后我们一起用。”
周正看了他两秒。
“成交。”
他伸出手。
这次陈默握了。
握手的那一瞬间,陈默感觉到对方的手指冰凉,力道很轻,像律师在法庭上确认和解协议时的那种握手,礼貌、克制、不含任何多余的情绪。
“半个小时后出发。”周正收回手,看了一眼手表,“我的人会在副本入口等你。”
陈默转身走了。
胖子刘跟在他后面,急得直搓手:“默哥你真要带他的人进去?你不怕他背后捅刀子?”
“怕。”
“那你还——”
“但我更怕我妹妹等不到我。”
陈默走进休息区旁边的物资站,拿了两瓶水、一根铁棍、一卷胶带。他把铁棍别在腰后,胶带塞进口袋。
“胖子。”
“在。”
“这次你不用去。”
胖子刘愣住了:“为什么?”
“因为S级副本进去的人越少,规则变动越慢。”陈默把一瓶水扔给他,“你留在这里,帮我做一件事。”
“啥事?”
“盯着周正。他做什么、见什么人、说什么话,全部记下来。等我出来之后告诉我。”
胖子刘攥着水瓶,嘴唇动了动,最后还是点头:“行。但你得活着回来。”
陈默没回答。
他走到广场边缘,S级副本的入口是一道黑色的裂缝,比新手副本的裂缝大了一倍,边缘有细微的电流在跳动。裂缝旁边站着两个人,灰色外套,秩序联盟的徽章。
周正的人。
陈默深吸一口气,迈了进去。
眼前一黑,然后是一片灰。
灰色的天,灰色的废墟,灰色的风裹着沙子打在脸上。远处有什么巨大的东西在地平线上缓慢移动,轮廓模糊。
「S级副本·流沙城」
剩余时间:58小时22分。
陈默的规则面板自动展开。二十三条规则,密密麻麻排满了整个视野。
他扫了一眼,目光停在第七条上。
第七条:副本内存在七名“观察者”,禁止与观察者直接对视。
灰色小字浮现。
「注:本条款中‘直接对视’指观察者与玩家瞳孔中心连线夹角小于15度,且持续时间超过0.5秒。」
陈默的嘴角微微动了一下。
他听见身后传来脚步声。周正的人跟进来了。两个,一男一女,都很年轻,表情紧绷,手里拿着武器。
“跟紧我。”陈默说。
“往哪走?”
“先去找观察者。”
那两个人对视了一眼,但没多问。
陈默往前走。灰沙打在脸上,远处那个巨大的轮廓越来越清晰。他走了大约两百步,然后停下来。
前方三十米处,一个灰色的身影站在废墟顶上。
它没有脸。
整张脸是一面镜子。
---
第五章 镜面
观察者站在废墟顶上,像一尊没有生命的雕塑。
它的身体是灰色的,和周围的废墟一个颜色,仿佛是用水泥浇出来的。但它的脸是一面完整的镜子,光滑、冰冷,映着灰色的天空和灰色的沙。
陈默没有看它。
他看的是规则面板。
第七条:副本内存在七名“观察者”,禁止与观察者直接对视。
灰色小字下面,还有一行更浅的字,浅到几乎看不见,像用指甲在纸面上刮出来的痕迹。
「注:观察者的镜面反射具有单向性。玩家通过镜面看到的观察者本体不构成‘直接对视’,因其光路经由反射面偏折,夹角超过15度阈值。」
陈默在心里默念了一遍。
单向反射。意思是,他可以通过观察者的镜面看到它自己,但观察者看不到他。
那面镜子就是一条单向通道。
他低下头,从口袋里掏出那卷胶带。然后他蹲下来,在地上捡了一块碎砖,把胶带缠在砖头上,做成一个简陋的把手。
“你在做什么?”身后那个秩序联盟的女人问。
“给你们做个工具。”
陈默站起来,转过身背对观察者,把缠着胶带的砖头举到头顶上方,然后慢慢往后倾斜,直到砖头上的胶带反光面映出观察者的镜面。
通过那块小小的胶带反光面,他能看到观察者的镜面里映出的画面,但夹角远超15度,不算直接对视。
镜面里有什么东西在动。
陈默调整角度,看到了——观察者身后,废墟的另一侧,有一道蓝色的光。出口。
“出口在观察者正后方。”陈默把砖头放下,“绕过去。”
“绕过去?”那个男人皱眉,“绕过去不就要经过它旁边吗?”
“不用经过它。”陈默指了一下废墟侧面,“那条路,沿着断墙走,墙的高度刚好挡住视线。它看不见你,你能看见它。”
三个人沿着断墙侧面的狭窄通道移动。墙有一人半高,灰色的砖面粗糙剥落。陈默走在最前面,胶带反光板举在左肩上方,每隔几步就调整一下角度,确认观察者的位置没变。
它一直站在废墟顶上,一动不动。
走到一半的时候,陈默的规则面板突然闪了一下。
「规则更新:第七条修正。」
他停住脚步。
「第七条(修正版):副本内存在七名“观察者”,禁止与观察者对视。对视判定标准为:玩家瞳孔中心与观察者镜面中心连线夹角小于30度。」
灰色小字随之刷新。
「注(修正版):原15度阈值作废。新阈值不适用于已进入副本的玩家。」
陈默盯着那行灰字看了两秒。
新旧规则之间有一个空档。旧规则已经作废,新规则不适用于已进入副本的玩家。也就是说——他现在处于没有对视规则的真空期。
“走。”他低声说,“快。”
三个人加快脚步,绕过废墟背面。观察者始终没有转头,镜面朝着另一个方向,映着灰色的天。
出口就在前面。
蓝色的裂缝,比入口窄一些,边缘的电流更密,噼啪作响。陈默走到裂缝前,刚准备迈进去,面板又闪了一下。
「检测到副本出口。是否进入?」
「警告:出口移动倒计时——00:03:21。」
三分钟。
“进去!”陈默吼了一声。
三个人冲向裂缝。秩序联盟的男人先冲了进去,女人紧随其后。陈默最后一个,他一只脚已经踏进裂缝了,突然停住。
规则面板上多了一行字。
「提示:出口移动后,副本内所有未通关玩家将被标记为‘滞留者’。滞留者通关条件变更为:存活至下一次出口移动。」
六小时。
陈默回头看了一眼。灰沙漫天,远处的观察者还站在废墟顶上,镜面映着天空。他不知道那两个秩序联盟的人有没有听到这行提示。
他迈进了裂缝。
白光一闪,他摔在广场的地砖上。
“默哥!”
胖子刘跑过来,把他扶起来。陈默推开他,看向广场中央。周正坐在椅子上,正看着他,表情很平静。
“算出来了?”陈默问。
“算出来了。”周正把平板翻过来,“出口下一次出现的位置,在东偏北十七度,废墟钟楼底部。你有六小时窗口期。”
“你的人在副本里。”
“我知道。”
“你没告诉他们出口会移动。”
周正看着他,没有立刻回答。
“他们不需要知道。”他说,“他们只需要把算法带回来。”
陈默盯着他。
胖子刘在旁边小声说:“默哥,那两个人……没出来?”
“出来了。”陈默说,“但出口移动的时候,他们还在里面。”
广场上安静了。
周正站起来,把平板收好,推了一下眼镜。
“陈默,你做得很干净。算法我拿到了,你妹妹的出口位置我也算出来了。这是交易,交易完成了。”
“交易完成了。”陈默重复了一遍。
然后他走过去,一把抓住了周正的西装领口。
广场上所有人都看了过来。秩序联盟的几个人往前迈了一步,周正抬手制止了他们。
“松手。”周正的声音很平。
“你的人在副本里,你算到了出口会移动,你没告诉他们。”
“他们知道风险。”
“你知道个屁。”陈默的声音压得很低,“你从头到尾就没打算让他们活着出来。你要的只是算法。他们死了,算法到手,副本数据还能多一条‘滞留者存活记录’,对你来说全是收益。”
周正没说话。
陈默松开手。
他退后一步,看着周正整理领口的动作,看着他把金丝眼镜扶正,看着他脸上重新浮现那个完美的笑容。
“你迟早会死在你自己写的规则里。”陈默说。
“也许。”周正笑了笑,“但不是今天。”
他转身走了。
陈默站在原地,握着拳头。胖子刘凑过来,声音发颤:“默哥,那现在怎么办?你妹妹的出口位置不是拿到了吗?”
“拿到了。”
“那我们去救她啊!”
陈默低头看着自己的手。掌心有汗,还有胶带残留的黏感。他打开规则面板,跨副本救援权限还在,时限30分钟。
“胖子。”
“在。”
“周正给的那个出口位置,是假的。”
胖子刘愣住了:“你怎么知道?”
陈默抬起手,指着自己的眼睛。
“因为我在副本里看到了一条他没看到的灰字。”
---
第六章 假出口
陈默看到的灰字,在规则文本的最末尾,字号小到像一粒沙子。
「注:本副本出口的移动算法为伪随机,初始种子由副本内所有玩家的觉醒天赋类型共同决定。当副本内存在‘规则阅读者’时,算法种子将被强制重置,重置后的出口位置与原算法预测结果偏差不超过15%。」
偏差不超过15%。
周正算出来的位置,在东偏北十七度,钟楼底部。如果偏差15%,真正的出口可能在钟楼周围任意一个方向。
陈默站在广场上,看着规则面板上的倒计时。
妹妹的副本剩余时间:五十七小时。
他的跨副本权限:30分钟。一次性的。用过就没了。
他只有一次机会。
“默哥,你到底看到什么了?”胖子刘急得直转圈。
“出口位置是假的。”陈默说,“周正算出来的那个坐标,是副本重置之前的位置。因为我进去了,算法种子被重置了,出口移动到了另一个地方。”
“那真正的位置在哪?”
“在钟楼周围15%的范围内。”陈默闭上眼,脑子里飞速运转,“钟楼在副本东侧,假设出口原本在钟楼底部,偏差15%意味着它现在可能在钟楼以北、以南、以西任意方向,距离不超过钟楼高度的15%。”
“钟楼多高?”
“我在副本里看到的钟楼,大约四十米。”陈默睁开眼,“误差范围六米。”
胖子刘张大嘴:“六米?那不就等于还在钟楼附近?”
“对。”陈默说,“但钟楼是一个建筑群,周围有七八条巷子。每一条巷子都可能藏着出口。”
“那我们怎么找?”
陈默看向广场边缘的物资站。
“不找了。”
“啊?”
“我直接进去。”陈默说,“权限只有30分钟。进去之后我只有一次机会走到钟楼附近。如果出口不在那里,我就出不来了。”
胖子刘的脸白了:“默哥,你别冲动——”
“我没冲动。”陈默的声音很平,“周正给的位置大概率是错的,但我有15%的修正空间。钟楼周围六米范围内,我凭肉眼能看到的裂缝,就是出口。”
他走向广场边缘的跨副本入口。那是一个紫色的裂缝,比普通副本的入口小一些,边缘的电流更细密,像蜘蛛网。
“胖子。”
“在。”
“我进去之后,你去找周正。告诉他,如果我不出来,我妹妹的算法会同步发到中转站所有玩家的面板上。他拿到的那个假坐标,所有人都会知道。”
胖子刘攥着拳头:“他要是拦我呢?”
“他不会拦你。”陈默迈入裂缝前回头看了他一眼,“他只会笑。但笑完之后,他会怕。”
紫色的光吞没了他的身体。
陈默落地的时候,脚下是一片碎石。
灰色的天,灰色的废墟。远处有一座钟楼,高的,尖顶,指针停在三点十七分。风很大,灰沙打在镜片上啪啪响。
「S级副本·流沙城」
剩余时间:56小时44分。
跨副本权限剩余时间:29分51秒。
陈默跑起来。
他穿过一条窄巷,绕过一面断墙,跳过一道裂缝。钟楼越来越近,四十米高的灰色建筑在灰沙中像一个沉默的巨人。
他跑到钟楼底部,停下来,喘着气。
周围有六条巷子。东、南、西、北、东南、西北。每条巷子都灰蒙蒙的,看不到尽头。
他只有六米的误差范围。
陈默蹲下来,把脸贴在地面上。风从北面吹来,灰沙在地面上形成一层薄薄的流纹,像水一样。流纹的方向在每条巷子口略有不同。
他站起来,走向西边那条巷子。
风向和流纹的偏折角度,在钟楼西侧的巷口形成了一个微小的涡旋。那种涡旋只有在空间被撕裂时才会出现——裂缝会改变局部气压,进而改变风的流向。
他往巷子里走了大约五步。
蓝色的光。
裂缝在巷子尽头的砖墙后面,半遮半掩,边缘的电流很弱,几乎看不见。陈默伸手碰了一下裂缝边缘,面板弹出提示。
「检测到副本出口(真)。」
「提示:出口将在1分12秒后移动。」
他深吸一口气。
没有犹豫。
他迈进了裂缝。
眼前一花,他摔在一片柔软的东西上。灰白色的、有弹性的、像海绵一样的地面。周围是巨大的蘑菇状结构,高矮不一,有的超过十米,表面有荧光蓝色的纹路在缓慢流动。
“哥?”
陈默抬起头。
陈小雨蹲在十米外的一块蘑菇伞盖下面,白色连衣裙上沾满了灰蓝色的孢子粉,马尾辫散了,脸上有一道浅浅的划痕。但她活着。
“小雨。”
“哥你怎么——”
“别说话,跟我走。”陈默站起来,朝她跑过去,“出口一分多钟后移动,我们得在它移动之前出去。”
“可是出口在哪?”
陈默回头看了一眼。他来时的裂缝还在,蓝色的光,在蘑菇森林的边缘,正在缓缓移动。
“在那。”
他拉住妹妹的手。两个人往裂缝方向跑。蘑菇森林的地面很软,每一步都陷下去,跑起来很费力。裂缝在移动,速度不快,但方向是朝着他们相反的方向。
“快!”陈默拽着妹妹的手腕。
裂缝越来越近。还有二十米、十五米、十米——
陈默的规则面板突然闪了一下。
「跨副本权限剩余时间:00分22秒。」
二十二秒。
裂缝还在移动。
还有八米。
陈默松开妹妹的手,用尽全身力气推了她一把。
“进去!”
陈小雨摔进裂缝的前一秒回头看他。她的眼睛里全是泪水,嘴唇张开,喊了什么,但陈默听不见。
裂缝合上了。
陈默站在原地。周围是巨大的蘑菇,荧光蓝的纹路在缓缓流动。风停了,孢子粉悬浮在空中,像一群不会落下的雪。
「跨副本权限已耗尽。」
「当前状态:滞留者。」
「滞留者通关条件:存活至下一次出口移动。」
「倒计时:5小时58分。」
陈默蹲下来,坐在柔软的蘑菇地面上。
他推了一下眼镜,镜片上全是灰。他擦了擦,然后笑了。
“行。”他对着空气说,“六个小时。”
---
第七章 观察者的秘密
陈默在蘑菇森林里走了两个小时。
他没有急着找出口。出口每六小时移动一次,他有的是时间。他需要的是搞清楚这个副本的底层逻辑。
规则面板上二十三条规则,他已经全部记住了。大部分和他在副本外看到的版本一致,但有六条在动态变化,字迹像水一样在面板上流动,每过几分钟就换一种表述。
比如第十三条,他第一次看的时候写的是:
第十三条:副本内存在“孢子风暴”,每两小时发生一次,风暴期间能见度降至五米。
过了十分钟再看,变成了:
第十三条:副本内存在“孢子风暴”,每三小时发生一次,风暴期间能见度降至三米。
范围从五米缩到了三米,频率从两小时拉到了三小时。
有人在改规则。
不,不只是有人在改——规则正在被修改,而修改的痕迹是可见的。每隔一会儿,面板上就会闪过一行极淡的灰色字,一闪即逝,像有人在暗处打字。
陈默蹲在一块蘑菇的根部,盯着面板看了很久。
然后他看到了。
「规则修改中……修改者权限:维护者·零号。」
「修改原因:玩家‘陈默’利用跨副本权限进入S级副本,触发异常检测。」
陈默的瞳孔缩了一下。
零号。新手副本通关时,那个标记他为“异常”的维护者。他一直在看着。
他继续看。
「修改内容:第十三条孢子风暴频率上调为每1.5小时一次,能见度降至两米。」
「预计生效时间:00:00:12。」
十二秒。
陈默站起来,开始跑。
他需要找一个能躲的地方。孢子风暴如果是突然生效的,两米能见度在蘑菇森林里几乎是瞎子。风一吹,孢子粉糊满眼睛,他连路都看不清。
他跑向最近的一棵巨型蘑菇,那棵蘑菇的伞盖底部有一个凹陷,像一个天然的凹槽。他跳进去,蜷起身体,把外套拉过头顶。
风暴来了。
不是风。是一种更沉闷的声音,像有人在远处敲一面巨大的鼓。孢子粉从蘑菇森林的深处涌出来,灰蓝色的浓雾瞬间填满了所有空间。陈默闭着眼,用外套捂住口鼻,感觉到孢子粉像细沙一样打在背上。
大约持续了十分钟。
等声音消退,他睁开眼。
蘑菇森林变了。
那些荧光蓝的纹路不再缓慢流动,而是在快速闪烁,频率不规律,像某种紧急信号。远处的蘑菇伞盖上有东西在移动。
陈默从凹槽里爬出来。
他看见了。
七个人形的东西站在不同的蘑菇顶上。灰色的身体,没有五官,整张脸是一面镜子。它们面向不同的方向,镜面映着灰色的天和闪烁的荧光蓝。
观察者。
但它们在动。
其中一个观察者从蘑菇顶跳下来,落地无声,然后朝陈默的方向走来。它走路的姿势很奇怪,像一具被线牵着的木偶,每走一步都带着轻微的机械感。
陈默没有动。
他想起了第七条规则的修正版。对视判定标准是瞳孔中心与镜面中心连线夹角小于30度。他现在没有和任何观察者对视,但他能通过蘑菇表面的荧光纹路看到它们。
观察者走到距离他大约五米的地方,停下来。
它的镜面脸对着他,但没有聚焦。像一面没有对准的镜子,映出的全是模糊的灰蓝色。
然后它转身,走了。
陈默呼出一口气。
他蹲下来,盯着规则面板。
「第七条(当前版本):副本内存在七名“观察者”,禁止与观察者对视。对视判定标准为:玩家瞳孔中心与观察者镜面中心连线夹角小于30度,且玩家视线在镜面上的落点处于镜面中心半径5厘米范围内。」
后面跟着那行灰字。
「注:观察者的移动路径遵循固定算法,每轮风暴后重置。算法种子存储于副本核心——钟楼顶部。」
钟楼顶部。
陈默站起来,看向远处。钟楼在蘑菇森林的另一侧,大约五百米外。指针还停在三点十七分。
他开始走。
走了大约一半路程的时候,规则面板又闪了。
「规则更新:第七条再次修正。」
「第七条(修正版2):对视判定标准调整为——玩家瞳孔中心与观察者镜面中心连线夹角小于20度。」
陈默的脚步顿了一下。
夹角在缩小。从30度到20度,留给他的容错空间越来越小。零号在逐步收紧规则,逼他到死角。
他加快脚步。
走到钟楼底部的时候,风暴又来了。这次只隔了一个多小时。孢子粉灌满视线,他什么都看不见,只能摸着钟楼的墙壁往上爬。
钟楼的楼梯很窄,螺旋形,台阶上全是灰。他爬了大约四十级,到了顶部。
钟楼顶是一个平台,中间有一块石台。石台表面刻着密密麻麻的纹路,像某种电路板。荧光蓝的纹路在石台内部流动,从中心向四周扩散。
陈默走过去。
石台中央有一个凹陷,形状像一只手。他把手放上去。
「检测到访问者。正在验证权限……」
「权限验证失败。访问者不属于本副本管理员。」
「提示:访问者具备‘规则阅读者·三级权限’,可进行只读操作。」
三级权限。陈默愣了一下。他在中转站的时候,信息区的规则面板显示的是二级。什么时候变成三级了?
他没时间想。
「只读操作已开启。当前显示:观察者移动算法(只读)。」
陈默盯着石台表面浮现的纹路。
纹路是一条曲线,从石台中心开始,螺旋向外,每转一圈就标注一个坐标。那些坐标对应的是观察者的位置。七个观察者,七条曲线,互不相交。
他看着那条曲线,看了很久。
然后他发现了一件事。
七条曲线中,有一条在风暴之后不再重置。其他六条都在风暴后回到起点,只有一条始终保持连续,像一条没有断点的线。
那条曲线对应的观察者,是站在钟楼底部的那个。
陈默把那条曲线的轨迹记在脑子里。它绕了钟楼三圈,最后停在钟楼正门内侧。那个位置——正好是出口可能出现的地方。
他松开手,石台的纹路暗了下去。
风暴停了。
陈默走下钟楼。楼梯很暗,他的脚步声在狭窄的空间里回荡。走到一半的时候,规则面板亮了。
「提示:出口已移动。新位置:钟楼正门内侧。」
「滞留者通关条件达成。」
「是否进入出口?」
陈默站在楼梯上,没有立刻回答。
他看了一眼规则面板底部。那里有一行新的灰色字,字体极小,颜色极淡,像刚刚被写上去的。
「注:本副本出口的移动算法种子已更新。新种子包含‘维护者零号’的权限签名。」
零号把出口移到了他面前。
这不是通关,这是陷阱。零号想让他在以为自己通关的那一刻,触发某种东西。
陈默盯着那行灰字看了十秒。
然后他笑了。
他继续往下走,走到钟楼正门。出口就在门内侧,蓝色的裂缝,边缘的电流很弱,像随时会熄灭。他站在裂缝前,没有急着进去,而是打开规则面板,调出所有规则的文本。
他开始逐条阅读。
第二十三条规则:
第二十三条:本副本所有规则文本最终解释权归维护者所有。
灰色小字:
「注:本条款中‘最终解释权’仅适用于规则执行层面的争议,不适用于规则文本本身的修改权。修改权归属:副本核心访问者(只读权限不包含修改权)。」
陈默看着那行灰字。
零号能改规则,但不能改“规则修改权”本身的归属。他只拥有执行层面的解释权,不拥有文本层面的修改权。那些频繁变动的规则版本,是零号在“解释”规则,而不是在“修改”规则。
解释和修改之间的灰色地带,就是漏洞。
陈默迈进了出口。
---
第八章 新石碑
陈默摔在广场地砖上的时候,胖子刘是第一个冲过来的。
“默哥!你出来了!你没事吧!”
陈默撑着手臂坐起来,推了一下歪掉的眼镜。广场上的人多了不少,比之前多了两三倍,几乎站满了。所有人都面朝同一个方向。
广场中央,原来的石碑旁边,多了一块新石碑。
更高的,黑色的,表面光滑如镜,上面刻着红色的字。红色,不是灰色,不是白色,是像凝固的血一样的暗红色。
陈默站起来,走过去。
人群自动让开。他走到石碑前,抬头看。
「中转站·漏洞管理规则(修订版)」
第一条:所有规则漏洞的发现权、利用权、转让权,归中转站管理员所有。
第二条:玩家在副本内发现的任何规则漏洞,须在通关后24小时内向管理员申报。
第三条:未申报者,视为违规。
第四条:违规者将被标记为“异常个体”,由维护者处理。
陈默盯着最后一条。
维护者处理。
零号。
周正站在新石碑旁边,还是那身西装,还是那个笑容。他手里拿着平板,正在跟旁边的人交代什么。看到陈默走过来,他抬起头。
“恭喜通关。”周正的笑容很标准,“你妹妹已经在中转站了,休息区,没受伤。”
陈默没接他的话。他指着新石碑。
“谁写的?”
“我写的。”
“维护者授权了吗?”
周正的笑容停了一瞬。
“中转站的规则制定权,属于管理员。”他把平板翻过来,上面是一份文档,标题写着“中转站规则修订授权书”,底部的签名栏里有一个模糊的红色印章。
“这是零号的印章。”周正说,“规则修改权,我有。”
陈默看着那个印章。模糊的,红色的,像被水浸过的墨迹。他想起S级副本里石台上的纹路,想起那行灰字写的“修改权归副本核心访问者”。
零号把自己的权限签名放进了副本算法里。周正拿到了那个签名。他们两个——
“你们合作了。”陈默说。
周正收起平板,推了一下眼镜。
“合作关系。”他纠正,“你妹妹的副本数据对我很有价值。零号需要有人帮他管理这个中转站。各取所需。”
胖子刘在后面攥紧了拳头:“默哥,这狗东西——”
“别动。”陈默抬手按住他。
他看着周正,看着那块新石碑,看着广场上那些茫然的人群。每个人都看着石碑上的红字,有人在低声讨论,有人在翻自己的规则面板,还有人脸色惨白地站在原地。
陈默打开规则面板。
「中转站·漏洞管理规则(修订版)已生效。」
「您有一条未申报的漏洞记录。请于24小时内向管理员申报。」
红色警告。
陈默盯着那行字,手指慢慢收紧。
然后他低头,看向规则面板的最底部。
那里有一行灰色的字,字体极小,像有人用针尖刻上去的。
「注:本规则修订版中,第一条‘归中转站管理员所有’的表述,与中转站建立时初始规则第十条冲突。初始规则第十条:玩家个人发现的规则漏洞,其归属权不受任何组织或个人剥夺。冲突条款以初始规则为准。」
陈默推了一下眼镜。
他抬起头,看着周正。
周正还在笑。
陈默也笑了。
“周正。”他说,“你知道律师最怕什么吗?”
周正的笑容凝固了一瞬。
“最怕当事人翻出旧合同。”
---
第九章 旧合同
陈默转过身,面对广场上的人群。
“所有人,打开你们的规则面板。”他的声音不大,但广场很安静,每个人都听到了,“翻到中转站初始规则,第十条。”
人群骚动起来。有人低头翻面板,有人抬头看周正,有人往后退了一步。
周正往前走了一步:“陈默,你——”
“第十条。”陈默打断他,声音很平,“初始规则第十条写的是什么,大家自己看。”
面板在每个人面前展开。广场上安静了几秒,然后有人喊了一声:“我看到了!初始规则第十条——”
接着是第二个声音,第三个。越来越多的人低头看向自己的面板,窃窃私语变成嘈杂,嘈杂变成喧哗。
周正的脸色变了。
他低头看自己的面板。初始规则第十条的文字浮在那里,下面跟着一行灰色的字。
「注:本条款为初始规则,优先级高于所有后续修订版本。任何与之冲突的修订条款自动失效。」
“看到了吗?”陈默看着周正,“你写的修订版第一条,与初始规则第十条冲突。冲突条款以初始规则为准。你的漏洞垄断,从规则层面上就是无效的。”
广场上有人开始往前走。秩序联盟的人挡在前面,但人群没有停,反而越走越近。灰色外套的几个人对视了一眼,不知道该怎么处理。
周正站在原地,脸上的笑容终于消失了。
他沉默了很久。然后他把平板收进口袋,摘下金丝眼镜,用衣角擦了擦,又戴回去。
“陈默。”他的声音很平静,“你赢了这一局。”
“没有下一局。”
“也许。”周正笑了一下,那个笑容不再完美,嘴角的弧度歪了一点,像一面裂了缝的镜子,“但你妹妹还在休息区。零号还在看着。这个游戏,从来就不只是规则的问题。”
他转身走了。
人群让开一条路。秩序联盟的人跟在他后面,灰色外套,金属徽章,步伐整齐。走到广场边缘的时候,周正停下来,回头看了陈默一眼。
“下次见面,我不会再给你翻旧合同的机会。”
他走进了灰色建筑的阴影里。
陈默站在原地,看着他的背影消失。胖子刘跑过来,脸上全是兴奋:“默哥你太牛了!三句话就把那狗东西——”
“还没完。”陈默打断他。
他走向休息区。
陈小雨坐在一张塑料椅子上,手里捧着一杯热水。她的白色连衣裙上还沾着灰蓝色的孢子粉,马尾辫重新扎过了,但扎得歪歪扭扭。看到陈默走过来,她站起来。
“哥。”
“没事了。”
“你骗人。”她看着他的眼睛,“零号还在。周正还在。这个中转站里的规则,还在变。”
陈默没有否认。
他在妹妹旁边的椅子上坐下。休息区的灯是白色的,很亮,照得人眼睛发酸。他摘下眼镜,揉了揉鼻梁。
“小雨。”
“嗯。”
“你还记得小时候,爸妈教我们下棋吗?”
“记得。你说马走日象走田,然后我把你的马吃了。”
陈默笑了一下。
“爸说,下棋最重要的是看清棋盘。规则就是棋盘。周正以为他掌握了棋盘,零号以为他能改棋盘。但其实——”
“其实什么?”
陈默把眼镜戴回去,看着面板上那行灰字。
“棋盘本身,也是有规则的。”
---
第十章 棋盘的规则
陈默花了一个晚上把中转站所有规则文本看了一遍。
不是粗略看,是逐字看。他坐在休息区的角落里,面板投在面前的空气中,他用手一行行划过去。胖子刘在旁边打瞌睡,呼噜声均匀,陈小雨靠在椅子上闭着眼,呼吸很浅。
凌晨三点的时候,陈默翻到了最后一页。
中转站基础规则,总共四十七条。他一条条看完了,又回头看了两遍。然后他把面板关掉,闭上眼。
规则里没有写中转站是怎么建立的。
他睁开眼,重新打开面板,翻到信息区的存档记录。那些羊皮纸的扫描件还在,他一张张翻过去。翻到第七张的时候,停住了。
那是一份手写的记录,字迹潦草,像匆忙写下的。
「中转站建立日志·第一天」
「初始玩家:37人。共同确认基础规则47条。其中第十条:玩家个人发现的漏洞归属权不受剥夺。」
「记录人:零。」
陈默盯着那个签名。
零。
不是零号。是零。少了一个字。
他继续往下翻。日志很简短,像是每天只写一两句。
「第二天:有人提议建立管理员制度。投票结果:21票赞成,16票反对。管理员定为‘零’。」
「第五天:第一批副本通关者返回。有人发现了中转站规则本身的漏洞。我裁定:漏洞有效。」
「第九天:发现同一漏洞的玩家不止一人。争议出现。我裁定:归属权归第一发现者。」
「第十五天:有人试图修改基础规则。我否决了。规则是底线,不能动。」
「第二十三天:我发现了第十条的漏洞。第十条说‘漏洞归属权不受剥夺’,但没说‘漏洞本身不能被删除’。我可以删掉漏洞。」
「第二十四天:我删掉了三个漏洞。三个发现者被系统标记为异常个体,抹杀。」
「第二十五天:我意识到,我也可以被删掉。」
日志到这里断了。
下一页是一张空白的羊皮纸。
陈默把面板关掉,坐在黑暗里。
零不是维护者。零是最初的管理员,是人类,是三十七个初始玩家中的一个。他发现了“删除漏洞”的权限,用这个权限抹杀了三个玩家。然后他被系统标记了。
他变成了零号。
不是被选中的,是被惩罚的。系统把他变成了维护者,抹掉了他的记忆,让他永远困在中转站的管理员权限里。他一直在维护的那个“规则不可违反”的信念,是他自己曾经违反过的规则。
陈默站起来。
胖子刘被他的动静弄醒了,揉着眼:“默哥?天亮了?”
“快了。”
陈默走到休息区的边缘。中转站的天空是灰色的,没有太阳,没有云,只有一片均匀的灰。他站在灰天下,看着广场中央那两块石碑。白色的旧石碑,黑色的新石碑。周正写的红字在黑暗中微微发亮。
他打开规则面板,翻到中转站基础规则第十条。
灰色小字还在。
「注:本条款为初始规则,优先级高于所有后续修订版本。」
下面还有一行字。陈默第一次看到的时候没有注意,现在他看清了。
「注2:本条款的修改权,归初始管理员‘零’所有。」
零。不是零号。是那个曾经的人。
陈默站在灰天下,呼出一口气。白雾在面前散开。
“找到了。”他对着空气说。
规则面板闪了一下。那行灰色字慢慢变化,像有人在对面打字。
「你找到什么了?」
陈默看着那行字。
他打字回复。中转站的规则面板不支持打字,但他用意念输入了。
「找到你了。零。」
面板沉默了很久。
然后一行新的灰字浮现出来。
「你不该翻那份日志。」
「但你还是翻了。」
「你想怎么样?」
陈默看着那行字。灰色的,极淡的,像铅笔写在墙面上。
他笑了一下。
「我想跟你谈谈。关于规则修改权的事。」
---
第十一章 交易
零号出现的时候,天空的灰色变浅了一点。
像有人在水里滴了一滴白色的颜料,慢慢晕开。广场中央的石碑旁边,空气开始扭曲,像夏天的柏油路面。
陈默站在那里等着。
零号从扭曲的空气里走出来。银白色的制服,半透明的身体,面部模糊,看不出五官。他的声音很平,像电子合成的,但仔细听能听出一丝极淡的疲惫。
“你比我想的快。”零号说。
“你比我想的累。”陈默说。
零号停住了。
他模糊的面部没有表情,但陈默感觉到他在看自己。
“二十年。”零号说,“你是第一个看出那份日志的人。”
“因为大部分人看不见灰字。”
“不。”零号摇了摇头,“灰字所有人都能看见,只是他们不找。”
陈默沉默了一瞬。
“你想跟我谈什么?”零号问。
“规则修改权。”陈默说,“初始规则第十条的修改权归你。你可以把周正写的所有修订版全部否决。”
“可以。”
“但你不会。”
零号没有说话。
“因为你怕。”陈默往前走了一步,“你曾经删过漏洞,删了三个。然后你被惩罚了。你现在维护规则,是因为你怕自己再犯错。你不敢改规则,因为你不知道改了之后会发生什么。”
零号的半透明身体微微波动了一下。
“你什么都不知道。”他的声音还是很平,但比刚才低了一点。
“我知道你叫零。”陈默说,“初始三十七人之一。中转站第一任管理员。你在第二十五天发现了‘删除漏洞’的权限,你用了一次,抹杀了三个玩家。然后系统把你变成了零号,抹掉了你的记忆,把你永远锁在维护者身份里。”
零号沉默了很久。
广场上很安静,只有风的声音。灰色的天空慢慢变白了一点,像有人在远处打开了一盏灯。
“你想让我做什么?”零号终于开口。
“修改第十条。”陈默说,“把修改权还给人。”
“给人?”
“给所有人。第十条的修改权不归任何一个人,归全体玩家。漏洞归属权不受剥夺,漏洞本身也不能被删除。除非全体玩家投票决定。”
零号又沉默了。
“你知道这意味着什么吗?”他问。
“意味着你不再是管理员。”
“意味着我可能会被系统抹掉。”零号说,“管理员权限一旦被剥夺,维护者身份会自动解除。维护者身份解除,我的存在就没有依据了。”
陈默看着他。半透明的身体,模糊的脸,银白色的制服。像一道随时会散去的影子。
“你在这里二十年了。”陈默说,“你一直在维护一个困住你自己的系统。你确定你还想继续?”
零号没有回答。
他抬起手,半透明的手指在空气中划了一下。陈默的规则面板上浮现出一行字。
「中转站·基础规则第十条·修改提案」
「提案人:零」
「修改内容:第十条修改权由初始管理员‘零’变更为全体中转站玩家。修改生效条件:玩家投票通过率超过70%。」
「是否提交投票?」
陈默看着那行字。
他点了一下“是”。
面板闪了一下。广场上所有人的规则面板同时亮起,投票选项浮现在每个人面前。休息区的胖子刘被惊醒了,陈小雨也睁开了眼。
“哥?”
“投票。”陈默说,“投赞成。”
天空的灰色散了。
白色的光从天空的裂缝中倾泻下来,照在广场上,照在石碑上,照在每一个人的脸上。陈默抬头看,灰色的天正在一片片剥落,像某种外壳被打破。
零号的身体开始变得透明。
“你赌赢了。”他的声音在风里散开,很轻,“但你知道接下来会发生什么吗?”
“不知道。”
“我也不知道。”零号的声音几乎听不见了,“二十年来,第一次不知道。”
他的身影消失在白光里。
广场上响起一片喧哗。有人在喊,有人在跑,有人蹲在地上捂住眼睛。陈默站在原地,看着天空。
白光消散之后,灰色的天还在。但颜色变了,不再是均匀的灰,而是带了一层淡淡的蓝,像黎明前的天空。
规则面板上多了一行新字。
「基础规则第十条·修改已生效。」
「维护者·零号身份已解除。」
陈默低下头,看着面板最底部。
那里有一行灰色的字。字体很小,像有人用指甲刻上去的。
「陈默,游戏的设计者一直在看着。你通过测试了。」
---
第十二章 设计者
陈默等了三天。
零号消失之后,中转站变了。天空的灰色一天比一天浅,第四天早上,他第一次在中转站看到了太阳。白色的,挂在东边,光很温和,不刺眼。
广场上的人越来越多。零号解除维护者身份之后,系统规则不再主动修改了。副本里的规则文本趋于稳定,通关率上升,伤亡率下降。秩序联盟解散了,周正消失了,没有人知道他去了哪。
胖子刘每天都去信息区翻档案,回来就跟陈默报告:“默哥,今天又找到一份日志,是零在第十天写的——”
陈小雨的S级副本通关了,她获得了中转站永久居住权,不用再进副本。她每天在休息区跟其他人聊天,偶尔去物资站帮忙。
陈默什么都没做。
他在等。
第四天傍晚,他在休息区的椅子上坐下来,打开规则面板。面板很安静,只有基础规则,没有副本任务,没有倒计时。
他翻到最底部。
那行灰色的字还在。
「陈默,游戏的设计者一直在看着。你通过测试了。」
他盯着那行字看了很久。
然后他打字。
「我在等你。」
面板沉默了几秒。然后灰字变了。
「你知道我是谁?」
「不知道。但我知道游戏是你设计的。」
「你怎么知道?」
「因为规则里的灰字。」 陈默打字,「从新手副本开始,每条规则的漏洞条款都是刻意留的。谁留的?维护者没有那个权限,零号也没有。只有设计者可以。」
灰字消失了几秒,然后重新浮现。
「你确实通过了。」
「什么测试?」
「看穿规则漏洞的测试。游戏设计的初衷是筛选——寻找能看穿表象、找到底层逻辑的人。」
「筛选来做什么?」
「做设计者。」
陈默的手指停住了。
「上一任设计者就是我。我设计了这个游戏,设置了筛选机制,然后把自己锁进了系统底层。我需要一个继承者。」
「零号是你选的?」
「他是候选人之一。他失败了。」
「因为他删了漏洞?」
「因为他选择了控制。设计者可以控制一切,但控制意味着封闭。他删掉漏洞,系统就死了。你选择的是开放。你把漏洞留给所有人,系统就活了。」
陈默靠在椅子上,看着面板上的字。白色的光从天空照下来,很暖。
「所以你要我做什么?」
「成为新设计者。接管游戏系统。你可以重新设计规则,可以开放更多权限,可以做任何你想做的事。」
「代价呢?」
「代价是你不能再做玩家。你会成为规则本身。」
陈默闭上眼。
他想起零号。银白色的制服,半透明的身体,模糊的脸。那个困在系统里二十年的人。
「如果我拒绝呢?」
「游戏继续运行。漏洞还在,玩家还在。但设计者的位置会空着。系统会逐渐失去平衡,最终崩溃。」
「多久?」
「不确定。也许几年,也许几个月。」
陈默睁开眼。
“哥。”陈小雨走过来,端着一杯热水,“你在跟谁说话?”
“没谁。”
他把面板关掉。
陈小雨坐在他旁边,看着广场上的人。太阳正落下去,把灰色的地砖照成了淡金色。有人在笑,有人在跑,有人在物资站门口排队。
“哥。”
“嗯。”
“我们以后怎么办?”
陈默没有回答。
他看着天空。太阳落下去了,天边有一层淡淡的蓝。面板关着,但那行灰色的字一直在他的视野边缘,像一颗没有落下的星星。
「你在犹豫什么?」
「我在想一件事。」
「什么事?」
「你设计这个游戏的时候,有没有给自己留一条退路?」
面板沉默了很久。
久到陈小雨喝完了一杯水,站起来说“哥我去找胖子了”。
然后灰字浮现。
「没有。」
「你也没给自己留退路?」
「没有。」
「那我们一样。」
陈默把面板打开。
那行灰字旁边,多了一个新选项。
「是否接受设计者权限?」
他抬起手,停在选项上方。
然后他点了一下。
---
第十三章 新规则
陈默成为设计者的第一天,什么都没有做。
他坐在中转站的广场上,看着天空。成为设计者之后,他的视野变了,规则面板不再是悬在面前的一块文字板,而是像一层透明的薄膜,覆盖在整个世界的表面。他看得到每条规则之间的联系,看得到漏洞和裂缝如何在系统底层流动,看得到每一个玩家的行动轨迹如何影响整个游戏的平衡。
他花了一天看。
第二天,他写了一行字。
「新规则·第一条:设计者权限可被收回。」
「收回条件:当设计者的决策获得超过50%玩家反对时,权限自动冻结。」
他写完这行字,面板上弹出一行灰字。
「你确定?这是上一任设计者从未做过的事。」
「确定。」
第三天,他在中转站的石碑旁边立了第三块碑。白色的,和第一块一样。上面刻着新规则第一条。
广场上有人围过来看,议论纷纷。胖子刘挤到前面,读了一遍,回头找陈默:“默哥,这条规则是什么意思?”
“意思是设计者不是绝对的。”陈默说,“玩家可以反对我。如果我的决策有一半以上的人不同意,我的权限就会被冻结。”
胖子刘挠头:“那你不就等于给自己戴了个紧箍咒?”
“对。”
“为啥啊?”
陈默看着广场上的人群。有人在笑,有人在跑,有人在物资站门口排队。陈小雨站在休息区旁边,跟一个年轻女孩在聊天,脸上有笑容。
“因为零号失败的原因,不是他不够强。”陈默说,“是他没有对手。”
胖子刘还是没听懂,但他点了点头:“行吧,反正你说了算。”
陈默笑了一下。
第四天,他加了第二条规则。
「新规则·第二条:漏洞不可删除。」
「所有规则漏洞均由系统自动生成,任何权限持有者不得删除、覆盖或修改已存在的漏洞。」
他加这条规则的时候,面板上的灰字闪了很久。
「你确定?漏洞是系统的薄弱点。如果不删除,可能会被恶意利用。」
「漏洞不是薄弱点。」 陈默打字,「漏洞是系统的新陈代谢。没有漏洞的系统是死的。零号删了三个漏洞,系统差点崩溃。」
「但如果有人利用漏洞攻击系统核心?」
「那就让玩家自己处理。玩家能发现漏洞,就能处理漏洞。系统不需要替他们做决定。」
灰字消失了。
新规则第二条刻在了石碑上。
第五天,陈默站在广场中央,看着三块石碑。白色的旧碑,黑色的新碑,白色的新碑。三块碑立在一起,像三代人的碑文。
他打开规则面板,翻到最底部。
那里还有一行灰色的字。很小的,极淡的。
「设计者权限已激活。你还有最后一次选择。」
「是否保留‘玩家身份’?」
陈默看着那行字。
成为设计者之后,他就不能再进副本了。不能再以玩家的身份参与游戏。他的视野覆盖整个世界,但他也被困在世界的外面。
「保留。」
他点了是。
灰字消失了。
天空的太阳还在,照在三块石碑上,照在广场的人群上,照在陈小雨的白色连衣裙上。
陈默站在阳光里,推了一下眼镜。
“哥!”陈小雨跑过来,“胖子说你在石碑上刻了新规则,是什么意思?”
“意思是——”陈默看着她,嘴角微微动了一下,“设计者也会犯错。所以你们要盯着我。”
陈小雨愣了一下,然后笑了。
“行。”她说,“那我第一个盯着你。”
广场上的人越来越多。新的玩家从副本入口走出来,老的玩家在石碑前驻足。有人在读规则,有人在聊天,有人在物资站排队。
陈默站在人群中间,看着天空。
天空是蓝的。
灰色的天,散了。
---
尾章 漏洞
三个月后。
中转站扩展了。广场变成了一个小型城市,有街道,有建筑,有商铺。玩家们在这里交易、休息、组队。三块石碑立在市中心,像某种古老的地标。
陈默坐在广场边缘的一张长椅上,手里拿着一杯水。他的规则面板关着,但视野边缘永远有一层透明的薄膜,显示着全世界的规则流动。
陈小雨坐在他旁边,正在跟胖子刘争论要不要去新开的副本。
“那个副本限时六小时,太难了。”
“怕啥,有默哥的规则在,死了也能复活。”
“你闭嘴,别拿我哥当挡箭牌。”
陈默笑了笑,没说话。
他低头看着手里的水杯。水面上有一道极细的裂纹,从杯口延伸到杯底。裂纹很浅,像一条灰色的丝线,肉眼几乎看不见。
他盯着那道裂纹。
然后他抬起头,看向天空。
天空的蓝很均匀,但边缘有一丝极淡的灰色。像一张纸的背面,透过来一层浅浅的铅笔印。
他打开规则面板。
翻到最底部。
那里有一行灰色的字。字体极小,像有人用针尖刻上去的。
「设计者,你确定游戏真的结束了吗?」
陈默盯着那行字。
他没有打字回复。
他只是看着。灰色的字在面板上停留了几秒,然后慢慢变淡,像雾气消散。
陈默关掉面板,喝了一口水。
“哥。”陈小雨转过头,“你怎么了?”
“没事。”
他站起来,看着广场上的人群。太阳挂在头顶,把三块石碑的影子拉得很短。胖子刘在跟人吵架,声音很大。有人在笑,有人在跑,有人在物资站门口排队。
陈默推了一下眼镜。
“走吧。”他说。
“去哪?”
“去找一个朋友。”
他走向广场边缘的灰色建筑。那是信息区,里面堆满了羊皮纸和打印文档,角落里有一台旧电脑。他很久没去了,但从今天开始,他需要重新读一遍所有的日志。
从头读。
因为零号留下的那些字,可能还藏着一条漏洞。
一条连设计者也没看到的漏洞。
【全书完】
但也可能没完。毕竟,规则里的漏洞,永远不止一个。