UStackUStack
Ghost icon

Ghost

Ghostはオープンソースの自社ホスティング専用ゲームサーバ基盤。Hetzner Cloudで対応ゲームを1クリック起動(例:Minecraft、Valheim等)。

Ghost

Ghostとは?

Ghostは、オープンソースの自社ホスティング専用ゲームサーバ実行プラットフォームです。エンドツーエンドのセットアップフローを提供し、VM、トークン、課金があなたのセットアップに紐づけられた状態で、自身のインフラ上で対応ゲームを起動できます。

プラットフォームは、1クリックフロー(ゲーム選択、地域選択、再生)で複数ゲームのサーバ作成を標準化します。また、Webダッシュボードで運用コントロールを一元化し、ライブコンソールビューとサーバライフサイクルイベントや設定変更のアクティビティログを提供します。

主な機能

  • 1クリックサーバセットアップフロー:対応ゲームと地域を選択し、ゲーム間で同一ワークフローでサーバを起動。
  • オープンソースのエンドツーエンドスタック:GitHubで完全実装が公開されており、ブラックボックスサービスなしで閲覧、フォーク、自社ホスティング可能。
  • 高速専用サーバプロビジョニング:Docker、SSH、ファイアウォール設定込みで、専用サーバを1分以内に起動。
  • 賢いデフォルトのダッシュボード:多数のトグルではなく、意見ある設定で構成の複雑さを低減する「デフォルト」ダッシュボード。
  • ライブコンソールアクセス:サーバ稼働中にコンテナのstdoutをストリーミングし、ページからコマンド実行。
  • フィルタ可能なアクティビティログ:サーバ開始、停止、再起動、設定変更をクリーンなタイムラインで追跡。
  • 持ち込みインフラと課金:Hetznerキーを提供するだけで、インフラ、課金、データはあなたの制御下に保ちつつ、Ghostがすべてを接続。

Ghostの使い方

  1. Ghost Webインターフェースでアカウントを作成し、ログイン。
  2. 対応ゲームフローでゲームを選択し、地域を選択。
  3. 1クリック起動プロセスで専用サーバをプロビジョニング;Docker、SSH、ファイアウォール設定は自動処理。
  4. Ghostダッシュボードでサーバ監視:ライブコンソールストリーム閲覧とインターフェース内操作。
  5. 設定変更時はダッシュボード経由で実行し、アクティビティログで変更内容とタイミングを確認。

ユースケース

  • 自身のHetzner CloudアカウントでMinecraft専用サーバ実行:対応ゲームリストからMinecraftを選択、地域選択、サーバ起動、ダッシュボードで管理。
  • 小グループ向けValheimサーバホスト:標準のゲーム/地域選択ワークフローを使い、ライブコンソールでサーバ出力監視。
  • 運用可視性付きRust展開:同一1クリックフローでサーバ起動後、アクティビティログで再起動と設定変更追跡。
  • 協力サバイバル/クラフトサーバ管理:Don’t Starve TogetherやEnshroudedなどを起動し、ダッシュボードのコンソールとタイムラインでセッション管理。
  • ロードマップに新ゲーム追加:希望ゲームがリストにない場合、GitHubでissueを開き、メンテナに将来サポートを依頼。

FAQ

  • 対応ゲームは? サイトにMinecraft、Valheim、Palworld、Enshrouded、V Rising、Rust、Terraria、Satisfactory、Counter-Strike 2、Don’t Starve Togetherが記載。

  • Ghostを自分でホストする必要は? はい—Ghostはオープンソースかつ自社ホスティングで、GitHubに全スタックがあり、フォークして自社ホスティング可能。

  • サーバの起動方法は? プラットフォームは1クリックフロー:ゲーム選択、地域選択、再生で専用サーバをプロビジョニング。

  • サーバ起動後のアクセスは? ダッシュボードはコンテナのstdoutをストリーミングするライブコンソールと、ページからのコマンド実行を提供し、サーバ開始/停止/再起動と設定変更のアクティビティログ付き。

  • 課金とインフラの仕組みは? GhostはあなたのHetznerキーを要求。インフラ、課金、データはHetznerアカウントに紐づき、Ghostが接続を処理。

代替案

  • 汎用自社ホスティングゲームサーバ管理ツール: このカテゴリの代替案もゲームサーバのプロビジョニングに焦点を当てていますが、多くの特定タイトルにわたる標準化された1クリックフローを提供しない場合があります。
  • 手動Docker + 専用サーバセットアップ: 一部のユーザーはDockerでゲームサーバを直接管理し、ファイアウォール/SSH設定を自身で行い、自動化と統一ダッシュボードを犠牲に、よりハンズオンな制御を得ています。
  • マネージドゲームサーバホスティングプロバイダ: これらは自社ホスティングなしで即プレイ可能なホスティングを提供しますが、通常インフラ制御と運用コンテキストを自身の環境から移します。
  • インフラ中心のオーケストレーション(例:コンテナスケジューラ): すでにオーケストレーションプラットフォームを運用中のチーム向けで、自身のツールでサーバをデプロイ・スケールできますが、ゲーム固有のワークフローを自身で構築する必要があります。