紅光通道盡頭是一扇金屬門,門縫裡滲出潮溼的冷氣。陳默扶著李芸的手腕停了一下,聽見外面雨聲如注。他把檢測儀塞進揹包側袋,拉緊拉鍊,左手撐住牆面穩住身體。膝蓋有點發軟,像是跑了十公里沒歇過。他沒說話,只用肩膀輕輕頂了頂李芸的肩頭,示意她靠牆站穩。
門從內部解鎖,滑開時發出沉悶的“咔”。暴雨立刻撲進來,打在臉上像細小的石子。門外沒有路,只有一段鏽蝕的鐵梯通往地下,邊緣積水已經漫過臺階。陳默低頭看了眼腳下的水窪,雨水攪動著油汙,在微弱的路燈下泛出虹彩。他彎腰捲起褲腳,踩進水中。
水沒到腳踝,冰涼刺骨。他回頭看了一眼,李芸正抓著門框,臉色比剛才更白。他伸手把她拉下來,讓她走在中間,自己斷後。鐵梯往下延伸十五級,連線一條廢棄的排水渠。渠壁長滿青苔,頭頂是城市主幹道的高架橋墩,車輪碾過的聲音混著雨聲壓下來,震得人耳膜發脹。
他們沿著渠邊走,腳下打滑幾次。陳默一隻手始終搭在揹包帶上,另一隻手護著李芸肘部。走了約莫十分鐘,前方出現一堵混凝土牆,牆上有個塌陷的通風口,鐵柵欄被人拆掉了,只剩幾個歪斜的螺絲釘。
他停下,從揹包裡掏出檢測儀。螢幕亮著,訊號條跳動,指向通風口內部。他蹲下身,用手電照進去——裡面是條傾斜向下的管道,內壁貼著防水布,隱約能看到電纜走向。
“你在這等我。”他說。
李芸搖頭。“我說過,我不回去了。”
他沒再勸,先把檢測儀綁在胸前,然後爬進去。管道不寬,肩膀蹭著兩邊,泥水順著衣服往下流。爬了七八米,坡度變陡,他用手撐住前段,慢慢下滑。落地時腳下一滑,摔坐在一堆廢棄電纜上。他喘了口氣,抬頭看見一間半地下機房,鐵皮屋頂被暴雨砸得噼啪響,幾盞應急燈閃著綠光。
他站起來,拍掉褲子上的灰,回頭伸手把李芸拉下來。她落地時踉蹌了一下,他及時扶住。兩人貼著牆走,靠近機房門口。門沒鎖,虛掩著,縫隙裡透出藍白色的光。
陳默輕輕推開門。
裡面沒人。
一排排伺服器機櫃整齊排列,散熱風扇嗡嗡運轉。每臺顯示器都在執行同一個介面:一個虛擬角色建立頁面,頭像預設是他的臉。穿著格子襯衫,寸頭,眼神平靜。下方選項寫著“職業模板:廚師、醫生、警察、入殮師、駭客”……
李芸盯著螢幕,嘴唇動了動。
“他們在複製你。”她說。
陳默沒答話,走到最近的一臺主機前。他開啟檢測儀,接入USB介面。資料開始同步,進度條緩慢推進。螢幕上跳出提示:“檢測到外部裝置,是否授權訪問?”
他按了“否”。
轉而開啟鍵盤,調出命令列介面。手指在按鍵上敲擊,輸入一串指令。這是他扮演某位網路安全工程師時學的操作流程——不是背下來的,而是肌肉記憶。指尖動作快過思維,一行行程式碼自動浮現。
防火牆被繞開。
系統日誌彈出來。
最新記錄顯示:**“《人生扮演》遊戲線上人數:237人;核心資料庫更新頻率:每3秒一次;模擬物件:陳默(ID#001);死亡回放庫已啟用。”**
他點進“死亡回放庫”。
畫面切換。
第一個影片:他在片場救火,鋼架倒塌,砸中頭部,當場不動。第二個:綜藝節目高空專案,安全繩斷裂,墜落十米。第三個:街頭救人,被失控貨車撞飛,鏡頭慢放,血濺在圍觀者臉上。第四個:醫院走廊,他跪在地上做心肺復甦,突然倒下,監控顯示心跳歸零……
每一幀都清晰得不像模擬。
他看得喉嚨發緊,手指停在滑鼠上。
“這不是預測。”他低聲說,“是記錄。”
李芸站在他身後,聲音輕得幾乎被風扇聲蓋過:“他們早就知道你會做甚麼。”
他關掉影片列表,繼續深入資料夾。在根目錄下發現一個加密包,命名是“反制協議-林雪”。他愣了一下,手指頓住。
林雪?
他點開許可權驗證介面,需要生物識別。他試了自己的指紋,失敗。試了語音,失敗。最後輸入一串數字——那是他第一次帶女兒去動物園那天的日期。
驗證透過。
檔案解壓,跳出一段錄音。
【錄音開始】
“……如果你聽到這個,說明我已經不在現實世界了。我不是你的經紀人,至少不只是。十五年前,我父親是‘星光計劃’的外圍研究員,負責資料清洗。他發現了主系統異常,想舉報,結果在回家路上遭遇‘意外’。車禍現場監控全部丟失,但我在他電腦裡找到一段殘片——畫面裡有你的臉,還有趙承業的聲音。”
“我花了八年查你,確認你和這件事無關。可當我真正接觸你,我發現你不一樣。你不爭、不搶、不解釋,可每次危機你都能解決。我開始懷疑,你是不是也被困在某個迴圈裡?”
“後來我決定賭一把。簽下你,保護你,也觀察你。直到那天你在片場徒手接住墜落的燈光架,我才知道——你不是靠運氣,你是真的能在關鍵時刻變成另一個人。”
“所以我建了這個組織。表面上是駭客團體,其實是測試場。我們用AI模擬你的人生選擇,看多少次你能活下來。結果……你死了兩百一十三次。”
“最後一次活著走出醫院的,是你。也是唯一一個打破了‘固定結局’的人。”
【錄音結束】
陳默聽完,手指還停在播放鍵上。
屋裡安靜了幾秒。
然後,最裡面的顯示器突然亮起。
畫面先是雪花,接著出現一個人影。
林雪坐在椅子上,背景是和這裡一樣的機房。她穿著平時那件黑色西裝外套,頭髮扎得一絲不苟。但她臉上沒有任何表情,眼神空洞。
“你來了。”她說,聲音從四面八方傳來。
陳默站直身體。“你是投影?”
“全息成像。”她點頭,“真實位置不重要。重要的是,你現在明白了嗎?你不是在追查真相,你是在重複我們已經演過無數次的劇情。”
“所以你們一直在看我死?”
“我們在找漏洞。”她說,“趙承業的系統太完美,每一次行動都被預判。只有你能跳出邏輯鏈。可代價是——你必須經歷真實的痛苦。母親病危、孩子高燒、妻子失蹤……這些都不是偶然。”
陳默盯著她。“那你現在告訴我這些,是為了甚麼?讓我放棄?”
“是為了讓你看清。”她忽然笑了,笑得很冷,“你以為你在對抗命運?其實你只是另一個實驗品。你所謂的‘扮演系統’,不過是父親留下的程式殘片,被李芸的基因啟用後重新執行。你掌握的技能,早就在資料庫裡存在了上千次。”
他沒動,也沒反駁。
雨水順著他的髮梢滴在鍵盤上,發出輕微的“嗒”聲。
他低頭看了眼檢測儀,訊號還在跳動。DNA編碼那段異常序列依然亮著,像一顆不肯熄滅的小星。
“你說我死了兩百多次。”他終於開口,“可我現在站在這裡。”
“因為你還沒走到終點。”她說,“接下來你會去關閉主伺服器,觸發自毀程式。然後你會看到一個嬰兒的影像。你以為那是希望,其實是重啟開關。趙承業等著這一刻,他已經準備好接收量子金鑰。”
陳默緩緩抬頭。“那你呢?你到底想幹甚麼?”
林雪沉默了幾秒。
然後,她抬手,指尖劃過臉頰。
面具撕開了。
不是物理的面具,而是影象扭曲。她的臉像資料流一樣崩解,露出另一張面孔——年輕些,眼角有顆痣,神情倔強。那是十五年前的她,剛失去父親時的樣子。
“我想毀掉這一切。”她說,“我不想再有人像我父親那樣,明明發現了真相,卻連發聲的機會都沒有。我也不想像你一樣,一次次重複痛苦,只為換一次活著的機會。”
“所以你要炸掉伺服器?”
“我要讓所有資料歸零。”她盯著他,“包括你體內的系統殘留。你願意嗎?還是說,你已經離不開這種‘無所不能’的感覺了?”
陳默沒回答。
他轉身走到主控臺前,開啟終端。輸入指令,調出伺服器結構圖。冷卻系統狀態顯示紅色,溫度已達臨界點。倒計時自動啟動:90秒。
他閉了下眼。
然後深呼吸,切換意識。
不是靠系統提示,也不是等待扮演成功。他只是想起自己第一次在片場當群演時,看見特警演習拆彈的畫面。那時候他站在十米外,默默記下了每一個步驟。
現在,那些動作回來了。
他拉開機櫃面板,找到主電源線。不是拔掉,而是反向接入備用電池組。這是反恐訓練裡的應急操作——延緩爆炸時間,爭取三十秒視窗。
鍵盤敲擊,他手動輸入終止碼。
60秒。
50秒。
40秒。
螢幕上跳出警告:“核心資料庫即將永久刪除,確認執行?[Y/N]”
他按了Y。
進度條開始載入。
30秒。
20秒。
突然,所有螢幕同時閃爍。
一幅畫面浮現。
不是程式碼,不是地圖,而是一團漂浮在黑暗中的光暈。中心是個嬰兒,閉著眼,蜷縮在類似培養艙的容器裡。面板透明,能看到血管脈絡。然後,它睜開了眼睛。
嘴角微微上揚。
笑了。
陳默僵在原地。
那一瞬間,他認出來了。
那不是陌生人。
那是他小時候的照片表情。
完全一樣。
資料清除完成。
伺服器風扇逐漸停轉,燈光一排排熄滅。最後一臺顯示器閃了一下,留下一句話:
【備份已完成。新載體已啟用。】
陳默站著沒動。
揹包裡的檢測儀還在發熱,隨身碟插在介面上,存著最後那段影像。他伸手拔下來,握在掌心。
李芸靠在牆邊,呼吸微弱。“結束了?”
“還不知道。”他說。
他走過去,扶起她。兩人一步步往出口走。回到排水渠時,雨小了些。風吹進來,帶著溼土味。他抬頭看天,烏雲裂開一道縫,露出一角灰白的夜空。
他們爬上鐵梯,回到地面。
街道空無一人。
陳默最後回望了一眼通風口。黑暗深處,似乎有藍光閃了一下。
他沒再看,摟緊李芸的肩膀,邁步走進雨裡。
右手裡,隨身碟邊緣硌著手心,發燙。