kyle
NNormal
•Created by kyle on 5/15/2025 in #🤝ask-a-question
Unable to fully apply prefab changes because of RealtimeView
I have a prefab with a RealtimeView component in it that was added via RealtimeComponent. When I try to save changes to this prefab, it always marks the RealtimeView as dirty, so I can't save the prefab fully. Is there a way to save the prefab?
8 replies
NNormal
•Created by kyle on 5/13/2025 in #💭feature-request
Auto matchmaking based on geo
I want to connect users to a room near to them. If one doesn't exist, it should be created automatically. Right now, users in my game simply connect to the first room with openings.
The most lightweight version of this would be exposing an API that tells me which Normcore region the player wants to connect to. And then I'll look for a room that's been earmarked for that region, or create a new one.
2 replies
NNormal
•Created by kyle on 5/13/2025 in #🤝ask-a-question
Connecting rooms by geo
I know that new rooms are colocated with the first person who enters the room, but is there a way to specify room geos manually? The use case is funneling players automatically into an existing room for their geo or to create one if it doesn't exist. Right now, my game just funnels players into any open room, which can cause some players to get stuck with bad ping.
If I have to do this manually, is there a way to know what geos Normcore supports? Or is the best thing for me to just bucket them on my own and let the buckets connect to whichever Normcore server it finds?
15 replies
NNormal
•Created by kyle on 5/6/2025 in #🤝ask-a-question
Debugging stuttering/lag
We just had 10 people in a VR game (all Quest 2 or 3) together in an instance, and it was quite laggy and stuttering. There are a couple of factors we're trying to narrow down, but would appreciate any pointers here, or easy ways to continue stress testing.
1. Server instance was in the Netherlands while we are US west, so our ping was consistently around 120-150ms. I would presume ping is a separate concern from stuttering, but not sure
2. There were ~10 active players in the room. Both voice and avatar movement were stuttering. The game itself didn't seem to be lagging, which maybe means a bottleneck on the Normcore server? If this is potentially the issue, would love to learn how to size up
3. Maybe some combo of 1 and 2? We had people from different geos all together
4. Possibly our own wifi is bad
12 replies
NNormal
•Created by kyle on 4/21/2025 in #🤝ask-a-question
Opening universal menu teleports arms to floor
Currently using Normcore to sync VR avatars. When I press the universal button (whether in a Quest build or via Link), the arms of the avatar teleports to the floor. Does anyone know how to prevent this, or at least how to detect that the menu has been opened?
7 replies
NNormal
•Created by kyle on 4/10/2025 in #🤝ask-a-question
Getting global ID of other player
I'm trying to broadcast a message via RealtimeModelEvent from one player to another. In the event handler, I only want the event handler of the receiving player to act on it. To do this, I'd like the event to include some kind of recipient ID, so that all clients who receive the evnet can check the recipient ID against their own ID. Is there some kind of ID I can use for this purpose which is consistent within a given room?
5 replies