首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230103A09DJK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
http://www.vxiaotou.com