Some fleet observation and fuel optimization
Posted: Thu Nov 09, 2023 1:48 am
I have tried to observe how fleets operate while they are on automatic (1.1.8.1), in my case all fleet settings are manual except individual fleets are automated and I decide where their home bases are etc.
The one most annoying thing is how the AI evaluate when it need to refuel and when to prioritise other missions. They also can sit at a fuel stations at nearly half full of fuel and wait for a mission years on end without refuel the fleet, this is especially noticeable if you don't have a fuel tanker assigned that will top them off as the fleet are standing still with no mission. I repeatedly have to refuel fleets if they don't spend enough fuel on a mission.
Now... when the fleet above mentioned flies off to do a mission they are likely not going to be able to get back as they started with little fuel to begin with. Let's say the fleet do battle and get a few damaged ships, now they will go and repair. Perhaps this repair facility is out of fuel range... the fleet will not check if there is a refuel station nearby before it tries to perform the repair mission. Even if the fleet had some tankers they will fly off and try and repair and not allow the tankers to refuel the fleet first.
Fleets can gladly rebase even if the new base is outside their fuel range if you have that automation option enabled. So, if the fleet have tankers they will not be used, if there is a refuelling station close by it will not try to go there for a mid point refuelling.
If you play with AI automation in any form you MUST make sure that ships have way more internal fuel tanks than perhaps you actually need. It does not seem to cope well with shorter fuel ranges in general, at least I have to babysit my fleets to make sure they stay and wait to refuel from tankers or does not try to run off and refit or repair with too little fuel to reach the destination.
The general issue is that automated fleet do not check what amount of fuel it has and if it should refuel before doing anything else. Fleets with no tankers should always calculate where the nearest refuelling point is and how much their minimum fuel should be based on them going there and back to home base plus maybe another 10-15%.
If the fleet have tankers then it is less of an issue as they will refuel the fleet if it has no missions. But fleet with a tanker should always prioritise refuelling from tankers before taking on any missions. If they are in a dangerous place they should plot a course to the nearest none dangerous place and wait for their tankers to refuel them. Only then should they start performing any other missions. It is way too often I see fleets performing missions they can't reach with the fuel range they have, especially repair and refit missions after another mission as these are likely to not be close to their home base.
I don't have any specific save to demonstrate this, this is just observations from playing allot of games and that I tend to have to babysit the fleet to make sure they don't run out of fuel. Since I design the fleets/ships with as little fuel as possible depending on what I want them to do. This is especially true for small defensive fleets.
I'm sure it is my playstyle that to some degree break the AI, but I see this in completely AI based games too, but not as much as the AI tend to put enough fuel cells on the ships that the problem is not as noticeable.
The one most annoying thing is how the AI evaluate when it need to refuel and when to prioritise other missions. They also can sit at a fuel stations at nearly half full of fuel and wait for a mission years on end without refuel the fleet, this is especially noticeable if you don't have a fuel tanker assigned that will top them off as the fleet are standing still with no mission. I repeatedly have to refuel fleets if they don't spend enough fuel on a mission.
Now... when the fleet above mentioned flies off to do a mission they are likely not going to be able to get back as they started with little fuel to begin with. Let's say the fleet do battle and get a few damaged ships, now they will go and repair. Perhaps this repair facility is out of fuel range... the fleet will not check if there is a refuel station nearby before it tries to perform the repair mission. Even if the fleet had some tankers they will fly off and try and repair and not allow the tankers to refuel the fleet first.
Fleets can gladly rebase even if the new base is outside their fuel range if you have that automation option enabled. So, if the fleet have tankers they will not be used, if there is a refuelling station close by it will not try to go there for a mid point refuelling.
If you play with AI automation in any form you MUST make sure that ships have way more internal fuel tanks than perhaps you actually need. It does not seem to cope well with shorter fuel ranges in general, at least I have to babysit my fleets to make sure they stay and wait to refuel from tankers or does not try to run off and refit or repair with too little fuel to reach the destination.
The general issue is that automated fleet do not check what amount of fuel it has and if it should refuel before doing anything else. Fleets with no tankers should always calculate where the nearest refuelling point is and how much their minimum fuel should be based on them going there and back to home base plus maybe another 10-15%.
If the fleet have tankers then it is less of an issue as they will refuel the fleet if it has no missions. But fleet with a tanker should always prioritise refuelling from tankers before taking on any missions. If they are in a dangerous place they should plot a course to the nearest none dangerous place and wait for their tankers to refuel them. Only then should they start performing any other missions. It is way too often I see fleets performing missions they can't reach with the fuel range they have, especially repair and refit missions after another mission as these are likely to not be close to their home base.
I don't have any specific save to demonstrate this, this is just observations from playing allot of games and that I tend to have to babysit the fleet to make sure they don't run out of fuel. Since I design the fleets/ships with as little fuel as possible depending on what I want them to do. This is especially true for small defensive fleets.
I'm sure it is my playstyle that to some degree break the AI, but I see this in completely AI based games too, but not as much as the AI tend to put enough fuel cells on the ships that the problem is not as noticeable.