Repolode
JMBeresford

JMBeresford/retrom

自托管的游戏库管理服务,用于统一管理模拟器游戏并在多台设备上启动。

可替代:Steam

Star
2,105
Fork
45
未关闭 Issue
73
最近提交
6天前

这是什么?

Retrom 是一个集中式游戏库管理服务。你可以把它部署在一台设备上,再在其他设备上连接桌面端或网页端客户端,安装、下载并游玩库中的游戏。

它会扫描本地文件系统,自动识别游戏和平台并加入库中。模拟器配置按客户端管理,但保存在服务端,便于在设备之间共享或在重装系统后恢复。不同模拟器和平台的游戏都可以从同一个界面启动,元数据和封面图则从受支持的数据源自动下载。

项目还计划接入 Steam 等第三方游戏库,GOG 尚在规划中,原生 PC、Linux 和 macOS 游戏目前为实验性功能。客户端支持全屏模式和手柄操作,网页端可通过 EmulatorJS 直接在浏览器中运行模拟器。

核心功能

  • 01扫描本地文件系统,自动识别游戏和平台并加入库中。
  • 02桌面客户端支持 Windows、macOS 和 Linux,可安装、卸载和启动游戏。
  • 03网页客户端可在浏览器中访问游戏库,并通过 EmulatorJS 运行模拟器。
  • 04模拟器配置按客户端管理并保存在服务端,便于共享和恢复。
  • 05从 IGDB 等受支持的数据源下载游戏元数据和封面。
  • 06支持全屏模式和手柄操作。

适用场景

  • 在家庭服务器上托管个人的 DRM-free 游戏库,并在多台电脑上游玩。
  • 把多个平台的模拟器游戏整合到同一个库和启动器中。
  • 在多台设备之间或重装系统后保持模拟器配置一致。
  • 在未安装客户端的设备上,通过浏览器访问家中的游戏库。

快速上手

  1. 1

    打开 wiki 上的快速入门指南

  2. 2

    从发布页面下载最新客户端

使用前须知

  • 需要自行搭建服务端,客户端连接到自托管服务。
  • 部分功能尚未完成,例如独立模拟器的云存档和多用户认证。
  • 原生 PC 游戏支持仍处于实验阶段。

收录于专题

标签

常见问题

retrom 是什么?
自托管的游戏库管理服务,用于统一管理模拟器游戏并在多台设备上启动。 Retrom 是一个集中式游戏库管理服务。你可以把它部署在一台设备上,再在其他设备上连接桌面端或网页端客户端,安装、下载并游玩库中的游戏。
retrom 可以免费使用吗?用的什么许可证?
retrom 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
retrom 还在维护吗?
活跃维护中。retrom 最近一次提交是在 2026年11月1日。
retrom 适合用来做什么?
在家庭服务器上托管个人的 DRM-free 游戏库,并在多台电脑上游玩。 把多个平台的模拟器游戏整合到同一个库和启动器中。 在多台设备之间或重装系统后保持模拟器配置一致。 在未安装客户端的设备上,通过浏览器访问家中的游戏库。
retrom 怎么安装和运行?
打开 wiki 上的快速入门指南 从发布页面下载最新客户端
在哪里获取 retrom?
源代码和安装说明在 GitHub 上:https://github.com/JMBeresford/retrom

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目