# Overview

All tunable settings live in [`shared/config.lua`](https://github.com/KOJA/koja-carmarket/blob/main/shared/config.lua).

Use this page as a quick map before you change individual sections.

***

## At a glance

```lua title="shared/config.lua"
Config.Debug = false                       -- toggle debug prints
Config.Locale = 'en'                       -- UI language (en | pl | de | es | fr | pt | ro | ru | sk | zh)

Config.Database = { AutoCreateTable = true }

Config.Interaction = 'ox_target'           -- or nil for draw-text prompts
Config.InventoryMenuSystem = 'ox_lib'      -- menus driver
Config.ZoneSpawnRadiusDefault = 50         -- vehicle spawn radius (m)
```


***

## Sections

* [**Zones**](/free/carmarket/zones) — NPC placement, blips, and sale slots
* [**Parking**](/free/carmarket/configuration/parking) — Slot pricing, fees, and ownership
* [**Exchange**](/free/carmarket/configuration/exchange) — Zone ownership, commission, and listing caps
* [**Test Drive**](/free/carmarket/configuration/test-drive) — Spawn point, timer, fee, and cancel key
* [**Custom Vehicle Images**](/free/carmarket/configuration/custom-vehicle-images) — Local images for modded vehicles

***

## Toggling debug

```lua title="shared/config.lua"
Config.Debug = true
```


When enabled, every callback logs its inputs and decisions to console via `KOJA.Shared.KojaCarmarketDebug`. Leave this **off** in production — it's noisy.

:::hint{type="warning"}
Don't ship with `Config.Debug = true`. It exposes player identifiers and listing data in your console logs.
:::

***

## Changing the UI language

```lua
Config.Locale = 'pl'
```

Available codes: `en`, `pl`, `de`, `es`, `fr`, `pt`, `ro`, `ru`, `sk`, `zh`.

Missing translation keys fall back to the English defaults — no broken UI keys will leak through.

## Related pages

- [Custom Vehicle Images](/free/carmarket/configuration/custom-vehicle-images) — By default the tablet UI fetches vehicle images from https://docs.fivem.net/vehicles/.webp — that covers every stock GTA V vehicle, but not modded cars on your server.
- [Parking](/free/carmarket/configuration/parking) — Players can buy individual market slots within zones, pay weekly rent, and park their listed vehicles there.
- [Exchange](/free/carmarket/configuration/exchange) — The exchange is the player-or-server-owned tier above zones.
- [Test Drive](/free/carmarket/configuration/test-drive) — Buyers can take a listed vehicle for a spin before committing to a purchase.
- [Configuration](/free/carmarket/configuration) — back to the section overview
