LYRASTORE
Lyra Admin · Start here

Configuration

Everything in config/main.lua. Most options detect your setup automatically.

Bridges

OptionValuesDefault
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'
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 = false

Owners

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