Clanforge へようこそ

ノート: このページの内容は Clanforge に関連しています。Multiplay Hosting を使用している場合は、Multiplay Hosting のドキュメント を参照してください。

Unity のスケーラブルなゲームサーバーホスティングプラットフォーム、Clanforge へようこそ。Clanforge は、インフラストラクチャを大規模に実行および運用する複雑さを解消して、開発チームが魅力的なプレイヤー体験の創造に注力できるようにします。

通常、ゲーム開発者やスタジオは、ゲームプレイ、アニメーション、レベルデザインなど、ゲーム制作に直接関連する分野の専門知識を持っています。しかし、マルチプレイヤーゲームのホスティングとスケーリングを適切に管理することは困難であり、ゲームをリリースするための時間的なプレッシャーもあります。これにより、特にプレイヤーの要求を満たすのに十分なサーバーがない場合、マルチプレイヤーの実装が困難になる可能性があります。Clanforge は、マルチプレイヤーゲームのホスティングとスケーラブルな運用インフラストラクチャを提供することでこれらの問題を解決して、開発チームが魅力的なプレイヤー体験の創造に注力できるようにします。

概念

この Clanforge の概念の概要では、Clanforge の以下の側面について説明します。

  • インテグレーション: Clanforge を開始するための 要件プロセスレポートベストプラクティス について知るには、ここから始めてください。
  • マッチメーカー のインテグレーション: マッチメーカーは、ゲームの開始前にスキルと場所を考慮してプレイヤー同士をグループ化し、プレイヤーに可能な限り最高の体験を提供するために Clanforge に接続できるコンポーネントです。
  • 割り当てと予約: 割り当て予約 は Clanforge の中核をなすものであり、ゲームセッションをホストするサーバーを選択する役割を担います。 この章では、これらの逆のプロセスである 割り当て解除予約解除 についても説明します。
  • QoS (Quality of service): QoS は、ユーザーがいつどこでプレイしていても安定した接続を保証できるように、マッチの接続に最適な地域を特定します。
  • スケーリング: スケーリングテクノロジーは、必要に応じてサーバー容量を調整し、不要なサーバーにコストをかけずに済むようにします。ここでは、ベアメタルサーバーとクラウドサーバーの違いとそれらが連携する仕組み、割り当てと予約とスケーリングの関係について説明します。
  • フリート:  同様の方法で管理する必要がある一群のサーバーは、フリートにグループ化されます。この章では、フリートの場所、フリート地域へのグループ化と、Clanforge がフリート地域内で割り当てを処理する方法について説明します。
  • サーバー管理: この章では、サーバーの操作、バッファによって必要な数のサーバーを確実に稼働および停止させる方法、使用可能な最良のサーバーの選択について説明します。
  • ゲームの更新: ゲームの存続期間中に、ゲームの新しいバージョンをゲームサーバーにプッシュする可能性があります。この章では、更新を管理する 方法と、そのために利用できるさまざまな手法 (ゲームサーバーをオフラインにせずにゲームイメージを更新できる ダウンタイムなしのパッチ処理 など) について説明します。

API

この概要全体で、Clanforge のアプリケーションプログラミングインターフェース (API) を通じて行うことができる特定のリクエストや呼び出しへのリンクを見つけることができます。その場合、このドキュメントでダイレクトリンクが提供されますが、Clanforge API に自分でアクセスして調べることもできます。