メインコンテンツへスキップ
QoS リージョンの ping 操作を制御するオプション。以下に記載されている既定値を使用するには、PFMultiplayerServerPingQosServersAsync に NULL を渡します。

構文

メンバー

timeoutMs uint32_t ping ごとの受信タイムアウト (ミリ秒単位)。この時間内に有効なエコーを受信しなかった ping は失敗としてカウントされます。既定値は 250 です。 pingsPerRegion uint32_t リージョンごとの ping の反復回数。報告される latencyMs は、成功した反復の算術平均です。既定値は 3 です。 maxConcurrentRegions uint32_t 同時にプローブされるリージョンの最大数。処理中の各リージョンにつき 1 つの UDP ソケットが開かれます。既定値は 0 で、「すべてのリージョンを同時に処理する」と解釈されます。 includeAllRegions bool true の場合、タイトルがビルドをデプロイしたリージョンだけでなく、すべての Azure リージョンのビーコンを返すように ListQosServersForTitle に要求します。既定値は false です。 routingPreference const char*
is null-terminated
ListQosServersForTitle に転送されるルーティング設定で、サービスが返すビーコン VIP を選択します。MultiplayerServer の RoutingType 列挙型で定義されている文字列を受け入れます: “Microsoft” (既定値 — Azure パブリック IP に Microsoft ネットワーク レベルのルーティングがタグ付けされているビーコンで、経路のできるだけ多くの部分で Azure バックボーンを経由します) または “Internet” (エンドツーエンドでパブリック インターネット経由でルーティングされるビーコン)。NULL または空の場合、フィールドは未設定のままとなり、サービスは既定値 (“Microsoft”) を適用します。両方のルーティングの種類のデータ プレーン VIP を提供するタイトルでは、この API を 2 回 (設定ごとに 1 回) 呼び出し、プレイヤーが実際に使用するデータ プレーンに応じてリージョンを順位付けする必要があります。

要件

ヘッダー: PFMultiplayerServerQoS.h

関連項目

PFMultiplayerServerQoS のメンバー
最終更新日 2026年10月16日