GregTechCEu Modern

GregTechCEu Modern

6M Downloads

Conveyor Covers importing from large inventories tank server TPS

EnigmaticaGH opened this issue ยท 2 comments

commented

Checked for existing issues

  • I have checked for existing issues, and have found none.

Tested latest version

  • I have checked that this occurs on the latest version.

GregTech CEu Version

7.1.3

Minecraft Version

1.20.1 Forge

Recipe Viewer Installed

EMI

Environment

Multiplayer - Dedicated Server

Cross-Mod Interaction

Yes

Other Installed Mods

The pack is TerraFirmaGreg but the related mod is Create, though I suspect it happens with any mod that would add large inventories

Expected Behavior

Conveyor covers don't slow the server to a crawl when importing from very large inventories such as max size Create Vaults (~1600 stacks)

Actual Behavior

I have three max size Create Vaults with pipes containing HV conveyor covers set to Import. While these conveyors are connected, server TPS goes down to between 10 and 15

Steps to Reproduce

  1. Make a maz size Create Vault or 3
  2. Fill it with items
  3. Put some pipes coming from the vaults with conveyors (higher tier ones seem to make the issue worse) set to Import
  4. (Optional?) Add some destinations for the items to go, with some item filters to decide what to import where
  5. Profile the server and note the amount of time the conveyors spend searching the inventories for stuff to import

Additional Information

Image
commented

Oh here's the whole spark profile btw: https://spark.lucko.me/prFOQsLDSd

commented

Edit: After looking more into the profiler, it seems a wall of 32 super chests may also hav esomething to do with the TPS issues