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