> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFLobbyServerDataUpdate

> ゲーム サーバーがクライアント所有 PlayFab Multiplayer ロビーのサーバー所有状態 (プロパティおよび検索データを含む) を更新するために使用するリクエスト構造体です。

クライアント所有ロビーに関連付けられたサーバー状態に対する更新のリクエストです。

## 構文

```cpp theme={null}
struct PFLobbyServerDataUpdate {  
    const PFEntityKey* newServer;  
    uint32_t serverPropertyCount;  
    const char* const* serverPropertyKeys;  
    const char* const* serverPropertyValues;  
}  
```

### メンバー

**`newServer`**   const [PFEntityKey](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfentitykey_clientsdk)\*\
*nullptr の可能性があります*

クライアント所有ロビーに関連付けるオプションの新しいサーバーです。

指定する場合、このエンティティは game\_server エンティティである必要があります。<br /><br /> ロビーに関連付けられるサーバーは 1 つだけです。ここで新しいサーバーを設定すると、ロビーで現在関連付けられているサーバーが置き換えられます。

**`serverPropertyCount`**   uint32\_t

更新するサーバー プロパティの数です。

一度に同時に有効なプロパティは `PFLobbyMaxServerPropertyCount` 個までです。したがって、これらのプロパティの半分を削除する場合、この更新で指定できる一意のプロパティは最大でその 2 倍までです。<br /><br /> プロパティの制限を超えた場合、更新操作全体が失敗します。

**`serverPropertyKeys`**   const char\* const\*\
*サイズ `serverPropertyCount` の配列*

更新するサーバー プロパティのキーです。

<br /><br /> このキー リストに指定されたプロパティのみが更新されます。キーがまだ存在しない場合、そのプロパティは作成されます。新しいプロパティ値が nullptr の場合、そのプロパティは削除されます。このリストから省略された既存のプロパティは変更されないままです。

**`serverPropertyValues`**   const char\* const\*\
*サイズ `serverPropertyCount` の配列*

更新するサーバー プロパティの値です。

<br /><br /> 値を削除するには、新しい値として nullptr を指定します。

## 要件

**ヘッダー:** PFLobby.h

## 関連項目

[PFLobby のメンバー](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members)


## Related topics

- [PFLobbyServerPostUpdateAsServer](/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverpostupdateasserver.md)
- [PFMultiplayer C/C++ API 概要 - PFLobby.h](/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members.md)
- [LobbyServerDataUpdate.NewServer](/ja-jp/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyServerDataUpdate/NewServer.md)
- [LobbyServerDataUpdate クラス](/ja-jp/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyServerDataUpdate/overview.md)
- [LobbyServerDataUpdate.SearchProperties](/ja-jp/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyServerDataUpdate/SearchProperties.md)
