ZnoteAAC icon indicating copy to clipboard operation
ZnoteAAC copied to clipboard

GM Panel / Tools / Dashboards

Open Znote opened this issue 5 years ago • 0 comments

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.
  • (antibot feature): Identify conditional Hyper responsive healing / autohealing

    • 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.

Znote avatar Aug 08 '20 08:08 Znote