1. Launch World: https://vrchat.com/home/world/wrld_882d1b16-ef0d-470f-b6e1-9523702e44d3
  2. Check Logs to see Data has been written.
  3. Rejoin World.
  4. Check Logs again, notice that Test3 failed for both Continuous (expected) and Manual (unexpected).
Manual Sync behaviours are expected to be able to persist one serialization on their own within a PlayerObject with Enabled Persistence. Test 1 works as expected. Test 3 serializes correctly over the network but fails to keep data between sessions. This is despite both storing roughly a similar amount of bytes in Manual sync and should be within the Manual Sync limit. Serialization expectedly fails for tests with Continuous > ~200 bytes.
Tests 1-3 are ran on Empty Objects that are children of their own individual Player Objects with Enabled Persistence.
Test 4 is ran on two individual empties.
C = Continuous Sync Mode. Expected to fail at ~200 bytes.
M = Manual Sync Mode. Expected to fail at ~280,496 bytes.
Test4 - PlayerData test with SetBytes (40 & 256)
Test1 - long[] test with 5 & 32 elements.
Test2 - 5 long variables.
Test3 - 32 long variables.
Screenshot shows logs after rejoin.