ARTICLE DETAIL

资讯详情

深耕商务建站与企业官网运营的一线实战洞察。

RomM 快速上手指南:400 个平台的 ROM 库 5 分钟扫出来

RomM 快速上手指南:400 个平台的 ROM 库 5 分钟扫出来 RomM 快速上手指南400 个平台的 ROM 库 5 分钟扫出来【免费下载链接】rommA beautiful, powerful, self-hosted ROM manager and player.项目地址: https://gitcode.com/GitHub_Trending/rom/romm3000 个散文件的目录以前只能靠文件名碰运气用 RomM 扫一遍后全部带上封面、地区和发行年份部分平台还能直接开浏览器玩全程 5 分钟。RomM 是一个免费、自托管的 ROM 管理工具指个目录进去它负责扫描游戏库、匹配 400 平台的元数据并把存档在你多台设备间同步。谁该看这篇四类玩家的对照表如果你有一台 NAS 或家用服务器上面躺着几千个散落的 ROM 文件翻起来靠缘分 → 往下看如果你想打开浏览器就玩怀旧游戏不想装任何模拟器 → 往下看如果你有两台以上设备PC 掌机 模拟器盒子想让存档自动对上 → 往下看如果你想给实体盘收藏做个局域网里的数字展示柜 → 往下看如果你在找 3A 现代游戏库或联机对战方案 → 不必看了RomM 只做模拟器和怀旧游戏这一摊它比手动整理文件夹强在哪 先说一个反直觉的事实同一款游戏文件名可能有三个版本——不同命名规范、不同地区、多碟游戏的 disc1/disc2你手工重命名永远对不齐。RomM 不看文件名。它对文件内容算哈希再拿去和 10 个元数据源IGDB、Screenscraper、MobyGames、LaunchBox 等交叉比对文件改名叫什么都认得出来对比项手动整理文件夹RomM 扫描认出一款游戏靠文件名哈希 10 元数据源交叉验证封面与截图逐个找、逐个下扫描时自动拉取多碟游戏凭记忆配对同一文件夹即一款自动归组去重肉眼比对相同哈希即同一款自动合并手动整理像按书名码书书名会写错也会重名RomM 像按 ISBN 码名字会骗人哈希不会。最小上手路径三步从空目录到封面墙 前提只有一个Docker。Linux、macOS、Windows 装好 Docker 后命令完全一样后两者先装 Docker Desktop。第 1 步拿一份 compose 文件git clone https://gitcode.com/GitHub_Trending/rom/romm cd romm cp examples/docker-compose.example.yml docker-compose.yml第 2 步备好游戏库填三处配置mkdir -p library/roms/psx # 往里丢几个 .cue/.bin 或任意平台 ROM openssl rand -hex 32 # 生成密钥复制输出结果在docker-compose.yml里改三处把/path/to/library挂载指向你的真实游戏库目录ROMM_AUTH_SECRET_KEY填刚生成的密钥DB_PASSWD和MARIADB_PASSWORD填同一个密码。第 3 步启动并扫描docker compose up -d打开http://localhost创建第一个账号点扫描。几分钟后平台页就会出现你的封面墙。其余变量都是可选的按需填变量必填不填会怎样ROMM_AUTH_SECRET_KEY是服务起不来DB_PASSWD是数据库连不上SCREENSCRAPER_USER/STEAMGRIDDB_API_KEY否库能扫但封面和美术素材缺位SCAN_WORKERS否默认 4 并发大库偏慢按场景怎么选元数据密钥、访客模式与大库 ️你的场景推荐配置代价只浏览收藏不打算编辑KIOSK_MODEtrue局域网任何人都可只读浏览要完整封面墙Screenscraper 免费密钥 SteamGridDB 密钥首次扫描慢封面要逐个拉取万级文件的大库SCAN_WORKERS8、WEB_SERVER_CONCURRENCY8首扫以小时计留意磁盘 IO浏览器直接玩不用配EmulatorJS 开箱即用部分平台不支持大 ROM 加载慢多设备存档同步注册设备并开启 save sync实例地址需每台设备都能访问PC 桌面库整合Playnite 插件导入需装 Playnite掌机 / Steam DeckArgosy 或 Grout 官方应用扫码配对首次使用要配对一次边界与排错扫描之后的六个坑 ⚠️现象判断依据处理办法平台文件夹没被识别扫描后不出现对应平台文件夹改名成支持的平台名如psx或按 examples/config.example.yml 用system.platforms映射游戏认出来了但没封面该平台没配元数据源密钥补 Screenscraper 或 SteamGridDB 密钥后重新扫描扫描卡在某几个文件日志指向损坏文件或特殊字符文件名用配置里的exclude段跳过它们80 端口被占用compose 日志报端口冲突ports改成8080:8080两台设备存档不同步两台设备没注册在同一账号下注册设备后用同一账号登录浏览器点播放没反应该平台不在 EmulatorJS 支持列表下载文件本地模拟器玩收尾与延伸先拿一个免费密钥开始 首扫是最长的一道坎之后往游戏库丢文件再触发扫描几分钟就能认出新品。下一步动作去申请一个免费的 Screenscraper 密钥填进环境变量重新扫描把灰底占位图变成开头那张封面墙。项目入口与完整功能清单README.md后端架构全文含扫描流程与后台任务docs/BACKEND_ARCHITECTURE.md全套环境变量说明300 项都有注释env.template【免费下载链接】rommA beautiful, powerful, self-hosted ROM manager and player.项目地址: https://gitcode.com/GitHub_Trending/rom/romm创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表
PREV
查看更多资讯
NEXT
返回资讯列表