Skip to content

Brick Zones configuration

Brick Zones separates routine owner choices from deliberate advanced policy. Restart brick_zones after changing either configuration file.

Most servers only need three values in config.lua:

Config.Locale = 'en'
Config.Zones.Admin.Permission = 'admin'
Config.Zones.MaxZones = 2048
  • Locale selects a shipped Lua locale.
  • Permission is the exact non-empty bridge permission required to open or mutate administration.
  • MaxZones is an authority/performance bound from 1 through 2048 and cannot be disabled.

config.advanced.lua contains three deliberate groups:

Group Purpose
Config.Zones.Policy.TypePrecedence Determines equal-priority overlap order. Defaults to green, then red, then custom.
Config.Zones.Policy.Boundary Defines default damage/transition behavior and GTA controls for applicable rules.
Config.Zones.Admin.Creator World-placement snap, camera, dimension, and presentation choices.

Higher numeric priority wins. When priorities are equal, the configured type precedence decides the order. Compatible restrictions from overlapping zones remain combined.

Configure access, rules, presentation, red-event behavior, rewards, anti-farming policy, and schedules through the administration dashboard. Invalid values are rejected when the zone is saved.

Do not edit shared/internal_config.lua. It contains protected runtime and security limits rather than server-owner settings.