愛伊米

NAS原來這麼有用 篇二十七:憶童年—進階的復古遊戲模擬器部署

作者:熊貓不是貓QAQ

之前寫過一個doc遊戲部署的容器,這次也是一樣,不過同樣是NAS上透過Docker部署一個網頁版遊戲模擬器,本次使用的容器對比上一篇可以說是全方位升級,支援3ds,世嘉,nds遊戲等,而且頁面也升級得更加好看了。

安裝

進入Docker管理器後,點選登錄檔搜尋

linuxserver/emulatorjs

,雙擊下載映象,標籤用預設的latest。

NAS原來這麼有用 篇二十七:憶童年—進階的復古遊戲模擬器部署

對映資料夾: 在docker這個共享資料夾下面建立一個名為

emulatorjs

的子資料夾 在

emulatorjs

這個子資料夾下面建立兩個子資料夾,分別命名為 config和data

NAS原來這麼有用 篇二十七:憶童年—進階的復古遊戲模擬器部署

/docker/emulatorjs/config裝載路徑

/config /docker/emulatorjs/data裝載路徑填寫/data

NAS原來這麼有用 篇二十七:憶童年—進階的復古遊戲模擬器部署

埠方面還是根據自己情況來進行更改即可。

管理與執行

emulatorjs

一共有兩個網頁後臺: 埠號3000對應的是檔案管理,用於上傳遊戲檔案 埠號80對應的是遊戲頁面,開啟就可以直接遊玩你已有的遊戲了。 我們這裡首先開啟管理頁面,也就是http://群暉ip:3000對應埠號,介面如下:

NAS原來這麼有用 篇二十七:憶童年—進階的復古遊戲模擬器部署

進入後提示需要先建立預設檔案系統,點選圖中的Download。這時候不要急,等待出現

Downloaded All Files

後,再點選右上角的黑點關閉下載詳情,重新整理下網頁。這個過程會很慢,如果卡下載,可以試試其他網路。 之後點選

File Management

,左邊的不同資料夾對應不同的遊戲主機,點選想要上傳的主機分類,將遊戲的ROM包上傳到roms資料夾就可以了。

NAS原來這麼有用 篇二十七:憶童年—進階的復古遊戲模擬器部署

上傳完畢後點擊

Rom Management 

,左上方會提示Scan(掃描),點選執行。掃描完成後點選關閉日誌就行。之後進入對應平臺,點選

 add all rom to config 

,將新增ROM新增到列表。

NAS原來這麼有用 篇二十七:憶童年—進階的復古遊戲模擬器部署

遊戲頁面訪問方式同樣是

http://群暉ip:80

對應埠號。

NAS原來這麼有用 篇二十七:憶童年—進階的復古遊戲模擬器部署

NAS原來這麼有用 篇二十七:憶童年—進階的復古遊戲模擬器部署

鍵盤的方向鍵就是方向,z和x是ab鍵,回車是start鍵,k是暫停,這個需要自己去試,不知道接個手柄能不能直接玩,我沒試過,有興趣的可以試試。

後述

部分遊戲會崩潰,PS平臺大部分不能玩,NES和GBA這一類很老的沒問題,只等後續優化了。再一點就是這個按鍵對映沒有提醒,也就是全靠自己摸索,很是離譜,而且容器的cpu佔用很高,快頂上虛擬機器佔用了。