Whitelisting
SecureServe ACE Permission System
This document explains how to use the ACE permission system in SecureServe to create admin bypass permissions for client-side detections.
Overview
SecureServe now supports a granular ACE permission system that allows server administrators to assign specific bypass permissions to players. This system integrates with FiveM's native ACE permissions and provides flexible configuration options.
Available Bypass Permissions
SecureServe includes the following bypass permissions:
All Protections
secure.bypass.all
Master bypass for all client-side detections
Teleport
secure.bypass.teleport
Bypass teleport detection
Visions
secure.bypass.visions
Bypass night/thermal vision detection
Speed Hack
secure.bypass.speedhack
Bypass speed hack detection
Spectate
secure.bypass.spectate
Bypass spectate detection
Noclip
secure.bypass.noclip
Bypass noclip detection
OCR
secure.bypass.ocr
Bypass on-screen text detection
Player Blips
secure.bypass.playerblips
Bypass player blips detection
Invisible
secure.bypass.invisible
Bypass invisible player detection
God Mode
secure.bypass.godmode
Bypass god mode detection
Freecam
secure.bypass.freecam
Bypass freecam detection
Super Jump
secure.bypass.superjump
Bypass super jump detection
No Ragdoll
secure.bypass.noragdoll
Bypass no ragdoll detection
Infinite Stamina
secure.bypass.infinitestamina
Bypass infinite stamina detection
Magic Bullet
secure.bypass.magicbullet
Bypass magic bullet detection
No Recoil
secure.bypass.norecoil
Bypass no recoil detection
Aim Assist
secure.bypass.aimassist
Bypass aim assist detection
Default Permission Groups
SecureServe includes three predefined permission groups:
Admin
secure.admin
Full admin access
Moderator
secure.moderator
Moderator access
Staff
secure.staff
Staff access
Setting Up ACE Permissions
1. Basic Configuration
Add the following to your server.cfg
file to set up basic admin permissions:
# SecureServe ACE Permissions
add_ace group.admin secure.admin allow
add_ace group.moderator secure.moderator allow
add_ace group.staff secure.staff allow
# Add players to groups
add_principal identifier.steam:11000010XXXXXXXX group.admin # Replace with actual Steam ID
add_principal identifier.steam:11000010YYYYYYYY group.moderator
add_principal identifier.steam:11000010ZZZZZZZZ group.staff
2. Setting Up Bypass Permissions
Option 1: Grant All Bypasses
To give a group bypass for all client-side protections:
add_ace group.admin secure.bypass.all allow
Option 2: Grant Specific Bypasses
To give a group specific bypass permissions:
# Admin group with specific bypasses
add_ace group.admin secure.bypass.teleport allow
add_ace group.admin secure.bypass.noclip allow
add_ace group.admin secure.bypass.godmode allow
# Moderator group with limited bypasses
add_ace group.moderator secure.bypass.teleport allow
add_ace group.moderator secure.bypass.noclip allow
3. Setting Up Permission Objects
For more advanced configurations, you can create permission objects:
# Create permission objects
add_ace resource.securechat command.secure allow
add_ace resource.securechat command.staff allow
# Assign object permissions
add_ace group.admin command.secure allow
add_ace group.admin command.staff allow
add_ace group.moderator command.staff allow
Examples
Example 1: Admin with Full Bypass
# Add admin group with full bypass
add_ace group.admin secure.bypass.all allow
add_principal identifier.steam:11000010XXXXXXXX group.admin
Example 2: Admin with Specific Bypasses
# Add admin with specific bypasses
add_ace group.admin secure.bypass.teleport allow
add_ace group.admin secure.bypass.noclip allow
add_ace group.admin secure.bypass.godmode allow
add_ace group.admin secure.bypass.freecam allow
add_principal identifier.steam:11000010XXXXXXXX group.admin
Example 3: Moderator with Limited Bypasses
# Add moderator with limited bypasses
add_ace group.moderator secure.bypass.teleport allow
add_ace group.moderator secure.bypass.noclip allow
add_principal identifier.steam:11000010YYYYYYYY group.moderator
Troubleshooting
Permission not working: Make sure the ACE permissions are properly configured and that you've restarted your server.
Player not receiving permissions: Check if the player is properly assigned to the group and that the group has the correct permissions.
Permissions not refreshing: The system checks permissions automatically, but players can reconnect to force a refresh.
Command for permission debug: An administrator can check permissions using the console command:
/secureadmins
Last updated