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:

Protection
ACE Permission
Description

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:

Group
ACE Permission
Description

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

  1. Permission not working: Make sure the ACE permissions are properly configured and that you've restarted your server.

  2. Player not receiving permissions: Check if the player is properly assigned to the group and that the group has the correct permissions.

  3. Permissions not refreshing: The system checks permissions automatically, but players can reconnect to force a refresh.

  4. Command for permission debug: An administrator can check permissions using the console command: /secureadmins

Last updated