
为什么用 Web.Casa 安装 RomM 游戏库管理器?
无需手动编写 Docker Compose,Web.Casa 自动配置并启动。
Caddy 自动签发和续期 SSL 证书,反向代理开箱即用。
监控、备份、更新、日志——所有应用在一个面板中管理。
概述
RomM(ROM 管理器)能够以清晰、响应式的界面扫描、丰富和浏览您的游戏收藏。支持多平台、多种命名方案和自定义标签,RomM 是每位模拟器玩家的必备工具。
功能特性
- 扫描您现有的游戏库,并使用来自 IGDB 和 MobyGames 的元数据进行增强
- 支持大量平台
- 通过 EmulatorJS 直接在浏览器中玩游戏
- 与朋友共享您的游戏库,同时限制访问权限
- 支持 MAME、Nintendo Switch 和 Sony Playstation 命名方案
- 检测并分组多文件游戏(例如包含多张 CD 的 PS1 游戏)
- 可解析文件名中的标签(例如 (E)、(USA)、(rev v1) 等)
- 通过任何现代网页浏览器查看、上传、更新和删除游戏
文件夹结构
如安装部分所述,RomM 需要特定的文件夹结构。支持的两种结构如下:
| 结构 A(推荐) | 结构 B(备用) |
|---|---|
library/roms/gbc/rom_1.gbc
|
library/gbc/roms/rom_1.gbc
|
library/
├─ roms/
│ ├─ gbc/
│ │ ├─ rom_1.gbc
│ │ ├─ rom_2.gbc
│ │
│ ├─ gba/
│ │ ├─ rom_1.gba
│ │ ├─ rom_2.gba
│ │
│ ├─ ps/
│ ├─ my_multifile_game/
│ │ ├─ my_game_cd1.iso
│ │ ├─ my_game_cd2.iso
│ │
│ ├─ rom_1.iso
├─ bios/
│ ├─ gba/
│ │ ├─ gba_bios.bin
│ │
│ ├─ ps/
│ ├─ scph1001.bin
| ├─ scph5501.bin
| ├─ scph5502.bin
|
library/
├─ gbc/
│ ├─ roms/
│ ├─ rom_1.gbc
│ ├─ rom_2.gbc
│
├─ gba/
│ ├─ roms/
│ ├─ rom_1.gba
│ ├─ rom_2.gba
| ├─ bios/
| ├─ gba_bios.bin
│
├─ ps/
│ ├─ roms/
│ ├─ my_multifile_game/
│ │ ├─ my_game_cd1.iso
│ │ ├─ my_game_cd2.iso
│ │
│ ├─ rom_1.iso
| ├─ bios/
| ├─ scph1001.bin
| ├─ scph5501.bin
| ├─ scph5502.bin
|
关于文件夹命名规范,请查阅平台支持页面。若要覆盖文件夹结构中的默认系统名称(如果您的目录命名不同),请参阅配置文件部分。
配置文件
RomM 对您游戏库的“理解”可以通过 config.yaml 文件或在 设置 部分的 控制面板 中的 配置 选项卡进行配置。请参考示例 config.yml 文件了解如何配置,以及示例 docker-compose.yml 文件了解如何将其挂载到容器中。
调度器
调度器允许您安排异步任务,这些任务会在 Redis 容器中按固定时间间隔运行。任务可以在未来的特定时间、经过一段时间后,或使用 cron 表达式按重复间隔运行。关于调度器的 wiki 页面提供了更多关于可用任务及如何启用它们的信息。
平台支持
如果您遵循 RomM 的文件夹结构,RomM 支持“支持平台”页面上列出的所有平台。文件夹名称区分大小写,必须与列表中显示的名称完全一致。 在扫描您的游戏库时,RomM 将使用文件夹名称来确定平台,并获取相应的游戏信息、元数据和封面图。
此外,其中一些平台还提供自定义图标。
常见问题
RomM 游戏库管理器 可以安装在 Web.Casa 上吗?
是的,RomM 游戏库管理器 是 Web.Casa 应用商店中的官方应用。你可以通过 Web.Casa 面板一键安装,无需手动编写 Docker Compose 或配置反向代理。
如何在 Web.Casa 上安装 RomM 游戏库管理器?
首先通过 curl -fsSL https://get.web.casa | bash 安装 Web.Casa,然后在面板的应用商店中搜索「RomM 游戏库管理器」,点击安装即可。Web.Casa 会自动配置 Docker 容器、分配端口并设置 Caddy 反向代理。
RomM 游戏库管理器 在 Web.Casa 上的默认端口是什么?
RomM 游戏库管理器 在 Web.Casa 上的默认端口为 8178。你可以通过 Web.Casa 的 Caddy 反向代理将其绑定到自定义域名,自动获取 HTTPS 证书。
RomM 游戏库管理器 安装后可以自动获取 HTTPS 吗?
是的。Web.Casa 基于 Caddy 构建,安装应用后只需绑定域名,Caddy 会自动通过 Let's Encrypt 签发和续期 SSL 证书,全程无需手动配置。
RomM 游戏库管理器 的数据如何备份?
Web.Casa 内置备份插件,支持将 RomM 游戏库管理器 的数据自动备份到本地、S3、WebDAV 或 SFTP。你可以设置定时快照和保留策略,确保数据安全。