Configuring Session Templates with the Admin Portal
概要
セッションバックエンドサービスは、多くのゲーム、特にオンラインマルチプレイヤー機能を備えたゲームにとって重要なコンポーネントです。セッションバックエンドサービスは、セッションの処理とプレイヤーの相互接続を担います。
セッションテンプレートで、ゲームデベロッパーはセッションの動作を設定できます。
このトピックの目的は以下を提供することです。
- セッションテンプレートの概要と、管理者ポータルでのそれらの設定方法
- セッションテンプレートの設定がゲームにどのように反映されるかの説明
前提条件
以下のガイドを完了するには、次のことを満たしている必要があります。
- マッチメイキング サービスに精通している。
- 管理者ポータルへのアクセス権がある。
セッションテンプレート設定の管理
左側のメニューで、[Game Management (ゲーム管理)]に移動し、[New Matchmaking (新しいマッチメイキング)]をクリックし、[Session Templates (セッションテンプレート)]を選択します。
右上隅にある[+ Add Session Template (+セッションテンプレートを追加)]を選択します。
[Add Session Template (セッションテンプレートを追加)]フォームが表示されます。
次のフィールドに入力します。
- [Session Template Name (セッションテンプレート名)]:セッションテンプレートの名前を入力します。
- [Session Type (セッションタイプ)]:ドロップダウンメニューからセッションタイプを選択します。
- [Min Players (最小プレイヤー数)]:セッションで許容される最小プレイヤー数を設定します。
- [Max Players (最大プレイヤー数)]:セッションで許容される最大プレイヤー数を設定します。
- [Invite Timeout (招待のタイムアウト)]:セッションからの招待がタイムアウトするまでの時間制限(秒単位)を設定します。
- [Inactive Timeout (非アクティブのタイムアウト)]:ロビーから切断され、まだ再接続していないプレイヤーがタイムアウトするまでのセッションの待機時間(秒単位)を設定します。
- [Joinability (参加可能性)]:ドロップダウンメニューから[Joinability (参加可能性)]設定を選択します。
- [Requested Regions (リクエストするリージョン)]:ドロップダウンメニューから、このセッションを使用できる地域を選択します。
例:非公開セッションのテンプレートを作成
この例では、セッションのタイプと参加可能性を設定して、セッションの動作を定義します。タイプが[NONE
(なし)]に設定され、参加可能性が[INVITE ONLY
(招待のみ)]に設定されている場合、セッションはパーティセッションのように動作し、新しいプレイヤーは招待された場合にのみセッションに参加できます。
以下の設定では、セッションには 1 ~ 5 人のプレイヤーが参加できます。Invite timeout=60
は招待が期限切れになるまでの時間ですが、Inactive timeout=60
は、プレイヤーが既にセッションに参加しているものの、60 秒を超える時間ロビーサービスから切断された場合、そのプレイヤーはドロップされることを意味します。