Alamo Studio Logo
Configuration

Overview

How config.lua is structured.

Everything gameplay-related lives in config.lua. After any change, restart the resource:

restart alamo-market

The config at a glance

SettingPurposePage
Config.DebugVerbose console loggingThis page
Config.LocaleUI / notification languageLocalization
Config.ServerLabelBranding shown in the NUI headerBranding
Config.DefaultPaymentMethodsFallback payment methodsPayments
Config.MarkerGlobal marker appearanceMarkers
Config.InteractionDistance + open keyInteraction
Config.NotifyNotification systemNotifications
Config.ShopCatalogsReusable item listsCatalogs
Config.ShopLocationsWhere shops are + which catalogLocations
Config.CustomShopsOne-off shops with their own itemsCustom Shops

Debug mode

config.lua
Config.Debug = false

Set to true to print extra diagnostics to the console (notify fallbacks, locale loading, etc.). Leave false in production.

Editing rules of thumb

  • Keep the Lua structure valid — commas between table entries, matching { }.
  • Strings use quotes: 'cash'. Names with an apostrophe use double quotes: "Rob's Liquor".
  • Coordinates are vector4(x, y, z, heading).
  • Restart the resource after every change.
A single missing comma or bracket will stop the whole file from loading. If shops disappear after an edit, check the server console for a Lua syntax error.
Copyright © 2026