Last nights update causes physics to mess up when Part is switching ownership

Night of Oct. 6th to be exact
[Updated] repro place: Magic Force - Roblox

repro gif: https://i.gyazo.com/952540e197b3e8081e80a0da37eec57d.gif

[Updated] In the gif I’m simply launching the block at the wall with a BodyVelocity and removing the BV after .2 seconds. When the puck switches from Server control to Client, there is a chance the block will either:

  1. Stop instantly
  2. Speed up or
  3. Speed up and fire at random direction, normally the initial direction of the BV.

[Updated] Repro step: simple stand and watch as the block goes crazy.

Some things to mention:

  1. Block has a density of 20
  2. Block and BasePlate both have low friction
  3. I am manually setting the block’s network ownership every second from server to client and back to server (to show the bug more frequently).

This is causing a major issue with my Puck physics for my game:
https://gyazo.com/cda456a8c109ad8a093fadb0ffddd1c1

[Edit:] Video from my later post:

Yer a wizerd, Baumz

I updated the OP with simpler info and clearer cause.

This ‘Magic’ force occurs when the Network Owner of the block switches from server to client.

I own a conveyor belt styled tycoon and ever since the update players have been experiencing odd behavior with regards to the physics. For durations lasting a few minutes, the ores (small parts) go invisible yet are fully functional with Touched events. I lock about half the ores’ network ownerships to the client and half to the server. It appears to happen in waves and no indication of it is given in performance stats. I’ve resorted to setting my servers to one player and the complaints have reduced dramatically, but still remain. I have no idea if network ownership is the underlying issue, so I’m going to conduct an experiment by removing network ownership code and examining the effects on players. Note my own changes to the game could be the cause, but even so invisible parts is unacceptable. I’ll report back with my findings ASAP.

Game: https://www.roblox.com/games/463625050/Mining-Madness-ALPHA

Edit: Not locking the network ownership caused the problem to intensify to the extreme. Parts anchored and unrelated seemed to hang around after being deleted for certain players until their graphics quality was changed. Seems to be a separate issue and I’ll make the necessary post when I have more information.

Now that it is the week again, I am bumping this as this bug is game breaking for the people who play my game competitively and I would really like this to be fixed by tomorrow.

Here is a video showing how the puck moves randomly when the Ownership switches from Server to Client and about 90% of the time prevents me from getting the puck because of it.

@Khanovich

Khanovich, this thread has better explanation of the bug: Velocity Not Replicating when Part’s Ownership is the Server