cancel
Showing results for 
Search instead for 
Did you mean: 

*Multiplayer does not work Quest 2 UE4.26?*

VintageGreen
Level 5

Quest 2 - Quest 2 online pool browse and online using BPs Ue4.26 doesn't work.

 

I create session (host) open map listen and on the other headset can see the server and it says there is one player in that server.

When I join the server it says its successful. However nothing happens, and the server browser now says the server has two players; but I never moved either way???? I never see the other player.

https://issues.unrealengine.com/issue/UE-82549
I even applied these fixes to the source and still doesn't work?

I purchased a second Quest 2 to setup multiplayer only to find it doesn't even work I am using the Oculus source with everything setup correctly game passes all validations.

I really need help with this I have done everything I can.

Thank you.

1 ACCEPTED SOLUTION

Accepted Solutions

Yes I was able to get it working after weeks of troubleshooting and testing and tweaking code.

the solution to getting two headsets working is in this forum post.

It involves getting recent oculus source 4.26.2 and fixing some code and build.

https://github.com/Oculus-VR/UnrealEngine/issues/60#


View solution in original post

12 REPLIES 12

VintageGreen
Level 5

sadad234.JPG

VintageGreen
Level 5

I'm now using Oculus source 4.26.2 and even tried turtle rock fix still not working atm

VintageGreen
Level 5

Join session doesn't work finds wrong map or doesn't see map hosted set to listen.

Headset #1

[2021.05.14-12.16.46:220][ 88]LogBlueprintUserMessages: [VRGameInstance_C_2147482596] Created Session Successful!
[2021.05.14-12.16.46:221][ 88]LogGameMode: Display: Match State Changed from InProgress to LeavingMap
[2021.05.14-12.16.46:221][ 88]LogGameState: Match State Changed from InProgress to LeavingMap
[2021.05.14-12.16.46:221][ 88]LogNet: Browse: /Game/VirtualRealityBP/Maps/map2?listen
[2021.05.14-12.16.46:231][ 88]LogHMD: FSplash::DoShow
[2021.05.14-12.16.46:231][ 88]LogLoad: LoadMap: /Game/VirtualRealityBP/Maps/map2?listen
[2021.05.14-11.24.11:314][815]LogWorld: Bringing World /Game/VirtualRealityBP/Maps/map2.map2 up for play (max tick rate 0) at 2021.05.14-07.24.11
[2021.05.14-11.24.11:315][815]LogWorld: Bringing up level for play took: 0.007358
[2021.05.14-11.24.11:355][815]LogOnlineIdentity: Display: OSS: FOnlineIdentityGooglePlay::GetPlayerNickname
[2021.05.14-11.24.11:356][815]LogOnlineVoice: Oculus: Stopping networked voice for user: 0
[2021.05.14-11.24.11:356][815]LogGameMode: Display: Match State Changed from EnteringMap to WaitingToStart
[2021.05.14-11.24.11:356][815]LogGameState: Match State Changed from EnteringMap to WaitingToStart
[2021.05.14-11.24.11:356][815]LogGameMode: Display: Match State Changed from WaitingToStart to InProgress
[2021.05.14-11.24.11:362][815]LogGameState: Match State Changed from WaitingToStart to InProgress
[2021.05.14-11.24.11:362][815]LogHMD: FSplash::OnPostLoadMap Hide Auto Splash
[2021.05.14-11.24.11:363][815]LogLoad: Took 0.487080 seconds to LoadMap(/Game/VirtualRealityBP/Maps/map2)


Headset #2

[2021.05.12-02.27.18:202][432]LogOnlineSession: OSS: Join session: traveling to 3928780467239151.oculus [2021.05.12-02.27.18:203][432]LogGameMode: Display: Match State Changed from InProgress to LeavingMap [2021.05.12-02.27.18:203][432]LogGameState: Match State Changed from InProgress to LeavingMap [2021.05.12-02.27.18:203][432]LogNet: Browse: 3928780467239151.oculus/Game/VirtualRealityBP/Maps/Map1

[2021.05.12-02.27.18:204][432]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)

[2021.05.12-02.27.21:288][709]LogSlate: Slate User Unregistered. User Index 8

[2021.05.12-02.27.21:289][709]LogSlate: Slate User Destroyed. User Index 8, Is Virtual User: 1 [2021.05.12-02.27.21:289][709]LogSlate: Slate User Unregistered. User Index 8

[2021.05.12-02.27.23:906][944]LogSlate: New Slate User Created. User Index 8, Is Virtual User: 1 [2021.05.12-02.27.23:906][944]LogSlate: Slate User Registered. User Index 8, Is Virtual User: 1 [2021.05.12-02.27.27:738][288]LogOnlineSession: Warning: Oculus: Session (GameSession) already exists, can't join twice

 

 

Why is the other headset always joining but trying to load a map that it can't load?

Server browser will show two players in the game, but the headset trying to join does nothing after a while it reloads the default map after it fails to join the wrong map.

The other headset will always see the other headsets ID, Player count set. But it wont see the correct map loaded and hosted and set to listen?

VintageGreen
Level 5

We need to be able to set the map on the server.
oculus matchmaking node doesn't have extra settings array ability.
Join session sees the other headset in the pool and players set but never the map ????

I can use unreal advanced sessions just fine in editor but two headsets nothing I do works no matter what system I use.

kavanbahrami
Level 4

@VintageGreen We're you able to sort this?

Yes I was able to get it working after weeks of troubleshooting and testing and tweaking code.

the solution to getting two headsets working is in this forum post.

It involves getting recent oculus source 4.26.2 and fixing some code and build.

https://github.com/Oculus-VR/UnrealEngine/issues/60#


View solution in original post

VintageGreen
Level 5

pro tip make sure you have your headsets sleep turned off during testing. 

If one headset that is hosting sleeps and the other is trying to join it will not join. 

you rock, I'm reading through this post right now and very much appreciate the community support 🙂

you're very much welcome 🙂