[2.0.11] Train stuck when remote driving

Bugs that we were not able to reproduce, and/or are waiting for more detailed info.
ddrandom
Manual Inserter
Manual Inserter
Posts: 2
Joined: Mon Oct 28, 2024 7:02 am
Contact:

[2.0.11] Train stuck when remote driving

Post by ddrandom »

When remotely driving a train in manual mode, occasionally train would lock up as if it were fighting your movement. It seemed to be associated with trying to start moving while also holding A or D to switch rails. The train should accelerate normally when holding forward/back and turn at the same time, but when remotely operating sometimes the train does not accelerate and stutters in place. The bug is not consistent, happening relatively infrequently. The included video shows the bug happening (please ignore my friend's voice asking for more blue belts). I was on Vulcanus and driving a train on Nauvis. I try to move forward and the bug occurs for a short time, then succeed in moving forward. I then try to move backwards onto the side rail, and the bug occurs for an extended period of time, and continues until I release S and D.
Train Remote Control Bug.mp4
(9.8 MiB) Downloaded 23 times
Attachments
factorio-previous.log
(16.52 KiB) Downloaded 18 times
factorio-current.log
(43.09 KiB) Downloaded 19 times
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 3821
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.0.11] Train stuck when remote driving

Post by boskid »

I managed to reproduce this, it looks to be realted to latency state and vehicle latency hiding.
User avatar
Lou
Factorio Staff
Factorio Staff
Posts: 259
Joined: Mon Nov 30, 2020 10:50 am
Contact:

Re: [2.0.11] Train stuck when remote driving

Post by Lou »

Thanks for the report. There were some changes to the code relating to this case, and I have not been able to reproduce this on current internal (2.0.46), but can also confirm this was present in 2.0.11.as you reported.

So I consider this fixed unless you are still encountering it, so I'll move this to pending.
Post Reply

Return to “Pending”