Fluid throughput depends on building order

Bugs that are actually features.
Xoriun
Long Handed Inserter
Long Handed Inserter
Posts: 69
Joined: Wed Apr 01, 2020 11:31 am
Contact:

Fluid throughput depends on building order

Post by Xoriun »

While designing a space-efficient build for getting water out of a lake for a nuclear power plant, I realized that the build order of pipe-pump-combinations can effect the throughput.
In the video you can see that rebuilding the pumps yields 2 times 3k/sec (maximum with this setup) while rebuilding the pipes yields slightly less.
After removing only the middle pipe, it is completely messed up and even an almost full rebuild doesn't fix it!!!
I know that before the 1.0 release, weird fluid-issues like that were put off to the side as 'not that important', which I understood.
However, since the game is now a 'full-release', I would really appreciate if unpredictable behavior like this were removed.
Attachments
fluids_build_order.mp4
(18.33 MiB) Downloaded 154 times
Rseding91
Factorio Staff
Factorio Staff
Posts: 14337
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: Fluid throughput depends on building order

Post by Rseding91 »

Thanks for the report however I don't see this as ever changing. It has worked like that since day 0 of pipes being added to the game. That's the price we pay for fluids having actual flow through pipes rather than the electric network style instant transfer.
If you want to get ahold of me I'm almost always on Discord.
Xoriun
Long Handed Inserter
Long Handed Inserter
Posts: 69
Joined: Wed Apr 01, 2020 11:31 am
Contact:

Re: Fluid throughput depends on building order

Post by Xoriun »

I'm willing to make a lot of compromises for the flow, but building order dependency is one of the things I really hate.
I'm really curious as to how the building order even effects the flow. Is there an easy explanation for that like the flow is calculated based on current flow for optimization or is it something deep in the code that just has this 'flaw' ?
pichutarius
Fast Inserter
Fast Inserter
Posts: 158
Joined: Mon Feb 27, 2017 12:47 am
Contact:

Re: Fluid throughput depends on building order

Post by pichutarius »

Rseding91 wrote: Thu Jan 28, 2021 10:18 pm Thanks for the report however I don't see this as ever changing. It has worked like that since day 0 of pipes being added to the game. That's the price we pay for fluids having actual flow through pipes rather than the electric network style instant transfer.
maybe put this into wont fix.
Yoyobuae
Filter Inserter
Filter Inserter
Posts: 509
Joined: Fri Nov 04, 2016 11:04 pm
Contact:

Re: Fluid throughput depends on building order

Post by Yoyobuae »

Xoriun wrote: Thu Jan 28, 2021 10:38 pm I'm willing to make a lot of compromises for the flow, but building order dependency is one of the things I really hate.
I'm really curious as to how the building order even effects the flow. Is there an easy explanation for that like the flow is calculated based on current flow for optimization or is it something deep in the code that just has this 'flaw' ?
As data suggests, first buildings are iterated in order they are built and then their joints are evaluated in order north, south, west, east.
From https://www.reddit.com/r/factorio/comme ... cts_myths/ (the first PDF link).
coppercoil
Filter Inserter
Filter Inserter
Posts: 502
Joined: Tue Jun 26, 2018 10:14 am
Contact:

Re: Fluid throughput depends on building order

Post by coppercoil »

Factorio fluids is a mystery. Don't think these are just pumps and pipes. This is kind of alien technology you need to explore and adapt for you.

You may need storage tanks (fluid sensors) and combinators to do controlled splitting.
Rseding91
Factorio Staff
Factorio Staff
Posts: 14337
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: Fluid throughput depends on building order

Post by Rseding91 »

coppercoil wrote: Sun Jan 31, 2021 10:36 am Factorio fluids is a mystery. Don't think these are just pumps and pipes. This is kind of alien technology you need to explore and adapt for you.

You may need storage tanks (fluid sensors) and combinators to do controlled splitting.
Splitting is not required. If you ever think you need to split fluid it means you don't have enough fluid.
If you want to get ahold of me I'm almost always on Discord.
coppercoil
Filter Inserter
Filter Inserter
Posts: 502
Joined: Tue Jun 26, 2018 10:14 am
Contact:

Re: Fluid throughput depends on building order

Post by coppercoil »

Rseding91 wrote: Sun Jan 31, 2021 4:33 pm Splitting is not required. If you ever think you need to split fluid it means you don't have enough fluid.
Not enough fluid - not so rare situation.
There also is another case: long-distance fluid delivery by single pipeline, and latter distributing.
Splitting is required.
Loewchen
Global Moderator
Global Moderator
Posts: 9268
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: Fluid throughput depends on building order

Post by Loewchen »

If you want to discuss this further open a gameplay help topic.
Locked

Return to “Not a bug”