VRC Object Sync + VRC Object Pool does not synchronize
available in future release
BobyStar
VRC Object Sync objects in a VRC Object Pool do not work as expected.
The Pool appears to work fine but the Object Sync objects do not synchronize their position.
Example World Showcasing Issue: https://vrchat.com/home/world/wrld_b19df8a3-11f5-4af3-9348-f67872753cb1
Log In
LefTonbo
This issue seems to be fixed on build 1608.
I've found miner issues that spawned objects from ObjectPool will be spawned at world's (0,0,0) for non-owner players in a short time then back to synced position.
This post was marked as
available in future release
Fax
in progress
StormRel
Merged in a post:
[1607] Initially inactive with ObjectSync without any Udon cannot be synced and stays initial position for non-owner players
LefTonbo
In build 1606 or later, object with ObjectSync that is initially inactive in a scene and has no Udons cannot be synced to other players.
- It doesn't show debug UI in
Ctrl + @ + 8
until the object is once activated.- They act as local object, but ownership is synced.
- If other players get ownership, it will respawn to initial position for other players, and physics are activated (isKinematic in RigidBody becomes False).
- It doesn't happen for object with any Udons, even if it's initially inactive.
World for reproduce:
Reproduction steps:
1. Join 2 or more player to the world.
2. Interact the rightest large cube, it will activates some objects with pickup + ObjectSync without Udon.
3. Pickup one of the activated objects.
4. Look at the object from another player.
Expected results:
- The picked up object should sync positions between players.
Actual results:
- The picked up object only moves in picking player, and other player see the object stays initial position.
ビルド 1606 以降、初期状態が非アクティブで、Udon無しのObjectSync付きオブジェクトがプレイヤー間で同期しなくなっています。
- 該当する非アクティブのオブジェクトは、アクティブにするまで
Ctrl + @ + 8
でデバッグUIが出ません。- オブジェクトはローカルのみのように振る舞いますが、Ownerは同期します。
- プレイヤーがOwnerを取得すると、他プレイヤー目線ではオブジェクトがリスポーンし、物理が有効化されます(isKinematicがオフになる)。
- 何らかのUdonがオブジェクトに付いていた場合、初期状態非アクティブでもこの現象は発生しません。
Fax
tracked
Rackshaw
I noticed this tends to happen when objects are turned off by default on upload.
BobyStar
Rackshaw This is unfortunately a different issue. VRC Object Sync doesn't synchronize it's position at all when apart of a VRC Object Pool but does respect Respawn and Return commands from the pool. This effects
ALL
current worlds with this setup atm.LefTonbo
sample reproduction videos: https://www.youtube.com/watch?v=Nf-Vyo4FbSY