Get all objects with tag (new) doesn’t seem to work with replicator with other people

What device/platform are you having the problem on?

meta Quest 3

Were you alone or with other players?

With other Players

How often does the issue occur?

All the time

Description

So the “get all objects with tag (new)” gets all objects with the tag and the order is synced with every single player which is really useful, from what I can tell the order stays the same. The replicator doesn’t delete objects when you return them which meant that if I used the get all objects with tag new and had the replicated objects have the tag then I had a system which every player in the instance has a list of the replicated objects in the same order which was what I needed and since the objects wouldn’t be removed from the list when I returned them that means I can use the objects indexes in the list to identify each object and the indexes for each object would never change and it would be the same for every player. But I tried showing my friend something I made using this and nothing worked because I found out that the list was not synced and only the room authority had the get all objects with tag list and even when the room authority changed it didn’t give the list to the new room authority so I couldn’t just make the room authority do everything because as soon as it changed everything would break. I’m super confused about why this is happening because I thought the entire purpose of the new version of the get all objects with tag was so it was synced but it was not. Also addition to that if the person wasn’t room authority and they used the object get all children with tag it would output a list of count 0 even if there were children with the tag Which was also really confusing.

2 Likes

The get all children with tag has a similar issue. I have a replicated object with 2 componants and they both has different tag and when I was alone it worked but when my alt joined for some reason one chip returned list of 2 and the other with a list of 0 which is strange because they both are checking for different tags and both children have different tags so I don’t understand why they are return incorrect values because they are supposed to return list count of 1 for both

1 Like