cancel
Showing results for 
Search instead for 
Did you mean: 

Platform SDK 72.0 (Native Quest) not receiving messages to indicate another player joining a game.

FoxInTheLoft
Honored Guest

I basicaly want to know if I'm playing a multiplayer game with friends or a single player game.

This is important as I don't want to start a server on Photon if it's single player, as this will mean server wastage/money per concurrent users online. Also I don't want to have to put a interface in the game to turn on multiplayer, when the game should just know this from the Quest interface. As soon as a user joins your game with matching lobbySessionID then it should at least let you know know that this has happened to the other users.

I thought the Join Intent would have been the message I would receive, but I get this when I'm the person joining another persons game.

I don't appear to receive any messages on the machine that is being joined, even when I send an invite out and it is accepted.

This functionality of letting the game know about invites worked in versions before it was changed requiring users to have their own servers for multiplayer.

If there is a way, please let me know. I tried querying the ovr_Party_GetCurrent() to see who was in the party and if more than one user, then assume doing a multiplayer game at launch.

I get this error when trying that "ovrMessage_Party_GetCurrent: Could not resolve host: graph.oculus.com Couldn't resolve host name"

I don't even get messages when the party users change.

My alternatives to this, are to have in-game multiplayer button, or something like 'always have a server and if no-one joins and have started a level, then exit the server'.

 

Thanks for any help with this!

0 REPLIES 0