Hi @K3,
I’ve built a VR training game in Unity using Convai and deployed it to 5 headsets (APK installed). When I launch the game on even just 2 headsets at the same time, I notice problems:
Sometimes NPCs don’t respond at all.
Other times, one headset works fine while the other has no responses.
I’ve tested across different internet connections, so it doesn’t look like a network issue. My current suspicion is that this might be related to all the headsets pulling from the same API key.
My questions are:
Is it possible to have all 5 headsets running the game simultaneously with NPCs responding correctly?
If so, what needs to be done in terms of API setup (separate keys, project configuration, etc.)?
Or is there something else I should adjust on the Convai side to support multiple devices?
Any guidance would be really appreciated—this is the final step before user testing. Thanks!
If you are sending requests simultaneously from multiple headsets, you might be hitting the concurrency limit. To help us investigate further, could you please launch the app, interact with the character, and then share the full logs from the Meta Quest Developer Hub? This will allow us to look deeper into the issue.
Thank you @K3 for your prompt response. I currently have the indie dev subscription which has just 1 character session concurrency. I think I would have to upgrade to solve this issue if I’m right.
I’m not close to my laptop right now to share the screenshot but I will do that soon.
You don’t need to upgrade your plan at this point. The issue may be caused by something else. Once you’re able to share your logs, we can review them in detail to better understand the problem.
Yes, I have a question. when I am speaking with the character using one headset, It flows correctly, but when i add another headset which has the apk installed on it and try to open the game and speak to the NPC simultaneously, that is when the NPC of one headset and sometimes both either takes more time to respond or even do not respond at all. I connected the headsets to two computers to try and get the errors from the developer hub for each. I’m not sure if that is the right way to capture the error. But I will try again and type Convai and let you know what happens. Thank you.