SelectiveEAC Module
The SelectiveEAC Module is an optional Carbon module that allows certain users to bypass EAC (Easy Anti-Cheat) encryption enforcement. This is done using permission and group-based access control, making it ideal for custom clients, testers, or offline developer environments.
Note: This module is best used in controlled or private environments. It modifies EAC behavior and may conflict with strict anti-cheat setups.
Overview

- Class Name:
SelectiveEACModule - Enabled by default: No
- Supports Configuration: Yes
- Source:
Carbon.Modules/SelectiveEACModule - Forces Modded Tag: No
When enabled, this module patches internal Rust server methods to override how encryption and EAC validation work on join.
Configuration
The config is defined in SelectiveEACConfig:
{
"UsePermission": "selectiveeac.use",
"UseGroup": "selectiveeac"
}- UsePermission – Grant this permission to allow EAC bypass.
- UseGroup – Users in this group also bypass EAC.
You can grant permission like:
c.grant user 7656119XXXXXX selectiveeac.useOr assign a user to the group:
c.usergroup add 7656119XXXXXX selectiveeacUse Cases
- Developer/test servers with custom clients
- Admins using modified tools or builds
- Partial
EACtest environments
⚠️ Warning: Misuse of this module can compromise server integrity. Use only when necessary and with trusted players.
This module is a low-level override and should be used with care. It provides a unique capability for advanced Rust server setups needing more flexibility around client validation.
