Build Zones
Define permitted and restricted build zones. Alert admins when players build in the wrong areas.
What it does
The Build Zones module lets you define areas on your server's map where building is either permitted or restricted. When a player builds a structure, Vigil checks the location against your configured zones and posts an alert to Discord if a rule is broken.
Use this to prevent bases near traders, lock down military areas, or restrict building to designated spots.
Zone types
Restricted zones
Building inside these zones triggers an alert. Use for areas that should stay clear — trader zones, military bases, spawn areas.
Permitted zones
Building outside these zones triggers an alert. Use when you want to confine all bases to designated land.
You can mix both types freely.
Adding a zone
Click + Add Zone to open the zone creation wizard. There are three ways to define a zone:
Draw on Map (recommended)
Click points directly on an interactive map to outline your zone as a polygon. Best for irregular shapes.
Circle Zone
Enter a centre point (X and Y coordinates) and a radius in metres. Good when you already know your coordinates from a tool like iZurvive.
Auto Detect via Fireplaces
Go in-game as your linked gamertag and place up to 10 Fireplaces around the boundary. Vigil tracks each placement and calculates a zone from those positions. Click Use These Positions to confirm.
Auto Detect is useful when you want to physically walk the boundary in-game rather than look up coordinates. The detection window is 20 minutes from when you connect.
Managing zones
Each zone in the list shows its name, type badge (Restricted / Permitted), and shape summary.
- Edit — reopens the wizard to redraw or adjust the zone geometry.
- ⚙ — expands inline settings for the zone: change its type (restricted/permitted) and configure a time window.
- Active / Disabled — toggle a zone without deleting it.
- Del — permanently removes the zone.
Time window
Each zone can optionally only be enforced during a set time range based on server time. Enable the time window in the ⚙ settings for that zone and set the start and end times.
Object filtering
By default Vigil alerts on all built objects. You can narrow this down:
| Mode | Behaviour |
|---|---|
| All objects | Alert on every build action (default) |
| Allowlist | Only alert on classnames you specify |
| Blocklist | Ignore classnames you specify, alert on everything else |
Classnames come from your server's types.xml — for example MediumTent, Fence_Kit.
Strike system
Instead of banning on the first offence, you can give players a warning first:
- Set the number of strikes before a ban (2nd, 3rd, 5th, or 10th)
- Strikes older than the reset window are ignored
- Warning embeds use a separate colour so they're visually distinct from violations
Max builds per player
Optionally alert when a player exceeds a set number of builds inside any zone within a time window. Useful for detecting mass fortification or griefing.
Whitelist
Gamertags listed here bypass all enforcement — no alerts, no strikes, no bans.
Auto-ban
Automatically bans the player via Nitrado when a violation (or final strike) is detected. Configure the ban duration — use 0 for permanent.
Suggested Discord channel
#build-violations or #admin-alerts.
Build Zones alerts only — it does not remove illegal structures. You will need to remove them manually via Nitrado's file manager or in-game admin tools.