Setting Up Admin Roles¶
EasyAdmin uses FiveM's ACE permission system to control who can do what. This guide walks you through creating roles and assigning permissions to your staff.
Quick Start: Grant Full Admin Access¶
The fastest way to make someone an admin is to grant them all permissions:
1 2 3 4 5 | |
Replace the identifier with your own (see Installation for how to find it).
Warning: Granting
easyadmin(without a suffix) also grantseasyadmin.immune, which prevents other admins from kicking or banning that user. Reserve full access for the server owner only.
Creating a Moderator Role¶
Most servers need a moderator role with limited permissions. Here is a ready-to-use template:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
Copy this into your server.cfg and replace the identifiers with your moderators' identifiers.
How Permissions Work¶
- Permissions are granted with
add_acein yourserver.cfg. - Each permission must be explicitly allowed — anything not granted is denied.
- You can grant permissions to groups (recommended) or directly to identifiers.
- Groups let you manage permissions in one place and assign multiple players at once.
Granting to a Group¶
1 2 3 4 5 | |
Granting Directly to a Player¶
1 | |
This works but is harder to manage when you have many staff members. Groups are recommended.
Permission Categories¶
Permissions are grouped by what they control. Browse the sub-pages to see what each permission does and pick the ones you need:
| Category | What It Controls |
|---|---|
| Player Permissions | Kicking, banning, muting, spectating, and other actions against players |
| Server Permissions | Server management: resources, announcements, cleanup, statistics |
| Bot Permissions | Discord bot commands for remote management |
Special Permissions¶
Immunity¶
The easyadmin.immune permission prevents a player from being kicked or banned by other admins. It is granted automatically when you give someone full easyadmin access.
To grant immunity without other permissions:
1 | |
Anonymity¶
The easyadmin.anon permission lets an admin hide their username in logs and webhook notifications. It can be toggled on/off from the NUI Settings page.
1 | |
Discord Role Mapping¶
You can map Discord roles to FiveM permissions so staff get access automatically when they join the server. See Discord ACE for details.
See Also¶
- Player Permissions — Detailed list of player action permissions
- Server Permissions — Detailed list of server management permissions
- Bot Permissions — Discord bot command permissions
- Installation — Set up admin access during installation
- Discord ACE — Map Discord roles to ACE permissions
- Permission Reference — Complete alphabetical listing of all permissions