GregTechCE/GregTech

[BUG] Ender Fluid Cover desync in LAN

RhenaudTheLukark opened this issue · 1 comments

Describe the bug
Whenever my partner changes a channel on an Ender Fluid Link Cover, it seems that all covers I have set up myself are desynced from that cover, as if the covers were on private mode despite being on public mode.

Versions
Forge: 14.23.5.2860
GTCE: 2.6.2
Modpack

Setup
Playing on Multiplayer (LAN)

Steps To Reproduce
Unfortunately, this error seems to happen weirdly, we do not have the exact reason as to why it does not work.
We tried reproducing the steps below, but it seems following them doesn't lead to the bug on a fresh cover channel...
However, we can try to give insight as to what seems to happen. Hopefully that's enough.

  1. Player 1 setups a cover with a given channel, on public mode (the button has never been pressed, if that matters) and pushes liquid in it.
  2. Player 2 setups another cover with the same channel, on public mode as well (button not pressed).
  3. The channel set up by the other player should not have any liquid.

For info, said channels can be anything. We have this case happen for example on channels F000001D or even 00000017.
We use two covers connected to an Super Tank, with liquid input channels labelled following the rule F000XXXX (with X being a number), and output channels labelled following the rule 0000XXXX.

Additional context
This is likely caused because covers seem to be in private mode by default, as whenever I reset the channel of the cover, it syncs back up with all the cover I have personally set up.
However, as we weren't easily able to reproduce the problem, it's only speculation.

Sorry, wrong mod! This was suppsed to be for GregTechCEu