MegaAntiCheat

client-backend

The client backend application for the MegaAntiCheat (MAC) anti-cheat system, used for cheat detection and demo file streaming in TF2 and other games.

v0.2.1
Published at
27d ago
136
Stars
3,021
Download
Synced at
27d ago

Latest release

v0.2.1Oct 16, 2026, 11:19 PMPre-release
Downloads slow? Switch the source anytime above

README

Project Overview

client-backend is the client application for the MegaAntiCheat (MAC) anti-cheat system. It integrates with TF2 to automatically record and stream demo files to a central server for cheat detection and analysis.

Key Features

  • Automatic demo recording: Integrates with TF2 to auto-record all matches
  • Demo file streaming: Automatically streams recorded demos to the central server
  • Player information display: Shows all players when connected to a match
  • Web UI interface: Browser-based interface at localhost:1984
  • Steam API integration: Requires a Steam Web API key for authentication
  • Masterbase API integration: Supports Masterbase API key for enhanced features

Target Audience

  • Players and community administrators of TF2 and other games
  • Server administrators who need anti-cheat detection

Quick Start

  1. Download the latest version from Releases
  2. Add to TF2 launch options: -condebug -conclearlog -usercon -g15
  3. Add RCON configuration to autoexec.cfg
  4. Launch TF2 and run the application
  5. Visit localhost:1984 and enter Steam API key and RCON password

Core Advantages

  • Automatic demo recording and streaming
  • Complete Web UI management interface
  • Integration with Steam and Masterbase APIs

System Requirements

  • OS: Windows
  • Additional Dependencies: TF2 game, WebView2

Release history

Sort