Physics and/or client sided movement change causing odd train chassis behavior

Summary
It appears that some recent change or new issue is causing our newest train chassis is act oddly, with the position of the train’s cars not being in the right location.
This is the first chassis we’ve made that controls it from the client side using network ownership and local velocity changes. It was first observed earlier today.
Our other trains on our older chassis which are controlled server side do not have this issue.

Based on a video taken from the driver of the train, the train is fine on the client’s end, but might be messed up server side, which is triggering our auto delete script and is likely why it looks weird for other players.

Expected Results
Train should move and be controlled normally and be at its normal location.

Actual Results
Some cars of a train are being teleported to a different location

Game

Screenshots


image



image

image

5 Likes

Holy. This needs to be resolved ASAP, don’t want to see this issue in ym trains. Writing this so it gets bumped.

2 Likes

I agree, this needs to be fixed, the little things matter making a big impact later on down the line. Roblox please look into this.

2 Likes

Based on a video taken from the driver of the train, the train is fine on the client’s end, but might be messed up server side, which is triggering our auto delete script and is likely why it looks weird for other players.

1 Like

Related or same bug?

2 Likes

So one of our scripters was somehow able to prevent this from happening by recoding one of our scripts that makes the train cars sway by moving it from the server to the client. Not sure the exact details regarding this and why it’s causing the bug to happen, but the fact remains that it started happening when it didn’t previously despite no changes to the script in a long time.

Never mind, it continued to happen… so that didn’t fix it.

if this is the case, it seems like a desync issue, and not a bug. I could be wrong. Doing all effect animations on the client is how it should be done anyways.

Server has to send data from across the country to your pc, which takes time

So it seems that having the sway, whether it’s client or server, is causing the issue to appear.

Is it possible to create a repro for this bug?