
RomM 快速上手指南400 個平臺的 ROM 庫 5 分鐘掃出來【免費下載鏈接】rommA beautiful, powerful, self-hosted ROM manager and player.項目地址: https://gitcode.com/GitHub_Trending/rom/romm3000 個散文件的目錄以前只能靠文件名碰運氣用 RomM 掃一遍后全部帶上封面、地區(qū)和發(fā)行年份部分平臺還能直接開瀏覽器玩全程 5 分鐘。RomM 是一個免費、自托管的 ROM 管理工具指個目錄進去它負責掃描游戲庫、匹配 400 平臺的元數(shù)據(jù)并把存檔在你多臺設備間同步。誰該看這篇四類玩家的對照表如果你有一臺 NAS 或家用服務器上面躺著幾千個散落的 ROM 文件翻起來靠緣分 → 往下看如果你想打開瀏覽器就玩懷舊游戲不想裝任何模擬器 → 往下看如果你有兩臺以上設備PC 掌機 模擬器盒子想讓存檔自動對上 → 往下看如果你想給實體盤收藏做個局域網(wǎng)里的數(shù)字展示柜 → 往下看如果你在找 3A 現(xiàn)代游戲庫或聯(lián)機對戰(zhàn)方案 → 不必看了RomM 只做模擬器和懷舊游戲這一攤它比手動整理文件夾強在哪 先說一個反直覺的事實同一款游戲文件名可能有三個版本——不同命名規(guī)范、不同地區(qū)、多碟游戲的 disc1/disc2你手工重命名永遠對不齊。RomM 不看文件名。它對文件內容算哈希再拿去和 10 個元數(shù)據(jù)源IGDB、Screenscraper、MobyGames、LaunchBox 等交叉比對文件改名叫什么都認得出來對比項手動整理文件夾RomM 掃描認出一款游戲靠文件名哈希 10 元數(shù)據(jù)源交叉驗證封面與截圖逐個找、逐個下掃描時自動拉取多碟游戲憑記憶配對同一文件夾即一款自動歸組去重肉眼比對相同哈希即同一款自動合并手動整理像按書名碼書書名會寫錯也會重名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創(chuàng)建第一個賬號點掃描。幾分鐘后平臺頁就會出現(xiàn)你的封面墻。其余變量都是可選的按需填變量必填不填會怎樣ROMM_AUTH_SECRET_KEY是服務起不來DB_PASSWD是數(shù)據(jù)庫連不上SCREENSCRAPER_USER/STEAMGRIDDB_API_KEY否庫能掃但封面和美術素材缺位SCAN_WORKERS否默認 4 并發(fā)大庫偏慢按場景怎么選元數(shù)據(jù)密鑰、訪客模式與大庫 ?你的場景推薦配置代價只瀏覽收藏不打算編輯KIOSK_MODEtrue局域網(wǎng)任何人都可只讀瀏覽要完整封面墻Screenscraper 免費密鑰 SteamGridDB 密鑰首次掃描慢封面要逐個拉取萬級文件的大庫SCAN_WORKERS8、WEB_SERVER_CONCURRENCY8首掃以小時計留意磁盤 IO瀏覽器直接玩不用配EmulatorJS 開箱即用部分平臺不支持大 ROM 加載慢多設備存檔同步注冊設備并開啟 save sync實例地址需每臺設備都能訪問PC 桌面庫整合Playnite 插件導入需裝 Playnite掌機 / Steam DeckArgosy 或 Grout 官方應用掃碼配對首次使用要配對一次邊界與排錯掃描之后的六個坑 ??現(xiàn)象判斷依據(jù)處理辦法平臺文件夾沒被識別掃描后不出現(xiàn)對應平臺文件夾改名成支持的平臺名如psx或按 examples/config.example.yml 用system.platforms映射游戲認出來了但沒封面該平臺沒配元數(shù)據(jù)源密鑰補 Screenscraper 或 SteamGridDB 密鑰后重新掃描掃描卡在某幾個文件日志指向損壞文件或特殊字符文件名用配置里的exclude段跳過它們80 端口被占用compose 日志報端口沖突ports改成8080:8080兩臺設備存檔不同步兩臺設備沒注冊在同一賬號下注冊設備后用同一賬號登錄瀏覽器點播放沒反應該平臺不在 EmulatorJS 支持列表下載文件本地模擬器玩收尾與延伸先拿一個免費密鑰開始 首掃是最長的一道坎之后往游戲庫丟文件再觸發(fā)掃描幾分鐘就能認出新品。下一步動作去申請一個免費的 Screenscraper 密鑰填進環(huán)境變量重新掃描把灰底占位圖變成開頭那張封面墻。項目入口與完整功能清單README.md后端架構全文含掃描流程與后臺任務docs/BACKEND_ARCHITECTURE.md全套環(huán)境變量說明300 項都有注釋env.template【免費下載鏈接】rommA beautiful, powerful, self-hosted ROM manager and player.項目地址: https://gitcode.com/GitHub_Trending/rom/romm創(chuàng)作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考