I was testing out some fighter designs that contained several moving parts like folding wings, landing gear etc. I hit a wing rail docker and the wing shook around for a while trying to break loose. It caused moderate lag on my computer and didn't stop until I hit it a bunch more times allowing it to break free.
I suggest that if a docked entity becomes damaged in combat and becomes undocked, rather than let it bounce around and lag, allow a couple collision checks then completely destroy the undocked entity. If it immediately breaks free after being hit, that is fine then let it float free, but if it collides a few times because it is entangled with something then destroy it. This will prevent sliding doors or landing gears or some other internal entity that is stuck from constantly causing lag.
I suggest that if a docked entity becomes damaged in combat and becomes undocked, rather than let it bounce around and lag, allow a couple collision checks then completely destroy the undocked entity. If it immediately breaks free after being hit, that is fine then let it float free, but if it collides a few times because it is entangled with something then destroy it. This will prevent sliding doors or landing gears or some other internal entity that is stuck from constantly causing lag.