[2.0.12] Storage chest preferred over buffer chest target
[2.0.12] Storage chest preferred over buffer chest target
After upgrading a saved game from v1.1.110 Logistic network is massively malfunctioning. Robots instead of transferring items from active provider chests to buffer chests, started dumping items to generic Storage chest
Also looks like personal requests do not have higher priority than logistic network requests, but that I don't know how to confirm. I just observe that my personal requests are fufilled very slowly, even though I have 1k+ robots and storage is full
Also looks like personal requests do not have higher priority than logistic network requests, but that I don't know how to confirm. I just observe that my personal requests are fufilled very slowly, even though I have 1k+ robots and storage is full
Re: [2.0.12] Logisitc network prefers Storage chest over buffer chest target
Thanks for the report however everything you describe is working as intended. Also, there is no priority in which logistic requests are fulfilled.
If you want to get ahold of me I'm almost always on Discord.
Re: [2.0.12] Logisitc network prefers Storage chest over buffer chest target
Can you elaborate, does it mean the following info is not true?
Re: [2.0.12] Logisitc network prefers Storage chest over buffer chest target
As far as I know regarding logistics and everything I've seen in code: yes. Player logistic requests do not have any kind of priority over requester chests. Maybe this changed at some point but if it did, I missed the memo. The "Target priority" should be true. However, if the buffer chest is satisfied, the robot will then pick a storage, and if on the way to the storage the buffer then is emptied or starts wanting more - the robot won't change targets.
If you want to get ahold of me I'm almost always on Discord.
Re: [2.0.12] Logisitc network prefers Storage chest over buffer chest target
That's the issue, on the screenshot buffer chests are (almost) all empty, while the request is set to 4800. Yet robots are sending items to Storage chests. This worked well in v1: train station unloading to active provider chest, buffer chests with requests to 100% of capacity, and Requester chest for train loading. Now it stopped to work.However, if the buffer chest is satisfied, the robot will then pick a storage
Re: [2.0.12] Logisitc network prefers Storage chest over buffer chest target
Looks like buffer chests are completely ignored as a requestors
Re: [2.0.12] Logisitc network prefers Storage chest over buffer chest target
@Rseding91
I recorded a video. This train station worked fine in v1. Now you see that logistic robots ignore not only buffer chests with requests, but also Requester chsts. And send items from Active provider chest to god knows where Storage chests.
https://www.youtube.com/watch?v=An5J4N-DuMg
But then at some time it kind of heals a bit, and starts moving requests to buffer chests, but at very low speed, and still good share of the robots go for Storage chests instead of buffer chests. FF to 2:40 : https://youtu.be/An5J4N-DuMg?si=a-8aJPA5TFkhYWh_&t=160
This can not be normal, this completely unpredictable behaviour.
I recorded a video. This train station worked fine in v1. Now you see that logistic robots ignore not only buffer chests with requests, but also Requester chsts. And send items from Active provider chest to god knows where Storage chests.
https://www.youtube.com/watch?v=An5J4N-DuMg
But then at some time it kind of heals a bit, and starts moving requests to buffer chests, but at very low speed, and still good share of the robots go for Storage chests instead of buffer chests. FF to 2:40 : https://youtu.be/An5J4N-DuMg?si=a-8aJPA5TFkhYWh_&t=160
This can not be normal, this completely unpredictable behaviour.
Re: [2.0.12] Storage chest preferred over buffer chest target
Observed that buffer misbehaviour too when supplying gears for the mall assemblers from over a whole base. It looks like buffer chests disable their requests at the moment there's any unfulfilled request of the given item in the requester chests.
Re: [2.0.12] Storage chest preferred over buffer chest target
Hi,
Not sure if it is a similar issue as I don't have deep knowledge of the game but when using a buffer chest, the robot will not use it even if the chest has the requested item and the limit is higher than its current content:
Not sure if it is a similar issue as I don't have deep knowledge of the game but when using a buffer chest, the robot will not use it even if the chest has the requested item and the limit is higher than its current content:
pics
Re: [2.0.12] Storage chest preferred over buffer chest target
Your example is behaving correctly because the buffer chest is only requesting one iron plate. It will auto-trash the 901st iron plate but only if that was inserted by other means.crystalin wrote: Sun Dec 15, 2024 7:01 pm Hi,
Not sure if it is a similar issue as I don't have deep knowledge of the game but when using a buffer chest, the robot will not use it even if the chest has the requested item and the limit is higher than its current content:
I just did a test in 2.0.25 and if the buffer chest is actually requesting the item, then construction robots will put their trash there first. I used this feature all the time in 1.1 during my Space Exploration run to deal with construction bots on spaceship surfaces.
In cases where bots actually ignore active requests, the first thing to rule out is whether those requests are already in the process of being delivered from somewhere else far away. That would result in new materials entering the network nearby being sent back to those far away storage locations. This is a use case for separated logistics networks.
My mods: Multiple Unit Train Control, Smart Artillery Wagons
Maintainer of Vehicle Wagon 2, Cargo Ships, Honk
Maintainer of Vehicle Wagon 2, Cargo Ships, Honk
Re: [2.0.12] Logisitc network prefers Storage chest over buffer chest target
In 2.0.28 I still see this issue - buffer chests with large unfulfilled requests, active provider with lots of items, logistic bots selecting to put items in storage chests (including unfiltered storage chests) over the buffer chests. Buffer chest requests are very slowly fulfilled (as in, they don't get absolutely zero items).Rseding91 wrote: Tue Oct 29, 2024 9:57 pm The "Target priority" should be true. However, if the buffer chest is satisfied, the robot will then pick a storage, and if on the way to the storage the buffer then is emptied or starts wanting more - the robot won't change targets.
So it seems the target priority isn't correct, or there is some limit on the number of requests being fulfilled?
Re: [2.0.12] Storage chest preferred over buffer chest target
This morning I tried to replicate the issue in the editor mode, but couldn't replicate. Priority was as described in the wiki.
I had enabled experimental updates last night and was running a newer version (though couldn't see anything in the patch notes related).
I re-enabled the same mods I was using, still worked as expected in editor mode.
Reloaded my save (which was just before I noticed the issue, continued placing train station blueprints, and the issue seemed to reoccur.
Went back to editor mode and expanded the simulation to be more like the situation in game. Still couldn't replicate.
Went back to game, undid placement of station blueprints I'd put down, reworked them slightly (for other reasons), and placed again. This time the situation didn't replicate in game, and buffer chests were having requests fulfilled.
So I failed to properly replicate, and my original save is not a great case, since I still had to place some more blueprints down to cause the issue (and these were in my blueprint library which have had the contents overwritten...).
Two things changed - game version, and blueprints, and I'd need to spend more time trying to isolate (made harder by unrecoverable modifications I made to blueprints). I think, if it continues working I'll stop trying to replicate now. The situation I originally saw was exactly as described in the first post however.
I had enabled experimental updates last night and was running a newer version (though couldn't see anything in the patch notes related).
I re-enabled the same mods I was using, still worked as expected in editor mode.
Reloaded my save (which was just before I noticed the issue, continued placing train station blueprints, and the issue seemed to reoccur.
Went back to editor mode and expanded the simulation to be more like the situation in game. Still couldn't replicate.
Went back to game, undid placement of station blueprints I'd put down, reworked them slightly (for other reasons), and placed again. This time the situation didn't replicate in game, and buffer chests were having requests fulfilled.
So I failed to properly replicate, and my original save is not a great case, since I still had to place some more blueprints down to cause the issue (and these were in my blueprint library which have had the contents overwritten...).
Two things changed - game version, and blueprints, and I'd need to spend more time trying to isolate (made harder by unrecoverable modifications I made to blueprints). I think, if it continues working I'll stop trying to replicate now. The situation I originally saw was exactly as described in the first post however.
Re: [2.0.12] Storage chest preferred over buffer chest target
Well, after running for a while the situation has arisen multiple times. For a while I thought it might just be an interaction with ghosts, since I was observing it soon after blueprints were placed. But then established stations received multiple deliveries where the active provider contents were sent to storage first.
When the active provider chests are emptied, the requests are satisfied from the storage chests, so eventually items end up in the buffer chests, but it's not great, waste of poor robot effort, and messes with my train logic.
I have some save files that catch the event, not sure how to share, but am happy to if desired. Some mods are installed.
For now I'll probably move to a filtered storage chest design instead of buffer chests.
When the active provider chests are emptied, the requests are satisfied from the storage chests, so eventually items end up in the buffer chests, but it's not great, waste of poor robot effort, and messes with my train logic.
I have some save files that catch the event, not sure how to share, but am happy to if desired. Some mods are installed.
For now I'll probably move to a filtered storage chest design instead of buffer chests.
Re: [2.0.12] Storage chest preferred over buffer chest target
Knowing how strange Factorio entity update can be, please consider looking at entity deployment order and (I'm not joking) relative orientation (I observed some updates happening in the standard reading order)yaongi wrote: Sat Jan 18, 2025 1:35 pm This morning I tried to replicate the issue in the editor mode, but couldn't replicate. Priority was as described in the wiki.
I had enabled experimental updates last night and was running a newer version (though couldn't see anything in the patch notes related).
I re-enabled the same mods I was using, still worked as expected in editor mode.
Reloaded my save (which was just before I noticed the issue, continued placing train station blueprints, and the issue seemed to reoccur.
Went back to editor mode and expanded the simulation to be more like the situation in game. Still couldn't replicate.
Went back to game, undid placement of station blueprints I'd put down, reworked them slightly (for other reasons), and placed again. This time the situation didn't replicate in game, and buffer chests were having requests fulfilled.
So I failed to properly replicate, and my original save is not a great case, since I still had to place some more blueprints down to cause the issue (and these were in my blueprint library which have had the contents overwritten...).
Two things changed - game version, and blueprints, and I'd need to spend more time trying to isolate (made harder by unrecoverable modifications I made to blueprints). I think, if it continues working I'll stop trying to replicate now. The situation I originally saw was exactly as described in the first post however.
Re: [2.0.12] Storage chest preferred over buffer chest target
In my case the problem was in the game imported from v1, where the logistic network worked as expected. And it is easily reproducible from the save file.
I have not reached that scale (~1000 bots) in the brand new v2 game yet.
I have not reached that scale (~1000 bots) in the brand new v2 game yet.