Per-Detection Bypass
Not every staff member should bypass everything. A moderator may need noclip, teleport and spectate to do their job, while you still want them fully checked for aimbot, silent aim and every other combat cheat. Instead of adding them to the admin list, grant them ACE permissions for only the detections they are allowed to trigger.
How it works
Every detection a player triggers is checked on the server against the ACE object finiac.<detection>. If the player holds it, the detection is discarded before any screenshot is taken or any trigger runs. Every other detection is logged, and banned or kicked according to your detection settings, exactly as for a regular player.
Setup
The ACE object is finiac. followed by the detection type name in lowercase, exactly as it appears on the Logs page. Leave out a trailing version number to cover every version of that detection at once: finiac.noclip covers Noclip, NoclipV2 and NoclipV3, and finiac.freecam covers every Freecam version.
# Moderators may use movement and spectating tools; everything else is detected
add_ace group.moderator finiac.noclip allow
add_ace group.moderator finiac.freecam allow
add_ace group.moderator finiac.spectate allow
add_ace group.moderator finiac.teleport allow
add_ace group.moderator finiac.speedhack allow
add_ace group.moderator finiac.flyhack allow
add_ace group.moderator finiac.superjump allow
add_ace group.moderator finiac.invisibleped allow
# Add moderators to the group as usual
add_principal identifier.discord:333333333333333333 group.moderatorNo FiniAC config change is needed. FiniAC reads these permissions once when a player joins, so after changing them a player has to reconnect before the change applies to them.
Grant only the specific objects
finiac on its own is the full-admin permission described in Admin Whitelisting. Because ACE permissions apply to child objects too, a group holding finiac allow bypasses every detection. Give moderators only the finiac.<detection> objects they need, and keep them out of the admin list.
Common detection names
Any detection can be bypassed this way; take its name from the Logs page and lowercase it. These are the ones staff tools usually trigger:
| ACE object | Covers |
|---|---|
finiac.noclip | Noclip, NoclipV2, NoclipV3 |
finiac.spectate | Spectate |
finiac.teleport | Teleport |
finiac.speedhack | SpeedHack |
finiac.flyhack | FlyHack |
finiac.invisibleped | InvisiblePed |
finiac.godmodeped | GodModePed |
finiac.godmode | GodModeV2, GodModeV3 |
Limitations
- Permission changes apply on a player's next join, not immediately.
- Some server-side protections act before a detection is logged, for example entity deletion and event blocking. Those still apply to players with per-detection permissions.
- Players on the admin list, including txAdmin admins, are handled by the Admin bypass option and not by these permissions.