Dedicated server with Oculus Voice
Hello! SculptrVR multiplayer currently runs on dedicated servers in the cloud. I want to use Oculus voice in this setup. Right now when I try to open a voice connection with another player it connects, but then never receives any data and times out. I believe this is because I'm not using an Oculus Net Connection since we're connected to the dedicated server directly. If I try to establish a session and connect, I think players will be connecting directly to eachother instead of to the dedicated server. The server cannot create a session since it's on Linux and has no Oculus SDK or Oculus account. Is there a way to get Oculus voice working with dedicated servers? Second question: can users connect in voice chat where one is on PC and one is Go/GearVR/Quest? These titles have different app IDs, but multiplayer works between them through dedicated servers. Thanks! -Nathan805Views0likes1CommentUE 4.19 and native voice spatialization
We're happily migrating to UE 4.19. In this version has been solved an important bug in the Oculus subsystem (present in UE 4.17 and 4.18) which prevented us from establishing a connection between a server and one or more clients; UE 4.19 has some interesting features which we would like to use: among these, the native voice spatialization. Before UE 4.19 we had to do some modifications to the engine's source code, in order to expose some references to the AudioComponents and correctly associate the AudioComponent to the right player. With just a little work we succeeded in using the newest UVoipTalker; as usually we tried it with the Null subsystem; then, when we made it work, we tried it with the Oculus' one, and so a bitter surprise: native voice spatialization does not work at all with the Oculus subsystem. Then we tried to understand why, and so we looked to the subsystem's source code, and actually we found that, apart from the Null subsystem, none of the other online subsystems uses this new feature. So, this thread is to ask if you are considering to implement, in the short-term, the usage of this new feature also in your subsystem.662Views1like1Comment