gaseous-server
自托管的 ROM 管理与浏览器模拟服务器,让你在网页上直接游玩经典游戏。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
自己建一个云端游戏库,浏览器里直接玩经典老游戏。
主な機能
- 自动抓取游戏元数据(封面、简介等)
- 内置浏览器模拟器(基于 EmulatorJS),支持多种平台
- 用户认证系统,支持安全远程访问
- 支持 Docker 部署,安装简单
- 可与 Hasheous 代理配合,无需 IGDB API 密钥
できないこと
- •从 MySQL 迁移到 MariaDB 必须重建数据库;2. 若暴露到公网,务必启用用户认证,否则存在安全风险;3. 首次扫描 ROM 库较慢。
使用例
- 个人游戏 ROM 收藏整理与远程游玩
- 家庭或小团体共享复古游戏库
詳細説明
Gaseous Server 是一款自托管的 ROM 管理与浏览器模拟服务器。它能整理你的游戏 ROM 文件,自动从 IGDB(或通过 Hasheous 代理)获取封面、简介等元数据,并提供一个网页界面供你浏览和直接游玩游戏。基于 .NET 开发,集成了 EmulatorJS,可在浏览器中运行 RetroArch 核心,支持大量经典平台。1.7.0 以上版本加入了用户认证,允许安全地暴露到公网,但仍需谨慎。相比同类工具,它的核心优势是把 ROM 库管理和即时浏览器模拟合二为一,无需额外安装模拟器客户端。需要 MariaDB/MySQL 数据库和 ffmpeg。适合个人游戏收藏爱好者搭建自己的“云端游戏机”。
トラブルシューティング & FAQ (1)
トラブル対応ファイルパスを指定して新しいlibraryを追加した後、Gaseous UIからすべてのlibraryが表示されなくなるのはなぜですか?
これは、新しいライブラリに指定したディレクトリパスが既にファイルとして存在する場合に発生します。Gaseous は起動時に各ライブラリパスに対して内部で Directory.CreateDirectory() を呼び出します。そのパスにファイルが存在する場合、操作は IOException で失敗し、すべてのライブラリの読み込みが妨げられ、UI から表示されなくなります。修正するには、競合するファイル(例:/games/roms/nintendo/snes)を削除するか、別の場所に移動し、Gaseous サーバーコンテナを再起動してください。再起動後、すべてのライブラリが再表示され、正しいディレクトリパスでライブラリを追加できるようになります。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
步骤1:安装 MariaDB 11.1.2+(推荐)或 MySQL 8+,以及 ffmpeg
步骤2:获取 IGDB API 密钥(或配置 Hasheous 代理)
步骤3:使用 Docker 运行 gaseous-server 镜像,或从源码构建运行
- 步骤1:安装 MariaDB 11.1.2+(推荐)或 MySQL 8+,以及 ffmpeg
- 步骤2:获取 IGDB API 密钥(或配置 Hasheous 代理)
- 步骤3:使用 Docker 运行 gaseous-server 镜像,或从源码构建运行
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
停止服务,删除 Docker 容器/镜像(或删除安装目录),并手动删除数据库(可选)以彻底移除。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
1 FAQ