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);}