Project Cybersyn - Logistics Train Dispatcher


Creates a feature-rich train logistics network through cybernetic combinators. With just this mod you can coordinate the economic inputs and outputs of your entire megabase.

Content
3 days ago
1.1 - 2.0
25.6K
Logistics Trains Circuit network

b Provider train condition

1 year, 11 months ago
(updated 1 year, 11 months ago)

Dear Mami,

First of all congrats on a refreshing approach on train logistics networks!

When a train is dispatched it gets as conditions for the providing station:
Cargo >= [value]
AND
Inactivity = 1 sec

I wonder if this is intended behaviour:

  1. As long as the provider can provide items within the inactivity limit train wagon(s) will fill up to their maximum capacity at the provider station.
    As a consequence:
    the requester station receives many more items than requested
    the train could potentially wait for a long time at the requester depending on storage space available.
  2. In case the provider station cannot provide the requested item amount, the train will wait until more items are made available

IMO the condition set should be:
Cargo >= [value]
OR
Inactivity = 1 sec

1 year, 11 months ago

The inactivity condition is to guarantee that inserters don't get stuck holding items if the user does not want them to. Multi-item stations need this.
I might experiment if there is any other possible condition to stop stuck inserters.

1 year, 11 months ago

Cheers Mami. Forgot about the inserters sometimes holding onto items.

1 year, 11 months ago
(updated 1 year, 11 months ago)

I am sure there is no other possible train condition to stop inserters from getting stuck in multi item stations.

However, it can be tackled by station side circuit logic, as shown by [url=https://mason-larobina.github.io/factorio/2020/05/30/max-filter-fast-exact-loader.html/]Mason[/url]

It can be made to work with Cybersyn easily,. [url=https://factorioprints.com/view/-NJlWY6SvqyT9CX7Wq74/]Blueprint[/url]

New response