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)
문제 해결file path로 새 라이브러리를 추가한 후 Gaseous UI에서 모든 라이브러리가 사라진 이유는 무엇인가요?
제공한 새 라이브러리의 디렉토리 경로가 이미 파일로 존재하는 경우 이 문제가 발생합니다. 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