首页 > 其他分享 >docker部署RetroArch-web 教程

docker部署RetroArch-web 教程

时间:2023-07-31 23:14:12浏览次数:42  
标签:RetroArch 游戏 web 点击 docker 下图

在写华芸评测的时候,在Portal模式下发现了Mednafen这个可以玩复古游戏的插件,想了下群晖应该也可以实现类似的功能,于是乎在DockerHub找了一圈,还真找到一个可用的,于是乎就有了这篇教程。

一、部署阶段

前置安装和创建

首先在群晖上的套件中心找到docker,确认启动。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

打开文件管理器,进入docker文件夹,新建一个文件夹,命名为:

retroarch

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

第一步:下载RetroArch-web映像

打开docker,点击注册表,搜索retroarch,双击下载下图圈出来的inglebard/retroarch-web。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

第二步:部署RetroArch-web

提示下载完成后,点击映像,双击下载好的RetroArch-web。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

点击高级配置,准备配置映射端口和文件夹。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

按照下图,点击卷,点击添加文件夹,选择刚才创建的retroarch。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

下图圈出来的地方,填入:

/home

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

点击端口设置,在本地端口那儿填入:

8333

确认无误后,点击应用。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

全部确认后,一路下一步开启docker。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

第三步:进入RetroArch-web后台

docker启动后,浏览器输入群晖的IP+8333,比我这里就是:

192.168.50.16:8333

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

接下来进入配置阶段。

二、配置阶段

初次开启会比较慢,是网络情况而定,等下图圈出来的地方变成可选状态即可开始操作。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

第一步:选择内核

首先点击下图圈出来的地方选择一个准备玩的游戏对应的内核,这里作为案例演示的是GBA游戏,所以选择最下面的VBA Next。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

其他的看下图对照,没标注的恕我没玩过。。。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

等到这里的run变成可选状态,点一下启动内核。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

出现下面的页面,表示加载成功。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

第二步:加载游戏文件

点击add content,跳转桌面(没错,电脑桌面)选择上传游戏文件。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

点击这里的load content。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

假如你点错了,可以鼠标点击下图的小logo返回上一级菜单。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

如果你觉得字太小看不清楚,可以点击下图圈出来的全屏按钮,按ESC退出全屏。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

点击start directory,浏览上传过的游戏文件。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

选择刚才上传的GBA游戏文件,这里可以看到这个docker并不支持中文,不过也不常玩,问题不大。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

成功进入游戏。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

三、操作指南

现在大伙肯定一脸懵逼该怎么玩,点击下图圈出来的菜单。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

下拉找到control,鼠标点进去。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

点击port1 control。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

这里会显示GBA按键对应的键盘按键,支持自定义。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

防止英文不好的朋友看不懂,人肉给你们翻译一下,左边是GBA按键,右边是键盘实际按键。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

菜单中的其他常见功能给大家翻译一下。

复古Boy&中老年NAS用户请进!群晖上搭建网页版复古游戏机教程送上!

结束语

回忆童年是一方面,更多是Docker给我们带来玩机的无线可能。

标签:RetroArch,游戏,web,点击,docker,下图
From: https://www.cnblogs.com/ifwz/p/17595229.html

相关文章

  • DevOps之Docker的安装
    一、Docker安装安装所需的软件包yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2添加Docker的YUM存储库yum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repo安装DockerCEyuminstalldocker-ce查看安装版本......
  • 环境搭建(一):Docker安装
    一、下载地址:https://www.docker.com/二、安装执行下载好的exe文件,等待执行结束安装(2-3分钟)完成,重启电脑三、打开docker客户端通过后会跳出如下报错四、问题处理安装linux的windows子系统/开启Hyper-V(1)、无法解析服务器地址在执行wsl--update时可......
  • WebView初探
    从WebView初探了解到WebView的强大,。听说WebView对Javascript的支持也很强,想从网上找些例子,还很难找,最终从google老家找了一个Java和Javascript互调的例子,当时看了,下巴“咣当”就掉在地上了,太强了!这样也行?整个EclipseADT工程例子中都有,这里重点分析一下代码:Java代码......
  • 【补充】docker-compose部署Yapi
    【补充】docker-compose部署Yapi参考博客:docker-compose部署Yapi-知乎(zhihu.com)【1】了解DockerCompose:DockerCompose是Docker官方推出的一个用于定义和运行多个Docker容器的工具。通过使用DockerCompose,你可以使用一个单独的yaml文件来定义多个相关的服务,然后使......
  • Docker常用命令
    title:"Docker常用命令"date:2023-07-31T12:05:25+08:00tags:["Linux运维","Docker"]categories:[]draft:falsedockerdockerinfo#docker配置信息dockerinspect$cid#查看容器的配置信息dockerimagesdockerps-adockerrun-it$image_id-......
  • docker-compose和docker compose的区别
    在docker实际使用中,经常会搭配docker-compose,用来定义和运行多个Docker容器。在实际中会发现,有时候的指令是docker-compose,有时候是dockercompose,下面给出解释。docker官方文档:https://docs.docker.com/compose/install/linux/官方文档中其实已经给出了答案,首先docker-compos......
  • jumpserver 基于docker ins
    jumpeserver的安装部署1.随机生成加密密钥if["$SECRET_KEY"=""];thenSECRET_KEY=`cat/dev/urandom|tr-dcA-Za-z0-9|head-c50`;echo"SECRET_KEY=$SECRET_KEY">>~/.bashrc;echo$SECRET_KEY;elseecho$SECRET_KEY;fiif[&q......
  • centos7下安装docker
    来源:https://www.cnblogs.com/qtzd/p/14679120.htmlDocker安装CentOS7使用Xshell连接远程进行服务器操作环境查看系统内核是3.10以上的[root@localhost~]#uname-r3.10.0-229.el7.x86_64系统版本[root@localhost~]#cat/etc/os-releaseNAME="CentOSLinux"VERSI......
  • ruby web 实战(9)-vue 3基础(2)
    目录定位到导入的vue定位到导入的vue使用导入映射表(ImportMaps)来告诉浏览器如何定位到导入的vue:<!doctypehtml><htmllang="zh"><head><metacharset="utf-8"><title>world</title></head><body><scriptt......
  • IDEA中连接虚拟机 管理Docker
    IDEA中连接虚拟机管理Docker......