复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

2025-11-03 11:38:42 9点赞 42收藏 9评论

EmulatorJs:

一个基于 Web 前端的开源模拟器项目,允许用户在浏览器中体验多种经典游戏系统。

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

支持的游戏平台:

3do、arcade、atari2600、atari5200、atari7800、colecovision、doom、gb、gba、gbc、jaguar、lynx、msx、n64、nds、nes、ngp、odyssey2、pce、psx、sega32x、segaCD、segaGG、segaMD、segaMS、segaSaturn、segaSG、snes、vb、vectrex、ws

在线 Demo:

https://demo.emulatorjs.org

安装

Docker Compose

services: emulatorjs: image: linuxserver/emulatorjs:latest container_name: emulatorjs ports: - 8080:80 - 3000:3000 environment: - PUID=0 - PGID=0 - TZ=Asia/Shanghai volumes: - ./config:/config - ./games:/data restart: unless-stopped

参数说明(更多参数建议去看文档)

8080(端口):游玩端口

3000(端口):后台配置端口

PUID(环境变量):UserID 用户权限

PGID(环境变量):GroupID 用户组权限

TZ(环境变量):时区设置

config(路径):用于存放配置文件

data(路径):用于存放游戏,等初始化完成再放入游戏

使用

浏览器中输入 http://NAS的IP:3000 就能看到配置界面

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

首先需要下载一些默认配置文件(不需要特殊网络,不过之前试过好几次没下载成功)

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

看到提示“Downloaded All Files”,说明就下载完了,可以关闭弹窗了

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

点击文件管理,这里我以 GBA 游戏作为演示

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

TIP:映射内部 /data 的路径和上面是一样的

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

可以直接将下载的游戏文件放到对应模拟器的 roms 文件夹了

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

在网页上传也是没问题的

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

上传完成以后,来到 Rom 管理,点击进行扫描

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

TIP:如果提示这个,说明前面 PUID 和 PGID 有问题

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

没问题的话是可以正常显示所有游戏的

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

完成扫描数量会有变化,点击 GBA 模拟器进行配置

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

点击第二步就行了,添加游戏到配置(第一步是下载刮削的信息)

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

浏览器中输入 http://NAS的IP:8080 就能看到游戏界面

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

这里我添加了一些不同模拟器游戏的效果,方向键控制进入模拟器

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

右侧就是添加的所有游戏了

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

正常运行都是没有问题的

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

键盘按“F1”是打开配置菜单

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

网页移动端也是可以的,不过感觉有点没适配好

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

资源占用情况,基本不怎么需要性能

复古游戏模拟器,重温童年回忆!超详细在 NAS 部署 EmulatorJs

总结

EmulatorJs 支持的游戏模拟器还是很多的,基本以前经典的都支持,这个是真的好评。不过配置过程还是挺繁琐的,我也是参考了网上别人的教程才会弄的。如果后面可以优化一下配置过程,配置界面弄好看一点,游玩界面可以更好适配移动网页端那就更好了。个人还是很推荐部署这款模拟器的,这么多的经典游戏谁能抵抗得住诱惑。

综合推荐:⭐⭐⭐⭐(值得推荐,这谁能抵抗得住)

使用体验:⭐⭐⭐(电脑体验还不错,不建议手机

部署难易:⭐⭐(简单)︎

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

展开 收起
9评论

  • 精彩
  • 最新
  • 可以连接手柄吗

    校验提示文案

    提交
    网页浏览器能不能用手柄,你心中没数吗

    校验提示文案

    提交
    没手柄,应该也是可以的吧

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 可以用手柄啊,甚至ipad网页上玩,我连接的蓝牙手柄也是可以控制的

    校验提示文案

    提交
  • 喜欢

    校验提示文案

    提交
  • 游戏rom怎么下?

    校验提示文案

    提交
  • js这么牛吗?

    校验提示文案

    提交
  • 可以保存游戏进度吗

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

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