Repolode
JMBeresford

JMBeresford/retrom

エミュレータ対応ゲームとDRMフリーのゲームを整理し、デスクトップやWebクライアントから起動できるセルフホスト型ゲームライブラリサービス。

代替できる製品:Steam

スター
2,105
フォーク
45
未解決の Issue
73
最終コミット
5 日前

これは何?

Retromは、ゲームライブラリを一元管理するサービスです。1台のマシンでホストし、ほかのデバイスからデスクトップクライアントやWebクライアントで接続して、中央のライブラリにあるゲームをインストール、ダウンロード、プレイできます。

ファイルシステムをスキャンしてゲームやプラットフォームを検出し、自動で追加します。エミュレータのプロファイルはクライアントごとに管理しながらサーバーに保存するため、デバイス間で設定を共有したり、再インストール後に復元したりできます。さまざまなエミュレータやプラットフォームのゲームを単一のインターフェースから起動でき、対応プロバイダーからメタデータやアートワークをダウンロードできます。

Steamなどのサードパーティ製ライブラリの取り込みも目指しており、GOGは対応予定、ネイティブのPC、Linux、macOSゲームは実験的な機能として記載されています。コントローラーに対応した全画面モードと、EmulatorJSを使ったブラウザー内エミュレーションも利用できます。

主な機能

  • 01ファイルシステムをスキャンしてゲームやプラットフォームを検出し、ライブラリに自動で追加します。
  • 02Windows、macOS、Linuxのデスクトップクライアントで、ゲームのインストール、アンインストール、プレイができます。
  • 03ブラウザーからライブラリにアクセスできるWebクライアントを備え、EmulatorJSによるブラウザー内エミュレーションにも対応しています。
  • 04クライアントごとのエミュレータプロファイルをサーバーに保存し、設定を共有・復元できます。
  • 05IGDBなどの対応プロバイダーからゲームのメタデータやアートワークをダウンロードします。
  • 06コントローラー対応の全画面モードを利用できます。

ユースケース

  • 自宅のサーバーで個人のDRMフリーゲームコレクションをホストし、複数のコンピューターでプレイする。
  • 複数のプラットフォームのエミュレートされたゲームを1つのライブラリにまとめ、単一のランチャーから起動する。
  • デバイス間、またはOSの再インストール後もエミュレータの設定を統一して保つ。
  • クライアントをインストールしていないデバイスのブラウザーから、自宅のゲームライブラリをプレイする。

クイックスタート

  1. 1

    Wikiでクイックスタートガイドを開く

  2. 2

    リリースページから最新のクライアントをダウンロードする

使う前に知っておきたいこと

  • サーバーのセットアップが必要です。クライアントはセルフホスト型のサービスに接続します。
  • エミュレーター単体でのクラウドセーブやユーザー認証など、一部の機能は未完成です。
  • デスクトップ限定のネイティブPCゲーム対応は実験的機能として扱われています。

収録されている特集

トピック

よくある質問

retrom とは?
エミュレータ対応ゲームとDRMフリーのゲームを整理し、デスクトップやWebクライアントから起動できるセルフホスト型ゲームライブラリサービス。 Retromは、ゲームライブラリを一元管理するサービスです。1台のマシンでホストし、ほかのデバイスからデスクトップクライアントやWebクライアントで接続して、中央のライブラリにあるゲームをインストール、ダウンロード、プレイできます。
retrom は無料で使えますか?ライセンスは?
retrom は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
retrom は今もメンテナンスされていますか?
活発にメンテナンス中。retrom の最終コミットは 2026年11月1日 です。
retrom は何に使えますか?
自宅のサーバーで個人のDRMフリーゲームコレクションをホストし、複数のコンピューターでプレイする。 複数のプラットフォームのエミュレートされたゲームを1つのライブラリにまとめ、単一のランチャーから起動する。 デバイス間、またはOSの再インストール後もエミュレータの設定を統一して保つ。 クライアントをインストールしていないデバイスのブラウザーから、自宅のゲームライブラリをプレイする。
retrom のインストール方法は?
Wikiでクイックスタートガイドを開く リリースページから最新のクライアントをダウンロードする
retrom はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/JMBeresford/retrom

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト