Skip to content

Chapter 5 of 12

How the tracker works

Where every number in the debrief comes from: gates, thresholds, grace periods and how landing firmness is measured.

The previous chapter tells you what each check is worth. This one tells you where the tracker gets its numbers: the altitude at which a check starts applying, how many seconds you get to act, and exactly how landing firmness is measured. Everything here happens in the app on your computer — nothing is guessed at on the server.

What the tracker records and sends

The tracker attaches to your simulator and reads the aircraft once a second: position, altitude, speeds, attitude, gear, flaps, spoilers, lights, transponder. That is the flight's black box — the thing you later read in the debrief.

Track
one point per second for the whole flight; parked or paused, one per 10 s
Events
phase changes, liftoff, touchdown, gear, flaps, lights, go-around, crash
Touchdowns
time, vertical speed, G, pitch, bank, speed, position, bounce flag
Touchdown frames
a ±10 s window around every touchdown at full sim rate (up to 60 per second)
Decision trace
when a phase changed, when a check armed and locked in, how the touchdown was resolved
Losing your connection does not lose the flight. Points queue on disk and are re-sent in batches once the link is back. If you close the tracker without filing, the track stays on the server for another 24 hours.

Flight phases: how the tracker knows where you are

Checks switch on by phase, not by the clock. The phase is worked out from the aircraft's own state — the tracker needs no flight plan for this.

Taxi out
on the ground, ground speed above 1 kt, indicated below 40
Takeoff
on the ground, indicated 40 kt or more
Initial climb
wheels off the ground
Climb
3,000 ft above ground
Cruise
vertical speed settled: under 300 fpm either way
Initial approach
descending faster than 400 fpm
Approach
below 3,000 ft above ground, still airborne
Rollout
on the ground after touchdown; nothing is checked here
Taxi in
on the ground, ground speed down below 40 kt
Arrived
stopped with engines shut down

The tracker spots a go-around by itself: a steady climb of 500 fpm or more held for 3 seconds that actually gains at least 400 ft. Vertical speed alone is not enough — levelling off out of a descent always overshoots upwards, and without the height requirement that counted as a go-around. A single pitch-up twitch during the flare will not switch the phase either. Returning to the approach needs you back below 3,000 ft and descending steadily again. A touch-and-go is recognised the same way, straight off the rollout.

A go-around clears every approach remark already recorded: the approach that counts is the last one, not the first attempt. Otherwise raising the gear and accelerating on the go-around — exactly what you are supposed to do — would stay on your report for good.

Three kinds of check

Checks work differently from one another, and that decides whether a couple of seconds' delay costs you anything.

Gate (a moment)
Asked once, at the moment it applies. The tracker watches a 20-second window from that moment and takes the best it saw. Flaps before the takeoff roll and landing lights at liftoff and by 1,500 ft work this way.
State (with a grace period)
Watched continuously, but only recorded once the problem has persisted for a set number of seconds. A single frame while you flip a switch costs nothing.
Limit (immediate)
Triggers on any single frame: overspeed, stall, crash, pitch on takeoff. No grace period here — the event is a one-off by nature.

How long you get before a problem becomes a remark:

Ordinary state check5 seconds
Pitch and bank3 seconds — turbulence and gusts do not count
Taxi speed above 30 kt8 seconds
Width of a moment gate20 seconds
Lights off above the transition level30 seconds
Pause before taxi-in checks20 seconds after vacating
Clean up and douse the lights3 minutes after vacating
Every grace period is counted in seconds, not frames. MSFS reports state once a second, X-Plane five times; while thresholds were counted in frames, an X-Plane pilot picked up remarks five times faster for the same flying.

The altitudes and speeds at which checks start applying

Almost every check has a threshold outside which it simply does not exist. That is deliberate: the approach phase begins at 3,000 ft, and asking for landing configuration there would fail nearly everyone.

Gear upasked above 500 ft above ground
Flaps upasked above 5,000 ft above ground
Landing lights offasked above 10,500 ft
Landing lights onthe gate opens below 1,500 ft above ground
Flaps and gear downasked below 1,000 ft above aerodrome level
Speed below 180 ktasked below 1,000 ft above aerodrome level
G within 2.5ignored below 50 ft — down there the landing check covers it
The thousand feet on approach is measured from the elevation of the destination aerodrome — the very height at which your first officer calls "stabilized". Height above the terrain will not do: on an approach across a ridge or over water near a cliff it differs from height above the field by hundreds of feet, and the gate would open somewhere other than where the call is made. When the tracker does not know the aerodrome elevation (a free flight with no plan, an aerodrome missing from the database), it falls back to terrain height as before.

How landing firmness is measured

The instant vertical speed in the frame where the sim first says "on ground" is no good: the gear has already compressed and absorbed the descent, so every landing reads as a greaser. Vertical speed is therefore taken from the first available of four sources:

  1. 1The simulator's own figureMSFS reports touchdown vertical speed directly, and that is the most accurate source there is. X-Plane has no equivalent.
  2. 2The frames just before contactAn average over the frames where the aircraft is still AIRBORNE, covering the quarter-second before touchdown. At least three frames are needed. At 60 Hz the last of them sits 16 milliseconds from contact — the gear has not touched yet.
  3. 3Sink rate from radio altitudeHow fast height was falling over the previous half-second. An honest method, but close to the ground radio altitude bottoms out and the figure comes out too high — which is why it is third rather than first.
  4. 4Vertical speed of the last frameThe last resort, when there was no history to work with at all.
Which source was used is visible in the flight debrief: the decision trace lists all four candidates and marks the one that was taken.

The G figure is the PEAK across half a second around the touchdown, not the value at the moment of contact — the gear's impact lands a fraction of a second after the wheels do. The window is deliberately narrow: any wider and it would swallow the nose gear coming down or a bump on the rollout, spoiling the score for nothing.

A touchdown is an "air to ground" transition, but only if the aircraft spent at least 0.4 seconds airborne beforehand. Anything shorter is sensor chatter at liftoff, not a landing. A second contact within 5 seconds is flagged as a bounce. Where there are several touchdowns, the WORST one is scored.

The flare is worked out like this: the tracker takes the frame whose radio altitude is closest to 50 ft before touchdown and compares its vertical speed with the vertical speed at touchdown. The difference, as a percentage, is how much of the descent you arrested. Alongside it you get the pitch change between those same two points.

Time acceleration and repositioning

Accelerating time is fine — it is how long legs get flown. Your logged time, though, is SIMULATOR time: an hour of real time at 4× is four hours of flight. Otherwise the multiplier would be a discount, because crew, maintenance reserve and airframe wear are charged by the hour while revenue comes from distance — the same flight would earn the same and cost four times less.

Moving the aircraft across the map, on the other hand, is not allowed — that is the "No repositioning the aircraft" check, weight 3. This means instant relocation: slew mode in MSFS, or dragging the aircraft on the map in X-Plane. In MSFS the tracker reads the mode directly and allows a second for a hotkey brushed by accident. X-Plane has no such mode at all, so repositioning is caught geometrically — by a jump in position that ground speed cannot account for.

Time accelerationallowed, counts towards flight time in full
Pausingallowed, does not count towards flight time; shown in the timeline from 3 s
Slew mode (MSFS)a remark if held for more than 1 s
Positional jumpfive times the physical maximum AND over 3 km
Frame gap over 30 snot repositioning — that is a lost connection

When the tracker considers the runway vacated

This drives the taxi-in checks and the prompt to file your flight. It used to run off ground speed dropping below 40 kt — but that happens while you are still ON the runway, where dousing lights and cleaning up would be wrong. The tracker now builds the runway axis from your actual direction of travel on the rollout and watches you leave it. Turning around and back-tracking along the runway does not count as vacating. The five-minute backstop is there in case the aircraft was shut down on the runway, which would otherwise leave the flight hanging forever.

Lateral offset from the axismore than 60 metres
Travel diverging from the axismore than 40°, held for 5 seconds
Axis considered reliableafter 150 metres or 8 seconds of rollout
Backstop5 minutes after touchdown

Diverting to an alternate

Being near the planned airport used to be a condition for arrival: land anywhere else and the tracker never offered to file the flight, so the recording was lost. Now the arrival is the stop after landing itself — wherever you put the aircraft down. Where you actually landed is worked out by the server from the last track point: it takes the nearest airport within 30 km. If that is not the planned one, the flight counts as a diversion.

Where you landed
nearest airport to the stop, within 30 km; determined by the server from the track, not by the tracker
Costs
stay actual: fuel as burned, navigation charges over the leg you really flew
Decision accepted
you landed at the alternate from your SimBrief plan, went around, or the planned airport was below minima
The aircraft
stays where it landed; when you book the next flight the system offers a ferry and shows its price
If the decision is not accepted, part of the ticket revenue goes on getting passengers to their destination. If it is accepted, revenue is not cut — but there is no bonus for diverting either: landing at an alternate must never pay better than arriving as planned. If the airport cannot be determined (no track, nothing nearby), the flight counts as having arrived as planned.

The other numbers on the flight card

The tracker does not score these, but they are what reaches your report and the airline's books.

Flight time
SIMULATOR time, not wall clock: time acceleration counts in full, pausing does not count at all
Distance
from the scheduled airport pair, not from the actual track
Fuel
first frame with a non-zero quantity minus the last one
Night takeoff and landing
from the position and time of liftoff and of the last touchdown
Weather
departure at the start of recording, arrival at the moment of filing
Go-arounds
counted for the flight

"Could not be measured"

Some checks depend on variables a given aircraft may not have: a glider has no spoilers, and complex add-ons often leave the standard transponder untouched and report their own value instead. If a variable stayed silent all flight, the check becomes "not applicable" — it drops out of both the failures and the denominator, so your score does not suffer for it.

Aircraft type: a note, not a penalty

On MSFS the tracker reports the aircraft name from the simulator once per session. If that name clearly belongs to a different family than the booking (booked an A320, flew a 737), your debrief gets a note. It changes nothing: score, XP, money, passengers and wear are still based on the booked type. We only tell families apart and stay silent whenever there is any doubt — A320 versus A320neo is not a note, and neither is a livery name we cannot read. X-Plane does not report the aircraft name at all, so the note never appears there.

Common questions

The tracker closed mid-flight — is everything lost?

No. Start it again: it asks the server and picks the same recording back up, including the elapsed time and the track numbering. There is no need to start the flight over.

I forgot to confirm the record and flew the next leg

The tracker files the pending record itself as soon as it sees a new takeoff roll begin — 40 kt on the ground for three frames running. It watches for the roll rather than the liftoff so that the next leg still has time to latch onto its own booking.

I paused the sim — does that count against me?

No. Pausing costs nothing — stepping away from the computer is normal. Better still, paused time does not count towards the flight duration, so a break adds neither hours to the airframe nor crew costs. Pauses longer than 3 seconds stay in the event timeline, since they explain gaps in the track. Shorter ones are not shown: the sim occasionally raises the pause flag for a single frame without actually stopping, and there is no gap to explain. They do not affect the landing analysis either: it freezes while you are paused, so replaying your landing is not recorded as a second touchdown.

I flew with no internet

Points queue up and go out in batches at the first opportunity, 1,800 to a batch, in order. A visible gap in the track means the link was down for too long.

I booked a flight but the tracker does not see it

Look at the booking row in the tracker window. If it says “Waiting for the aircraft”, the booking was made with a ferry: the aircraft is still flying to the departure airport, and the flight cannot start until it lands. The row also names the aircraft, where it is coming from and when it arrives; once it lands the row becomes a normal one on its own — no need to restart the tracker. If there is no row at all, the tracker does not see the booking itself: check that you are signed in with the same account and press Refresh.

The event timeline and the score used to show different G figures

They did: the timeline showed the instant value at contact, the score the peak over the following half-second. From version 1.11.2 both show one number — the one the touchdown analysis produced.

Are free flights measured the same way?

The measurement and analysis are identical, track and touchdown frames included. What differs is the consequences: a free flight brings no economy and no pilot rating, only personal hours and a token amount of experience.

I disagree with a remark

Open the flight debrief: for every check you can see the moment it armed and the conditions under which it locked in. If that does not match what happened in your simulator, write to Feedback with the flight number — the trace shows the tracker's reasoning in full.