Editable files
Framework
auto checks QBox first, then QBCore, then ESX.
- Automatic
- QBox
- QBCore
- ESX
Config.FrameworkResources.
Owners and groups
Configure bootstrap owners, default groups, permission categories, protected groups, and high-level permissions ineditable/server.lua.
- Higher group levels represent stronger ranks.
inheritincludes every permission from a lower group.*grants all permissions and should remain owner-only.- Protected groups cannot be edited or assigned by lower-ranked staff.
- Every action is validated by the server.
Duty
defaultOn is false, staff must use Go On Duty before opening the full panel or running staff actions.
Branding
Use a server name or a square image:Commands and keybinds
These are defaults. Staff can create personal shortcuts from the Keybinds window. Saved bindings are stored in
yb_admin_settings.
Reports and evidence
Config.Reports controls /report, categories, anti-spam limits, dispatch controls, message length, and evidence.
screencapturesupports screenshots and short video evidence.screenshot-basicsupports screenshots only.- Evidence is uploaded through the
screenshotswebhook route. clearOnResourceStartkeeps the panel session-focused while Discord retains its audit copy.
Screen viewing and screenshots
Config.Screenshot controls live-view limits, capture dimensions, frame rate, bitrate, and the provider used for manual screenshots.
Manual screenshots can use screencapture or screenshot-basic. Live screen viewing is built into YB Admin and does not require either provider.
Weather and time
Weather adapters are configured ineditable/server.lua. Presets are included for Renewed-Weathersync and qb-weathersync.
Inventory and items
The server bridge detectsox_inventory, qs-inventory, qb-inventory, and compatible providers. Configure delivery limits in Config.Items:
nearbyRadiusmaxSelectedItemsmaxAmountPerItemmaxTargetshiddenItems
editable/server.lua and editable/client.lua.
Economy and property storage
Config.Economy controls the leaderboard, cache duration, money items, vehicle storage, and housing presets.
Included presets:
qbx_propertiesqb-apartmentsqb-housesox_propertyesx_property
qbx_properties_<property_name> and matched to the owner’s citizen ID.
Dashboard and cleanup
Config.Dashboard.serverTimeconfigures time and weather controls.Config.Dashboard.playerChartconfigures sampling and chart history.Config.IgnoreZonesprotects defined areas from vehicle cleanup.Config.IgnoreModelsprotects specific vehicle models.Config.Cleanupcontrols countdown limits and default exclusions.Config.AnnouncementUIcontrols duration, position, colors, size, and borders.
Logs and Discord
Config.Logs controls the in-panel memory history and automatic categories. Configure Discord delivery in editable/server/webhooks.lua.
Use one webhook for everything
Use one webhook for everything
Set
PRIMARY_WEBHOOK. Categories assigned to it share the same Discord channel.Use separate category channels
Use separate category channels
Add individual URLs to
Config.Webhooks.staff, reports, bans, inventory, resources, or screenshots.Disable a route
Disable a route
Leave both the category and its fallback empty.
Protected resources
Config.ProtectedResources blocks accidental changes to critical resources. Set Config.AllowOwnerProtectedResourceActions = false when even owners must be prevented from stopping or restarting them.
Debug mode
KeepConfig.Debug = false in production. Enable it only while reproducing an integration issue, collect the relevant console output, then disable it again.