He can add both systems at the same time, but this tracker without the presence of GM is practical without useful, because very few people record the game, let alone no one will run on the mc and record fights vs bot at the same time.
Besides, the gm doesn't have that much time and most bots will detect gm activity and just give character to make runes and use the pvp bot when it logs out.
Why should we wait for this client, since it will be less effective than the old anti-bot system, which automatically prohibits without the presence of gm.
Your feedback is always on point, you have good insight. I'll try to address everything.
The old system worked but caught the lazy botters/spammers. It filtered out the noobs, but the sneaky cheaters figured out how the system functioned and made sure not to trigger it. It had killed the noobs using AHK macros, however, a few sneaky botters were still able to ruin the server experience while I was offline(Nathwar...etc).
I agree a few cheaters tried to convince me the system didn't work, however, it had a flaw that was dependent on a player's connection.
If a player lagged and spammed runes/pots during the lag, it would trigger the bug (lag would end and user would send 3 'use' packets in a row due to latency) So a player that was lagging, was considered a cheater. It hit the point where I could not prove if a player was jailed during a lag or not.
"Another thing is that you won't have that much time to supervise it all the time, and bots have a gm detection system they will just do runes and use the pvp bot when you're offline, so it's a complete waste of time."
This is a good point and I completely agree. My hope is to create a community server that is policed by the community, not the GMs.
I think the best course of action is to record all/most gameplay. Meaning if a player is PZ'd, cam would always be on, players could not control this.
I will then allow players to go back and watch their death from the target's perspective. This will allow anyone to spectate anyone to look for botters. At this point, a player just has to report the player with the linked cam URL(ill make a page of all cammed deaths/pvps).
GM's would login, view the proof, and then take action. I hope to acquire more people who can look at cams and ban people while I am offline (maybe Tampon CM?

)
There would always be cam history/proof to go back and look at. (what I'm nervous about is activating cam on 100 players at once... this would need to be stress tested)
I think another benefit will be players would have all of their kills recorded. I'd love to go back and watch all of my pvp...
"The first thing is that most bots use mouse scripts that the keyboard tracker does not track and it is almost impossible to prove anything to them."
- If they are using a bot to send packets, there will be no mouse input in the cam file and we will easily see they are botting.
- I made sure I could catch Riftbot here.
- If they are using a Macro to simulate mouse movements, the player has to use the scripts to mimic real player behavior. At this point, does the player have much of an advantage? It would be the same as if they used the rune manually. Testing this myself, I found these scripts would cause more inaccuracies while on the move, while when stationary they could be used.
- The hardest part of this is while playing a cam, you have to mimic the resolution the original player was playing on.
- since people have different hardware, different resolutions, this could confuse some people
The last idea I had to deter botters, which I imagine most will not like, is to charge 5-10$ for character creation. Botters will then have to pay more money after they are banned to create another char.
We will have the old system(considers lag now), the new system, as well as new statistic tracking(sd accuracies/speed).
Due to my time being spent on work/school/family, as you said, I will not have a lot of time. Regarding Bots, the success will come down to the community and if there is a bugless/crashless/fun environment.
I am open to any/all ideas/criticism.