ATCMatch helps you create a SimBrief flight plan in just a few clicks — with the best VATSIM ATC coverage at departure and arrival; use the Route tab to check the enroute sectors in between. The airport search bar above is the central selector: picking an airport reloads every tab automatically. Every workflow ends the same way: 🧭 Route on a result card opens the Route tab, and SimBrief ↗ there builds the dispatch URL. For enroute sectors, endpoint weather and departure shifting, see Route Deep Dive below. ATCMatch stops at the dispatch — file the plan in your pilot client and re-check who is actually online before you request clearance.
Every Select button throughout the app updates the central airport — all tabs follow automatically.
Tip: Switching modes keeps both time windows; it clears the Code field and the current result list. Click Route Explorer in the mode switch to go back — your original arrival times are restored automatically.
Depart from here (take-off icon) — Sets the event airport as your origin and the first event hour as your departure window. Switches to the Arrival tab in Destinations mode (blue). You'll see the best destinations you can reach during the event — with ATC coverage along the way.
Arrive here (landing icon) — Sets the last event hour as your arrival window and switches to the Arrival tab in Route Explorer mode (amber). The event airport is pinned as the first card (showing its true rank), even when it ranks below the result limit. Below each destination, suggested origins are shown — pick one to find the best departure airport for reaching the event.
Tip: Use Depart from here when you know where you want to depart from. Use Arrive here when you want to land at the event and need to find the best origin.
Tip: Great for discovering airports you've never flown to. The map shows the full ATC picture at a glance — no need to check individual airports one by one.
Tip: Perfect when you've just downloaded a new livery pack and want to take it for a spin on a realistic route with ATC. Works in reverse too: Real airlines in the Route tab shows who really flies a route, flagging airlines you have a livery for.
Tip: No bookings yet? The 📊 How Long Staffed and 📅 Spontaneous Staffing panels show how long positions typically stay manned and at which times of day this airport usually gets spontaneous ATC. Bookings show intent, not a guarantee — re-check before departure.
Tip: This is the fastest way to find a complete route with maximum ATC. No need to pick origin and destination separately — the system does it for you.
Tip: Ground traffic comes from a VATSIM snapshot updated every few minutes — re-run the search or reload the map for fresh numbers.
Tip: A perfect departure score means little if the enroute sectors are empty and the arrival weather is too poor to land — this is the two-minute check before every dispatch.
Tip: The realism upgrade — fly a route that exists, in a livery that flies it, on a weekday it actually operates.
—
How long controller positions typically stay staffed once someone logs on (median, VATSIM-wide — not airport-specific). Relief and handovers count as staying staffed; brief sweeps are not counted as coverage.
|
·
|
Counts only spontaneous staffing — sessions that matched no booking. Announced coverage (bookings, events, exams) is not estimated here: the ATC tab and the route view show it exactly. Filled bar = share of observed cycles with someone on frequency, including top-down cover by the area centre.
Typical week = per-weekday average over a rolling window of at most 3 months. Denominators are observed cycles, not wall clock — a recording outage does not count as "unstaffed". Staffing periods of 15 min or less are not counted as coverage. The booking label is filled in over a session's lifetime, so the spontaneous split is a calculation, not a verified distinction.
ℹ️ No country/region information available.
ℹ️ No runway information found for in the database.
Category
Scenery Count
Scenery Date
Ortho Patch
Yes
ℹ️ No scenery data found for in the database.
📡 No airport selected
Search for an airport first to see ATC data.
⏳ Loading ATC data...
📭 No ATC coverage on this day
Positions Timeline (00:00 - 24:00 UTC)
📭 No controllers on this day
—
Shows airports with at least minutes ATC coverage in the specified time range (UTC). From: UTC + min | To: UTC + h (from config)
Airports with ≥ min Coverage
Min. Score
Ground Traffic
💡 Tip: Click on markers for details • Select loads the airport into all tabs
—
Livery selection sets airline & ICAO per type — but not the flight number. Set it here once for easy SimBrief dispatch.
Saved per aircraft type. Enabled fields are sent to SimBrief when creating a flight plan.
Distance filter for Arrival tab search.
Checked phases require ATC coverage — the blue bar in timelines extends to cover these phases. Unchecked phases still affect flight time calculation but don't require ATC. Defaults loaded from aircraft type reference.
Stored only in this browser — sent as a request header, never saved on the server.
Enables the "Real airlines" lookup in the Route tab. "Reset all data" clears this key too.
—
⏳ Loading events...
📭 No events found
No events available for .
💡 past event(s) hidden — uncheck "Hide Past" to show all.
—
✈️ Please search for an airport first
Liveries are loaded by the airport's country.
⏳ Loading liveries...
📭 No liveries found
Try adding more ICAOs.
(defunct) (fictional)
—
—
—
⏳ Loading top airports...
📭 No airports found
Please enter a time window and click "Refresh".
Loading optimal routes...
No routes found
Set a time window and click "Find Routes".
—
—
—
⏳ Loading top destinations...
📭 No origin airport selected
Please select an airport from the search first.
📭 No destinations found
Distance from
Flight Time
ctrl
Slots:
ATC overall: · Coverage
Flight & Arrival
Departure:
Flight Time
Arrival:
APP:
For ATC at →
ctrl
Slots:
· Coverage
Timing
Flight:
Arrival:
Departure:
⏳ Loading origins...
✈ Suggested Origins (- NM):
Each origin has its own departure window — the arrival window minus that origin's flight time. Every number on a badge refers to that window, so two origins at different distances show different times. Sorted by weighted score → coverage %. Clicking a badge sets it as origin and takes over exactly that departure window.
ICAO — Airport code. Score badge — Weighted score (0–5, one decimal), color-coded. ✈ count — VATSIM pilots on the ground (live). ATIS — Active ATIS info.
🌐 — Scenery map link. Distance + time — NM and estimated flight minutes. Coverage % — how much of this origin's own departure window has ATC. ATC time — Slot range within this origin's departure window.
⏱ Window passed — greyed-out badge: this origin's departure window is already over. Coverage % and ATC times describe that past window, while the weighted score counts only what is still flyable — hence 0.
No origins with ATC found in range
—
🧭
No route selected yet.
Use the 🧭 Route button on an Arrival destination card or a Departure optimal route — or enter two ICAO codes above.
Days:
No sector data along this route.
No sector data along the SimBrief route.
No SimBrief route yet — generate the plan (SimBrief ↗), then press “Get SimBrief route”.
No sector data.
—
controller_bookings
Controller bookings from various sources (booking, uk_booking, event, online)
airport_slots
Pre-calculated time slots for airports with coverage information
💡 Only SELECT queries allowed. Read-only access to match_data.db
No results found.