Automatic bot and cheater detection with cheater prioritization, visuals based on RijiN, and an optional local HTTP bridge for smoother online lookups.
Click the badges below to download required dependencies:
Copy
lnxLib.lua to your %localappdata%/lua folder.
Copy
TimMenu.lua to your %localappdata%/lua folder.
Note
Python 3 is optional but highly recommended to run the local HTTP bridge middleware for asynchronous background fetches.
Warning
Currently, active in-game telemetry detections (such as anti-aim, silent aimbot, bhop, duck speed, etc.) are temporarily disabled or not functioning due to game changes and ongoing logic updates.
However, the Database Engine is fully functional, extremely reliable, and completely stable.
- All static databases (including TF2BD Official/Trusted, sleepy lists, joekiller, qfoxb, masterbase broadcasts, etc.) are fully imported.
- Cheaters are instantly prioritized, auto-voted, and flagged using the local database records.
- Visual features (ESP flags, RijiN-style cheater indicator), player lists, auto-priority, and other modular features work perfectly.
Active detections will be restored soon once telemetry hooks are adjusted!
We have completely re-engineered the backend storage and in-memory execution pipeline to offer massive performance gains entirely for free:
- Hybrid Lexical Database Compression: Storing ~31,000+ cheater database records using pre-compiled integer IDs—saving 80-90% of disk storage and Lua heap space (reducing script RAM by 5-10 MB).
- Lazy Decompression: Entries stay compressed in memory and are decompressed only once on-demand when a player joins the server.
- Zero-Allocation Gameplay Path: The high-frequency callback loops (such as
CreateMoveandDraw) perform direct lookups against active player cache states, allocating zero tables during frame rendering. This completely eliminates game micro-stutters and garbage collection spikes. - Instant Disk Saves: Database flushing is optimized to complete in ~200 ms (down from several seconds of gameplay freeze).
Cheater Detection ships with an optional localhost HTTP bridge in the LocalBridge folder.
When the bridge is running:
- Online requests are processed asynchronously through the localhost promise-style bridge instead of blocking your gameplay.
- The Python bridge handles HTTP fetch streams on a background thread.
- Lua polls for results lazily and maintains connection state.
When the bridge is not running:
- The script safely runs in standard offline database fallback mode.
- Probe testing and online lookups are strictly throttled to unobtrusive windows (like when you are dead or on the main menu).
- Open
LocalBridge/StartLocalBridge.bat. - Keep the command prompt window open in the background while you play.
- Load Cheater Detection inside your menu.
Cheater_Detection/services/http_queue.lua: Owns the HTTP transport selection and fallback behavior.LocalBridge/local_http_bridge_server.py: Asynchronous localhost bridge server middleware.LocalBridge/StartLocalBridge.bat: Launcher utility for Windows users.
