VRC Object Sync + VRC Object Pool does not synchronize
complete
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
Fax
complete
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