Freeware · Free to use, always

Map stop bars for your airport.

XPGuard already draws hold-short stop bars at every airport in X-Plane 12's global database, derived automatically from the airport data — no per-airport setup, it works everywhere out of the box. Because the bars are auto-detected, a few sit slightly wrong. Open that airport in the web editor, nudge the bar into place, and submit a correction — an admin reviews it and publishes the fix for everyone. It's free, and always will be.

Ways to help

Three ways to pitch in.

Fix a bar

Correct a misplaced bar

The biggest need. The bars already exist everywhere, but some sit off the markings. Sign in, open the airport by ICAO in the web editor, nudge the bar into place, and submit a correction — no software, no code required.

Send feedback

Report an issue

XPGuard is freeware. Spot a bar in the wrong spot or a bug in the sim? Send a precise report so the auto-detected maps and the plugin can be fixed.

Fly & report

Test on VATSIM

Fly the ground on VATSIM, catch any bar that sits wrong at the holds you taxi to, and file a precise report so it can be corrected in the editor.

Walkthrough

Fix a bar in four steps.

Everything happens in the browser. Every X-Plane 12 airport already has stop bars derived automatically from its data — open one by ICAO and correct any bar that sits wrong.

1

Sign in and open the airport

Sign in with VATSIM or email, then open the airport by ICAO in the web editor — its runways, taxi network and auto-detected stop bars load straight from the global airport database.

2

Nudge the bars into place

The bars are already there. Drag any that sits off its markings until it lines up with the runway hold-short point you taxi to, and tidy up its endpoints.

3

Preview in the sim

Turn on contribution mode and the plugin shows your live edits at that field in X-Plane, so you can eyeball placement and orientation before you submit.

4

Submit the correction

Submit your correction. An admin reviews the diff against the auto-detected version and, on approve, your corrected map replaces it — the plugin then serves it worldwide.

Good to know The auto-detected bars come from the X-Plane airport data, which varies in quality. If a field's hold markings are missing or coarse, add a note when you submit so the admin can cross-check against the taxi network.
Heads up You only map stop bars here. Takeoff Hold Lights (THL) are fully automatic — XPGuard's runway-conflict logic drives them from live traffic, so there's nothing to place or correct. Curious how they work? Read the THL white paper.
How the lights move

Controllers run them from EuroScope or vatSys.

The bars you fine-tune are the same ones controllers operate live. Once a map is published, the lights are driven from the radar scope — no web console, no admin toggles. The same runway positions also back each runway's Takeoff Hold Lights.

Claim

Load the EuroScope plugin

Controllers load the XPGuard EuroScope plugin and claim the runways they're working. Claims are exclusive per runway and auto-release on disconnect.

Set / clear

Click the bars on the scope

They click each stop bar on the ground radar to set it (red, hold) or clear it (off). There is no green light — a bar is red or off.

Reflect

The sim shows it live

The X-Plane plugin is a thin client with no local data — it shows the bars only while you're connected to VATSIM and reflects exactly what the controller set.

THL

Hold lights, automatic

Controllers also arm Takeoff Hold Lights per runway; XPGuard's runway-conflict logic lights and clears them on its own — no bar-by-bar switching.

Moderation

Review contributions for your region.

Country-scoped moderators check and publish the community's stop-bar maps. Apply in our Discord's #moderation-request channel — every application is verified with your vACC.

Get involved

Pick something and start.

Fix a bar, send feedback, or just say hello in the community. XPGuard is freeware — free to use, no payment, ever. Every correction helps.