Mischa Winkler
Mischa Winkler3mo ago

What is the best way to seamlessly move between two rooms?

Is this possible with a single, real-time instance? I'm working in VR and I want to avoid the Avatar disappearing while the user moves from room to room.
9 Replies
kapa.ai
kapa.ai3mo ago
Hi @Mischa Winkler. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave: ---------------------- Hmm, I don't know enough to give you a confident answer yet. The provided knowledge sources do not contain specific information about seamlessly moving between two rooms in VR using NormalVR. However, it's important to note that the avatar's disappearance when a user disconnects might be related to the destroyWhenOwnerLeaves property of the root RealtimeView. If this value is changed or if the owner of the avatar is cleared, the avatar may not be cleaned up properly by the server source (https://normcore.io/documentation/realtime/common-questions#why-doesnt-my-avatar-disappear-on-remote-clients-when-i-disconnect). For more detailed information, I recommend checking the official Normcore documentation or reaching out to their support. ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ----------------------
kapa.ai
kapa.ai3mo ago
<@847936237003604048> kapa.ai is still learning and improving, please let us know how it did by reacting below
Mechabit
Mechabit3mo ago
best bet is to use 2 realtime instances, one for avatars that you make persistent that's how normcore do it with their games
Mischa Winkler
Mischa Winkler3mo ago
Can you elaborate? I'm not sure I understand the setup.
Mechabit
Mechabit3mo ago
1 realtime is for avatars and it has the avatar manager on it and you call DontDestroyOnLoad on it and the avatars 2nd realtime is for scene models and you have one per scene in unity when you load another scene the avatars remain without disappearing
Mischa Winkler
Mischa Winkler3mo ago
Thank you for explaining. With this setup, you don't really go to another room though with different avatars right? Also having your room hour cost double is not desirable. Would a setup work where you are connected to one real time most of the time and only connect to a second one while establishing a connection and then disconnecting from the first once connected? Maybe that would only result in a small little hiccup?
Mechabit
Mechabit3mo ago
room hours is not charged, only bandwidth the avatar room stays the same but the scene room will be different
Mischa Winkler
Mischa Winkler3mo ago
Yeah, room hours are charged: 1000 room hours then $0.01/HR
Mechabit
Mechabit3mo ago
that's what it says but it's not actually https://discord.com/channels/393839515074297858/638797737051029535/1211166868161699850 until we get the dashboard update which I don't think has landed yet