Skip to main content
この記事では、ロビーの所有権と、それによって可能になる権限について説明します。

ロビーのオーナーとメンバー

PlayFab エンティティは、オーナーまたはメンバーとしてロビーとやり取りします。 PlayFab Lobby が現在サポートしている PlayFab エンティティは、プレイヤー用の title_player_account とゲーム サーバー用の game_server です。これらのエンティティ タイプに関する詳細は、利用可能な組み込みエンティティ タイプ を参照してください。 ロビーのメンバーはロビーに参加したプレイヤーです。各メンバーには、独立したメンバー データのプロパティ バッグがあります。 ロビーのオーナーは、グローバルなロビー プロパティやその他の 特別な権限 を変更できるプレイヤーまたはゲーム サーバーです。プレイヤーが所有するロビーはクライアント所有ロビーと呼ばれます。ゲーム サーバーが所有するロビーはサーバー所有ロビーと呼ばれます。 プレイヤーは、同時にロビーのオーナーとメンバーの両方になれます。 ゲーム サーバーはロビーのオーナーにはなれますが、メンバーにはなれません。

所有権の確立と変更

ロビーの所有権は、ロビーが最初に作成されたときに最初に付与されます。プレイヤーがロビーを作成すると、そのプレイヤーがロビーを所有します。ゲーム サーバーがロビーを作成すると、そのゲーム サーバーがロビーを所有します。ロビーの作成に関する詳細は、ロビーの作成 を参照してください。 ロビーを所有できるのは 1 度に 1 つのエンティティのみですが、ロビーの所有権はロビーの存続期間を通じて変更される可能性があります。所有権の変更に関する詳細は、ロビーの所有権の変更 を参照してください。

オーナーの権限

ロビーのオーナーには、ロビーのオーナーではないメンバーが持たない権限があります。
  1. オーナーは事前定義済みのグローバル ロビー プロパティ (たとえば、ロビーのアクセス ポリシー) やカスタム グローバル ロビー プロパティを設定できます。これらのプロパティの詳細については、ロビーのプロパティ を参照してください。
  2. オーナーはロビーからメンバーを削除できます。
  3. オーナーは自分の代わりに別のオーナーを指名できます。
    • サーバー所有のロビーでは、オーナーは新しいオーナーとして別のサーバーのみを指名できます。
    • クライアント所有のロビーでは、オーナーは新しいオーナーとして別のメンバーのみを指名できます。

game_server からのクライアント所有ロビーへのアクセス

クライアント所有ロビーを使用する場合、サーバーからロビーに安全にデータを格納する必要が生じる場合があります。このシナリオを可能にするため、API が追加または変更されました。これにより、この目的で ‘game_server’ エンティティを使用してロビーに参加および更新できます。‘ServerData’ は ‘LobbyData’ と似ていますが、‘game_server’ エンティティによってのみ追加できます。これにより、サーバーの接続データなど、他のクライアントが読み取るための重要な情報を格納でき、データのソースを信頼でき、クライアント ロビー オーナーであっても変更できません。

関連項目

最終更新日 2026年8月13日