Documentation

ChrononLabs wiki.

Guides, setup steps, and reference for the ChrononLabs server-side anti-cheat. Everything you need to install, configure, and run it.

Getting started

Welcome to the docs.

This wiki contains the information you need to run the ChrononLabs server-side anti-cheat: what it detects, how to install it, and how to configure it from the web dashboard.

ChrononLabs delivers a server-side anti-cheat with a web dashboard for monitoring, deep player analytics, and granular configuration, all backed by editable, DRM-free server-side code.

Key features

  • AI-powered detection scored as a single confidence number
  • Web-based management dashboard
  • Deep player analytics and insights
  • Transparent, customizable server code
  • Comprehensive reporting
  • Performance-focused engineering
Installation

Installation guide.

  1. Register and download: Visit https://chrononlabs.net/, register your account, add your server in the dashboard, and download the ChrononLabs plugin.
  2. Extract files: The downloaded .zip file contains the chronon-anticheat folder. Extract this folder.
  3. Upload to server: Upload the chronon-anticheat folder to your Garry's Mod server's garrysmod/addons/ directory.
  4. Restart server: Perform a full restart of your Garry's Mod server.
  5. Automatic sync and configuration: Your server will typically automatically sync with the ChrononLabs dashboard. All primary configuration is then handled through your web panel at https://chrononlabs.net/dashboard.
Note

Your server should be listed and active in the "Servers" section of your ChrononLabs dashboard once installation is complete.

Detection features

What it detects.

Core detection and prevention

  • Aimbot detection: Behavioral analysis of aim sequences to flag aim assistance, scored from the events your server already sends.
  • Anti-recoil and anti-spread: Detects and counteracts scripts that illegitimately nullify weapon mechanics for an unfair advantage.
  • Weapon blacklist: Easily exclude specific admin tools, custom server weapons, or problematic items from anti-cheat processing to prevent false flags and ensure smooth operation.

AI-powered analysis

Each player's event sequences are scored against a model trained on your game's real gameplay. It separates legitimate play from cheating without anything running on the player's machine.

Statistical tracking

  • Accuracy metrics: Monitor session accuracy, total hits, shots fired, and headshot ratios.
  • Combat performance: Analyze kills, headshots, and Damage Per Second (DPS).
  • Efficiency measurements: Understand average shots per kill, headshots per kill, and average combat duration.
  • Spatial analytics: Track player engagement distances.
  • Aim classification: Categorize different aiming styles (e.g., tracking, flicking).
  • Advanced patterns: Identify patterns like consistent flick hits, tracking hits, and average kills over time.
Configuration

Configuration options.

ChrononLabs offers a wealth of configuration options, managed almost entirely through our web dashboard.

Protection settings

  • Protection toggles: Granularly enable or disable specific protection modules and detection types.
  • AI detection model selection: Choose between AI sensitivity levels (e.g., chrononlabs-sensitive, chrononlabs-balanced) to optimize for your server's tickrate and player base.

Detection thresholds

  • Confidence threshold: Set the required AI confidence level (e.g., 70% to 100%) before an action is taken.
  • Max violations: Define how many violations within a set time window trigger an action.
  • Violation window (hours): Specify the duration for counting violations.

Ban system configuration

  • Enable/disable: Toggle fully automated banning on or off.
  • Ban application mode: Choose between:
    • Instant bans
    • Delayed bans (after a set time)
    • Wave bans (in scheduled groups)
  • Ban sharing options:
    • Server network bans: Automatically propagate bans across all your ChrononLabs-protected servers.
    • Global ban network (opt-in): Check and share bans against the ChrononLabs cross-server database.

Additional settings

  • Discord integration: Toggle Discord notifications on/off and set your Discord Bot Notification Channel ID.
  • Weapon blacklist: Add weapon class names to be ignored by the anti-cheat and import/export your blacklist.
Developer docs

Developer documentation.

ChrononLabs is built with transparency and customization in mind. The server-side code is fully accessible and customizable.

Server-side transparency

  • Unobfuscated code: The Lua components running on your Garry's Mod server are 100% open, readable, and understandable.
  • Fully editable logic: You have the freedom to modify and tailor the server-side anti-cheat behavior to perfectly suit your community's unique needs or integrate with other systems.
  • No DRM: There are no restrictive licensing measures or hidden locks on the server-side code.

Integration API

Documentation for integrating ChrononLabs with other server systems is coming soon.

Note for developers

While the code is fully customizable, we recommend keeping a backup of the original files before making modifications. Customer service and support is not provided for custom modifications.

FAQ

Frequently asked questions.

What game platforms does ChrononLabs support?

ChrononLabs provides universal implementation across gaming platforms with a unified model. Currently, our primary focus is on Garry's Mod servers.

What game modes is ChrononLabs compatible with?

ChrononLabs is engineered for broad compatibility across most Garry's Mod game modes. The detailed analytics and detection mechanisms can provide valuable insights and protection universally.

Will the anti-cheat affect server performance?

Inference runs on our infrastructure, not on your game servers, so it costs your servers nothing. You forward the events your server already produces; nothing extra runs on your box.

How does ChrononLabs handle false positives?

We employ advanced AI models and offer extensive configuration (sensitivity, thresholds, weapon blacklists) via the web dashboard to minimize false positives. If you suspect a false positive, detailed reports and logs from the dashboard can be shared with our support for investigation.

Is the client-side code also unobfuscated?

The plugin is fully server-sided and has no client-sided components. All detection and monitoring happens on the server or in our cloud infrastructure, with no modifications needed on the client side.

Can I customize the anti-cheat for my server?

Yes, ChrononLabs is fully customizable. The server-side code is unobfuscated and DRM-free, allowing you to tailor the anti-cheat to your server's unique needs.

How do I receive notifications for detections?

ChrononLabs offers Discord notifications via our dedicated bot. You can set up and configure notifications to receive instant alerts for detections and system events in your Discord channels.

Does ChrononLabs require a subscription?

Yes, ChrononLabs operates on a subscription basis to provide continuous access to our advanced web dashboard, ongoing development of new detection methods, feature updates, and dedicated support. The standard subscription is priced at €10 per month, per server. We also offer discounts for users managing multiple servers (bulk purchases). Please contact us for more details on bulk pricing. This model ensures we can consistently deliver a high-quality, evolving anti-cheat service.

Where is my data stored, and how is it handled?

At ChrononLabs, we are committed to protecting your privacy and the security of your information. Detection data, player analytics, and related information necessary for the anti-cheat's operation and the functionality of the web dashboard are processed and stored on secure servers, currently hosted in Germany.

Our data handling practices include:

  • Necessary identifiers: We store essential public identifiers (like Steam IDs) to maintain records of infractions and enforce bans effectively.
  • Security and session data: For customer security during website login and registration, we temporarily collect IP addresses, user-agents, and essential cookies, which are automatically deleted after a week of inactivity.
  • Gameplay telemetry: We collect anonymized behavioral telemetry and gameplay patterns to continuously improve our detection algorithms. This data is non-personally identifiable.
  • Data retention: Session data is kept for a short period, while ban records are maintained indefinitely to ensure ongoing server integrity.
  • No third-party sharing: We do not share your personally identifiable data with third parties.

Still have questions?