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

> Lobby.Leave

## Method (1 of 2)

Request one local user to leave the lobby.

```csharp theme={null}
public void Leave(PFEntityKey localUser)
```

| parameter | description                                                          |
| --------- | -------------------------------------------------------------------- |
| localUser | A value to indicate if a specific local user should leave the lobby. |

## Remarks (1 of 2)

This operation should only fail if the client is experiencing persistent internet connectivity issues. Under these circumstances, the client loses their active connection to the lobby and remote lobby members see their [`LobbyMemberConnectionStatus`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyMemberConnectionStatus) as `LobbyMemberConnectionStatus.Disconnected`. The members experiencing connectivity issues remain as members of the lobby unless the lobby owner forcibly removes them.

This is an asynchronous operation. The local users removed from the lobby via this method won't be removed in the lists returned by [`GetMembers`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMembers) until the asynchronous operation successfully completes and a `Multiplayer.OnLobbyMemberRemoved` is provided by [`ProcessLobbyStateChanges`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/ProcessLobbyStateChanges).

***

## Method (2 of 2)

Request one local user to leave the lobby.

```csharp theme={null}
public void Leave(PlayFabAuthenticationContext localUser)
```

| parameter | description                                                          |
| --------- | -------------------------------------------------------------------- |
| localUser | A value to indicate if a specific local user should leave the lobby. |

## Remarks (2 of 2)

This operation should only fail if the client is experiencing persistent internet connectivity issues. Under these circumstances, the client loses their active connection to the lobby and remote lobby members see their [`LobbyMemberConnectionStatus`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyMemberConnectionStatus) as `LobbyMemberConnectionStatus.Disconnected`. The members experiencing connectivity issues remain as members of the lobby unless the lobby owner forcibly removes them.

This is an asynchronous operation. The local users removed from the lobby via this method won't be removed in the lists returned by [`GetMembers`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/GetMembers) until the asynchronous operation successfully completes and a `Multiplayer.OnLobbyMemberRemoved` is provided by [`ProcessLobbyStateChanges`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/ProcessLobbyStateChanges).

## See Also

* class [PFEntityKey](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PFEntityKey/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

- [Lobby.LeaveAsServer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/Lobby/LeaveAsServer.md)
- [PFLobbyLeave](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyleave.md)
- [PFLobbyLeaveLobbyCompletedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyleavelobbycompletedstatechange.md)
- [PlayFabMultiplayer.OnLobbyLeaveCompleted](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnLobbyLeaveCompleted.md)
- [PlayFabMultiplayerServer.OnServerLobbyLeaveAsServerCompleted](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/OnServerLobbyLeaveAsServerCompleted.md)
