Brick Zones configuration
Brick Zones separates routine owner choices from deliberate advanced policy. Restart brick_zones after changing either configuration file.
Main configuration
Section titled “Main configuration”Most servers only need three values in config.lua:
Config.Locale = 'en'Config.Zones.Admin.Permission = 'admin'Config.Zones.MaxZones = 2048Localeselects a shipped Lua locale.Permissionis the exact non-empty bridge permission required to open or mutate administration.MaxZonesis an authority/performance bound from1through2048and cannot be disabled.
Advanced configuration
Section titled “Advanced configuration”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.
Per-zone values
Section titled “Per-zone values”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.
Internal configuration
Section titled “Internal configuration”Do not edit shared/internal_config.lua. It contains protected runtime and security limits rather than server-owner settings.
