Too many bots, too few bans: The Shadowbringers edition.
I want to preface by saying that the RMT bots are extremely inconsequential when you have things like DoL/H bots controlling the markets, PvP bots throwing games by being dumb as dirt, and duty finder bots slowing your groups down with their lack of a functional brain.
It's been a good three weeks since early access started, and as I might've expected, the Shadowbringers zones are now positively loaded with people using bots in the late hours of the day, mainly either to grind FATEs to level or to farm crafting materials. (Aethersands as per usual are a prime target).
The Stormblood zones are also predictably experiencing high numbers of GNB/DNC bots, who annoyingly force me into a situation where I have knowingly and indirectly benefit from their cheating should I decide to do FATEs while they're around.
I've already noticed several dozen people different doing this on Cactuar alone, many of them new faces to me who've either transferred in or returned from an absence (And yes, I do make a mental note of everyone who bots around these parts, mostly so I can purge them from my hunting linkshells/parties if they try to weasel their way in).
Glancing around forums and discords pertaining to the subject also reveals that there's a disturbingly large amount of players involved, with them regularly having hundreds of active users discussing how they can game the system more then they already do. The piddly amount of weekly bans being issued are ultimately just a drop in the bucket and do little to actually discourage people from it.
The whole situation has grown extremely frustrating to me and is likely become even worse come 5.1 where the developers decided that including a ranking system in the Ishgard Restoration project would be a brilliant idea when gathering/craftng are one of the most abused aspects of the game, with the market for crafted gear and consumables regularly being kept in a chokehold by bot farmers.
Something desperately needs to change, and I feel it's mostly rooted in an extremely flawed screening process because contrary to what some might claim, people do get banned for botting and I occasionally see them whining about it on relevant forums. There's no "conspiracy" to ignore cheaters for the sake of profit (If they were following this line of reasoning they wouldn't be so trigger-happy about banning people for social offenses); they're simply not detecting most of them in the first place for whatever reason.
There is a very simple solution to this whole matter (Give GMs the authority to directly investigate suspected bots rather then make the puny STF team resort to their faulty detection "tools"), but the biggest issue is convincing SE that what they're doing now is not sufficient.
The last time they actually addressed it during a live letter, they seem to have misinterpreted that people were complaining about bots strictly in PvP when they're active in basically all aspects of the game. Their only response was to "keep reporting them", which has done squat even when it comes to the ones in PvP.
TLDR: Someone needs to give the dev team a kick in the pants and make them realize how big of an issue bots are right now and that their current methods are inadequate.
How to spot the bots: Recognizing that a problem exists.
I've come to realize that part of the problem is likely tied to the fact that with XIV being the first/only MMO of a lot of players, they are likely not familiar with the kinds of behavioral patterns that tend to be universal to bots across the genre.
There's a number of traits they exhibit that can potentially out them after a brief period of observation shows them repeating the same quirks, though the most important thing to remember is that consistency is the biggest giveaway of a bot and some of these initially innocent-seeming behaviors will look very suspicious if being repeated constantly over a prolonged period of time.:
For bots in general:
-They are always utilizing Legacy type movement and thus do not strafe and turn around very quickly
-They have awkward pauses after most non-combat actions they perform such as mounting up or finishing their gathering from a node and can almost look as though they have a GCD on everything they do.
-After mounting up, they almost always take flight from a complete standstill, sometimes running a short distance then abruptly stopping to do so (As opposed to taking flight out of a run as normal players are prone to doing). They'll then suddenly whip around to face their destination and start flying towards it. It's exceedingly rare to see bots that don't do this and it's generally the first thing I look for in a suspect.
-When moving between gathering nodes or FATEs, they tend to zig-zag around awkwardly instead of making gradual turns like actual players. Their paths are also extremely precise and exhibit little to no variation as their scripts basically just tell them to move between exact coordinates on the map until they're within range of a target afterwhich they lock onto it and go to town.
-The only time they jump (Outside of taking flight) is if they get stuck on an object like a tree, rock, or wall for a prolonged period of time. They will not jump even for the sake of reaching a destination more quickly and will take a roundabout path instead.
-They can target things that are not actually in their line of sight and also keep things targeted even if they're extremely far away (To the point of it registering as "???" until you get close enough for said target to actually render).
For FATE bots:
-Melee classes only move in perfectly straight lines to their targets and never go for positionals even if the enemy is immobile due to casting or being stunned.
-Ranged classes will land at the edge of the FATE and start " turreting" enemies, only moving if their next target is out of range or if targeted by an AoE.
-When targeted by circle AoEs, they always run directly away from the enemy to dodge, and when targeted by cone or line AoEs will run diagonally to the flank of the enemy. Again, consistency is the key thing here because they literally always run in the same direction/angle.
-They will not stop attacking their current target until it's dead, which causes issues if they catch aggro from another mob during a FATE boss as they'll just let it beat on them until they're at critical HP then run away from the FATE.
-If no FATEs are around, they'll either stand still and do nothing, run/fly back to a nearby safe spot like an aetheryte and wait there instead, or just start killing every mob in the near vicinity to squeeze out as much EXP as possible.
-They generally ignore boss FATEs unless they're already being attacked by another player or NPC. If you see them idling, you'll notice that they won't budge but the instant a boss' HP drops below 100% they'll suddenly beeline for it.
-If they get low on HP or if they're still in combat after a FATE ends, they'll start sprinting back along one of their paths away from the FATE and won't stop running until they lose aggro and in the former case will not mount up and re-engage enemies until their HP is at 90% or higher. It's not uncommon to see them get stuck in a loop of getting mobbed by enemies, retreating, then coming back to get mobbed again due to having no spatial awareness.
-They seldom travel directly between FATEs and instead follow an invisible track of sorts around the zone, deviating from it once a FATE draws near. It's not uncommon to see them take very roundabout routes to get to certain FATEs as a result.
-They will never teleport to reach a FATE on the opposite side of the map even if there's an aetheryte right next to it.
Gathering bots:
-They typically have a home point they will return to and idle at between nodes as opposed to saving time by moving to the next one and waiting there. This is presumably avoid making themselves (extra) obvious by piling on top of other bots that would end up waiting at the exact same coordinates (Some back in the HW days were prone to doing this very thing), though it can result in them leaving a zone despite there being consecutive unspoiled/ephemeral node spawns there. I've even seen them teleport away, then teleport back to the exact same zone and aetheryte immediately after...
-As they cannot "see" unspoiled nodes, they will path a central point between all of the possible spawn points, then move to it after they've detected it (In contrast to actual players who know in advance where the nodes are thanks to the minimap indicator from Truth of Mountains/Forests).
-When gathering from normal nodes, they'll often be repeatedly toggling Preparation on and off for no readily identifiable reason (Maybe it helps them avoid being detected by whatever faulty tools the STF uses...?).
-They tend to land directly on top of nodes and drop down onto them from above, but will walk to any nearby nodes in the same cluster before flying to the next group.
-They'll trigger stealth even if there's no danger of being attacked by something due to level difference or there simply not being enemies in the vicinity.
-FSH bots cannot distinguish tugs and will waste their time/GP reeling in everything they hook even if the target fish is readily identifiable from it.
*will continue to update this as more quirks are noticed*