Barmem / bd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bot Detector

Automatically detect and kick bots & cheaters in TF2.

Warning

This is very early in development, expect bugs & non-working functionality.

What about TF2 Bot Detector?

If it works for you, feel free to keep using it, active development however has stopped. bd supports importing and exporting TF2BD player and rule lists to help ease adoption to this new tool. His tool is quite difficult to hack on, so one of the goals of this project was to simplify that to encourage more outside contributions.

Current & Planned Features

  • Automatically download updated remote TF2BD lists
    • Rules
    • Players
  • Cool logo
  • Custom 3rd party links
  • Discord rich presence
  • Fetch profile summary and ban info from steam web api
  • Detection Methods
    • Steam ID
    • Name Pattern
    • Avatar Pattern
    • Multi match
  • Translations
    • English
    • Russian
  • WebGUI / Widget
    • Player status display list
    • Current game chat dialogue
      • Send in-game chat messages
    • [-] Player profile panel
      • Show the highest level of UGC/ETF2L/RGL league history achieved
      • Show sourcebans bans history
      • Logs.tf count
    • Player all-time chat history dialogue
    • Player all-time name history dialogue
    • Track all-time k:d against players
    • External link configuration dialogue
    • List configuration dialogue
    • Settings dialogue
    • Rule creator & tester
    • Auto start TF2 on launch & auto quit on game close.

Installation

There is currently no pre-built binaries for this branch yet, when it's ready for user testing they will be made available. You can follow the development instructions to create a build if you want to see the current state.

About

License:MIT License


Languages

Language:Go 55.6%Language:TypeScript 39.9%Language:ReScript 3.9%Language:Makefile 0.4%Language:HTML 0.3%