Yeah, the game should at least recognize game play. If your constantly fishing, or cleaning up your storage, or surfing the trading post, you don’t want to be pulled from the immersion of the game to to deal with the AFK timer, when clearly, you should be doing tons of things that would prove your still there.
I don’t think botting is a thing if your moving things around in your storage, or surfing the trading post, or crafting a ton of things at once. Why have the AFK timer ignore mouse movements in those places.
Have the AFK timer as a question, so the player doesn’t have to quit what they are doing, they can just type the answer, and keep playing.
There is no danger of the server queuing, so the AFK timer is basically pointless.
How about this, set the delay before it asks if your still there to 60 - 120 minutes. That way, you don’t have to learn how to make it detect mouse movements, you just have to change the timers time. Extremely simple fix.
Clearly, if they are still there, they will most like finish doing what they are doing within 60 -120 minutes, and start moving again.
I have to deal with the AFK timer at least 6 times a session, and it’s really annoying at this point.
Immersion is important to you for the players, right? Well, this is breaking immersion, over, and over again.