让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

2023-06-27 16:33:01 12点赞 84收藏 9评论

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

1. 前言

如果你和我一样,是一个复古游戏迷,又收藏了许多古老的游戏ROM,又苦于无法很好的在自己的NAS上整理这些资料。

那么RomM也许能解决你的问题

它可以管理和组织你的所有游戏,并且通过网页浏览器来实现。与此同时,你还可以通过RomM来丰富你的游戏信息

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?


介绍RomM

RomM是一个专注于复古游戏的游戏库管理器,你可以通过网页浏览器来管理和组织你的所有游戏。它受到了Jellyfin的启发,允许你通过一个现代化的界面来管理你的所有游戏,同时利用IGDB的元数据来丰富你的游戏信息。

RomM的特点和功能非常强大:

  • 它可以扫描你的游戏库(全部或者按平台)并利用IGDB元数据来丰富它。

  • 你可以通过你的网页浏览器来访问你的游戏库。

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

  • 如果扫描的结果不准确,你还可以选择匹配的IGDB结果。

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

  • RomM兼容EmuDeck文件结构。

  • RomM支持多文件游戏。

  • 你可以直接从你的网页浏览器下载游戏。

  • 你可以直接从你的网页浏览器编辑你的游戏文件。

  • RomM支持区域,修订/版本和额外标签。

  • RomM可以使用SQLite或MaridDB(默认为SQLite)

  • 手机

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?


搭建步骤:

1. 重点

点个免费关注,不迷路

2. 安装Portainer

教程参考:



3. File Station

File Station 打开docker 文件夹,创建romm文件夹

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

  1. 在docker 目录下创建romm

  2. 在romm目录下依次创建database(我选择的是sqlite)

  3. resources(romm下载的静态资源,如封面,介绍等)

  4. library(你的游戏目录)

作者给出了支持的两种目录结构,我这里选择的是第一种

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

4. 创建IGDB账号

  1. 注册 twitch

  2. 开启两步验证,这里可以用google 的Authenticator

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

  1. 在这个页面注册Twitch的应用Twitch Developer Portal

  2. 创建密钥

  3. 复制客户端id与密钥key

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

5. 创建stack

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

6. 部署代码

version: '3' services: romm: image: zurdi15/romm:latest container_name: romm environment: - ROMM_DB_DRIVER=sqlite # 这里我选择的是sqlite,你可以选择mysql - CLIENT_ID=XXX # 填写上一步的客户端id - CLIENT_SECRET=XXX # 填写上一步的客户端密钥 volumes: - '/volume1/docker/library:/romm/library' - '/volume1/docker/resources:/romm/resources' - '/volume1/docker/database:/romm/database' dns: - 8.8.8.8 ports: - 13280:80 restart: "unless-stopped"

  1. 选择stack

  2. name栏输入romm

  3. edditor输入:上面代码

  4. 点击deploy

7. 成功

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

8. 使用

浏览器进入程序:[ip]:[端口]

ip为你nas所在ip(这里我的是172.16.23.106),端口为上面配置文件定义,如果你按照我的教程,则是13280

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

9. 放入Rom

将rom文件放入刚才设定好的目录,按照格式放入

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

10. 开始扫描

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

如果文件名规范,那么可直接扫描出封面与介绍

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

如果不规范,可能需要手动扫描

选择某个rom

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

搜索出之后,可以勾选Rename Rom,一并修改文件名

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

10. 最后食用

当我哪天想要怀旧了,3ds上玩一玩了,就可以直接下载

选择多个文件,dlc,一并下载

让你的游戏收藏飞起来:如何搭建你的RomM游戏图书馆?

最后

Romm目前还不完善,比如只支持英文命名,匹配规则比较死板

但是未来可期,目前正在开发的功能

  1. 在线上传

  2. 管理存档

  3. 自定义封面

我对这个项目也很感兴趣,也有意向为这个项目贡献一波力量,未来我可能会做的

  • 中文支持

  • rom下载(也许会使用qb, jackett)

  • 模拟器介入(这部分作者和很多感兴趣的人,都在建设)

如果你喜欢这篇文章,请记得点赞,收藏,并关注【老爸的数字花园】,我们将会持续带来更多实用的自搭建应用指南。一起,让我们掌握自己的数据,创建自己的数字世界!

如果你在搭建过程中遇到任何问题,或者有任何建议,也欢迎在下方留言,一起探讨和学习。

展开 收起
9评论

  • 精彩
  • 最新
  • 建好了感觉还行,但因为不支持识别中文名没深入搞,毕竟已经有一块硬盘刷了batocera,存了一两个TB的游戏做好了封面和视频简介等,感觉这个项目还不够完善,等后续增加功能再说

    校验提示文案

    提交
  • 感觉有点多此一举,现在RA,emuelec的数据刮削结构已经很完整了。

    校验提示文案

    提交
    有更好的我也要,ra是什么,没找到。emuelec这个不是个模拟器系统吗

    校验提示文案

    提交
    都是模拟器系统

    校验提示文案

    提交
    收起所有回复
  • 一直期待的东西!

    校验提示文案

    提交
  • 喜欢 就是老了事多整不动了 收集 rom 确实挺繁琐

    校验提示文案

    提交
  • 6666,这是我目前觉得最右价值的整理工具了哈哈哈

    校验提示文案

    提交
  • 有没有黄油刮削,安卓手机端还有pc端的

    校验提示文案

    提交
  • 游戏图都是美版的?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

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