Round and robin doesnt porovide enough energy on "komplex" Energy Pipe System
J3asti opened this issue ยท 10 comments
Please read the FAQ before submitting a bug report!
Bug description
Round and Robin on Energy Pipes doesnt transfer enough energy
Steps to reproduce the issue
- world config: change [energy_pipe.amount] no_upgrade = 4000000 (or something else high)
- Put Energy Pipe on a Battery or Reactor (which can support so much energy) and branch the cable out like a twig. Something goes to Garden cloches something to mekanism machines something to the ME Controller.
- All machines with high energy usage dont get enough energy.
Expected behavior
All Machines should get enugh energy. If i put in an improved upgrade and change the value for improved upgrades to 4m rf/t and change the pipe to nearest first it works fine. But round and robin is not providing enugh energy.
Let us change in the config the base value for no_upgrade pipes. So that we can use Nearest first on non upgraded pipes.
Versions
- 1.18.2
- 40.0.54
- 1.0.3
Other mods
Mekanism
Immersive Engineering
Applied Energistics 2
The whole point of upgrades is that you have certain functionality locked.
Let us change in the config the base value for no_upgrade pipes.
What do you mean? This is already a thing.
Can you please elaborate further what the bug is in your setup?
Okay. Did some screenshots to explain my point even more. By making this Setup i found out that the mod realy isnt made for huge amount of energy. But here we go.
This is the Setup. Just some little things what could be in a base setup:
And here is the config for Energy Pipes:
If i put the Energy Output to Round and robin with an Ultimate Pipe Upgrade, the machine with the most power draw does not get enough energy. (For this demonstration we are looking to the fulle upgraded Rotary Condensator with 8x Speed & 8x Energy Upgrades; Total Power Draw: 51.2k FE/t)
With Nearest First it is somehow stable.
Even with Nearest its still not quite full. If i connect the machine directly to the power output with the cable it works fine:
I think its something with the complexity of the cables.
Try using the creative energy cube (whatever its called) from mekanism.
Already Using it in my Setup i posted
I'm pretty sure this is caused by the rate, the pipe can take out energy from the source.
Pipes takes the whole amount it can get from the source, splits it by the amount of consumers, distributes that evenly and everything that couldn't be inserted in sources that are already full gets distributed for the rest of all consumers (This is repeated until all energy is distributed).
So the only explanation why this could happen is the rate your source provides energy.
Try using the creative energy cube (whatever its called) from mekanism.
Can you provide a very minimal setup, where this happens, so I can reproduce it?
It would be best if you could do it with just Pipez and Mekanism
I even went in the code with the debugger and checked what amount of energy is arriving at the machines. Pipez attempts to insert the correct amount of energy proportional to the amount of energy extracted. No clue why this happens, but my hunch is that the buffer of the machines is too small to maintain full energy. I'm assuming the machines are taking out the energy before the pipe is putting in energy within that tick.