RetroAssembly
自托管的基于浏览器的复古游戏库,支持25+款经典游戏机
选择要部署的 VPS 方案 RetroAssembly
以 CNY 109.99/月 的价格续订 2 年。可随时取消。
关于 RetroAssembly
RetroAssembly 是一个自托管的 Web 应用程序,将经典游戏带到浏览器中。它允许您上传和整理一个包含 25 种以上复古平台(从 8 位家用游戏机到便携式掌机和街机)的个人 ROM 收藏,并直接在桌面或移动设备上的浏览器中玩任何游戏,无需在任何设备上安装模拟器或插件。它采用 TypeScript 构建,由 Nostalgist.js 提供支持,将精致的库界面与完整的模拟支持和用户账户管理相结合,所有这些都运行在一个由 SQLite 支持的单个 Docker 容器中,无需外部数据库。
常见用例
RetroAssembly 专为那些想要拥有一个私有、可在浏览器中访问的复古游戏收藏的用户而设计。收藏家和爱好者使用它将多年积累的 ROM 库整理成一个可搜索、内容丰富的界面,他们可以从网络上的任何设备访问。家长将其设置为家庭游戏服务器,这样孩子们就可以在手机或平板电脑上使用屏幕控制器玩经典游戏,而无需额外的硬件。复古游戏社区运行共享实例,成员可以通过自己的账户上传和一起玩游戏,并拥有独立的存档状态。开发人员将其用作测试基于浏览器的模拟器在不同硬件上性能的参考平台。保持 VPS 运行的旅行者可以从世界任何地方的任何浏览器访问他们的游戏库,存档状态在服务器端持久保存,因此会话之间不会丢失进度。
主要功能
- 支持 25 种以上经典平台,包括 NES、SNES、Sega Genesis、Game Boy、Game Boy Advance、街机、Atari 2600、Virtual Boy、WonderSwan 等
- 自动获取封面图和游戏元数据,使游戏库显示封面和标题,而非原始文件名
- 存档状态系统,支持手动和自动快照,以及每个 ROM 可配置的限制
- 支持模拟器上的游戏回溯功能,让您无需重新加载存档状态即可撤销错误
- 复古 CRT 和着色器视觉效果,重现原始硬件显示器的外观
- 虚拟屏幕控制器,用于移动设备和平板电脑游戏,无需物理游戏手柄
- 支持键盘和游戏手柄的空间导航,用于浏览游戏库
- 多用户账户,每个用户拥有独立的存档状态、偏好设置、收藏夹和启动历史记录
- SQLite 支持的存储 — 无需外部数据库,所有数据都存储在单个卷中
- 基于 Hono.js 和 Drizzle ORM 构建,采用 React Router 前端,实现快速、现代的性能
为何在 Hostinger VPS 上部署 RetroAssembly
在 Hostinger VPS 上运行 RetroAssembly,您可以拥有一个私有的游戏库,可从任何设备上的任何浏览器访问,无需依赖云游戏服务或本地模拟器安装。由于应用程序使用 SQLite 并将所有内容存储在单个卷中,因此备份就像复制一个目录一样简单 — 无需管理或快照单独的数据库服务器。VPS 为大型 ROM 收藏提供了所需的持久存储,并为流畅的浏览器内模拟提供了网络带宽,同时 Traefik 自动处理 HTTPS,因此可以从家庭网络外部安全地访问该库。Hostinger 的一键部署可在不到一分钟内启动 RetroAssembly,让您随时开始上传您的收藏。
选择要部署的 VPS 方案 RetroAssembly
以 CNY 109.99/月 的价格续订 2 年。可随时取消。