OpenSource-Hub
G

gaseous-server

883 stars·동영상·오디오 다운로드·SHA-256 체크섬 확인됨

셀프 호스팅 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 (2)

문제 해결
file path로 새 라이브러리를 추가한 후 Gaseous UI에서 모든 라이브러리가 사라진 이유는 무엇인가요?

제공한 새 라이브러리의 디렉토리 경로가 이미 파일로 존재하는 경우 이 문제가 발생합니다. Gaseous는 시작 시 각 라이브러리 경로에 대해 내부적으로 Directory.CreateDirectory()를 호출합니다. 해당 경로에 파일이 존재하면 IOException과 함께 작업이 실패하고, 이로 인해 모든 라이브러리 로딩이 중단되어 UI에서 사라집니다. 해결하려면 충돌하는 파일(예: /games/roms/nintendo/snes)을 삭제하거나 다른 곳으로 이동한 후 Gaseous 서버 컨테이너를 재시작하세요. 재시작 후 모든 라이브러리가 다시 나타나며 올바른 디렉토리 경로로 라이브러리를 추가할 수 있습니다.

원본 Issue #578
문제 해결
Gaseous Server에서 rematcher를 실행하거나 라이브러리를 가져올 때 발생하는 Hasheous 404 Not Found 오류를 해결하는 방법

이 404 오류는 일반적으로 무시해도 됩니다. 이는 Hasheous 메타데이터 서비스가 해당 파일에 대한 일치하는 시그니처를 찾지 못했음을 의미하며, 반드시 서버 장애를 나타내는 것은 아닙니다. 안심하고 계속 진행하거나 나중에 재매칭/메타데이터 새로 고침을 다시 시도할 수 있습니다. 불분명한 로깅은 이후 릴리스에서 개선되었으므로, 오류가 계속해서 심각한 예외로 표시되면 Gaseous Server를 v2.0 이상으로 업그레이드하세요.

원본 Issue #370

태그

ROM管理模拟器自托管游戏浏览器游玩EmulatorJS.NET

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

단계 1: MariaDB 11.1.2+(권장) 또는 MySQL 8+ 및 ffmpeg 설치

4

단계 2: IGDB API 키 획득(또는 Hasheous 프록시 구성)

5

단계 3: Docker를 사용하여 gaseous-server 이미지를 실행하거나 소스 코드에서 빌드하여 실행

설치 가이드
  1. 단계 1: MariaDB 11.1.2+(권장) 또는 MySQL 8+ 및 ffmpeg 설치
  2. 단계 2: IGDB API 키 획득(또는 Hasheous 프록시 구성)
  3. 단계 3: Docker를 사용하여 gaseous-server 이미지를 실행하거나 소스 코드에서 빌드하여 실행
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

서비스를 중지하고 Docker 컨테이너/이미지를 삭제(또는 설치 디렉터리 삭제)한 후, 데이터베이스를 수동으로 삭제(선택 사항)하여 완전히 제거합니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스Other
마지막 업데이트2026-10-15 05:07:30
GitHub 저장소

문제 발생? 아래 FAQ 확인

2 FAQs

유사한 프로젝트