FiveM Artwork

Wiki & Guides

FiveM

GTA V Multiplayer · Roleplay · Cfx.re · Rockstar Games

Rent FiveM Server

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 group group.admin to use the command xyz.
  • add_principal identifier.steam:… group.admin — adds a player (via their Steam identifier) to the group.

The related management commands:

CommandMeaning
add_aceAllows (or denies with deny) a right for a principal
add_principalAssigns one principal to another (e.g. player → group)
remove_aceRemoves an ACE entry
remove_principalRemoves a principal assignment
test_aceTests 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:

CommandMeaning
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
refreshRescans the resource folders
statusShows the server status including connected players
clientkick <id>Kicks a player from the server
say <text>Sends a message to the server chat
svguiOpens the server debug GUI
quitShuts down the server
Screenshot coming soon: live console in the RespawnHost panel with the status command executed
The live console in the panel: issue commands directly and follow the output live

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.