Page 1 of 1

[2.0.11] rocket launches before all logistic bots have arrived

Posted: Tue Nov 19, 2024 10:26 am
by mrvn
I have a space platform requesting 1000 Bioflux with a minimum of 100. On planet there are 1000 Bioflux available and the rocket silo seems to request them all. Tons of bots start delivering them.

But then the rocket launches with just ~100 Bioflux, the minimum set for a rocket. Right after the second rocket also launches with another ~100 and then the silo blocks building a 3rd rocket for the remaining Bioflux. Meanwhile in a second rocket silo the same thing happens for science packs. 2 rockets wasted delivering 200 packs each and then it blocks waiting for a 3rd rocket to deliver the rest.

The rocket should only launch when the logistic bots have finished delivering, which might be less than requested, and the minimum amount set on the hub is met.

Re: [2.0.11] rocket launches before all logistic bots have arrived

Posted: Tue Nov 19, 2024 11:39 am
by mmmPI
If you set minimum custom payload to 100, then bioflux will be delivered as soon as 100 are loaded in the rocket. This is the purpose of the settings.

Re: [2.0.11] rocket launches before all logistic bots have arrived

Posted: Tue Nov 19, 2024 7:26 pm
by mrvn
And your answer is just plain wrong, like most times. You only ever read half of the message and reply without thinking about it.

The value is called "minimum". It's the lowest amount a rocket will be launched at, not the exact value. The item count in the rocket is also higher than the minimum because there seems to be a delay between the rocket launching and it accepting items from bots. So a few extra loads make it in. Or the silo doesn't check every tick. It's also clearly not ment as an exact count as the silo requests more bots than needed to launch.

The bug is the difference between the amount requested from the bots and on the way and the amount triggering the rocket launch.

Re: [2.0.11] rocket launches before all logistic bots have arrived

Posted: Tue Nov 19, 2024 7:32 pm
by computeraddict
This behavior seems fine. The alternative is that the rocket waits for bots in-flight, but if there's a steady production far enough away such that a new bot departs before the previous one arrives we'd have someone making the inverse of this post that the minimum value wasn't doing anything.

Re: [2.0.11] rocket launches before all logistic bots have arrived

Posted: Tue Nov 19, 2024 7:34 pm
by MechBFP
mrvn wrote: Tue Nov 19, 2024 7:26 pm And your answer is just plain wrong, like most times. You only ever read half of the message and reply without thinking about it.

The value is called "minimum". It's the lowest amount a rocket will be launched at, not the exact value. The item count in the rocket is also higher than the minimum because there seems to be a delay between the rocket launching and it accepting items from bots. So a few extra loads make it in. Or the silo doesn't check every tick. It's also clearly not ment as an exact count as the silo requests more bots than needed to launch.

The bug is the difference between the amount requested from the bots and on the way and the amount triggering the rocket launch.
Sorry but you are wrong. The "custom minimum payload" indeed tells a rocket to launch when it has that many items, it doesn't care how many you are requesting in total.

Re: [2.0.11] rocket launches before all logistic bots have arrived

Posted: Tue Nov 19, 2024 7:55 pm
by computeraddict
mrvn wrote: Tue Nov 19, 2024 10:26 am I have a space platform requesting 1000 Bioflux with a minimum of 100. On planet there are 1000 Bioflux available and the rocket silo seems to request them all. Tons of bots start delivering them.

But then the rocket launches with just ~100 Bioflux, the minimum set for a rocket. Right after the second rocket also launches with another ~100 and then the silo blocks building a 3rd rocket for the remaining Bioflux. Meanwhile in a second rocket silo the same thing happens for science packs. 2 rockets wasted delivering 200 packs each and then it blocks waiting for a 3rd rocket to deliver the rest.

The rocket should only launch when the logistic bots have finished delivering, which might be less than requested, and the minimum amount set on the hub is met.
Thinking about this more, what you probably want to do for this cargo/resource is dedicate a silo to it and load it by inserter. Bots won't preload a rocket, and it'll launch as soon as they load it past the threshold, whereas if you had it loaded by inserter it could stock up before the ship reached orbit, launch what it had, then go back to loading.

Re: [2.0.11] rocket launches before all logistic bots have arrived

Posted: Tue Nov 19, 2024 8:07 pm
by Genhis
I removed the offtopic messages, please avoid it in the future. This is a duplicate of 120756.

Re: [2.0.11] rocket launches before all logistic bots have arrived

Posted: Tue Nov 19, 2024 9:49 pm
by mrvn
MechBFP wrote: Tue Nov 19, 2024 7:34 pm
mrvn wrote: Tue Nov 19, 2024 7:26 pm And your answer is just plain wrong, like most times. You only ever read half of the message and reply without thinking about it.

The value is called "minimum". It's the lowest amount a rocket will be launched at, not the exact value. The item count in the rocket is also higher than the minimum because there seems to be a delay between the rocket launching and it accepting items from bots. So a few extra loads make it in. Or the silo doesn't check every tick. It's also clearly not ment as an exact count as the silo requests more bots than needed to launch.

The bug is the difference between the amount requested from the bots and on the way and the amount triggering the rocket launch.
Sorry but you are wrong. The "custom minimum payload" indeed tells a rocket to launch when it has that many items, it doesn't care how many you are requesting in total.
And you just made the same mistake.

Read, think, think again.

It's not about my request, i.e. the space platform request, but what the rocket silo requests on planet. The silo says: Dear bots, bring me 1000 Bioflux to send into space. And then when 100 arrive it launches the rocket and wonders what to do with the other 900 it ordered.

The silo has to either wait for the other 900 items before launching or not order the excess in the first place. The former is the better fix.

Re: [2.0.11] rocket launches before all logistic bots have arrived

Posted: Tue Nov 19, 2024 10:02 pm
by mmmPI
MechBFP wrote: Tue Nov 19, 2024 7:34 pm Sorry but you are wrong. The "custom minimum payload" indeed tells a rocket to launch when it has that many items, it doesn't care how many you are requesting in total.
Absolutely, the initial post doesn't mention in any way that item are being put into the trash slot, only the correct behavior compared to the other bug report that it was considered a duplicate of. Props to Genhis for realizing it was a duplicate of an actual bug and not a user mistake imo.