Not released yet. These pages are written from the code of
manniche_admin and can change before the release.Owners
Owners have every permission. A player is an owner if one of these is true:
- Their identifier is in
Config.Owners(config/server.lua). - They have the ACE set in
Config.OwnerAce(defaultmanniche_admin.owner). - They belong to the root role (
Config.RootRole, defaultowner).
add_ace group.admin manniche_admin.owner allow
Find your identifier with /myid, in the txAdmin player list or with status in the console.
Default roles
These roles are created on first start if the roles table is empty. They can be edited in the panel. A higher priority outranks a lower one. A staff member can never edit a role with priority equal to or above their own.
| Role | Priority | Inherits | Own permissions |
|---|---|---|---|
owner | 100 | none | * (root) |
headadmin | 80 | admin | staff.view, staff.create, staff.edit, staff.delete, roles.manage, jobs.create, jobs.edit, jobs.delete, database.view, server.resources, logs.delete |
admin | 60 | moderator | players.ban, players.noclip, players.jail, inventory.edit, inventory.give, inventory.remove, economy.view, economy.give, economy.remove, economy.set, jobs.assign, server.view, server.announce, entities.spawn, entities.delete, world.blips |
moderator | 40 | support | players.teleport, players.bring, players.freeze, players.revive, players.heal, players.spectate, players.kick, players.warn, players.jail, inventory.view, jobs.view, logs.view, world.blips |
support | 20 | none | players.view, staff.view |
Permission nodes
Defined in config/permissions.lua and checked on the server. The permission matrix in the Staff tab is generated from this list.
| Group | Nodes |
|---|---|
| Players | players.view, players.teleport, players.bring, players.freeze, players.revive, players.heal, players.spectate, players.kick, players.warn, players.ban, players.noclip, players.jail |
| Entities and blips | entities.spawn, entities.delete, world.blips |
| Inventory | inventory.view, inventory.edit, inventory.give, inventory.remove, inventory.search, stash.view, stash.edit |
| Economy | economy.view, economy.give, economy.remove, economy.set |
| Jobs | jobs.view, jobs.assign, jobs.create, jobs.edit, jobs.delete |
| Staff | staff.view, staff.create, staff.edit, staff.delete, roles.manage |
| Database | database.view, database.edit, database.browse |
| Integrations | integrations.phone |
| Server | server.view, server.resources, server.announce, server.world |
| Logs | logs.view, logs.delete |
database.browse (raw table browser) and integrations.phone (private phone data via lb-phone) are not given to any default role except owner. Grant them deliberately.