🤝ask-a-question
💼jobs-and-opportunities
💾sample-code
🥂project-showcase
💭feature-request
✨normcore
💬chat
🚧wip-and-updates
What is this ?
RealtimeNativeException: Attempting to use native object (Client) after it has already been deleted.🥴
Can't connect to certain rooms?
We've been having issues lately where we can't connect to certain rooms on normcore.
It's possible it might have something to do with storing too much persistent data (maybe?) but we're unsure on how to clear it if that's a problem.
The same scenes work on other room names....
can DOTS or ECS be used with Normcore?
I am hoping to convert a game object to use DOTS / ECS because there are many in my scene, is it possible to use this with Normcore ?
how to sync what parent the object has?
i have a a object that i spawn in with realtime.instantiate() and it needs to have a specific parent to have a correct scale and function correctly,
for the player who spawns the object it is correctly done but for everyone else it is just in the hierarchy and not with the correct parent...
Error with RealtimePool on updating to 2.15.1: AsyncInsantiateOperation<> could not be found
I have returned to a project using Normcore which I had not updated for a month or so. I updated Normcore to version 2.15.1 and some errors immediately appeared on the first recompile.
Library\PackageCache\com.normalvr.normcore@2.15.1\Normal.Realtime.Shared\Pooling\RealtimePool.cs(216,16): error CS0246: The type or namespace name 'AsyncInstantiateOperation<>' could not be found (are you missing a using directive or an assembly reference?)
This error was consistently repeated for some other lines in the RealtimePool.cs file.
Checking the changelog, I saw that the RealtimePool system had been added in version 2.15.0. I reverted to that version and had the same problem. Was there an issue with the original configuration of my project, or is this a known issue? I'll admit I didn't look very closely before confirming the Normcore update, since it works without issue normally. Any help or advice appreciated....Avatar voice
I have a multiplayer game where I have avatars, this is a vision Os game, some times for example if I have only two players player 1 voice can be heard by player 2 but player 2 voice cannot be heard by player 1, what could be the issue?
Why do i have no spot to put app key?
i followed a tutorial and installed normcore to my unity game and i made an app and copied the app key but when i went to paste it for the person in the tutorial they was a spot but for me there was no spot to put the app key.
Cant destroy object
I have a boss object that i instantiate with the following code:
```using Normal.Realtime;
using System.Collections;
using System.Collections.Generic;...

destroy object with only realtime view
how do i destroy an object that has a realtime view but not a realtime transform?
MetaAvatars Appearing Purple After 5 Users
we are creating a VR app using meta avatar (VR title + voice chat).
I'm currently using the free version of Normcore. When up to 5 people including myself connect, everything displays properly, but avatars of people who connect later appear purple.
Is this a bug, or is it the normal operation according to Normcore server resource limitation policies? (For reference, we all used Meta Quest, not Rift, and i addded to all, All users are authorized...

Rift app ID
Hello, I work at a VR company, and we have adopted NormCore for our VR project. I am having trouble loading Meta Avatars in the editor. Fortunately, I found a clue here that a Rift ID is needed to test in the editor.
Based on your advice, I created an app with Link PC VR to obtain the Rift App ID. Then, I activated UserID, UserProfile, and Avatars in the DataUseCheckUp on the dashboard. After that, I entered the AppId from the Development-Api on the dashboard into the Oculus Platform Setting for Oculus Rift in the editor, and checked 'Use Standalone Platform' and 'UseMetaQuestAppID over Rift App in Editor'.
However, I am encountering the following error, and the avatar is not loading:...

Friend Mechanic
I want to create a mechanic to friend people, I'll use my own database for this.
What is the best way to approach this?
I want to spawn a prefab on the avatar that triggers the friend mechanic, this prefab has it's avatar ID, an visual effect and a collider to trigger friendship connections....
Voice problems
What are the factors that may affect the RealtimeAvatarVoice from working? When I connect two or more clients, some of them can listen to what others say, and others do not hear anything. The avatars have the RealtimeAvatarVoice component attached
How to control Voice Volume?
I have read the questions related to the Normcore volume control.
According to the answers, I found the prefab with the RealtimeAvatarVoice script, which is the CustomMetaAvatar prefab (which can be created from the MetaAvatar script).
According to the answer, since the RealtimeAvatarVoice creates the AudioSource at runtime, the AudioSource should be created under the Head object of the CustomMetaAvatar to which the RealtimeAvatarVoice is attached....
Are the avatars in avatar manager stored in any particular order?
Are the avatars in avatar manager stored in any particular order?
Avatar finger transform owned None
I added realtime transforms to the fingers of each avatar prefab, when the avatar spawns, it doest automatically set the transforms to owned locally. Eventho the realtime view of the avatar is set to local.
I also have some decprecated Views in the Realtime View. from previous transforms that I removed....
Multiple Realtime Manager
Can you use multiple realtime managers in a scene, so disabling one before activating the 2nd one? As I'm using two different avatar rigs and I want to change between them
Catch errors on connect
How best to check if Normcore is available, or if Normcore ports are blocked, and catch these problems so I can code for them.
how to sync scriptable objects
i have a scriptable object where i put stuff in in a random order (for a puzzle) and whenever a person joins the room they create a different order so i need to have a scriptable object sync or to make the script that puts the info in the scriptable object a "server" script instead of "client" script
if it helps the code that i use
```c#...