[0.15.19] Multiplayer - Trains drive past station to stop at

Bugs that are actually features.
Post Reply
User avatar
Blaster
Inserter
Inserter
Posts: 30
Joined: Sun Mar 27, 2016 9:16 pm
Contact:

[0.15.19] Multiplayer - Trains drive past station to stop at

Post by Blaster »

Okay, this is a bit of a weird one. I have this multiplayer server (linux64-headless), and I'm running a Rail World. On it, is a multi-stop station, rigged with circuits for priority. What happens is sometimes a train will drive past the next station and run another loop just to return to that station and stop.

This behavior was noticed on my "Iron" trains, which have 2x2 stops, as you will see in the save file. A The trains go from the mines to the holding station (a series of stops), and then to the Base station, and back to the mines. It is from Holding Station to Base Station (which is in-line of course) that the trains will sometimes drive past the Base station and then run the loop to drive past it all again to stop at the Base station.

Here is the save file. Completely stock. To expedite the possible behavior, remove the green wires from the Roboport above the Holding Station Iron array.
Attachments
wrxds-20170611.zip
OMG 23MB Gigabase
(22.71 MiB) Downloaded 93 times

Engimage
Smart Inserter
Smart Inserter
Posts: 1068
Joined: Wed Jun 29, 2016 10:02 am
Contact:

Re: [0.15.19] Multiplayer - Trains drive past station to stop at

Post by Engimage »

Did not look at your save but I smell the following:
As you said stations are wired for priority you probably do disable them on some condition.
If a train is going to this station and it gets disabled in the process (even if it is a mere second) it will repath and do another circle around. Nothing buggy here.

User avatar
Blaster
Inserter
Inserter
Posts: 30
Joined: Sun Mar 27, 2016 9:16 pm
Contact:

Re: [0.15.19] Multiplayer - Trains drive past station to stop at

Post by Blaster »

The stations are laid out like this:

==First Station=== Signal ==== Second Station === Signal === <<< === Travel Direction <<< === Holding Stations ===

The second station is disabled if there is nothing occupying the first station (using signals to do so). The stations have the same name, so if the second station gets disabled, the train should just stop at the First Station, which is always enabled, without driving past it and going all the way back around.

User avatar
Klonan
Factorio Staff
Factorio Staff
Posts: 5150
Joined: Sun Jan 11, 2015 2:09 pm
Contact:

Re: [0.15.19] Multiplayer - Trains drive past station to stop at

Post by Klonan »

Thanks for the report,

Can you make a small scale blueprint which reliably replicates the behavior?

User avatar
Blaster
Inserter
Inserter
Posts: 30
Joined: Sun Mar 27, 2016 9:16 pm
Contact:

Re: [0.15.19] Multiplayer - Trains drive past station to stop at

Post by Blaster »

I will do one better. Here is a sandbox save, distilled down to a miniature version of the train system, that has this happening at least once. Watch for a train leaving the Base stations with cargo.

Edit: updated save with red herrings removed
Attachments
Drive By Train Problem Test.zip
Sandbox save demonstrating drive by train problem
(5.95 MiB) Downloaded 91 times
Last edited by Blaster on Wed Jun 14, 2017 4:16 am, edited 1 time in total.

User avatar
Blaster
Inserter
Inserter
Posts: 30
Joined: Sun Mar 27, 2016 9:16 pm
Contact:

Re: [0.15.19] Multiplayer - Trains drive past station to stop at

Post by Blaster »

Here is the Problem Trains BPB. It has the complete test loop and the individual sections.

Code: Select all

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
Setup the stations this way:

Base stations are all named Base
Holding Stations are all named Hold
Mining Stations need unique names (different trains to different mines)

Setup the trains this way:

Station: Hold, Condition: Wait 0 seconds
Station: Base, Condition: Empty Inventory
Station: Mine (or Mine2 for some), Condition: Full Inventory OR Wait 30 seconds


Do not exceed the number of holding stations with a number of trains. The problem happens with less trains than holding stations on the server, and with equal numbers on the test save. Also some trains have to go to a different "mine" than others, otherwise the trains arrive too close together regularly and the problem is less likely to happen.

Edit: Watch the save for a few minutes and you can see it happen several times in a row. Blink and you'll miss it.

Rseding91
Factorio Staff
Factorio Staff
Posts: 13204
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.15.19] Multiplayer - Trains drive past station to stop at

Post by Rseding91 »

You're disabling the station in the stacker while a train is waiting at it. That causes the train to re-path and because it's still on the stacker stop it re-paths to another one of the stackers that's enabled.

That's working as intended. Don't disable the stop if you don't want the train to try to find another instance of that stop name :)
If you want to get ahold of me I'm almost always on Discord.

User avatar
Blaster
Inserter
Inserter
Posts: 30
Joined: Sun Mar 27, 2016 9:16 pm
Contact:

Re: [0.15.19] Multiplayer - Trains drive past station to stop at

Post by Blaster »

It should simply pull forward to the stop ahead when it does. It does not.

Rseding91
Factorio Staff
Factorio Staff
Posts: 13204
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.15.19] Multiplayer - Trains drive past station to stop at

Post by Rseding91 »

Blaster wrote:It should simply pull forward to the stop ahead when it does. It does not.
When one of the trains waiting in the stacker has its station disabled it re-paths to another stop in the stacker because that's the current stop it's at.
If you want to get ahold of me I'm almost always on Discord.

Post Reply

Return to “Not a bug”