This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.
Zone
A Zone is a BZW map structure that is only a rectangular prism area for spawn or flag zones. The zone lets you create a specific area for a certain flag or a certain team to spawn.
Code
The code for a zone is as follows:
zone name example_zone position 0.0 0.0 0.0 size 1.0 1.0 1.0 rotation 0.0 # Add two GM, one OO zoneflag GM 2 zoneflag OO flag L SW good bad team 0 1 2 3 4 safety 1 2 3 4 end  | 
Valid parameters for the zone are <properties> position=Defines the position of the zone in the word (x/y/z) size=Defines the size of the zone (rectangular prism) rotation=Defines a rotation around the Z axis for the box, in degrees. zoneflag=Generates the flags listed inside this zone (adding "flag n" for the quantity). The flags will be generated specifically for the zone, regardless of BZFS options. One flag per line (be sure to add "zoneflag" to each line). flag=Listed flags will spawn in the zone. The flags need to be specified in the map via BZFS options. team=Team players will spawn (0 - Rogue, 1 - Red, 2 - Green, 3 - Blue, 4 - Purple). safety=Team flags listed here will fly to the closest safety zone when dropped (1 - Red, 2 - Green, 3 - Blue, 4 - Purple). </properties>
Appearance
Zones have no appearance in a map other than what they define (ex: flags or tank spawns).
History
Zones were added to BZFlag in version 2.0.0.
Editor Support
The zone object is not supported by any known editors.