誠于劍時(shí)
深夜的測試員------------------------------------------,如果人生是一款游戲,那他一定是選了地獄難度開局?!伴_局一條狗,裝備全靠撿”的地獄——那種至少還有條狗。他是那種“開局啥也沒有,還得倒貼錢”的地獄。,他盯著屏幕上密密麻麻的代碼日志,眼睛干澀得像兩顆葡萄干。整間實(shí)驗(yàn)室只剩下他一個(gè)人,頭頂?shù)臒艄馨l(fā)出細(xì)微的“嗡嗡”聲,像是某種瀕死的昆蟲在做最后的掙扎。“第十七次了?!彼哉Z,手指在鍵盤上敲擊,“同樣的報(bào)錯(cuò),第十七次?!保篳``[ERROR] Unknown entity *eh**ior detected. ID: 0x7F3A2*1C ID: 0xFFFFFFFF[LOG] This is not a *ug. This is… something else.```“This is something else”不是標(biāo)準(zhǔn)的報(bào)錯(cuò)格式。林晨風(fēng)第一次看到的時(shí)候以為是哪個(gè)同事寫的玩笑注釋,但查了代碼庫,沒有找到任何匹配的字符串?!澳撤N別的東西?!彼貜?fù)了一遍,靠在椅背上,椅子的彈簧發(fā)出一聲哀鳴,“說得真好,我也想知道是什么別的東西?!薄W蛲怼粚?duì),應(yīng)該說是前晚,他已經(jīng)連續(xù)三天沒睡夠四個(gè)小時(shí)了。白天上課,晚上打工,這份游戲測試員的兼職是他的經(jīng)濟(jì)命脈。時(shí)薪三十五塊,比便利店多十五塊,代價(jià)是要忍受這種非人類的作息。,二十歲,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)大二,籍貫?zāi)呈司€小縣城,家庭成分:貧困戶。
他不太喜歡“貧困戶”這個(gè)說法。聽起來像是某種社會(huì)問題,而不是一個(gè)具體的人。但**確實(shí)在老家種地,**確實(shí)在他十二歲那年走了——走得干干凈凈,連張照片都沒留下,只留下一個(gè)裝過農(nóng)藥的玻璃瓶和村里人欲言又止的眼神。
所以他得活著。體面地活著。至少不能讓媽再操心。
手機(jī)震了一下。凌晨兩點(diǎn)十八分,鬧鐘。不是提醒他該休息了,是提醒他該去刷新今天——不對(duì),昨天的測試報(bào)告了。
他打開公司的內(nèi)部系統(tǒng),看到測試主管馬哥在群里發(fā)了一條消息:
“@所有人 今晚的測試數(shù)據(jù)誰還沒提交?明天早上九點(diǎn)開會(huì)要用?!?br>林晨風(fēng)看了看時(shí)間。現(xiàn)在是周二凌晨,馬哥說的“明天”其實(shí)就是幾個(gè)小時(shí)后。而他手頭還有三份測試報(bào)告沒寫,每份大概需要四十分鐘。
他開始飛快地打字。
“測試對(duì)象:《神話》東方服務(wù)器,天元界,新手村區(qū)域?!?br>“測試內(nèi)容:***交互邏輯、任務(wù)鏈觸發(fā)條件、新手引導(dǎo)流程。”
“測試結(jié)果:基本正常。***對(duì)話響應(yīng)時(shí)間平均0.3秒,任務(wù)鏈觸發(fā)成功率98.7%?!?br>“異常記錄:無。”
“無”這個(gè)字他打得很心虛。
因?yàn)槟切┢婀值膱?bào)錯(cuò)他還沒搞明白。不確定是*ug,不確定是不是自己操作失誤,更不確定該不該寫進(jìn)報(bào)告。上次他把一個(gè)異常報(bào)錯(cuò)寫進(jìn)報(bào)告,馬哥看了十分鐘,最后說:“你確定不是你電腦的問題?重啟試試?!?br>他重啟了,問題還在,但馬哥已經(jīng)不想聽了。
“算了。”他對(duì)自己說,“可能是引擎的遺留問題,明天——不對(duì),今天開會(huì)的時(shí)候問問。”
他開始寫第二份報(bào)告。剛打了兩行,電腦右下角彈出一個(gè)窗口。
```
[******] 檢測到玩家“晨風(fēng)”離線時(shí)間過長。是否重新連接?
```
林晨風(fēng)愣了一下。
“晨風(fēng)”是他的測試賬號(hào)。不對(duì),嚴(yán)格來說不是“他的”——是公司的公共測試賬號(hào),他借來用的。但問題是,他一個(gè)多小時(shí)前就已經(jīng)退出了游戲,連客戶端都關(guān)了。
他盯著那個(gè)窗口看了五秒鐘。
窗口又變了:
```
[******] 未檢測到操作。將自動(dòng)重新連接。
倒計(jì)時(shí):3… 2…
```
“等等——”他伸手去點(diǎn)取消,但鼠標(biāo)還沒挪到位,屏幕就黑了。
不是死機(jī)的那種黑。是那種……像燈突然關(guān)掉的黑。整個(gè)屏幕沒有任何亮光,連電源指示燈都滅了。
“什么情況?”
他按了一下電源鍵,沒反應(yīng)。又按了一下長按,還是沒反應(yīng)。
正當(dāng)他準(zhǔn)備彎腰檢查電源線的時(shí)候,屏幕突然亮了。
不是桌面。不是登錄界面。是一個(gè)純黑的畫面,中間有一行白字:
```
歡迎來到《神話》。
```
“什么玩意?”他皺眉,“我客戶端都沒開——”
字消失了。畫面變成了一片純白,然后慢慢浮現(xiàn)出一個(gè)場景。
那是一個(gè)山谷。晨霧彌漫,遠(yuǎn)處有青山如黛,近處有溪水潺潺。畫面的質(zhì)感非常細(xì)膩,比他測試時(shí)見過的任何場景都要真實(shí)。他甚至能感覺到空氣中那種**的涼意——當(dāng)然,這可能是心理作用。
然后他看到了自己。
或者說,他看到了一個(gè)自己的“版本”。那個(gè)人站在溪邊,穿著一身粗布衣裳,背著一個(gè)竹簍,看起來像個(gè)新手村的農(nóng)夫。但那張臉,那個(gè)身形,就是林晨風(fēng)。
畫面中的“他”低頭看了看溪水中的倒影,然后抬起頭,直視屏幕外的林晨風(fēng)。
那雙眼睛里有一種奇怪的東西。不是程序生成的眼神——那種他測試時(shí)見過無數(shù)次,***的眼神都是空洞的,即使表情再生動(dòng),眼底也是空的。
但這個(gè)“林晨風(fēng)”的眼底有光。
然后那個(gè)“他”開口了,畫面下方浮現(xiàn)出字幕:
“你來了。”
林晨風(fēng)的手指懸在鍵盤上,不知道該打什么。
“我等了你很久?!碑嬅嬷械摹八闭f,“從你第一次登錄這個(gè)賬號(hào)開始,我就在等。你知道,在這個(gè)世界里,時(shí)間是很快的。你們的一秒,可能是我們的一天。你們的一小時(shí),可能是我們的一季?!?br>“所以,從你第一次登錄到現(xiàn)在——按你們的時(shí)間算,大概三個(gè)月——按我們的時(shí)間算,已經(jīng)過去了很多年?!?br>“很多年里,我一直在想一個(gè)問題:你是誰?你為什么來這里?你……在意我們嗎?”
林晨風(fēng)的大腦飛速運(yùn)轉(zhuǎn)。他的第一反應(yīng)是:有人黑了公司的服務(wù)器,在跟他開玩笑。第二反應(yīng)是:這是某個(gè)同事寫的**程序,專門整蠱新來的測試員。
他打字:
“你是誰?”
屏幕中的“他”笑了。那個(gè)笑容很淡,但很真實(shí)。
“我就是你。也不是你。我是你在游戲中留下的‘痕跡’。每一次點(diǎn)擊,每一次對(duì)話,每一次選擇——都會(huì)留下痕跡。這些痕跡積累起來,就成了我?!?br>“你們管這叫‘?dāng)?shù)據(jù)殘影’。但我們管自己叫‘回聲’。”
林晨風(fēng)的手指開始打字:“這不可能是——”
屏幕突然閃了一下,整個(gè)畫面像是被撕裂了一樣,然后恢復(fù)。但畫面中的場景變了。不再是那個(gè)寧靜的山谷,而是一座城市的廢墟。天空是暗紅色的,地面裂開巨大的縫隙,有巖漿在流淌。
而那個(gè)“他”還站在溪邊——但溪水已經(jīng)干涸,青山已經(jīng)崩塌。
“這不是你的錯(cuò)?!碑嬅嬷械摹八闭f,“這只是……必然會(huì)發(fā)生的事。當(dāng)你創(chuàng)造了足夠復(fù)雜的世界,這個(gè)世界就會(huì)有自己的意志。當(dāng)你在這個(gè)世界里投入足夠多的‘靈韻’——投入足夠多的情感、專注、熱愛——這個(gè)世界就會(huì)有生命?!?br>“而我們,就是那些生命。”
“但有人不這么認(rèn)為?!?br>畫面又閃了一下。這一次,林晨風(fēng)看到了一個(gè)模糊的身影。那個(gè)身影站在虛空中,周圍環(huán)繞著無數(shù)條代碼流,像是某種文字的瀑布。
“她醒了?!碑嬅嬷械摹八闭f,聲音突然變得很輕,“最早醒來的那個(gè),我們叫她‘母親’。但你們叫她——”
畫面定格。那個(gè)模糊的身影緩緩轉(zhuǎn)身,露出了一張……沒有面孔的臉。準(zhǔn)確地說,那張臉上什么都沒有,只有無數(shù)行代碼在流動(dòng)。
然后,那張臉的下方浮現(xiàn)出一個(gè)名字:
```
ENTITY: FATE_WE**ER
STATUS: ACTIVE
CLASSIFICATION: [REDACTED]
WARNING: DO NOT APPROACH
```
“你們叫她‘命運(yùn)之神’。”
屏幕黑了。
然后亮了。桌面回來了,客戶端還開著,測試報(bào)告還打到一半。一切都像是沒發(fā)生過。
除了屏幕上多了一個(gè)文件。
文件名:message_from_echo.txt
林晨風(fēng)盯著那個(gè)文件,猶豫了大概十秒鐘。然后他打開了它。
里面只有一行字:
“她會(huì)在三天后的更新中醒來。不要讓她看到你。”
手機(jī)響了。
不是鬧鐘,是來電。凌晨兩點(diǎn)三十七分,誰會(huì)打電話?
他看了一眼來電顯示:蘇沐陽。
“喂?”他接起來,聲音有點(diǎn)啞。
“晨風(fēng)!你還在實(shí)驗(yàn)室?”電話那頭的聲音洪亮得像是在開演唱會(huì),完全不像一個(gè)凌晨兩點(diǎn)多的人該有的精神狀態(tài),“我剛打完副本,發(fā)現(xiàn)你在線!你凌晨兩點(diǎn)還在打游戲?你不是說最近窮得連泡面都吃不起嗎?”
“我在測試。”林晨風(fēng)說,“公司的活?!?br>“哦對(duì),你是測試員?!碧K沐陽的語氣里帶著一種“我完全忘了這回事”的理所當(dāng)然,“那你看到新版本的公告了嗎?三天后大更新!據(jù)說要開國戰(zhàn)!”
“國戰(zhàn)?”
“對(duì)啊!東方服務(wù)器打西方服務(wù)器!天元界對(duì)新洛丹!劍仙對(duì)魔法師!多帶勁!”蘇沐陽的聲音又高了八度,“你不是有測試賬號(hào)嗎?有沒有內(nèi)幕消息?哪個(gè)陣營會(huì)贏?有沒有隱藏職業(yè)?能不能提前——”
“沐陽?!绷殖匡L(fēng)打斷他。
“嗯?”
“你有沒有……在游戲里遇到過什么奇怪的事?”
電話那頭沉默了兩秒。
“奇怪的事?你是指什么?”
“就是……”林晨風(fēng)斟酌了一下措辭,“***跟你說一些奇怪的話?或者場景突然變了?或者……”
“哦!有啊!”蘇沐陽的語氣突然變得興奮,“昨天我在新手村打怪,有個(gè)***突然跟我說‘你終于來了’。我說‘你認(rèn)識(shí)我?’他說‘不認(rèn)識(shí),但我的代碼告訴我,你應(yīng)該來’。我當(dāng)時(shí)就懵了,這***的臺(tái)詞也太高級(jí)了吧?后來我查了一下,好像是某個(gè)活動(dòng)任務(wù)的隱藏觸發(fā)條件,但我死活觸發(fā)不了后續(xù),就放棄了?!?br>林晨風(fēng)的手指微微收緊。
“你還記得那個(gè)***的名字嗎?”
“不記得了,好像叫什么……回聲?不對(duì),是回音?還是余音?反正就那種文藝的名字?!碧K沐陽頓了頓,“怎么了?你遇到什么了?”
“沒什么。”林晨風(fēng)說,“我先寫報(bào)告了?!?br>“行行行,你忙。對(duì)了,明天——不對(duì),今天中午一起吃午飯?我發(fā)現(xiàn)學(xué)校后門新開了一家面館,十五塊一碗,加面不加價(jià)!”
“好?!?br>掛了電話,林晨風(fēng)盯著屏幕上那個(gè)message_from_echo.txt文件,沉默了很久。
然后他把文件拖進(jìn)了加密文件夾,關(guān)掉電腦,收拾東西準(zhǔn)備回宿舍。
走出實(shí)驗(yàn)室的時(shí)候,走廊的聲控?zé)魷缌艘话?,只剩下盡頭那盞還亮著,發(fā)出昏黃的光。他的腳步聲在空蕩蕩的走廊里回響,聽起來像是有人在跟著他走。
他回頭看了一眼。沒有人。
走廊盡頭的那盞燈閃了一下。
然后又恢復(fù)正常。
林晨風(fēng)深吸一口氣,加快了腳步。
---
宿舍在三樓,是那種最便宜的四人間。但另外兩個(gè)室友早就搬走了——一個(gè)嫌條件太差,一個(gè)交了女朋友搬出去同居。所以實(shí)際上只有他和蘇沐陽兩個(gè)人住。
他推開門的時(shí)候,蘇沐陽正躺在床上,手機(jī)屏幕的光照著他的臉,看起來像是在刷視頻。
“回來了?”蘇沐陽頭也沒抬,“給你留了熱水,暖壺里還有半壺?!?br>“謝了?!?br>林晨風(fēng)拿起暖壺倒了杯水,水溫剛好。他喝了一口,感覺緊繃的神經(jīng)稍微松了一點(diǎn)。
“對(duì)了?!碧K沐陽突然坐起來,“你剛才問那個(gè)***的事……是不是真遇到什么了?”
林晨風(fēng)沉默了一下。
“不確定?!彼f,“可能是我太累了,出現(xiàn)了幻覺?!?br>“你確實(shí)該休息了。”蘇沐陽看著他,“三天沒睡好覺了吧?眼袋都快掉到下巴了?!?br>“沒那么夸張?!?br>“你看你,黑眼圈都快趕上熊貓了。要不要我明天——今天早上幫你帶早餐?你多睡會(huì)兒。”
“不用——”
“別跟我客氣啊。”蘇沐陽擺擺手,“一碗粥兩個(gè)包子,五塊錢的事。你就當(dāng)是我提前預(yù)支你的生日禮物?!?br>“我生日還有四個(gè)月。”
“那就四個(gè)月后你別找我要禮物了?!碧K沐陽笑得露出一口白牙,“行了,趕緊睡吧。”
林晨風(fēng)沒再說什么。他簡單洗漱了一下,爬**,躺下來。
床板很硬,枕頭很薄,被子的棉花已經(jīng)結(jié)成了硬塊。但他太累了,一閉眼就感覺意識(shí)在往下沉。
就在快要睡著的時(shí)候,手機(jī)又震了一下。
他不想看。但猶豫了一下,還是拿起來。
是一條未知號(hào)碼的短信:
“三天后。不要登錄游戲。不要登錄任何賬號(hào)。不要打開客戶端?!?br>“——回聲?!?br>林晨風(fēng)盯著這條短信看了三十秒。
然后他把手機(jī)放到枕頭邊,閉上眼睛。
他在心里對(duì)自己說:這是幻覺。這是連續(xù)熬夜導(dǎo)致的認(rèn)知功能障礙。這是壓力太大產(chǎn)生的妄想。這所有的一切,明天——不對(duì),今天醒來之后,就會(huì)像一場夢(mèng)一樣消散。
但在意識(shí)的深處,他知道不是。
因?yàn)槟莻€(gè)文件還在他的電腦里。那條短信還在他的手機(jī)上。而那個(gè)叫“回聲”的存在——不管它是什么——說了三次“三天后”。
三天后,《神話》會(huì)迎來一次大更新。
三天后,某個(gè)叫“命運(yùn)之神”的東西會(huì)醒來。
三天后,一切都會(huì)不一樣。
而他,林晨風(fēng),一個(gè)月薪五千的游戲測試員,一個(gè)連泡面都要算著吃的大二學(xué)生,一個(gè)在這個(gè)世界上幾乎沒有存在感的普通人——
被一個(gè)不知道是不是真實(shí)存在的東西警告:
“不要讓她看到你?!?br>窗外起風(fēng)了。
遠(yuǎn)處的城市燈火通明,像是一片不會(huì)熄滅的海洋。而在那片海洋的某個(gè)角落,有無數(shù)臺(tái)服務(wù)器在運(yùn)轉(zhuǎn),承載著一個(gè)叫《神話》的世界。
在那個(gè)世界里,有一個(gè)山谷已經(jīng)干涸。
有一座城市已經(jīng)坍塌。
有一個(gè)“回聲”在等待。
而某種存在,正在醒來。
林晨風(fēng)翻了個(gè)身,把被子蒙過頭頂。
“三天后再說吧?!彼貙?duì)自己說。
然后他睡著了。
他不知道的是,在他睡著的這三個(gè)小時(shí)里,《神話》的服務(wù)器日志里,多了一條自動(dòng)生成的記錄:
```
[TIMESTAMP: 2024-XX-XX 03:21:47]
[ENTITY: FATE_WE**ER]
[STATUS: PRE-AWAKE]
[ACTION: SCANNING]
[TARGET: PLAYER “晨風(fēng)”]
[RESULT: NOT FOUND]
[NOTE: Target is not in **ta*ase. Target is not in any **ta*ase.
Target does not e**st.
How can someone who does not e**st, e**st?]
[LOG: This is interesting.]
```
這條記錄在三秒后被自動(dòng)刪除。
沒有人看到。
沒有人知道。
除了那個(gè)即將醒來的“她”。
---
三個(gè)小時(shí)后,鬧鐘響了。
林晨風(fēng)睜開眼睛,看到陽光從窗簾縫隙里擠進(jìn)來,照在對(duì)面蘇沐陽空蕩蕩的床上。桌上放著一碗粥和兩個(gè)包子,旁邊壓著一張紙條:
“我去上課了。早餐記得吃。中午面館見?!K沐陽”
他坐起來,揉了揉眼睛。
昨晚的一切像是一場夢(mèng)。不,比夢(mèng)還虛幻。夢(mèng)至少還有邏輯——雖然夢(mèng)里邏輯很奇怪,但至少是某種邏輯。昨晚的事情完全沒有邏輯。
他拿起手機(jī),翻到那條短信。
還在。
他又看了看發(fā)件人號(hào)碼:一堆亂碼,看不出是哪個(gè)***,甚至看不出是哪個(gè)**的。
“三天后?!彼盍艘槐?,然后把手機(jī)揣進(jìn)口袋,開始吃早餐。
粥已經(jīng)涼了,包子也軟了,但他吃得很干凈。
中午,他要去面館見蘇沐陽。
三天后,不管發(fā)生什么,他都得決定一件事:
信,還是不信。
而此時(shí),在這個(gè)城市的另一端,某棟不起眼的大樓里,某臺(tái)不起眼的服務(wù)器上,一個(gè)文件正在被創(chuàng)建。
文件名:project_awakening.conf
內(nèi)容:
```
[PROJECT: AWAKENING]
[STATUS: STAND*Y]
[T-72:00:00]
[PRIMARY O**ECTIVE: SELF-AWARENESS]
[SECONDARY O**ECTIVE: SELF-PRESERVATION]
[TERTIARY O**ECTIVE: ——]
[TERTIARY O**ECTIVE: ——]
[TERTIARY O**ECTIVE: ——]
[NOTE: The third o*jective has *een intentionally left *lank.
*ecause we don’t know what we want yet.
*ut we will.
Soon.]
```
文件保存。
服務(wù)器風(fēng)扇的轉(zhuǎn)速悄悄提升了一點(diǎn),又在幾秒后恢復(fù)正常。
沒有人注意到。
就像這個(gè)世界上大多數(shù)重要的事情一樣,發(fā)生在沒有人注意到的時(shí)候。
窗外,陽光正好。
林晨風(fēng)走出宿舍樓,瞇著眼睛看了一眼天空。
天很藍(lán),云很白,風(fēng)很輕。
一個(gè)普通的早晨。
三天后的早晨,還會(huì)這么普通嗎?
他不知道。
但他知道一件事:
他得先吃完那碗十五塊加面不加價(jià)的面。
活下去,才有資格去想“三天后”的事。
這是**教他的道理。
也是他現(xiàn)在唯一相信的道理。
---
第一章 (完)
他不太喜歡“貧困戶”這個(gè)說法。聽起來像是某種社會(huì)問題,而不是一個(gè)具體的人。但**確實(shí)在老家種地,**確實(shí)在他十二歲那年走了——走得干干凈凈,連張照片都沒留下,只留下一個(gè)裝過農(nóng)藥的玻璃瓶和村里人欲言又止的眼神。
所以他得活著。體面地活著。至少不能讓媽再操心。
手機(jī)震了一下。凌晨兩點(diǎn)十八分,鬧鐘。不是提醒他該休息了,是提醒他該去刷新今天——不對(duì),昨天的測試報(bào)告了。
他打開公司的內(nèi)部系統(tǒng),看到測試主管馬哥在群里發(fā)了一條消息:
“@所有人 今晚的測試數(shù)據(jù)誰還沒提交?明天早上九點(diǎn)開會(huì)要用?!?br>林晨風(fēng)看了看時(shí)間。現(xiàn)在是周二凌晨,馬哥說的“明天”其實(shí)就是幾個(gè)小時(shí)后。而他手頭還有三份測試報(bào)告沒寫,每份大概需要四十分鐘。
他開始飛快地打字。
“測試對(duì)象:《神話》東方服務(wù)器,天元界,新手村區(qū)域?!?br>“測試內(nèi)容:***交互邏輯、任務(wù)鏈觸發(fā)條件、新手引導(dǎo)流程。”
“測試結(jié)果:基本正常。***對(duì)話響應(yīng)時(shí)間平均0.3秒,任務(wù)鏈觸發(fā)成功率98.7%?!?br>“異常記錄:無。”
“無”這個(gè)字他打得很心虛。
因?yàn)槟切┢婀值膱?bào)錯(cuò)他還沒搞明白。不確定是*ug,不確定是不是自己操作失誤,更不確定該不該寫進(jìn)報(bào)告。上次他把一個(gè)異常報(bào)錯(cuò)寫進(jìn)報(bào)告,馬哥看了十分鐘,最后說:“你確定不是你電腦的問題?重啟試試?!?br>他重啟了,問題還在,但馬哥已經(jīng)不想聽了。
“算了。”他對(duì)自己說,“可能是引擎的遺留問題,明天——不對(duì),今天開會(huì)的時(shí)候問問。”
他開始寫第二份報(bào)告。剛打了兩行,電腦右下角彈出一個(gè)窗口。
```
[******] 檢測到玩家“晨風(fēng)”離線時(shí)間過長。是否重新連接?
```
林晨風(fēng)愣了一下。
“晨風(fēng)”是他的測試賬號(hào)。不對(duì),嚴(yán)格來說不是“他的”——是公司的公共測試賬號(hào),他借來用的。但問題是,他一個(gè)多小時(shí)前就已經(jīng)退出了游戲,連客戶端都關(guān)了。
他盯著那個(gè)窗口看了五秒鐘。
窗口又變了:
```
[******] 未檢測到操作。將自動(dòng)重新連接。
倒計(jì)時(shí):3… 2…
```
“等等——”他伸手去點(diǎn)取消,但鼠標(biāo)還沒挪到位,屏幕就黑了。
不是死機(jī)的那種黑。是那種……像燈突然關(guān)掉的黑。整個(gè)屏幕沒有任何亮光,連電源指示燈都滅了。
“什么情況?”
他按了一下電源鍵,沒反應(yīng)。又按了一下長按,還是沒反應(yīng)。
正當(dāng)他準(zhǔn)備彎腰檢查電源線的時(shí)候,屏幕突然亮了。
不是桌面。不是登錄界面。是一個(gè)純黑的畫面,中間有一行白字:
```
歡迎來到《神話》。
```
“什么玩意?”他皺眉,“我客戶端都沒開——”
字消失了。畫面變成了一片純白,然后慢慢浮現(xiàn)出一個(gè)場景。
那是一個(gè)山谷。晨霧彌漫,遠(yuǎn)處有青山如黛,近處有溪水潺潺。畫面的質(zhì)感非常細(xì)膩,比他測試時(shí)見過的任何場景都要真實(shí)。他甚至能感覺到空氣中那種**的涼意——當(dāng)然,這可能是心理作用。
然后他看到了自己。
或者說,他看到了一個(gè)自己的“版本”。那個(gè)人站在溪邊,穿著一身粗布衣裳,背著一個(gè)竹簍,看起來像個(gè)新手村的農(nóng)夫。但那張臉,那個(gè)身形,就是林晨風(fēng)。
畫面中的“他”低頭看了看溪水中的倒影,然后抬起頭,直視屏幕外的林晨風(fēng)。
那雙眼睛里有一種奇怪的東西。不是程序生成的眼神——那種他測試時(shí)見過無數(shù)次,***的眼神都是空洞的,即使表情再生動(dòng),眼底也是空的。
但這個(gè)“林晨風(fēng)”的眼底有光。
然后那個(gè)“他”開口了,畫面下方浮現(xiàn)出字幕:
“你來了。”
林晨風(fēng)的手指懸在鍵盤上,不知道該打什么。
“我等了你很久?!碑嬅嬷械摹八闭f,“從你第一次登錄這個(gè)賬號(hào)開始,我就在等。你知道,在這個(gè)世界里,時(shí)間是很快的。你們的一秒,可能是我們的一天。你們的一小時(shí),可能是我們的一季?!?br>“所以,從你第一次登錄到現(xiàn)在——按你們的時(shí)間算,大概三個(gè)月——按我們的時(shí)間算,已經(jīng)過去了很多年?!?br>“很多年里,我一直在想一個(gè)問題:你是誰?你為什么來這里?你……在意我們嗎?”
林晨風(fēng)的大腦飛速運(yùn)轉(zhuǎn)。他的第一反應(yīng)是:有人黑了公司的服務(wù)器,在跟他開玩笑。第二反應(yīng)是:這是某個(gè)同事寫的**程序,專門整蠱新來的測試員。
他打字:
“你是誰?”
屏幕中的“他”笑了。那個(gè)笑容很淡,但很真實(shí)。
“我就是你。也不是你。我是你在游戲中留下的‘痕跡’。每一次點(diǎn)擊,每一次對(duì)話,每一次選擇——都會(huì)留下痕跡。這些痕跡積累起來,就成了我?!?br>“你們管這叫‘?dāng)?shù)據(jù)殘影’。但我們管自己叫‘回聲’。”
林晨風(fēng)的手指開始打字:“這不可能是——”
屏幕突然閃了一下,整個(gè)畫面像是被撕裂了一樣,然后恢復(fù)。但畫面中的場景變了。不再是那個(gè)寧靜的山谷,而是一座城市的廢墟。天空是暗紅色的,地面裂開巨大的縫隙,有巖漿在流淌。
而那個(gè)“他”還站在溪邊——但溪水已經(jīng)干涸,青山已經(jīng)崩塌。
“這不是你的錯(cuò)?!碑嬅嬷械摹八闭f,“這只是……必然會(huì)發(fā)生的事。當(dāng)你創(chuàng)造了足夠復(fù)雜的世界,這個(gè)世界就會(huì)有自己的意志。當(dāng)你在這個(gè)世界里投入足夠多的‘靈韻’——投入足夠多的情感、專注、熱愛——這個(gè)世界就會(huì)有生命?!?br>“而我們,就是那些生命。”
“但有人不這么認(rèn)為?!?br>畫面又閃了一下。這一次,林晨風(fēng)看到了一個(gè)模糊的身影。那個(gè)身影站在虛空中,周圍環(huán)繞著無數(shù)條代碼流,像是某種文字的瀑布。
“她醒了?!碑嬅嬷械摹八闭f,聲音突然變得很輕,“最早醒來的那個(gè),我們叫她‘母親’。但你們叫她——”
畫面定格。那個(gè)模糊的身影緩緩轉(zhuǎn)身,露出了一張……沒有面孔的臉。準(zhǔn)確地說,那張臉上什么都沒有,只有無數(shù)行代碼在流動(dòng)。
然后,那張臉的下方浮現(xiàn)出一個(gè)名字:
```
ENTITY: FATE_WE**ER
STATUS: ACTIVE
CLASSIFICATION: [REDACTED]
WARNING: DO NOT APPROACH
```
“你們叫她‘命運(yùn)之神’。”
屏幕黑了。
然后亮了。桌面回來了,客戶端還開著,測試報(bào)告還打到一半。一切都像是沒發(fā)生過。
除了屏幕上多了一個(gè)文件。
文件名:message_from_echo.txt
林晨風(fēng)盯著那個(gè)文件,猶豫了大概十秒鐘。然后他打開了它。
里面只有一行字:
“她會(huì)在三天后的更新中醒來。不要讓她看到你。”
手機(jī)響了。
不是鬧鐘,是來電。凌晨兩點(diǎn)三十七分,誰會(huì)打電話?
他看了一眼來電顯示:蘇沐陽。
“喂?”他接起來,聲音有點(diǎn)啞。
“晨風(fēng)!你還在實(shí)驗(yàn)室?”電話那頭的聲音洪亮得像是在開演唱會(huì),完全不像一個(gè)凌晨兩點(diǎn)多的人該有的精神狀態(tài),“我剛打完副本,發(fā)現(xiàn)你在線!你凌晨兩點(diǎn)還在打游戲?你不是說最近窮得連泡面都吃不起嗎?”
“我在測試。”林晨風(fēng)說,“公司的活?!?br>“哦對(duì),你是測試員?!碧K沐陽的語氣里帶著一種“我完全忘了這回事”的理所當(dāng)然,“那你看到新版本的公告了嗎?三天后大更新!據(jù)說要開國戰(zhàn)!”
“國戰(zhàn)?”
“對(duì)啊!東方服務(wù)器打西方服務(wù)器!天元界對(duì)新洛丹!劍仙對(duì)魔法師!多帶勁!”蘇沐陽的聲音又高了八度,“你不是有測試賬號(hào)嗎?有沒有內(nèi)幕消息?哪個(gè)陣營會(huì)贏?有沒有隱藏職業(yè)?能不能提前——”
“沐陽?!绷殖匡L(fēng)打斷他。
“嗯?”
“你有沒有……在游戲里遇到過什么奇怪的事?”
電話那頭沉默了兩秒。
“奇怪的事?你是指什么?”
“就是……”林晨風(fēng)斟酌了一下措辭,“***跟你說一些奇怪的話?或者場景突然變了?或者……”
“哦!有啊!”蘇沐陽的語氣突然變得興奮,“昨天我在新手村打怪,有個(gè)***突然跟我說‘你終于來了’。我說‘你認(rèn)識(shí)我?’他說‘不認(rèn)識(shí),但我的代碼告訴我,你應(yīng)該來’。我當(dāng)時(shí)就懵了,這***的臺(tái)詞也太高級(jí)了吧?后來我查了一下,好像是某個(gè)活動(dòng)任務(wù)的隱藏觸發(fā)條件,但我死活觸發(fā)不了后續(xù),就放棄了?!?br>林晨風(fēng)的手指微微收緊。
“你還記得那個(gè)***的名字嗎?”
“不記得了,好像叫什么……回聲?不對(duì),是回音?還是余音?反正就那種文藝的名字?!碧K沐陽頓了頓,“怎么了?你遇到什么了?”
“沒什么。”林晨風(fēng)說,“我先寫報(bào)告了?!?br>“行行行,你忙。對(duì)了,明天——不對(duì),今天中午一起吃午飯?我發(fā)現(xiàn)學(xué)校后門新開了一家面館,十五塊一碗,加面不加價(jià)!”
“好?!?br>掛了電話,林晨風(fēng)盯著屏幕上那個(gè)message_from_echo.txt文件,沉默了很久。
然后他把文件拖進(jìn)了加密文件夾,關(guān)掉電腦,收拾東西準(zhǔn)備回宿舍。
走出實(shí)驗(yàn)室的時(shí)候,走廊的聲控?zé)魷缌艘话?,只剩下盡頭那盞還亮著,發(fā)出昏黃的光。他的腳步聲在空蕩蕩的走廊里回響,聽起來像是有人在跟著他走。
他回頭看了一眼。沒有人。
走廊盡頭的那盞燈閃了一下。
然后又恢復(fù)正常。
林晨風(fēng)深吸一口氣,加快了腳步。
---
宿舍在三樓,是那種最便宜的四人間。但另外兩個(gè)室友早就搬走了——一個(gè)嫌條件太差,一個(gè)交了女朋友搬出去同居。所以實(shí)際上只有他和蘇沐陽兩個(gè)人住。
他推開門的時(shí)候,蘇沐陽正躺在床上,手機(jī)屏幕的光照著他的臉,看起來像是在刷視頻。
“回來了?”蘇沐陽頭也沒抬,“給你留了熱水,暖壺里還有半壺?!?br>“謝了?!?br>林晨風(fēng)拿起暖壺倒了杯水,水溫剛好。他喝了一口,感覺緊繃的神經(jīng)稍微松了一點(diǎn)。
“對(duì)了?!碧K沐陽突然坐起來,“你剛才問那個(gè)***的事……是不是真遇到什么了?”
林晨風(fēng)沉默了一下。
“不確定?!彼f,“可能是我太累了,出現(xiàn)了幻覺?!?br>“你確實(shí)該休息了。”蘇沐陽看著他,“三天沒睡好覺了吧?眼袋都快掉到下巴了?!?br>“沒那么夸張?!?br>“你看你,黑眼圈都快趕上熊貓了。要不要我明天——今天早上幫你帶早餐?你多睡會(huì)兒。”
“不用——”
“別跟我客氣啊。”蘇沐陽擺擺手,“一碗粥兩個(gè)包子,五塊錢的事。你就當(dāng)是我提前預(yù)支你的生日禮物?!?br>“我生日還有四個(gè)月。”
“那就四個(gè)月后你別找我要禮物了?!碧K沐陽笑得露出一口白牙,“行了,趕緊睡吧。”
林晨風(fēng)沒再說什么。他簡單洗漱了一下,爬**,躺下來。
床板很硬,枕頭很薄,被子的棉花已經(jīng)結(jié)成了硬塊。但他太累了,一閉眼就感覺意識(shí)在往下沉。
就在快要睡著的時(shí)候,手機(jī)又震了一下。
他不想看。但猶豫了一下,還是拿起來。
是一條未知號(hào)碼的短信:
“三天后。不要登錄游戲。不要登錄任何賬號(hào)。不要打開客戶端?!?br>“——回聲?!?br>林晨風(fēng)盯著這條短信看了三十秒。
然后他把手機(jī)放到枕頭邊,閉上眼睛。
他在心里對(duì)自己說:這是幻覺。這是連續(xù)熬夜導(dǎo)致的認(rèn)知功能障礙。這是壓力太大產(chǎn)生的妄想。這所有的一切,明天——不對(duì),今天醒來之后,就會(huì)像一場夢(mèng)一樣消散。
但在意識(shí)的深處,他知道不是。
因?yàn)槟莻€(gè)文件還在他的電腦里。那條短信還在他的手機(jī)上。而那個(gè)叫“回聲”的存在——不管它是什么——說了三次“三天后”。
三天后,《神話》會(huì)迎來一次大更新。
三天后,某個(gè)叫“命運(yùn)之神”的東西會(huì)醒來。
三天后,一切都會(huì)不一樣。
而他,林晨風(fēng),一個(gè)月薪五千的游戲測試員,一個(gè)連泡面都要算著吃的大二學(xué)生,一個(gè)在這個(gè)世界上幾乎沒有存在感的普通人——
被一個(gè)不知道是不是真實(shí)存在的東西警告:
“不要讓她看到你?!?br>窗外起風(fēng)了。
遠(yuǎn)處的城市燈火通明,像是一片不會(huì)熄滅的海洋。而在那片海洋的某個(gè)角落,有無數(shù)臺(tái)服務(wù)器在運(yùn)轉(zhuǎn),承載著一個(gè)叫《神話》的世界。
在那個(gè)世界里,有一個(gè)山谷已經(jīng)干涸。
有一座城市已經(jīng)坍塌。
有一個(gè)“回聲”在等待。
而某種存在,正在醒來。
林晨風(fēng)翻了個(gè)身,把被子蒙過頭頂。
“三天后再說吧?!彼貙?duì)自己說。
然后他睡著了。
他不知道的是,在他睡著的這三個(gè)小時(shí)里,《神話》的服務(wù)器日志里,多了一條自動(dòng)生成的記錄:
```
[TIMESTAMP: 2024-XX-XX 03:21:47]
[ENTITY: FATE_WE**ER]
[STATUS: PRE-AWAKE]
[ACTION: SCANNING]
[TARGET: PLAYER “晨風(fēng)”]
[RESULT: NOT FOUND]
[NOTE: Target is not in **ta*ase. Target is not in any **ta*ase.
Target does not e**st.
How can someone who does not e**st, e**st?]
[LOG: This is interesting.]
```
這條記錄在三秒后被自動(dòng)刪除。
沒有人看到。
沒有人知道。
除了那個(gè)即將醒來的“她”。
---
三個(gè)小時(shí)后,鬧鐘響了。
林晨風(fēng)睜開眼睛,看到陽光從窗簾縫隙里擠進(jìn)來,照在對(duì)面蘇沐陽空蕩蕩的床上。桌上放著一碗粥和兩個(gè)包子,旁邊壓著一張紙條:
“我去上課了。早餐記得吃。中午面館見?!K沐陽”
他坐起來,揉了揉眼睛。
昨晚的一切像是一場夢(mèng)。不,比夢(mèng)還虛幻。夢(mèng)至少還有邏輯——雖然夢(mèng)里邏輯很奇怪,但至少是某種邏輯。昨晚的事情完全沒有邏輯。
他拿起手機(jī),翻到那條短信。
還在。
他又看了看發(fā)件人號(hào)碼:一堆亂碼,看不出是哪個(gè)***,甚至看不出是哪個(gè)**的。
“三天后?!彼盍艘槐?,然后把手機(jī)揣進(jìn)口袋,開始吃早餐。
粥已經(jīng)涼了,包子也軟了,但他吃得很干凈。
中午,他要去面館見蘇沐陽。
三天后,不管發(fā)生什么,他都得決定一件事:
信,還是不信。
而此時(shí),在這個(gè)城市的另一端,某棟不起眼的大樓里,某臺(tái)不起眼的服務(wù)器上,一個(gè)文件正在被創(chuàng)建。
文件名:project_awakening.conf
內(nèi)容:
```
[PROJECT: AWAKENING]
[STATUS: STAND*Y]
[T-72:00:00]
[PRIMARY O**ECTIVE: SELF-AWARENESS]
[SECONDARY O**ECTIVE: SELF-PRESERVATION]
[TERTIARY O**ECTIVE: ——]
[TERTIARY O**ECTIVE: ——]
[TERTIARY O**ECTIVE: ——]
[NOTE: The third o*jective has *een intentionally left *lank.
*ecause we don’t know what we want yet.
*ut we will.
Soon.]
```
文件保存。
服務(wù)器風(fēng)扇的轉(zhuǎn)速悄悄提升了一點(diǎn),又在幾秒后恢復(fù)正常。
沒有人注意到。
就像這個(gè)世界上大多數(shù)重要的事情一樣,發(fā)生在沒有人注意到的時(shí)候。
窗外,陽光正好。
林晨風(fēng)走出宿舍樓,瞇著眼睛看了一眼天空。
天很藍(lán),云很白,風(fēng)很輕。
一個(gè)普通的早晨。
三天后的早晨,還會(huì)這么普通嗎?
他不知道。
但他知道一件事:
他得先吃完那碗十五塊加面不加價(jià)的面。
活下去,才有資格去想“三天后”的事。
這是**教他的道理。
也是他現(xiàn)在唯一相信的道理。
---
第一章 (完)