Multiplay Hosting
ノート: Multiplay Hosting は、Unity が提供する、ゲームのホスティングとスケーリングのためのセルフサービス体験です。Clanforge と同じテクノロジーと機能を使用していますが、表現が合理化され、他の Unity 製品およびサービスとの インテグレーション が向上しています。古いバージョンのゲームサーバーホスティングを使用している場合は、Clanforge のドキュメント を参照してください。
Unity のスケーラブルなサーバーホスティングプラットフォーム、Multiplay Hosting へようこそ。
通常、ゲーム開発者やスタジオは、ゲームプレイ、アニメーション、レベルデザインなど、ゲーム制作に直接関連する分野の専門知識を持っています。しかし、マルチプレイヤーゲームのホスティングと スケーリング を適切に管理することは困難であり、ゲームをリリースするための時間的なプレッシャーもあります。これらの障害により、特にプレイヤーの要求を満たすのに十分なサーバーがない場合、マルチプレイヤーの実装が困難になる可能性があります。詳細については、エコシステムの概要 と インテグレーション に関するドキュメントを参照してください。
Multiplay Hosting は、インフラストラクチャを大規模に実行および運用する複雑さを解消して、開発チームが魅力的なプレイヤー体験の創造に注力できるようにします。また、以下を行うための手段を提供します。
- サーバーの健全性やその他の 分析データ を追跡する。
- ダウンタイムなしのパッチ処理 でサーバーを更新する。
- サービス品質 (QoS) データ に基づいて、最良の体験を提供するサーバーにプレイヤーを配置する。
- Docker と Multiplay Hosting のコンテナレジストリを使用して、ビルドをコンテナ化 する。
使用の準備
プロジェクトで Multiplay Hosting の利用を開始する方法については、使用の準備ガイド を参照してください。
また、使用開始に役立つ以下のサンプルも確認してください。
- BR200 - Photon Fusion を使用したバトルロイヤルマルチプレイヤー (Photon): Unity は Photon と提携して、Unity の Multiplay Hosting オーケストレーションプラットフォームと Matchmaker で最高のパフォーマンスを生み出すのに役立つ、まったく新しいバトルロイヤルのサンプルを作成しました。このサンプルのインストール方法と使用方法の詳細については、こちら を参照してください。
- MatchPlay サンプル: Multiplay Hosting と Matchmaker のシンプルかつ効率的なインテグレーション。
- Megacity Metro サンプル: 完全に機能する大規模なクロスプラットフォームの対戦型マルチプレイヤーシューティングゲーム、Megacity Metro をダウンロードします。このデモは Netcode for Entities、Multiplay Hosting、Matchmaker、Authentication、Vivox Voice Chat を使用しており、上級者ユーザー向けです。
インターフェース
アプリケーションを Multiplay Hosting と統合して管理するには、複数の方法があります。
- Unity 向け Multiplay Hosting SDK を使用すると、Unity プロジェクトを Multiplay Hosting と統合できます。
- Unreal 向け Multiplay Hosting SDK を使用すると、Unreal プロジェクトを Multiplay Hosting と統合できます。
- Unity Cloud Dashboard は、Multiplay Hosting の設定を管理するためのウェブベースのインターフェースを提供します。
- コマンドラインインターフェース は、Multiplay Hosting と対話する自動ワークフローをビルドする方法を提供します。
- Multiplay Hosting リソース設定 API を使用すると、ユーザーはゲームサーバーを動かすリソースの設定をすばやく簡単に管理できます。
- Multiplay Hosting ゲームサーバーライフサイクル API は、ゲームサーバーのライフサイクルを管理するためのメカニズムを提供し、ゲームサーバーをマッチに割り当てたり、不要になったときに割り当て解除したりできるようにします。