Forum Discussion
evgeny.oculus
7 months agoProtege
Quest 3. MP nearby devices without internet. (Not MR) Possible?
I made a app, with simple Multiplayer. Server starts session, client joins session. Server and client see each other on chosen level. Standalone full VR (no MR, no anchors).
It realized via EOS + Oculus Online Subsystem.
The question is: Is it possible, make same behavior (data exchange) without internet connection, if 2 Quest 3 in physical proximity?
OR via LAN (both Q3 connected to same LAN)
You will need a relay or "find me" server, even if it is one of the clients acting like a relay. Meta does not provide a relay server for Unity or Unreal. Applications tend to use the Unity or Steam relay servers. But you are not on the net, so you will need to write or find one that you can use.
The clients will need to find each other's IP address on your local net. You could hard code it, you could have the one acting as a server broadcast its presence and the other listen for broadcasts and coordinate their IPs.
You can do it with C++, and maybe with blueprints.
A quick search, I found this video: https://www.youtube.com/watch?v=DYELPVp4OjU
4 Replies
- RiverExplorerStart Partner
Yes, you would have to write the network code, or use someones that allows you to specify the IP address of the others. Or have one act as a server and broadcast to coordinate I/O.
- evgeny.oculusProtege
You mean i must write my code pure C++ (Unreal), or Meta provides some API or documentation for this case?
- RiverExplorerStart Partner
You will need a relay or "find me" server, even if it is one of the clients acting like a relay. Meta does not provide a relay server for Unity or Unreal. Applications tend to use the Unity or Steam relay servers. But you are not on the net, so you will need to write or find one that you can use.
The clients will need to find each other's IP address on your local net. You could hard code it, you could have the one acting as a server broadcast its presence and the other listen for broadcasts and coordinate their IPs.
You can do it with C++, and maybe with blueprints.
A quick search, I found this video: https://www.youtube.com/watch?v=DYELPVp4OjU
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 3 years ago
- 2 years ago