From working with the NPC factions iv'e found the current behavior of AI fleets to be not only disappointing from a game-play perspective but also depending on the situation annoying and even damaging from the perspective of a server admin. In it's current form AI vessels just plunk away until destroyed or commanded to stop manually with no potential of relief on the effected loaded areas, even after many drones are destroyed or damaged past usefulness. This contributes to an undue burden on those loaded areas which in many situations can lead to the server grinding to a halt.
What is needed are conditions for retreat for all AI controlled fleets so that upon losses or widespread damage (whichever comes first) exceeding a particular percentage, the ships of that fleet will automatically retreat back to the coordinates from which they were originally sent. These conditions should effect all AI controlled entities, whether they be pirate, NPC or Player fleets/unfleeted bobby ships. If the vessels are not fleeted, they will pick a direction at random and move away from the location where the retreat mechanic was triggered until they exit the loaded area. The values needed to trigger the retreat mechanic should be adjustable in the Server.cfg file.
In addition to this, to address the problem of NPC ships being dropped from a fleet and losing AI control, there needs to be some kind of automatic action that ensures the Bobby is set to on as soon as a ship exits a fleet. Scavenger fleets (Ships marked scavenger in blueprint, not the NPC faction) from NPCs continue to send vessels to player home bases and then simply de-fleet and deposit them with out AI control where they just sit there. Anything fleeted should not do this but at least there should be some mechanic that can activate them so they will function within the scope of their AI rather than just sit there and take up space. The retreat mechanic could activate here too in order to get them to leave without players having to interfere, like say if they want to remain on friendly terms with the NPC faction.
This has been addressed elsewhere but overheated ships need to de-fleet and be salvageable.
TL;DR
All AI ships should have a config adjustable retreat mechanic for both immersive gameplay and more importantly as a form of automatic regulation of entity spam in loaded areas. It also contributes to a grand strategy feel as fleet commanders must consider morale as an important factor in deployment.
NPCs need to stop leaving their ships at places they send them to and automatically move them out of loaded areas. This is a massive yet under recognized quality of play issue. Admins shouldn't have to be constantly called to clean defective NPCs up.
De-fleet and make salvageable overheated ships.
What is needed are conditions for retreat for all AI controlled fleets so that upon losses or widespread damage (whichever comes first) exceeding a particular percentage, the ships of that fleet will automatically retreat back to the coordinates from which they were originally sent. These conditions should effect all AI controlled entities, whether they be pirate, NPC or Player fleets/unfleeted bobby ships. If the vessels are not fleeted, they will pick a direction at random and move away from the location where the retreat mechanic was triggered until they exit the loaded area. The values needed to trigger the retreat mechanic should be adjustable in the Server.cfg file.
In addition to this, to address the problem of NPC ships being dropped from a fleet and losing AI control, there needs to be some kind of automatic action that ensures the Bobby is set to on as soon as a ship exits a fleet. Scavenger fleets (Ships marked scavenger in blueprint, not the NPC faction) from NPCs continue to send vessels to player home bases and then simply de-fleet and deposit them with out AI control where they just sit there. Anything fleeted should not do this but at least there should be some mechanic that can activate them so they will function within the scope of their AI rather than just sit there and take up space. The retreat mechanic could activate here too in order to get them to leave without players having to interfere, like say if they want to remain on friendly terms with the NPC faction.
This has been addressed elsewhere but overheated ships need to de-fleet and be salvageable.
TL;DR
All AI ships should have a config adjustable retreat mechanic for both immersive gameplay and more importantly as a form of automatic regulation of entity spam in loaded areas. It also contributes to a grand strategy feel as fleet commanders must consider morale as an important factor in deployment.
NPCs need to stop leaving their ships at places they send them to and automatically move them out of loaded areas. This is a massive yet under recognized quality of play issue. Admins shouldn't have to be constantly called to clean defective NPCs up.
De-fleet and make salvageable overheated ships.