Streaming Enabled breaks assemblies

Reproduction Steps

This bug has recently started affecting our game, SCP: Site Roleplay.

I managed to find a way how to consistently reproduce this issue and craft a repro place (link removed).

Video of me reproducing the issue:

Steps how to reproduce on the repro place:

  1. Make sure that the lift is not streamed, but the orange part is streamed in
  2. Have the lift come to you via a PrismaticConstraint (set TargetPosition, then unanchor lift) - write -257 into chat and then say false
  3. Wait for the lift to come
  4. Anchor the lift - say true
  5. Teleport to the other side (lift streams out, but the orange part stays loaded)
  6. Have the lift come to you again (set TargetPosition, then unanchor lift) - say 257 and then false
  7. Once the lift streams in, it should be broken

What is the orange part?
The orange part is an anchored part that controls the lift via a PrismaticConstraint.
What are the commands?
true and false change the Anchored property of the lift. Any number changes the TargetPosition of the PrismaticConstraint.

This bug does not repro in studio


Expected Behavior

I expect the parts to stay welded properly and not break when the assembly streams back in.


Actual Behavior

It looks like the assembly breaks for the client.

Here is a video of this bug happening on our game to one of our players:
bug site - Clipped with Medal.tv


Issue Area: Engine
Issue Type: Other
Impact: Very High
Frequency: Constantly
Date First Experienced: 2023-01-11
A private message is associated with this bug report

7 Likes

I’ve just made a change to some settings. Can you see if the issue still repros? The change will only impact newly started servers, not existing servers.

Can you make your repro steps a little clearer? I’m having trouble following them, such as how to make the lift come to you. Are you able to share the repro place?

2 Likes

Seems to be working fine! Thank you for the quick fix.

Edit: the repro place was shared via the private message

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.