I need to create an url of the lobby code that is being created by unity for multiplayer games

This here is my code to create lobby, in this code i want to obtain the url of the lobby code that it creates when i print the statement in the debug.log

private async void CreateLobby()
{
    try
    {
        string lobbyname = "MyLobby";
        int maxplayer = 4;
        CreateLobbyOptions createLobbyOptions = new CreateLobbyOptions
        {
            IsPrivate = false,
            Player = GetPlayer(),
            Data = new Dictionary<string, DataObject>
            {
                {"GameMode",new DataObject(DataObject.VisibilityOptions.Public,"TDM") }
            }
       
        };
        Lobby lobby = await LobbyService.Instance.CreateLobbyAsync(lobbyname, maxplayer, createLobbyOptions);
        
        hostLobby = lobby;

        

        Debug.Log("CreatedLobby! " + lobby.Name + "  " + lobby.MaxPlayers + " "+ lobby.Id +" "+ lobby.LobbyCode);

        PrintPlayers(hostLobby);
    }
    catch (LobbyServiceException e)
    {
        Debug.Log(e);
    }
}

What would the URL point to?

I don’t see Unity Multiplayer offering any public-facing facilities you could direct players to. It’s only a backend and it’s up to you to implement any user flows or landing pages if you want them.

The built-in method is the lobby code, which you can show in-game, let users share the code by whatever means they want, and then enter it somewhere to join a specific lobby. There are no URLs involved in this.

If you do want to have URLs for player to share, you’ll have to set up your own server and implement deep linking, so players can use your URLs and be redirected inside the game to join the lobby.

@Adrian Where can i create my own server? can you please tell as i am new in multiplayer