Default groups
Default groups are defined in
Config.Groups inside editable/server.lua. You can edit them before first start or manage groups from the panel.
Permission inheritance
Useinherit to include every permission from a lower group:
Permission categories
Core
Core
admin.open, dashboard access, announcements, weather, cleanup, and group management.Players
Players
Player viewing, names, heal, revive, freeze, kill, kick, ban, skin, messages, jail, evidence, inventory, money, job, gang, vehicles, and character removal.
Movement
Movement
Noclip, bring, goto, and return teleport actions.
Reports and staff
Reports and staff
Report viewing and management, staff chat viewing, sending, and moderation.
Operations
Operations
Monitoring, logs, resources, economy, items, bans, and developer tools.
Wildcards
* grants every permission. YB Admin also understands segmented wildcards such as:
Protected permissions
Config.HighLevelPermissions prevents non-owners from granting sensitive capabilities by default:
*admin.groups.manageadmin.resources.manageadmin.players.character.removeadmin.players.banadmin.bans.manage
Config.ProtectedGroups prevents lower staff from editing, deleting, or assigning critical ranks such as owner and superadmin.
Assign staff
Open Groups and select Manage Staff to:- Search online and offline staff
- View character names, identifiers, and available profile information
- Assign a new staff member
- Change an existing rank
- Remove staff access
oxmysql, assignments persist in yb_admin_staff.
Duty state
Staff membership and duty are separate states.isAdminmeans the player belongs to a staff group.isOnDutymeans the staff member has started an active session.- Duty is off by default when
Config.Duty.defaultOn = false. - Going off duty closes protected interfaces and stops active administrative modes.
ACE assignments
Assign a configured YB Admin group using a FiveM principal:yb-admin.group. must match a group configured in editable/server.lua.