作者:熊貓不是貓QAQ
之前寫過一個doc遊戲部署的容器,這次也是一樣,不過同樣是NAS上透過Docker部署一個網頁版遊戲模擬器,本次使用的容器對比上一篇可以說是全方位升級,支援3ds,世嘉,nds遊戲等,而且頁面也升級得更加好看了。
安裝
進入Docker管理器後,點選登錄檔搜尋
linuxserver/emulatorjs
,雙擊下載映象,標籤用預設的latest。
對映資料夾: 在docker這個共享資料夾下面建立一個名為
emulatorjs
的子資料夾 在
emulatorjs
這個子資料夾下面建立兩個子資料夾,分別命名為 config和data
/docker/emulatorjs/config裝載路徑
/config /docker/emulatorjs/data裝載路徑填寫/data
埠方面還是根據自己情況來進行更改即可。
管理與執行
emulatorjs
一共有兩個網頁後臺: 埠號3000對應的是檔案管理,用於上傳遊戲檔案 埠號80對應的是遊戲頁面,開啟就可以直接遊玩你已有的遊戲了。 我們這裡首先開啟管理頁面,也就是http://群暉ip:3000對應埠號,介面如下:
進入後提示需要先建立預設檔案系統,點選圖中的Download。這時候不要急,等待出現
Downloaded All Files
後,再點選右上角的黑點關閉下載詳情,重新整理下網頁。這個過程會很慢,如果卡下載,可以試試其他網路。 之後點選
File Management
,左邊的不同資料夾對應不同的遊戲主機,點選想要上傳的主機分類,將遊戲的ROM包上傳到roms資料夾就可以了。
上傳完畢後點擊
Rom Management
,左上方會提示Scan(掃描),點選執行。掃描完成後點選關閉日誌就行。之後進入對應平臺,點選
add all rom to config
,將新增ROM新增到列表。
遊戲頁面訪問方式同樣是
http://群暉ip:80
對應埠號。
鍵盤的方向鍵就是方向,z和x是ab鍵,回車是start鍵,k是暫停,這個需要自己去試,不知道接個手柄能不能直接玩,我沒試過,有興趣的可以試試。
後述
部分遊戲會崩潰,PS平臺大部分不能玩,NES和GBA這一類很老的沒問題,只等後續優化了。再一點就是這個按鍵對映沒有提醒,也就是全靠自己摸索,很是離譜,而且容器的cpu佔用很高,快頂上虛擬機器佔用了。