Configuring ACE Permissions
Restrict user access to community approval, permissions, commands and features in-game with ACE permissions.
Command ACE Permissions
ACE permissions allow you to restrict what users have access to certain commands.
ACE permissions are configured in your server.cfg file.
To keep them organized, you can also place them in a separate file (e.g., permissions.cfg in the same directory) and then exec permissionss.cfg from within your server.cfg.
1. Create a Permission Group
Here, we'll create an admin ACE group that has access to all of the sonoranradio.example categorized permissions.
# ACE group name 'admin' for 'sonoranradio.example' permission category
add_principal group.admin sonoranradio.example2. Assign Permissions to the Group
This adds all of the Sonoran Radio permissions (configuring repeaters, using the radio, and repairing repeaters) to the sonoranradio.example category that the admin ACE group has access to.
3. Add Users to the ACE Group
This grants a user the admin ACE permission group, specific to their in-game license ID.
ACE Permission Sync
ACE permission sync will override all existing user permissions.
Any manually granted permissions will be removed, ensuring the user has only the permissions configured through ACE.
ACE permission sync allows you to automatically approve users in the radio community, grant access to private channels, and give user permissions like name changes, kick, etc.
This sync is ran whenever you turn the radio on and connect.
View other ways to manage user permissions.
Enable ACE Permission Sync
To enable this feature, set your config.lua's Config.acePermSync value to true.
Guest Login
ACE permission sync also allows new users to bypass the Sonoran account login and sign in as a guest.
Restrict Guest Logins
The config.lua's acePermsForRadioGuests property is false by default.
When
false: All users can see and use the Login as Guest button.When
true: Users must have thesonoranradio.useACE permission to see the Login as Guest button.
Once logged in as a guest, radio permissions will be granted based on the configured ACE permissions.
Permission Sync Options
Permission Sync Example
ACE Permission Tools
You can also use external services like Sonoran CMS to easily manage ACE permissions via ranks and Discord roles.


Last updated
Was this helpful?


