Skip to main content
Inspiring
December 5, 2024

Player Can’t Rejoin Same Room After Game Restart (Quick Join Creates New Room) (Netcode- Relay)

Hi everyone,

I’m having an issue with my multiplayer game using Netcode. When a player closes the game without properly disconnecting, and then reopens the game, they are unable to rejoin their previous room using the “Quick Join” functionality. Instead, it creates a new room. 

Here is my OnPause function to handle oculus quest close:
private void OnApplicationPause(bool pause)
{

if (pause)
{

Lobbies.Instance.RemovePlayerAsync(currentLobby.Id, AuthenticationService.Instance.PlayerId);
NetworkManager.Singleton.Shutdown();
Debug.LogError($"Player {AuthenticationService.Instance.PlayerId} removed from lobby {currentLobby.Id}");

if (NetworkManager.Singleton.IsHost)
{
Lobbies.Instance.DeleteLobbyAsync(currentLobby.Id);

}
Debug.Log("Disconnected from lobby and network.");
connectionState = ConnectionState.Disconnected;
Application.Quit();

 

}
}

Any ideas

    This topic has been closed for replies.

    3 replies

    MetaStoreHelp
    Community Manager
    December 5, 2024

    Hi there!

     

    We'd certainly love to help you out with this.  Can you please private message us so we can confirm some more information.  

     

    We look forward to hearing from you.  Thank you!

    If you're the author of a thread, remember to mark a reply as the Accepted Solution to help others find answers!
    MetaStoreHelp
    Community Manager
    December 6, 2024

    Hi there!

     

    We hope you're well.  Just following up with you as it has been 24 hours without a response.  Do you still require assistance with your query?  If so, please do just private message us so we can collect some more information and look into this for you!

     

    Kind regards.

    If you're the author of a thread, remember to mark a reply as the Accepted Solution to help others find answers!
    Inspiring
    December 6, 2024

    Thank you for following up. I’ve sent a private message with the details for further assistance.