Admin · Blumlaut

EasyAdmin for FiveM

What it is

An in-game admin menu with ace-based permission tiers — the usual choice when txAdmin's web panel is not enough and vMenu is too much.

txAdmin is excellent from a browser and useless while you are standing in front of someone. EasyAdmin fills that gap: an in-game menu for kicks, bans, warnings, teleports, spectating and server control, gated by FiveM's own ace permission system so you can build real staff tiers.

Official documentation Repository All resources

Why servers run it

  • In-game, which is where moderation actually happens.
  • Ace-based permissions, so a trial moderator and a head admin get different menus without editing code.
  • Spectate and teleport-to-player, which is most of what a report response needs.
  • Its ban list can be shared with txAdmin's rather than kept separately.

Installing EasyAdmin

  1. 1. Drop it in and ensure it

    Start it after your framework so player data is available.

  2. 2. Define your staff tiers in a permissions file

    ACE groups map to menu sections. Build the tiers before you hand anybody a role.

  3. 3. Full restart after permission changes

    Ace permissions are read at start; restarting the resource alone is not always enough.

Working examples

Four staff tiers in ace permissions

add_ace group.trial     "easyadmin.playermenu"   allow
add_ace group.trial     "easyadmin.kick"         allow

add_ace group.mod       "easyadmin.playermenu"   allow
add_ace group.mod       "easyadmin.kick"         allow
add_ace group.mod       "easyadmin.ban"          allow
add_ace group.mod       "easyadmin.spectate"     allow

add_ace group.admin     "easyadmin"              allow
add_ace group.owner     "command"                allow

add_principal identifier.discord:123456789 group.admin

What goes wrong

Ace changes need a full server restart, not a resource restart. This is the cause of most 'my permissions did nothing' reports.

`add_ace group.x "command" allow` grants every console command. Give it to owners only.

Identifiers are per type. A discord identifier and a fivem identifier are different principals for the same person.

EasyAdmin — questions people ask

EasyAdmin or txAdmin?
Both. txAdmin manages the server; EasyAdmin handles the person standing in front of you. They coexist happily.

Runs alongside

txAdmin

The web panel bundled with every FXServer build: process management, recipes, players, bans, scheduled restarts and live console.

vMenu

The standalone admin and player menu that freeroam, drift and deathmatch servers are built on — no framework required.