I’m having problems to use the Oculus subsystem to create and join sessions.
I have a small Blueprint project and I succeeded in creating sessions with the Null subsystem (locally) and with the Steam subsystem (remotely). Now I need to make it work with the Oculus one but the only thing I obtain is that warning message: “Cannot map local player to unique net ID”, no other warnings or errors.
This is how I configured the DefaultEngine.ini:
[OnlineSubsystem]
DefaultPlatformService=Oculus
bHasVoiceEnabled=true
[OnlineSubsystemOculus]
bEnabled=true
OculusAppId=MY_APP_ID_FROM_DASHBOARD
[/Script/OnlineSubsystemOculus.OculusNetDriver]
NetConnectionClassName="OnlineSubsystemOculus.OculusNetConnection"
[/Script/Engine.GameEngine]
!NetDriverDefinitions=ClearArray
; Uncomment the next line if you are using the Null Subsystem
;-NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemUtils.IpNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")
; Uncomment the next line if you are using the Steam Subsystem
;+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")
; Uncomment the next line if you are using the Oculus Subsystem
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemOculus.OculusNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")
And this is how I create a session (working with the Null and Steam subsystems):
Am I forgetting something?