Logistics Pipes

Logistics Pipes

13M Downloads

Fluid Satellite pipes specified in fluid upgrade modules won't save between server restarts

Sarioah opened this issue ยท 8 comments

commented

Using LP 179, I place and name a fluid satellite pipe. I then target that pipe using either a crafting card in a chassis, fitted with the fluid crafting upgrade, or a crafting pipe, also fitted with the fluid crafting upgrade.

The setting sticks after closing the GUI, and the pipe crafts using fluid just fine, until I restart the server. Once logging back on, the fluid satellite pipe specified in the crafting card or pipe just says "off". Fluid type and amount are saved, but not the actual satellite pipe ID. Trying to request the item that card is supposed to craft will deliver any physical items to the right places, but no fluids will ever be delivered...

Note: dummy recipe just for demonstration:
2019-06-27_21 05 25

commented

Some extra information:
The cards that get wiped after a restart appear to be using "liquidSatelliteId:" tag, and the ones that work fine after a restart are using "liquidSatelliteUUIDArray0:" tag....

This one works fine, liquid goes to the right place, but it gets reset to "off" after a server restart:
Screenshot (293)

This one stays working after a restart:
Screenshot (294)

commented

Ok yeah it seems that cards with advanced satellite + fluid crafting upgrades have their fluid satellite specification saved, but that is not happening with cards that only have a fluid crafting upgrade...

Only those "liquidSatelliteUUIDArray" tags are present after the restart, the "liquidSatelliteID" tags are empty.

commented

Further info: the cards lose their fluid satellite ID if you simply pull them out of the chassis and replace them; no need to restart the server...

commented

That still happens with the newest build, right?

commented

Yeah, everything in this issue is still present in 183.

commented

hi
@davboecki can you please reopen this? Just tested it with 206 and the issue still exists.

Steps to reproduce:

  1. load the world, change the fluid module's satellite pipe from off to the correct satellite pipe.
  2. go back to the main menu
  3. load the world again, note that is is again configured to off

I was doing this in SP, not sure whether that matters.

commented

The new bug appears to be timing related, if I wait a few minutes between step 1 and 2 the settings do save.

commented

That is most probably related to #1460