Oh well, i dont do BGS stuff myself, but this is an real issue FD have to handel.
Good investigation OP!
This. Identifying a bot from its actions at a given moment can be extremely hard, but identifying a pattern in actions is way easier. An account logged and running 24/7 is easily recognizable server side and should immediately raise a red flag, just to say the first obvious thing.
Imho detecting patterns is actualy the only thing FD can do a the moment.
I dont know if someone came up with it allready, but I think/fear FD realy have to decide when Scripts become Cheating now.
I mean, Scripts/Makros in general are totally fine imho, im sure I use quite the same "undock-script" myself.
Its a standart command for the HCS-Voice Packs (wich, or better Voiceattack at all, are great fun to use AND extend, "programming" my own Ship-Computer has become some kind of Meta-Game for me I realy love and enjoy to do)
I dont want to make up any numbers here but im quite sure there are a lot of Cmdrs that use VoiceCommands, Makros, Shortcuts ect on a regular basis without a single bad intention and/or affecting anyone.
And here is the problem: What happens if some people starting to complain about other people having an unfair advantage using second party software/makros at all?
I dont say/think its reasonable though, but
technically they would be right and when it comes to online-whatever there is one thing for certain: The bumhurt is strong with someone.
So while i agree that FDev have to take some action about the issue, i think they also should/need to come up with some kind of rule set of what is accepted to prevent further "confusion" (what is quite sad, since its just the good ol "few idiots who make things more complicated as they need to be for the large majority and overall great Playerbase" thing)
Edit: Kinda Ninjad in some post while typing [noob]