The place contains two unanchored characters and one script that plays an animation on one of the characters.
Expected Behavior
The character should remain synchronized with the server and not fall over.
Actual Behavior
Characters fall over and it appears like the client ignores the presence of Humanoid.
These Humanoids that are desynchronized or fallen over have the FallingDown HumanoidState.
The FallingDown state is only on the client, while on the server the state remains as Running. Client sees the FallingDown state even after it’s been disabled via SetStateEnabled both on the server and the client.
Once the character moves on the server, client’s POV gets synchronized and the character does not fall over until streamed out and then back in again.
Videos:
Characters falling over in studio (+ server POV):
Characters players falling over in studio (+ server POV):
Characters falling over on client:
This issue has been happening to our game SCP: Site Roleplay for well over a year.
Issue Area: Engine Issue Type: Other Impact: Very High Frequency: Constantly Date Last Experienced: 2023-01-17
Attached is my repro place and is no longer reproducible. Again this requires latest version of Studio from last week. If you have not updated Client or Studio or are using an old Roblox Phone app it will still reproduce.
I have just reinstalled both Client and Studio and the issue still reproduces on the place that I attached to my original post. characters fall over repro.rbxl (56.0 KB)
Here is a video of the issue happening:
2nd video: The character kept standing on the same spot on the server. He teleported back shortly after the video ended.
As I said - I can definitely see an improvement, however the bug is not fully patched yet.
Just to verify whether I am running the latest versions: