retrom
SHA-256自托管游戏库管理器,专注模拟器游戏,让你随时随地玩自己的 DRM-free 游戏。
自建私人 Steam,管理所有游戏和模拟器。
주요 기능
- 自托管,所有游戏文件存在你自己服务器上
- 自动扫描硬盘添加游戏和平台
- 客户端覆盖 Windows、macOS、Linux 和浏览器
- 模拟器配置云端同步,换机无需重新设置
- 自动下载游戏封面和元数据
할 수 없는 것
- •需要自己维护服务器(Docker 或直接运行),不适合完全不想折腾的用户;模拟器配置文件是基于单个客户端保存的(本地模拟器路径),换电脑后需手动调整路径;目前只支持 DRM-free 游戏和 ROM,不能运行正版 Steam 加密游戏。
사용 사례
- 拥有一堆 ROM 但管理混乱的用户:用 Retrom 统一管理所有模拟器游戏,封面和元数据自动补齐
- 多设备玩家:在家里电脑上装好模拟器配置,到笔记本上直接同步,无需重复配置
- 想自建私人云游戏库:把游戏存在 NAS 上,通过客户端随时安装游玩
상세 설명
Retrom 是一个自托管的集中式游戏库管理服务。它能扫描你的文件系统,自动识别游戏和平台,并下载元数据和海报。你可以在任意桌面客户端或网页浏览器上安装、卸载和启动游戏。它整合了模拟器游戏库,支持 Steam、GoG(即将支持)等第三方平台,并将模拟器配置保存在服务器上,方便多设备同步。支持 Windows、macOS 和 Linux 客户端,还能在浏览器里直接玩模拟器游戏(基于 EmulatorJS)。就像给自己搭建了一个私人的 Steam 平台。
문제 해결 & FAQ (2)
문제 해결컨테이너가 'ENOENT: no such file or directory, scandir /app/web/src/routes' 오류로 시작하지 못하는 이유는 무엇인가요?
이 오류는 무해하며, 프로덕션 애플리케이션에 영향을 주지 않는 개발 도구에서 발생합니다. 이 로그 메시지에도 불구하고 웹 인터페이스는 여전히 접근 가능해야 합니다. 인터페이스에 접근할 수 없는 경우, 해당 원인은 이 오류와 무관합니다—네트워크 설정, 포트 매핑 또는 다른 로그를 확인하세요.
문제 해결Nix를 통해 retrom을 설치할 때 'ERR_PNPM_NO_OFFLINE_TARBALL' 해시 불일치를 수정하는 방법은 무엇인가요?
이는 pnpm-lock.yaml 업데이트 후 Nix 패키지의 pnpmDeps.hash가 오래되어 발생합니다. 해결 방법: 1. 파생에서 pnpmDeps.hash를 빈 문자열로 설정합니다. 2. 파생을 빌드하고 해시 불일치로 실패할 때까지 기다립니다. 3. 오류의 'got: sha256-' 값을 복사하여 pnpmDeps.hash 필드에 붙여넣습니다. retrom의 경우 수정 적용 후 nix run github:/JMBeresford/retrom#retrom을 실행합니다.
태그
시작하기
소프트웨어 설치
배포판에 맞는 패키지를 설치 (dpkg / rpm / AppImage)
步骤1:下载服务器端(Docker 镜像或自行编译),参考快速入门指南
步骤2:启动服务器,配置扫描目录(你的游戏文件夹)
步骤3:在任意客户端(桌面或浏览器)连接服务器,即可浏览、安装和启动游戏
- 步骤1:下载服务器端(Docker 镜像或自行编译),参考快速入门指南
- 步骤2:启动服务器,配置扫描目录(你的游戏文件夹)
- 步骤3:在任意客户端(桌面或浏览器)连接服务器,即可浏览、安装和启动游戏
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
2e31456eb42e249ee4a73b2bcdeeb564d02b118065c12eaf7ffffcf777bc1b67이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
卸载服务器只需停止容器并删除数据卷;桌面客户端可直接删除,但建议先卸载游戏。
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs