
Wiki & Guides
FiveM
GTA V Multiplayer · Roleplay · Cfx.re · Rockstar Games
FiveM ACE Permissions & Admin Commands Explained
Understand ACE permissions in FiveM: add_ace, add_principal, groups and test_ace explained — plus the most important console commands for your server as a table.
Last updated July 20, 2026 · RespawnHost
On this page
What are ACE permissions?
ACE (Access Control Entries) is FiveM’s built-in permission system: it defines who (principal) may do what (ace). Instead of granting rights to players one by one, you define groups like group.admin, allow them specific commands, and then assign players to those groups via their identifiers. The entries typically live in your server.cfg.
How do I grant admin rights via ACE?
The basic principle in two lines:
add_ace group.admin command.xyz allow
add_principal identifier.steam:YOUR-STEAM-HEX group.admin
add_ace group.admin command.xyz allow— allows the groupgroup.adminto use the commandxyz.add_principal identifier.steam:… group.admin— adds a player (via their Steam identifier) to the group.
The related management commands:
| Command | Meaning |
|---|---|
add_ace | Allows (or denies with deny) a right for a principal |
add_principal | Assigns one principal to another (e.g. player → group) |
remove_ace | Removes an ACE entry |
remove_principal | Removes a principal assignment |
test_ace | Tests whether a principal has a specific right |
Tip
With test_ace you can verify directly in the console that your permission setup actually works — before a player wonders why a command doesn't.
Which console commands should I know?
You use these commands in the server console (directly in the live console in the RespawnHost panel) for day-to-day operation:
| Command | Meaning |
|---|---|
start <resource> | Starts a resource |
stop <resource> | Stops a resource |
restart <resource> | Restarts a resource |
ensure <resource> | Starts a resource — or restarts it if it’s already running |
refresh | Rescans the resource folders |
status | Shows the server status including connected players |
clientkick <id> | Kicks a player from the server |
say <text> | Sends a message to the server chat |
svgui | Opens the server debug GUI |
quit | Shuts down the server |
Note: RCON
For remote console access there is also RCON — you set the password with rcon_password in the server.cfg. Best left empty if unused.
Frequently asked questions
How do I become admin on my FiveM server?
Add yourself to the admin group via add_principal identifier.steam:YOUR-STEAM-HEX group.admin (typically in the server.cfg) and allow the group the desired commands via add_ace.
What’s the difference between start and ensure?
start starts a resource once. ensure is the more robust variant: it starts the resource — and restarts it if it’s already running. That’s why ensure is the usual choice in the server.cfg.
How do I kick a player?
With clientkick <id> via the server console. You can see player IDs via status, for example.
Related guides
- Rent a FiveM Server — Pay-Per-Use or fixed package, from €6/month
- server.cfg explained — Where your ACE entries live
- txAdmin basics — Convenient management in the browser
- Creating and setting up a server — In case your server isn’t running yet
