忆童年—进阶的复古游戏模拟器部署

2022-12-08 18:24:58 12点赞 84收藏 13评论

之前写过一个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占用很高,快顶上虚拟机占用了。

群晖(Synology)DS920+四核心4盘位NAS网络存储服务器数据备份文件共享4680元京东去购买

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
13评论

  • 精彩
  • 最新
  • 威联通的hdstation有retroarch和ludo,还能接手柄

    校验提示文案

    提交
    没用过威联通,不太清楚,不过 这个的UI感觉蛮酷炫 [惊喜] 有点像那个啥游戏系统来着

    校验提示文案

    提交
    收起所有回复
  • 应该是用cpu模拟显卡资源消耗较高导致的

    校验提示文案

    提交
    懂了 [高兴] 谢谢大佬

    校验提示文案

    提交
    收起所有回复
  • 我还以为是rom库。

    校验提示文案

    提交
    直接把游戏文件放进去就可以 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 测试半天后发现,最难的不是容器设置问题,而是游戏包不好找,而且运行psx游戏好多存在兼容问题

    校验提示文案

    提交
  • 再次测试,ns游戏会直接炸了群晖性能 [喜极而泣]

    校验提示文案

    提交
  • 测试后ns无法运行,可能性能不够

    校验提示文案

    提交
  • 我的锅,ns的游戏可以运行,是我传错了文件夹 [高兴] ,成功玩上冒险岛

    校验提示文案

    提交
  • 可以,回头用unraid试试看

    校验提示文案

    提交
  • 一起打游戏🎮

    校验提示文案

    提交
  • 怎么保存啊。。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
84
扫一下,分享更方便,购买更轻松