デスクトップ環境付きのSteamクライアントをヘッドレスで実行し、ブラウザ、Moonlight、Steam Linkにゲームを配信するDockerイメージ。
games-on-whales/wolf
Moonlight向けのストリーミングサーバー。複数のリモートクライアントが1台のホストを共有してゲームを遊べ、各セッションはDockerまたはPodmanコンテナで実行されます。
- スター
- 2,278
- フォーク
- 170
- 未解決の Issue
- 119
- 最終コミット
- 4 時間前
これは何?
WolfはMoonlightクライアント向けのストリーミングサーバーです。複数のリモートユーザーが1台のLinuxホストを共有してビデオゲームをプレイできます。物理モニターやダミープラグがなくても、任意の解像度とフレームレートで仮想デスクトップをオンデマンドに作成します。
各ユーザーセッションは、Games On Whalesプロジェクトをベースにしたコンテナ内で、低い権限で実行されます。Wolfは複数のGPUを同時にサポートしているため、1枚でストリームのエンコードを行い、別のGPUでゲームを動かせます。映像と音声は低遅延でストリーミングされ、ゲームパッドも完全にサポートされています。
エンコードパイプライン、GPU設定、DockerまたはPodmanの低レベルな設定は構成ファイルで指定できるため、動作をカスタマイズできます。
主な機能
- 01複数のリモートクライアントが、1台のホストからそれぞれ異なるセッションをストリーミングできます。
- 02モニターなしで、任意の解像度とフレームレートの仮想デスクトップをオンデマンドで作成できます。
- 03各セッションを、低い権限のDockerまたはPodmanコンテナ内で実行します。
- 04エンコードとゲーム実行を別々のGPUで同時に処理できます。
- 05低遅延の映像・音声ストリーミングと、完全なゲームパッドサポートを提供します。
ユースケース
- 高性能なゲームサーバー1台を、家族や家庭内の複数のデバイスで共有する。
- Linuxホスト上のゲームを、複数ユーザー向けに分離されたコンテナで実行する。
- ホストに物理ディスプレイを接続せずに、Moonlightクライアントへゲームをストリーミングする。
- 1台のマシンで、エンコードとゲーム実行を別々のGPUに分担させる。
クイックスタート
- 1
ドキュメントを読み、Docker のクイックスタートに従ってください(README にドキュメントへのリンクがあります)
使う前に知っておきたいこと
- Linux ホストと Docker または Podman コンテナ向けに設計された、複数ユーザーでのゲームストリーミングに特化したツールです。
- ゲームを実行するには、適切な GPU とコンテナ環境を備えたホストが必要で、セットアップには手間がかかります。
収録されている特集
トピック
よくある質問
- wolf とは?
- Moonlight向けのストリーミングサーバー。複数のリモートクライアントが1台のホストを共有してゲームを遊べ、各セッションはDockerまたはPodmanコンテナで実行されます。 WolfはMoonlightクライアント向けのストリーミングサーバーです。複数のリモートユーザーが1台のLinuxホストを共有してビデオゲームをプレイできます。物理モニターやダミープラグがなくても、任意の解像度とフレームレートで仮想デスクトップをオンデマンドに作成します。
- wolf は無料で使えますか?ライセンスは?
- wolf は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- wolf は今もメンテナンスされていますか?
- 活発にメンテナンス中。wolf の最終コミットは 2026年11月7日 です。
- wolf は何に使えますか?
- 高性能なゲームサーバー1台を、家族や家庭内の複数のデバイスで共有する。 Linuxホスト上のゲームを、複数ユーザー向けに分離されたコンテナで実行する。 ホストに物理ディスプレイを接続せずに、Moonlightクライアントへゲームをストリーミングする。 1台のマシンで、エンコードとゲーム実行を別々のGPUに分担させる。
- wolf のインストール方法は?
- ドキュメントを読み、Docker のクイックスタートに従ってください(README にドキュメントへのリンクがあります)
- wolf はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/games-on-whales/wolf
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ハードウェアまたはソフトウェアエンコードで、Moonlightクライアントから自分のPCやサーバー上のゲームをストリーミングできるセルフホスト型ゲーム配信ホスト。
デスクトップ環境をそのまま保ちながら、ゲームライブラリをMoonlightまたはNovaクライアントに配信できる、セルフホスト型のLinuxゲームストリーミングホストです。
NVIDIA GameStreamまたはSunshineホストからWindows、macOS、Linux、Steam LinkへゲームをストリーミングするオープンソースのPCクライアント。
標準RFBを改変したプロトコルを使い、Linuxのデスクトップやアプリを最新のブラウザにストリーミングするWebベースのVNCサーバー。
Docker上で動作し、WebRTC経由で複数ユーザーに配信できる、共有操作対応のセルフホスト型仮想ブラウザ。