Documentation

Support

Lobby

Lobby

Join a lobby

Join an existing lobby by specifying a lobby ID or entering a shareable lobby code.
Read time 1 minuteLast updated 15 hours ago

Players can specify a lobby ID or provide a lobby code to join a lobby. Lobby codes are short, auto-generated codes that map to specific lobbies and are intended for players to share with each other. The lobby code for a lobby is available as a members-only lobby property.

Join by specifying a lobby ID

The following code sample shows how to join a lobby by specifying a lobby ID: C#
try{ Lobby joinedLobby = await LobbyService.Instance.JoinLobbyByIdAsync("lobbyId");}catch (LobbyServiceException e){ Debug.Log(e);}

Join by providing a lobby code

The following code sample shows how to join a lobby with a code: C#
try{ Lobby joinedLobby = await LobbyService.Instance.JoinLobbyByCodeAsync("lobbyCode");}catch (LobbyServiceException e){ Debug.Log(e);}

Join a password-protected lobby

The following code sample shows how to join a password-protected lobby with an ID or code: C#
try{ // Join by ID: var idOptions = new JoinLobbyByIdOptions{Password ="mySecret"}; Lobby joinedLobby = await LobbyService.Instance.JoinLobbyByIdAsync("lobbyId", idOptions); // Join by Code: var codeOptions = new JoinLobbyByCodeOptions{Password ="mySecret"}; joinedLobby = await LobbyService.Instance.JoinLobbyByCodeAsync("lobbyCode", codeOptions);}catch (LobbyServiceException e){ Debug.Log(e);}