cancel
Showing results for 
Search instead for 
Did you mean: 

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

bilgekagan
Protege

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

3 REPLIES 3

MetaQuestSupport
Community Manager
Community Manager

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!

MetaQuestSupport
Community Manager
Community Manager

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.

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