![]()
去年全球賣出了1500萬臺樹莓派(Raspberry Pi,一種信用卡大小的微型電腦),其中至少三分之一最終變成了吃灰的電子垃圾。但有個用法,官方文檔里提得含糊,社區討論卻異常活躍——把這臺35美元的設備變成一臺"不存任何游戲"的街機。
作者用樹莓派5+Batocera系統+NAS網絡存儲,搭了一套復古游戲方案。整個客廳娛樂系統的本地存儲占用:0字節。游戲文件全部跑在局域網內的SMB共享上,樹莓派只負責解碼和輸出畫面。
為什么選Batocera而不是更出名的RetroPie
Lakka的界面像PlayStation,很酷,但Batocera有個更實用的設計哲學:它只顯示你實際擁有的游戲對應的模擬器核心。SMB共享里有30個平臺的ROM?界面就列出30個圖標。某個平臺文件夾是空的?那個圖標直接消失,不占用視覺注意力。
這種"按需加載"的邏輯,對網絡存儲場景特別友好。作者提到自己"多年來拆裝過幾十個樹莓派項目",最終穩定在這個組合上——說明折騰成本已經被壓縮到足夠低。
硬件配置很克制:樹莓派5(8GB內存版)、有線以太網、普通手柄。沒有外接硬盤,沒有SD卡擴容,甚至沒有USB存儲設備。所有ROM文件躺在另一臺設備的硬盤陣列里,通過千兆內網傳輸。
SMB共享的隱藏門檻:不是速度,是權限
方案聽起來像"把游戲放NAS里就行",實際配置中有幾個容易踩坑的細節。Batocera基于Linux,掛載Windows或群暉的SMB共享時,認證方式需要手動指定版本(通常是SMB 2.1或3.0)。用戶名密碼要明文寫在配置文件的mount條目里,這對習慣了圖形界面操作的用戶不太友好。
另一個冷門知識點:Batocera對共享文件夾的命名有隱式要求。ROM文件必須按平臺分子目錄,比如`/roms/snes/`放超級任天堂游戲,`/roms/psx/`放PS1游戲。如果扁平化存放,系統識別不出來。
作者沒提但社區常見的翻車點:WiFi傳輸。樹莓派5的WiFi 6理論上夠用,但2.4GHz頻段在客廳環境里干擾嚴重,CD音質的游戲ROM(比如PS1的Bin/Cue鏡像)加載時會卡頓。有線連接是剛需,不是可選項。
模擬器性能的邊界:PS2是條硬線
樹莓派5的CPU性能相比4代提升了2-3倍,GPU從VideoCore VI升級到VII,但有個天花板繞不過去——PlayStation 2及之后的3D主機。作者明確說"這臺設備不適合PS2及更新的主機",鏈接了另一篇自己寫的測試:部分PS2游戲能跑到"可玩幀率",但安裝模擬器的過程"不是散步那么簡單"。
實際可用的舒適區在哪里?作者列舉的范圍很務實:8位/16位主機(FC、SFC、MD)、早期32位機(PS1、SS)、掌機(GB到GBA、PSP部分游戲)。這些平臺的ROM體積普遍小于100MB,千兆內網加載和本地SD卡體驗幾乎無差別。
有個反直覺的數據點:PS1游戲在Batocera上的延遲表現,有時比原版硬件還好。因為現代顯示器的輸入延遲優化,抵消了網絡傳輸的毫秒級損耗。作者沒量化這個對比,但提到"玩節奏游戲沒有明顯不適"——這對模擬器方案是挺高的評價。
零本地存儲的真正代價
這套方案最激進的地方不是技術難度,是信任模型。所有游戲進度、存檔、截圖、元數據,默認也走網絡路徑。Batocera支持把`/userdata`目錄整個重定向到SMB共享,意味著你換一臺樹莓派設備,登錄同一個共享,游戲進度完全同步。
代價是NAS宕機時,整個娛樂系統變成磚。作者沒提備份方案,但社區的標準做法是:本地SD卡留一個最小化的ROM集合作為應急,平時隱藏不顯示。這相當于用"雙活架構"解決單點故障,但違背了"零本地存儲"的純粹性。
另一個隱性成本:元數據刮削。Batocera會自動下載游戲封面、簡介、發行信息,這些圖片緩存默認也走網絡路徑。首次掃描幾百個游戲時,NAS的隨機讀取壓力不小。作者提到"只顯示有游戲的平臺",某種程度上也是減少元數據請求量的優化。
為什么這個用法被"藏"了三年
樹莓派官方從來沒主推過這種架構。他們的營銷話術圍繞"35美元的電腦"展開,教育市場、物聯網、邊緣計算是故事主線。復古游戲是個灰色地帶——模擬器本身的合法性沒問題,但ROM文件的來源是雷區。
網絡存儲方案把這個雷區推得更遠:用戶不需要在樹莓派上存放任何可能引發版權爭議的文件,設備本身變得"干凈"。這種設計對極客有吸引力,對廠商卻是公關風險。Batocera的文檔里寫明了SMB掛載方法,但放在高級配置的章節,新手向導不會主動引導。
作者的身份很有意思:自稱"產品經理出身",寫技術教程時帶著明顯的產品思維。他不講命令行細節,而是強調"界面只顯示你擁有的平臺"這種體驗設計;不羅列硬件參數,而是對比Lakka和Batocera的UI哲學。這種視角在樹莓派社區里相對稀缺——大多數人從開發者或玩家角度切入。
文章結尾留了個開放場景:作者提到自己"拆裝過幾十個樹莓派項目",暗示這套方案是目前的最優解,但沒說是終點。樹莓派6如果帶來更強的GPU,PS2模擬可能進入舒適區;WiFi 7如果普及,有線連接的束縛可能解除。這些變量都沒發生,所以"云游戲廳"的架構暫時穩定在這個狀態。
最后一個細節:作者沒提花了多少錢。樹莓派5 8GB版官方定價80美元,國內現貨溢價到700元左右;Batocera免費;NAS是存量設備。如果為了這個場景專門買NAS,成本結構完全變樣——這才是方案能否復制的關鍵變量,但作者選擇沉默。
你會為了"不在本地存任何游戲"這個特性,專門改造現有的存儲架構嗎?
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.