> ## 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.

# Lobby.PostUpdateAsServer

> Lobby.PostUpdateAsServer

# Lobby.PostUpdateAsServer method

Post an update to a client-owned lobby as a joined server.

```csharp theme={null}
public void PostUpdateAsServer(LobbyServerDataUpdate lobbyServerUpdate)
```

| parameter         | description                                                                     |
| ----------------- | ------------------------------------------------------------------------------- |
| lobbyServerUpdate | An update to apply to the portion of the lobby data owned by the joined server. |

## Remarks

This is an asynchronous operation. Upon successful completion, the title is provided a [PlayFabMultiplayer.PlayFabMultiplayerServer.OnServerPostUpdateAsServerCompleted](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/overview) with the `OnServerPostUpdateAsServerCompleted result` field set to [Success](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyError/Success). Upon a failed completion, the title is provided a [PlayFabMultiplayer.PlayFabMultiplayerServer.OnServerPostUpdateAsServerCompleted](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/overview) with the `OnServerPostUpdateAsServerCompleted result` field set to a failed error code. If applying the update would change the state of the lobby, the title is provided a [OnLobbyUpdated](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyUpdated) sometime afterwards.

This operation completing successfully only indicates that the Lobby service accepted the update. The title's local view of the lobby state doesn't reflect this update until a [OnLobbyUpdated](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyUpdated) is provided to the title with the updated state.

This operation is restricted to client-owned lobbies that are using connections.

While this method is present in the unified, cross-platform header, it only implemented for Windows and, XBOX. The method returns errors on other platforms.

## See Also

* class [LobbyServerDataUpdate](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyServerDataUpdate/overview)
* class [Lobby](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/overview)
* namespace [PlayFab.Multiplayer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference)


## Related topics

- [OnServerLobbyPostUpdateAsServerCompleted event](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyPostUpdateAsServerCompleted.md)
- [Lobby.ServerPostUpdate](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/ServerPostUpdate.md)
- [PFLobbyServerPostUpdateAsServer](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverpostupdateasserver.md)
- [PFLobbyServerPostUpdate](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverpostupdate.md)
- [PFLobbyPostUpdate](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbypostupdate.md)
