(not a fan of the captcha idea, because it’s either annoying to the legit players, or not hindering a botter that’s aware of how it works and simply checks their bot every 40min to do the captcha etc…)
The proper way of preventing botting is of course by making it not worth doing. If botting didn’t yield results, people wouldn’t do it.
In other words, if the game is designed to reward players who pay attention (actual reaction to what’s happening necessary, positioning mattering etc, randomized timers on variable things happening etc.), instead of motivating you to try your best to play like a bot (when quick repetitive monotone behavior is what makes you level/get silver/drops the fastest).
That’s hard to do in a grindy repetitive game however XD
An additional way to expose botters (besides actual footage of them)… is by making statistics about character-activity/logs publicly accessible. If you can look up some player and see their gameplay history, only to notice that they’ve played 24/7 for 50 days straight on the same map and killed 30483406754604066 of the same monster, it’s obvious what went on there.
I believe TOS has tried a bit of both of these already (by making late game silver-gain that much higher than early-game, and by (unfortunatley) disabled trading and its limits crippling bots and goldsellers… and the latter by having an NPC where people could check stats about people, but I think that NPC was removed by now?).
I still think completely disabling trading isn’t necessary though. Just have to set the limits on it right:
-anyone can OPEN a trade-window with anyone. What and how much you can put into it is what is being restricted
-1 trade INPUT per day (10+ with Token)
-max 5 items possible to put into a trade window
-no silver tradeable (but there needs to be the option of storing/transfering silver between same-account characters)
-only things with potential can be traded (some additional things with Token)
these are just examples. All of them, even in the worst limitations, are still better than trading being disabled altogether. (Also they’d allow for one-way trading, since while one person might not be able to put anything into their side of the trade window, the other one could if they haven’t reached their limitations for that day or whatever)
Another help would be an initial minor one-time payment to access the game, as that wouldn’t be too drastic for a normal player (if it’s like the cheapest founders pack, and especially if it comes with TP as well, absolutely no reason to be against it), while escalating quickly for anyone intending to make 20+ accounts.
I’m not sure about a flagging system (if there was one, THAT would have to have a captcha or something, instead of being a single click option). Perhaps if it was merely used as a pointer for GMs, who would then check out that player (and their log). But definitely not in a way where players themselves could hinder legit innocent players from playing by simply gathering enough friends to flag some person they don’t like etc…
Just my 2 cents on the issue.