Inductive Logistics

Inductive Logistics

5M Downloads

Server Log Spam when placing Advanced Universal Pipe

BenB196 opened this issue ยท 6 comments

commented

What I did:

If I place an Advance Universal Pipe my server log gets a new line.

Is this a debug tool that was accidentally left in?

What happened:

Each of these is a for a different pipe. Tested with most other pipes, and did not get the message

[14:22:56] [Server thread/INFO] [cd4017be_lib]: 1 singleTicks 4 contTicks
[14:22:57] [Server thread/INFO] [cd4017be_lib]: 2 singleTicks 4 contTicks

I was also seeing logs when items were traveling through these pipes, but they looked exactly the same as above.

What should have happened:

I don't believe I should see this.

Used Versions:

  • Minecraft-1.12.2
  • InductiveLogistics-1.2.1
  • CD4017BE_lib-6.2.3
  • Forge-14.23.3.2679
  • This happens on a server, did not check SSP
commented

The second part of the what happened, about log occurring with item traveling through it appears to be the incorrect assumption. It looks like it is logging every second when a pipe has either a insert/extract pipe attached to them.

commented

Yes this is a debug function in the library I accidentally left on.
It will probably write a line every time an Advanced Universal Pipe or 32-bit Signal Wire (Automated Redstone) gets a neighbor block update, gets broken/placed or when their chunk unloads/loads.

This will be disabled in the next release.

commented

Thanks, something that is bit of a side note, but I noticed that since the most recent update to ID, items sit around longer in chests before the pipes actually move them. Is this intended for performance? I saw that a lot was done to improve it last few patches.

commented

The default speed of the Advanced Universal Pipes was only slightly decreased from an operation every 4 ticks (= 5 ops/s) previously to every 5 ticks (= 4 ops/s) now.
However if the inventory that is extracted from contains multiple stacks, they are processed round robin one at a time. So if an item in the inventory can't be inserted at any destination in the pipe network then that operation cycle won't do anything. This can slow things down significantly if inventories contain lots of "invalid" items.

commented

Thanks, this makes sense.

commented

fix already released