Lyra Admin · Start here
Configuration
Everything in config/main.lua. Most options detect your setup automatically.
Bridges
| Option | Values | Default |
|---|---|---|
Config.Framework | 'auto' | 'qbox' | 'qbcore' | 'esx' | 'vrp' | 'auto' |
Config.Inventory | 'auto' | 'ox_inventory' | 'qb-inventory' | 'qs-inventory' | 'framework' | 'auto' |
Config.Clothing | 'auto' | 'illenium-appearance' | 'fivem-appearance' | 'qb-clothing' | 'esx_skin' | 'none' | 'auto' |
Config.VehicleKeys | 'auto' | 'qbx_vehiclekeys' | 'qb-vehiclekeys' | 'wasabi_carlock' | 'none' | 'auto' |
Config.Fuel | 'auto' | 'ox_fuel' | 'LegacyFuel' | 'cdn-fuel' | 'ps-fuel' | 'none' | 'auto' |
Config.Weather | 'auto' | 'Renewed-Weathersync' | 'qb-weathersync' | 'native' | 'auto' |
Menu & duty
lua
Config.Menu = {
command = 'lyra', -- /lyra opens the menu
keybind = 'F10',
reportCommand = 'report', -- /report for players
noclipKeybind = 'F2',
}
-- staff must go on duty before privileged actions
Config.RequireDuty = falseOwners
lua
Config.Owners = {
'license:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'license2:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
}
Config.OwnerGroup = 'owner'Owners always get Config.OwnerGroup, even with an empty database.
Location history & heatmap
lua
Config.CoordHistory = {
enabled = true,
interval = 30, -- seconds between samples
retentionDays = 7,
heatmapCell = 75,
}Other files
config/groups.lua: the ranks created on first start (edit them live afterwards)config/moderation.lua: ban durations, quick reasons, ban identifiers, warn escalation, ban message
Last updated 27 Oct 2026 by Lyra