I don't know anything about the code works, however, my suspicion is that it could be related to how the docking module plugin generates base entries for temporarily docked ships, and the problem(s) that arises when ships with the modules jump into another system.
Following this, my suggestion would be: have the FLHookers tried changing the plugin so that instead of docked ships being docked on a temporary base in the same system, they get warped to a base in a specialised 'Docked' system? So more or less docking ships would be similar to the /conn command.
Lest my information is incorrect, the plugin currently utilises the proxy bases that the pob plugin uses. This dumps the ship on a base until it's ready to return to space. The problem with this arises (I assume) when the host ship docks itself or logs off or anything else of the sort. What difference would this approach make when compared to the one we already use? At the end of the day we are still dumping the ship on a base until it undocks at which point we force it space where the carrier is.
(08-02-2018, 07:42 PM)Laz Wrote: The problem for this (from my perspective, it should be noted I haven't look into the code that much) is that we cannot actually tell what causes this bug. Going from what I read in one of the chats, the likely culprit seems to be something to do with when someone undocks from a docked ship, but even that wouldn't explain why it causes these jump loops. That being said, there are likely other things contributing to the problem.
I wonder if preventing a mothership from docking while others are docked with it would be a quick and dirty temp-fix? Then basically, you'd have to eject/have everyone undock before the mothership can dock. It's a bit annoying I'll admit, but if it fixes things for now, I'd be willing to compromise.
It's not for me to say whether this would fix it or not. As mentioned before, I've only had a brief glimpse at the code and am using that, plus what I've read in the dev chats, to make an educated guess to the problems. I would suggest asking @Alex. or @Kazinsal for their opinion on such. They are more qualified than I to answer it, I'd expect.
(08-03-2018, 07:45 PM)Sand_Spider Wrote: I wonder if preventing a mothership from docking while others are docked with it would be a quick and dirty temp-fix? Then basically, you'd have to eject/have everyone undock before the mothership can dock. It's a bit annoying I'll admit, but if it fixes things for now, I'd be willing to compromise.
When the "mothership" dies it will be forced to dock/spawn on its last base