Skip to content

đŸ› ī¸ Master Configuration Guide (config/config.lua) ​

config/config.lua is structured into logical, modular sections for effortless tuning.


🔔 1. Notifications & Locales ​

lua
-- 'DynaDev_notify' (built-in 1899 style toasts) or 'ox_lib'
Config.NotificationType     = 'DynaDev_notify'

-- Language selector: 'en' (English) or 'el' (Greek)
Config.NotificationLanguage = 'en'

📡 2. Webhooks & Live Audit Logs ​

Log every craft, item claim, and batch submission directly into your staff Discord channel:

lua
Config.DevMode          = false -- Enable verbose developer prints
Config.Debug            = false -- Detailed console tracking
Config.Webhook          = 'https://discord.com/api/webhooks/YOUR_KEY'
Config.WebhookLogCrafts = true  -- Logs player name, char ID, item, and timestamp

đŸ•šī¸ 3. Controls & Interaction Distances ​

lua
Config.PromptKey           = 0x760A9C6F -- 'G' Key for interaction prompt
Config.PackCampfireControl = 0xE30CD707 -- 'R' Key (Hold) to pack up campfire
Config.InteractDistance    = { campfire = 2.5, stations = 2.2 }

📖 4. Compendium Book Cover Theming ​

Customize the front and back cover inscriptions of the leather-bound book:

lua
Config.Book = {
    FrontTitle    = 'SALOON & BREWING',                        -- Front cover header
    FrontSubtitle = "The Bartender's Master Ledger & Recipes", -- Front cover subtext
    FrontIcon     = 'fa-whiskey-glass',                        -- FontAwesome icon
    BackTitle     = 'SAVAGE LANDS',                            -- Back cover server name
    BackSubtitle  = 'End of Workshop Register',
    OpenButton    = 'Open Recipe Ledger',
    CloseHint     = 'Press ESC to close',
}

đŸĒ“ 5. Dynamic 3D Prop Streaming ​

Control how physical props spawn and despawn around players:

lua
Config.PropStreaming = {
    spawnDistance   = 65.0, -- Distance (meters) to spawn props
    despawnDistance = 85.0, -- Distance (meters) to despawn props
}

Developed with passion by Dynamic Development.