Hi.

I'm currently developing a match analytics platform, and we are currently working on functionality to flag profiles for cheating. Ofcourse this is integrated with steams vac bans and automatically flags profiles based on this.

This can be compared to functionality such as csstats offers by showing you that a confirmed vac ban player has participated in one of your previous matches.

However, I am playing around with the idea of introducing a trust-factor that can result in public warning on player profiles that have provenly queued up in multiple matches with one or multiple cheating profiles. Not flagging them as a cheater, but as a warning that this profile often is seen with confirmed cheaters.

I am however unsure if this is something I really want to push to market or not. How would this information come across to you as a player? Is it valuable insight?

To put it in another light. What if all of the sudden, a friend you have played with multiple times suddenly gets banned for cheating, and you have been clueless to this. How would it be to see that you are suddenly flagged for queueing with cheaters?

Right now a profile gets flagged as a cheater via 2 options:

  1. Vac ban (official vac ban is flagge on the profile). We backfill information on any match this player has participated in, and you can get notified that a person in your match was a confirmed cheater.

  2. Our parsers flags high risk events over multiple matches and generates internal report for high risk profiles which we can then manually review the demo files for and a person verifies this account as cheating or not. (this will after some time be user for datalearning to more accurately flag accounts)

This is how we currently have set up our rules to flag an account a potentially risky / high risk:

  • Risky teamups (medium trust warning)
    • Trigger: the player has teamed up with confirmed cheaters enough to cross the medium threshold.
    • This happens if either:
      • their overall safety score reaches 35+, or
      • they played 4+ matches with confirmed cheater teammates and the same confirmed cheater showed up in at least 3 of those matches.
    • In normal words: “This doesn’t say the player is cheating, but they queue with confirmed cheaters too often to ignore.”
  • High boosting risk
    • Trigger: the pattern is much stronger.
    • This happens if either:
      • their safety score reaches 70+, or
      • they played 10+ matches with confirmed cheater teammates and the same confirmed cheater appeared in at least 6 of those matches.
    • In normal words: “This player very frequently queues with confirmed cheaters, especially the same ones.”

How The Trust / Safety Score Works

  • The score is based mostly on:
    • how large a share of their matches included confirmed cheater teammates,
    • how often they repeat with the same confirmed cheater,
    • how strong that repeated association is.
  • There is also a smaller extra factor from our integrity system if the player’s own gameplay looked suspicious too.
  • Important: this trust warning is about repeated association, not direct proof of cheating.

Confidence Level

  • Low confidence: small sample.
  • Medium confidence: at least 12 matches analyzed or 3 matches with confirmed cheater teammates.
  • High confidence: at least 40 matches analyzed or 10 matches with confirmed cheater teammates.

Happy to hear any feedback.