In a laggy environment docked entities will travel diagonally at 90 degree rail bend.
(The faster the docked entity goes the more it will deviate from the rail)
Description
Details
- Task Type
- Bug
- Affected Gamemode(s)
- Single and Multi
- Reproducible
- Yes
- Last tested (version)
- 0.199.253
- Category
- Control Block System: Rails/Docking
- OS-Specific
- No
- Hardware-Specific
- No
- Video Card Vendor
- uncertain
- Make a rail construction that has a 90 degree bend
- Make the environment laggy (Natural lag, gif/screen recorders, etc.)
- Allow a docked entity to pass over the 90 degree bend
- Docked entity will go slightly, but noticably diagonal at the bend
Event Timeline
This is a visual artefact only, to allow the client to get back in sync with the server, without having to speedup the rail movement.
As in general a slight speed variance would be easier to notice, we allow the rail to move directly toward the server position.
The server remains in charge of keeping the path checked, so they cannot travel otherwise impossible paths if they would have followed the rails properly, but it gets a few milliseconds back to be back in sync in a short time.
So, kind of not a bug, but intended feature to smooth network experience.
Is there any specific problem with that other than visual? (It should teleport to correct position after a few seconds, if cutting the corner makes it stuck in some way.)
I have just tested it, and it teleports to the correct position promptly. When I reported this I believe the rail entity was stuck and teleported to the original position, but it seems to be okay now.