Skip to main content
Shared configuration: locale, feature flags, locations, NPC, blip, interaction, command, branding, screen, desktop apps, test settings, mini-games, business register, media stations, phone integration, penalty points and VIN.
Runs on: shared. This file stays editable when the resource is escrow-protected. Restart the resource after editing.
config/config.lua — the settings most servers change.

Locale

See Localization to add a language.

Feature flags

Set any module to false to remove it completely: its server callbacks are not registered and its app disappears from the PC.

Locations

One clerk (and blip) is spawned per entry.

NPC & blip

Interaction

'auto' uses ox_target, then qb-target, whichever is started. If the selected target isn’t running, the proximity prompt is used automatically.

Command

Optional chat command to open the PC from anywhere. While it’s enabled, the City Hall location check (Security) is off.

Test settings


Branding & desktop

Make the PC your own: names, screen size, available apps and the default look.

Branding

Screen

Set width = 100, height = 100, monitor = false for a full-screen PC without the monitor frame.

Desktop apps

Remove any built-in app from the PC. City Hall services are switched with feature flags instead.

Desktop defaults

The look a player gets until they change it themselves in the Control Panel. Their own choices are saved on their PC and win over these defaults. “Restore default settings” in the Control Panel returns to these values.

Full View

Preview File Updated: 3.7.0 - 02.11.2026
config/config.lua