Not released yet. These pages are written from the code of
manniche_admin and can change before the release.Console messages
| Message | Cause and fix |
|---|---|
database: UNAVAILABLE — import sql/install.sql and WARNING: database is not reachable or tables are missing | The database check failed on start. Check that oxmysql is started and connected, then import sql/install.sql. Config owners can still open the panel, but staff, logs and bans need the tables. |
NOTE: Config.Owners is empty | No owner is set. Run /myid, add your identifier to Config.Owners in config/server.lua, or use the ACE, then restart the resource. |
install.sql not readable — using built-in schema fallback | The resource could not read sql/install.sql. Make sure the file is in the resource folder. |
schema stmt warning: ... or EnsureTables warning: ... | A schema statement failed. Read the error text after the message. |
framework detected: standalone | No supported framework resource was started when detection ran. Start es_extended before manniche_admin, or set Config.Framework. |
SECURITY: source N flagged (...) | A player triggered repeated unauthorised or rate-limited requests. |
Panel does not open
- Client console shows
open denied — you are not recognised as an admin: you are not an owner and have no staff role. See Set yourself as owner. - Set
Config.Debug = trueto print the open request on both sides. - The resource does not start: check that
es_extended,oxmysqlandox_libare started first. - The key does nothing:
Config.OpenKeymay befalse, or the player rebound it in the GTA key bindings. Use/adminmenu.
Features that stay off
- Inventory tools need
ox_inventorystarted andConfig.Inventory = 'ox_inventory'. - The phone viewer needs
lb-phonestarted and theintegrations.phonepermission. - Live screenshots need
screenshot-basicstarted. - Party songs need hosts in
Config.PartyAllowedHosts. - Custom staff avatars need hosts in
Config.AvatarAllowedHosts. - Discord names need
Config.DiscordBotToken. Webhook posts needConfig.Discord.Enabled = trueand a webhook URL.