When I was working with the MasterCores project, we used a collection of useful tools to identify and confirm cheaters and rule violators in-game.
Perhaps this can be of interest to Znote AAC users, so I'm adding this as an enhancement for a future where I hopefully have time to dig into it. Supplementary RevScriptSys scripts and SQL tables needs to be added to support this.
(While this is inspired by mastercores, and I have access to some of the code through an old obsolete version, I intend to write this completely from scratch, and limit myself to the capabilities of Lua with RevScriptSys).
Detailed character lookup with extra information hidden from a regular characterprofile, such as IP history, login history, equipped items, depot items
Identify alt accounts, MC, cross-account "criminal records"
bank deposit/withdraw/transfer history.
Used to research gamling fraud, gold selling etc
Chat history with timestamps and PM conversations
Used to verify reported cases of harassment, abusive statements as photo evidence of a chat can easily be faked.
(antibot feature): Proximity scoring system that identify players who over long period of time stays in a small, medium, high sqm proximity radius for a long time.
With copy-paste teleport commands for GMs to easy check out a player, and reset their score to 0 if they are considered safe/not botting. Creating a highscore like work-list for GMs on the most relevant characters to check out and manually verify.
(anti-cavebot feature): Identical path recognition. If player repeatedly, over a long time clicks on the same sqms to move around in a cave, add them to a GM checklist, or ban them.
Identify botters earlier by seeing if multiple players "run the same cavebot script" by moving around in caves by clicking on the same sqm pattern in the same order.
(antibot feature): A command that triggers a "GM in screen" test on a player, banning them if they immediately logs out.
(antibot feature): A command that triggers a type challenge on a player
Kick player if type challenge is ignored for 15 minutes
If player immediately logs in (and is not in danger) give type challenge again, but with less time to execute it, and ban if ignored.
If player types incorrectly, like executing a spell instead of the type challenge, give 3-4 warnings then ban.
If player immediately casts a healing spell, or drinks a potion if he goes below a certain health treshhold (which needs to be identified through auto analytics), there is suspicion to believe he is healbotting.
GM command that temporarily sets a player health to 1 for a couple milliseconds, then heal him back to old value. If player immediately executes a heal spell or drink a potion, he is using auto healer.
World minimap with player icons on their current locations
If you click on a player, a ghost trail of their previous positions will reveal where they walked from, see which pattern they have walked in
Open to other suggestions that would be nice to have as well.
When I was working with the MasterCores project, we used a collection of useful tools to identify and confirm cheaters and rule violators in-game.
Perhaps this can be of interest to Znote AAC users, so I'm adding this as an enhancement for a future where I hopefully have time to dig into it. Supplementary RevScriptSys scripts and SQL tables needs to be added to support this.
(While this is inspired by mastercores, and I have access to some of the code through an old obsolete version, I intend to write this completely from scratch, and limit myself to the capabilities of Lua with RevScriptSys).
Detailed character lookup with extra information hidden from a regular characterprofile, such as IP history, login history, equipped items, depot items
bank deposit/withdraw/transfer history.
Chat history with timestamps and PM conversations
(antibot feature): Proximity scoring system that identify players who over long period of time stays in a small, medium, high sqm proximity radius for a long time.
(anti-cavebot feature): Identical path recognition. If player repeatedly, over a long time clicks on the same sqms to move around in a cave, add them to a GM checklist, or ban them.
(antibot feature): A command that triggers a "GM in screen" test on a player, banning them if they immediately logs out.
(antibot feature): A command that triggers a type challenge on a player
(antibot feature): Identify conditional Hyper responsive healing / autohealing
World minimap with player icons on their current locations
Open to other suggestions that would be nice to have as well.