MineColonies

MineColonies

53M Downloads

Uneven distribution of Tasks between delivery man/courier

AlmightyAnubis opened this issue ยท 11 comments

commented

Is there an existing issue for this?

  • I have searched the existing issues

Are you using the latest MineColonies Version?

  • I am running the latest alpha version of MineColonies for my Minecraft version.
    I am also running the latest (possible) versions of other mods that are part of my problem.

Did you check on the Wiki? or ask on Discord?

  • I checked the MineColonies/Structurize Wiki or I asked on discord. Or I was sent from discord to open an issue here.

Minecraft Version

1.18

MineColonies Version

minecolonies-1.18.1-1.0.735-RELEASE.jar

Structurize Version

structurize-1.18.1-1.0.401-RELEASE.jar

Related Mods and their Versions

No response

Current Behavior

My level 5 couriers dont take any tasks while my lower level couriers do all the jobs. This why, the task list of the level 5 couriers is empty, while when I ask for items from the stash the item delivery is in places over 100, what is very slow. I don't really know, what causes this issue, but maybe the check for the number of items to deliver and see, that a lower tier delivery man would be better, because the would run nearly empty (1 of 36 slots (University Upgrade for more Inv space) is worst capacity utilization then 1 of 3 or 5)

Expected Behavior

A more even distribution of the workload between the works. I don't know, how the current system works, but maybe it can be adjusted so that the delivery man with the lowest number of tasks get the new tasks. This would cause the task to be more even distributed but can cause inefficiency depending on local distribution (2 delivery man get pickup tasks next to each other, that one could easy handle). Maybe a handling in step sizes would be a solution to. So, tasks get floor divided by 10 for example and if the number is equal (both hat 0-9, 10-19 etc. tasks), they distribution will depend on distance and efficiency but when it is not equal, the delivery man with the lower number of tasks will get the tasks. This could prevent this kind of very uneven distribution.

Reproduction Steps

  1. Build town to level 5
  2. research the 9 more slots for citizens
  3. upgrade most delivery man to level 5
  4. Even resetting the request system does not cause equal distribution between delivery man

Logs

Anything else?

I found a similar issue, but this was closed some versions before, so it might be a new or a renewed issue.

2022-05-22_13 09 10
2022-05-22_13 08 32

Footer


Viewers

  • Add a thumbs-up to the bug report if you are also affected. This helps the bug report become more visible to the team and doesn't clutter the comments.
  • Add a comment if you have any insights or background information that isn't already part of the conversation.
commented

yes, 2. But the level 5 and the lower level, which take all the tasks work at one

commented

do you have multiple warehouses?

commented

Let me quickly look at it.

commented

I had no issues util now. My be caused by upgrading delivery man to level 5. I don't have any other idea

commented

Never mind. It was an issue with my food system. Cook only keeped carrots for some reason what my level 5 workes didnt like... So the got stuck there...

commented

I was just wanting to ask if the other courier was somehow stuck =D

commented

Should I reopen for the restaurant issue? Or make a new one? I have more then enough raw beef for steak, rabbit etc. but the restaurant only stocked on carrots what my level 5 citizens dont want to eat.
Or is the normal solution to disable such foods or minimum stock the better ones?

commented

What restaurant level is it?

commented

Level 4

commented

I added some fixes for that

commented

Thanks, very nice
Could you have a quick loot at this: #8345
Should be done is some seconds, if you have this time left