Skip to main content
There’s barely anything to configure — booths are managed in-game with /djbooth, not in config.lua.

Settings

Config = {
    Lan = "en",             -- locale key, see locales/en.lua
    System = {
        Debug = false,      -- draws target debug spheres + verbose logging
    },
}
OptionWhat it doesDefault
Config.LanLocale file to load. Must match a file in locales/."en"
Config.System.DebugDraws debug spheres at booth interaction points and prints extra logs.false

Adding a language

  1. Copy locales/en.lua to locales/<your-lang>.lua (e.g. locales/de.lua).
  2. Translate the strings.
  3. Set Config.Lan = "de" in shared/config.lua.
  4. Restart the resource.
If Config.Lan points to a missing file, the script falls back to en.

Where the booth data lives

Names, coordinates, sound radius, default volume, prop models, job restrictions — all of that is set in-game with /djbooth. There’s no booth list in config.lua. See Admin panel for the in-game workflow.