Sector ownership
Exactly one controller owns a sector at a time. Opening a position locks the sectors it covers, and ownership transfers cleanly through a request-and-approve flow.
In active development · built for the VATPAC Division
OzServer is a central authority server that every controller's vatSys client connects to, keeping sector ownership and tag data consistent across the whole network — instead of every client deciding for itself.
Exactly one controller owns a sector at a time. Opening a position locks the sectors it covers, and ownership transfers cleanly through a request-and-approve flow.
The controller holding an aircraft's tag is the only one who can update it. Every other controller sees the same data in real time, read-only, until it changes hands.
Claim a sector. Controllers pick sectors from a "Manage Airspace Ownership" panel. Unclaimed sectors lock to them immediately.
Request already-owned sectors. If a sector is claimed, the current owner gets a request. If they approve it, ownership — and every tag tied to it — moves over.
Split airspace between adjacent centers. OzServer recalculates sector infill and tag ownership for every affected aircraft automatically.
Stay in sync. The owning controller writes tag data; everyone else on the network receives it live, read-only.
Pulled straight from the API that backs the live map.
Controllers connected
—
Aircraft tags tracked
—
Small details controllers benefit from without ever having to think about them.
An airport's ATIS is remembered centrally, not by whoever last typed it. When one controller hands off to another — or logs back in — the current broadcast is just there, instead of needing to be rebuilt from scratch.
Crash, or a rough network patch? Reconnecting to the same position within a short grace window hands your sectors and aircraft tags straight back, exactly as you left them.
If someone's covering your airspace while you're away, logging in under your own position's callsign takes it straight back — no request, no waiting for approval.
Combine or split adjacent sectors and every aircraft inside them is reassigned to the right controller automatically — nobody has to hand tags across one by one.
OzServer is open source — browse the code or follow progress on GitHub.
A Laravel application. The vatSys plugin talks to it over a token-authenticated REST API — polling for sector ownership state and pushing flight data record (tag) updates as controllers work traffic.
The /ops map streams sector, aircraft and ATIS changes over Server-Sent Events, falling back to a 15-second poll for anything that can't hold a long-lived connection.
Controllers are identified by VATSIM CID. Sector ownership and tag authority are both tied to that identity rather than to a client session.
The vatSys client plugin lives in a separate repository and isn't public yet — this repo covers the server and the website you're on.