Skip to main content
atlasBridge is designed to run with no configuration — it auto-detects your framework, inventory, and target system at startup. Every convar below is optional; set one only to force a choice or to enable an opt-in feature.
All convars use setr (replicated, readable client and server) except the Discord secrets, which use set so the token never reaches clients.

Quick reference

Providers

Framework

auto | esx | qb | qbx | default | custom
default:"auto"
Selects the framework provider. auto detects in the order qbx_core → es_extended → qb-core → default. Set custom to load editable/framework/{server,client}.lua. See the Providers guide for detection rules and the Custom Framework page for the adapter contract.

Inventory

auto | ox | qb | qs | esx | default | custom
default:"auto"
Selects the inventory provider. auto detects in the order ox_inventory → qb-inventory → qs-inventory → es_extended (legacy) → default. Set custom to load editable/inventory/{server,client}.lua. See Custom Inventory.

Target / interaction

The target system has its own convar — atlas:target, not atlas:ui:target.
auto | ox | qb | own | custom
default:"auto"
Selects the target / interaction provider. auto detects in the order ox_target → qb-target → own (the bridge’s world-anchored prompts). Unlike framework/inventory, target resolves per call, so start order matters less.

UI

own | ox | framework | auto | custom
default:"own"
The global UI mode. The default is the bridge’s own zero-dependency NUI — ox_lib is opt-in, not automatic. ox swaps every supported call site to ox_lib (which must be started); framework uses the framework’s native notify (notifications only); auto resolves to own (kept for compatibility — it detects ox_lib started → ox, a non-default framework → framework, otherwise own). Anything a chosen provider does not implement falls back to the bridge’s own NUI automatically.
You can override any individual UI subsystem. A per-subsystem convar wins over the global atlas:ui; leaving it blank inherits atlas:ui. The full subsystem list is exactly:
The radial menu is always the bridge’s own NUI and is not configurable.

Theme color

hex color
default:"#F487F4"
The accent color used across bridge UI and marker props. Accepts any valid hex string. The color is live — it follows marker-prop recolor at runtime. The true default is #F487F4.

Death detection

atlasBridge detects most player deaths automatically (via CEventNetworkEntityDamage and a health watcher). Only set this convar if your server uses a custom death/ambulance system and an Atlas resource fails to react when a player dies.
event name
An extra death event to route through the bridge. Use the event name from your death/ambulance system. Leave it unset on a standard server.

Debug

true | false
default:"false"
Enables verbose detection and networking logs. Turn it on while diagnosing provider detection or net issues, then turn it off for production.

Discord

Discord is optional and disabled unless both values are set. Store these with set, never setr.
bot token (set)
Your Discord bot token. The bridge talks to the Discord REST API directly with no separate bot process. The token is only ever used in an Authorization header server-side.
guild id (set)
Your Discord server (guild) ID. Required for role and member lookups.
Never use setr for the bot token. setr replicates values to clients, which would leak the token. Use set for server-only secrets. See Permissions for the API.