Giving your staff admin powers in FiveM — and making sure normal players can’t use them — runs on the ACE permission system. It controls who can run which commands and access which resources. This guide explains FiveM ACE permissions and how to add admins.
How ACE permissions work
ACE (Access Control Entries) has two halves, both set in your server.cfg:
- add_principal — assigns a player (by license, Steam or Discord identifier) to a group, e.g.
add_principal identifier.license:abc123 group.admin. - add_ace — grants a group (or player) permission to an object (a command or resource), e.g.
add_ace group.admin command allow.
So you put people into groups, then grant groups permissions. This keeps admin rights tied to identities, not to a password everyone shares.
Adding an admin step by step
- Get the player’s identifier (license is most reliable) — you can see it in txAdmin or your server console when they connect.
- Add them to a group:
add_principal identifier.license:xxxx group.admin - Grant that group the permissions it needs:
add_ace group.admin command.car allow(orcommand allowfor everything). - Restart or refresh, and they have access.
txAdmin roles vs ACE
txAdmin has its own admin/role system for the web panel and its menu — that’s separate from in-game ACE permissions used by your resources and commands. Most servers use both: txAdmin for panel/management access, ACE for in-game command and resource permissions.
Build your permissions the easy way
Writing ACE blocks by hand is fiddly and a misplaced allow/deny can expose admin commands. Our free ACE permissions builder generates clean add_ace and add_principal blocks — admin, mod and helper groups, members by license/Steam ID, command ACEs and txAdmin roles — ready to paste into your server.cfg.
Frequently asked questions
How do I add an admin in FiveM?
Add their identifier to a group with add_principal, then grant that group permissions with add_ace in your server.cfg.
What’s the difference between add_ace and add_principal?
add_principal puts a player into a group; add_ace grants a group (or player) permission to a command or resource. You use them together.
Is txAdmin admin the same as ACE admin?
No — txAdmin roles control the web panel and its menu; ACE controls in-game command and resource permissions. Servers typically use both.
Ready to play?
Run your own FiveM server with XGamingServer
Spin up an always-on FiveM server your friends can join in minutes — no port-forwarding, no tech headaches.



