When a production building generates a resource, it will immediately try and find a building that needs that resource. If none is found then it will be held at the production building's outgoing resource queue. For most buildings, with the exception of the Residence which can hold 1 Energy resource, this queue can hold 8 resources. Once this resource queue is full the bot at the production has to stop working.

One option you have to is to build a Storage Yard. There are three different sizes, Small Storage yard, Storage Yard and Large Storage Yard. By default a storage yard does not accept resources, you need to create rules at Storage Yards to enable them to hold resources.

When you create a rule at a Storage Yard, it will create a 'demand' for that resource in the same way as a production building would do. These demands can be viewed in the Resource Demands panel of any resource. Resources are distributed to Storage Yards based on their current fill percentage for that resource. If that is equal then the storage capacity for that resource is used.

For example, if you have a Lumberjack Hut and two Storages Yards ('A' and 'B') and 'A' has a rule for 5 Logs and 'B' for 10 Logs. The first Log will go to 'B' (wherever it is located), the second Log to 'A', the third to 'B', the fourth to 'B', the fifth to 'A' etc.

If your production building is idle because the input resources are coming from too far away, then it can be useful to create Storage Yards to act as Local Storage Buffers . But be careful, resources stored in a Storage Yard can still be distributed across your map. You will also want to look into using Transport Rules to help seal off certain routes in your colony.

<aside> ⭐ Tip - It's usually more important to think about managing the flow of resources rather than about how many resources you have in reserve.

</aside>