retrom
SHA-256セルフホスト型のゲームライブラリマネージャー。エミュレーターゲームに特化しており、自分の DRM-free ゲームをいつでもどこでもプレイできます。
スマートダウンロード
Download 版をダウンロード
v0.8.1 · 101.7 MB
セルフホスト型のプライベート Steam で、すべてのゲームとエミュレーターを一元管理。
主な機能
- セルフホスト、すべてのゲームファイルは自分のサーバーに保存
- ハードディスクを自動スキャンしてゲームとプラットフォームを追加
- クライアントは Windows、macOS、Linux、ブラウザに対応
- エミュレーター設定をクラウド同期、機種変更時の再設定は不要
- ゲームカバーとメタデータを自動ダウンロード
できないこと
- •サーバーを自分でメンテナンスする必要があり(Docker または直接実行)、まったく手間をかけたくないユーザーには向いていません。エミュレーターの設定ファイルはクライアントごとに保存されるため(ローカルのエミュレーターパス)、PC を変更した場合はパスを手動で調整する必要があります。現在は DRM-free のゲームと ROM のみをサポートしており、正規の Steam 暗号化ゲームは実行できません。
使用例
- ROMを大量に持っているが管理が乱雑なユーザー:Retromですべてのエミュレーターゲームを一元管理し、カバー画像とメタデータを自動で補完
- マルチデバイスプレイヤー:自宅のPCでエミュレーターの設定を済ませれば、ノートPCで直接同期でき、再設定は不要
- プライベートなクラウドゲームライブラリを自前で構築したいユーザー:ゲームをNASに保存し、クライアントからいつでもインストールしてプレイ
詳細説明
Retrom は、セルフホスト型の集中ゲームライブラリ管理サービスです。ファイルシステムをスキャンしてゲームとプラットフォームを自動的に識別し、メタデータとポスターをダウンロードします。任意のデスクトップクライアントやWebブラウザから、ゲームのインストール、アンインストール、起動が可能です。エミュレータのゲームライブラリを統合し、Steam や GoG(近日対応予定)などのサードパーティプラットフォームをサポートし、エミュレータの設定をサーバーに保存するため、複数のデバイス間で簡単に同期できます。Windows、macOS、Linux のクライアントをサポートし、ブラウザ上で直接エミュレータゲームをプレイすることも可能です(EmulatorJS ベース)。自分専用のプライベートな Steam プラットフォームを構築したようなものです。
トラブルシューティング & FAQ (2)
トラブル対応コンテナが 'ENOENT: no such file or directory, scandir /app/web/src/routes' エラーで起動できないのはなぜですか?
このエラーは無害であり、本番アプリケーションに影響を与えない開発ツールに起因します。このログメッセージがあっても、Webインターフェースにはアクセス可能であるはずです。インターフェースにアクセスできない場合、その原因はこのエラーとは無関係です—ネットワーク設定、ポートマッピング、または他のログを確認してください。
トラブル対応Nix 経由で retrom をインストールする際に 'ERR_PNPM_NO_OFFLINE_TARBALL' ハッシュ不一致が発生した場合の修正方法は?
これは、pnpm-lock.yamlの更新後にNixパッケージ内のpnpmDeps.hashが古くなっていることが原因です。回避策: 1. derivation内でpnpmDeps.hashを空文字列に設定します。2. derivationをビルドし、ハッシュ不一致エラーで失敗するのを待ちます。3. エラーから'got: sha256-'の値をコピーしてpnpmDeps.hashフィールドに貼り付けます。retromの場合、修正を適用した後にnix run github:/JMBeresford/retrom#retromを実行します。
タグ
はじめ方
ソフトウェアをインストール
ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)
ステップ1:サーバーをダウンロードします(Docker イメージまたは自分でコンパイル)。クイックスタートガイドを参照してください
ステップ2:サーバーを起動し、スキャンディレクトリ(ゲームフォルダ)を設定します
ステップ3:任意のクライアント(デスクトップまたはブラウザ)からサーバーに接続すれば、ゲームの閲覧、インストール、起動ができます
- ステップ1:サーバーをダウンロードします(Docker イメージまたは自分でコンパイル)。クイックスタートガイドを参照してください
- ステップ2:サーバーを起動し、スキャンディレクトリ(ゲームフォルダ)を設定します
- ステップ3:任意のクライアント(デスクトップまたはブラウザ)からサーバーに接続すれば、ゲームの閲覧、インストール、起動ができます
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
2e31456eb42e249ee4a73b2bcdeeb564d02b118065c12eaf7ffffcf777bc1b67このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
サーバーのアンインストールは、コンテナを停止してデータボリュームを削除するだけで完了します。デスクトップクライアントは直接削除できますが、先にゲームをアンインストールすることをお勧めします。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs