Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.flyhub.app/llms.txt

Use this file to discover all available pages before exploring further.

Scoring and XP

FlyHub uses scoring to measure how safely and realistically a flight was completed. There are two separate results:
  • Flight score is the performance score for the flight, shown out of 10.
  • XP is the experience earned from the flight, based on distance, final score, and any XP modifiers.
Online flights are scored from simulator telemetry. Offline flights are scored from your check-ins, debrief, trust, plausibility, and punctuality.

Online and offline scoring

Tracking modeHow it is scoredXP behavior
Online trackingFlyHub reads simulator telemetry during the flight. It can score the landing, runway use, lights, gear, altimeter, approach stability, bounces, crashes, and telemetry events.Full XP is available unless penalties, crash detection, SimRate, or other modifiers reduce it.
Manual and Offline ModeYou complete the flight through required check-ins and a final debrief. FlyHub scores the flight from your inputs, route plausibility, timing, and trust.Offline XP is reduced because FlyHub cannot verify full telemetry. Punctuality and trust can improve the offline multiplier.

What the flight score means

FlyHub starts with the landing and then adjusts the score for the rest of the flight. The score shown in the logbook is the final score, not only the raw touchdown score. The final score can include:
  • Original landing score.
  • Runway alignment and touchdown-zone analysis.
  • Operational penalties.
  • Approach and landing penalties.
  • Crash or cheating detection.
  • Difficult-condition compensation when the flight was harder than normal.
The final score is capped to the normal 0 to 10 range. A severe crash or cheating detection can force the score to 0.

XP formula

FlyHub calculates base XP from distance and final score:
XP = (Distance NM x 0.5) + (Final Score x 50)
Example:
1000 NM flight with a 9.5 final score

(1000 x 0.5) + (9.5 x 50) = 975 XP
This means long flights matter, but a clean flight still matters. A long flight with a poor final score earns less than the same route flown well.

XP modifiers

XP can be changed after the base XP is calculated.
ModifierWhat it does
Online flight with no XP penaltiesUses the full base XP.
Offline flightApplies an offline multiplier based on trust, plausibility, debrief quality, and punctuality.
SimRate or time compressionReduces XP when the flight is completed much faster than the planned airborne time.
VATSIM or IVAO network bonusAdds a +10% XP bonus when FlyHub can verify that at least 80% of the flight was flown online on the matching network account.
CrashAwards 0 XP for the flight.
Cheating detectionCan force the score and XP to 0.

Landing score

For online flights, FlyHub primarily evaluates landing impact through touchdown G-force. Vertical speed is still shown in the flight report, but G-force is the better measure of what the aircraft actually experienced at touchdown. A touchdown can look low in feet per minute but still hit hard because of aircraft attitude, bounce, sink rate changes, runway slope, or gear compression.
Touchdown resultGeneral G-force rangeMeaning
Great touchdownUp to about 1.4 GControlled touchdown with low impact.
Good touchdownAbout 1.4 G to 1.8 GNormal landing impact.
Firm touchdownAbout 1.8 G to 2.2 GAcceptable but clearly firm.
Hard touchdownAbove about 2.2 GStrong impact and larger score deductions.
FlyHub also checks whether the touchdown was usable and safe. A soft touchdown is not automatically perfect if it causes a long float, poor runway placement, runway overrun risk, or weak directional control.

The “Butter” Myth

In real-world aviation, searching for the smoothest possible touchdown is not always good technique. A controlled positive touchdown is often safer, especially on wet, short, contaminated, or windy runways.
  1. Sensor delay A very soft touchdown may delay weight-on-wheels detection. That can delay spoiler deployment and reverse thrust, increasing the risk of a runway overrun.
  2. Stopping distance Floating to chase a smooth touchdown can waste thousands of feet of runway that should be used for braking.
  3. Surface grip On wet runways, a positive touchdown helps the tires break through water and gain grip. A very soft touchdown can increase hydroplaning risk.
  4. Crosswinds A positive touchdown helps plant the aircraft on the runway so the tires can provide directional control.
FlyHub rewards controlled, safe landings. It does not reward floating forever just to make the touchdown feel soft.

Runway scoring

FlyHub reviews runway behavior during takeoff and landing when telemetry has enough data.

Landing runway checks

FlyHub can score:
  • Whether you landed on or near the correct runway surface.
  • Whether the aircraft was aligned with the runway centerline.
  • Whether the touchdown was inside a reasonable touchdown zone.
  • Whether the landing was short, long, or beyond the safe touchdown area.
  • Whether the aircraft left the runway edges during landing rollout.
  • Whether the aircraft overran the runway.
  • Whether difficult conditions, such as crosswind, affected the landing.
Landing on the centerline and touching down in a reasonable zone helps protect the score. Touching down far down the runway, landing off-center, leaving the pavement, or overrunning the runway can create penalties even if the touchdown G-force was low.

Takeoff runway checks

FlyHub can also review the takeoff roll. It can detect:
  • Takeoff alignment with the runway.
  • Whether the aircraft was too far from the centerline.
  • Whether the aircraft lifted off outside the runway surface.
  • Whether the aircraft left the runway during takeoff.
  • Takeoff overrun behavior.
  • Difficult conditions during the takeoff roll.
These checks are meant to catch unsafe runway use, not punish normal small corrections.

Lights scoring

FlyHub checks common aircraft light procedures during online tracking.
LightExpected behavior
BeaconShould be on while engines are running and during pushback.
StrobeShould be on while airborne and during runway operations.
Navigation lightsShould be on during aircraft operations.
If a required light is off for a monitored period, FlyHub records the violation duration and applies a penalty. Longer violations are usually worse than brief mistakes.

Gear scoring

Gear procedure is scored during online flights when gear data is available. FlyHub can penalize:
  • Retracting the landing gear too late after liftoff.
  • Flying with the gear extended above safe limits when gear overspeed is detected.
  • Landing with the gear up.
Gear penalties are shown in the flight report when FlyHub detects the issue.

Altimeter scoring

FlyHub checks the altimeter during online tracking to confirm that the aircraft is using a reasonable pressure setting. The check is normally made around:
  • Takeoff.
  • Final touchdown.
FlyHub compares the aircraft altimeter setting against the best available ambient pressure source. That can include simulator weather and VATSIM METAR data when available. The normal tolerance is about 2 hPa, or about 0.059 inHg. If the altimeter is outside tolerance during the monitored window, FlyHub can apply an altimeter penalty. The flight report can show the set pressure, the expected pressure, the source used, and the deviation.

Stable approach scoring

FlyHub monitors the final approach, especially below about 1000 feet AGL. Unstable approach penalties can be triggered by sustained problems such as:
  • Excessive vertical speed.
  • Excessive bank.
  • Excessive pitch.
  • Speed deviation.
  • Repeated or severe instability close to landing.
A single small correction should not be treated the same as a sustained unstable approach. FlyHub looks for meaningful instability over the monitored part of the approach.

Bounce scoring

FlyHub can detect landing bounces when telemetry shows the aircraft touching down, becoming airborne again, and touching down again. Bounce penalties depend on how many bounces were detected and how severe the landing sequence was. A bounce can reduce the final score even if the first touchdown looked acceptable.

Crash detection

Crash detection can force the flight score and XP to 0. FlyHub can treat a flight as a crash when the landing or flight data shows severe unsafe behavior, such as:
  • Extremely hard impact.
  • Extreme descent rate at touchdown.
  • Severe aircraft attitude at touchdown.
  • Crash signals from the simulator.
  • Other telemetry that indicates the aircraft did not complete a safe flight.
If a crash is detected, the flight report will show the crash result instead of treating the flight as a normal low-score landing.

Cheating and invalid telemetry

FlyHub can detect telemetry that is not physically plausible. Examples include:
  • Slew behavior.
  • Teleporting.
  • Large position jumps that cannot be flown normally.
  • Telemetry manipulation that makes the route impossible.
Cheating detection can force the score to 0 and remove XP for the flight.

Difficult conditions compensation

Some flights are harder than others. FlyHub can account for difficult conditions when scoring runway and landing behavior. Examples include:
  • Strong crosswind.
  • Windshear-like conditions.
  • Difficult runway alignment situations.
  • Challenging takeoff or landing conditions.
This does not erase unsafe flying. It helps avoid over-penalizing a flight when the conditions made normal handling harder.

Online tracking score review

After an online flight, open the flight entry from your logbook to review the score. You can review:
  • Final score.
  • Original landing score.
  • XP earned.
  • Touchdown G-force.
  • Touchdown vertical speed.
  • Penalties and bonuses.
  • Takeoff and landing runway analysis.
  • Event markers.
  • Telemetry graphs.
  • Recorded flight path.
See Your Profile and Logbook for how to open a flight entry.

Offline scoring

Manual and Offline Mode is for console pilots, simulator setups without telemetry, or users who choose not to track live simulator data. Offline flights are not scored like online telemetry flights because FlyHub cannot directly verify the full flight path, aircraft state, lights, gear, altimeter, G-force, or runway alignment. Instead, offline scoring uses:
  • Required check-ins during the flight.
  • Required route checkpoints when the flight type includes them.
  • Final debrief inputs.
  • Landing quality selected by the user.
  • Reported issues such as unstable approach or other problems.
  • Flight time and route plausibility.
  • Punctuality.
  • Trust score.

Offline check-ins matter

Offline flights are not just entered at the end. You are expected to progress through the flight in FlyHub and complete the required check-ins as you fly. Depending on the flight, this can include:
  • Preflight.
  • Pushback or departure preparation.
  • Takeoff.
  • Enroute checkpoints.
  • Landing.
  • Parked or completed.
Missing check-ins, unrealistic timing, or skipping the expected flow can reduce trust and XP.

Offline debrief

At the end of an offline flight, FlyHub asks for the debrief information it needs to score the flight. This can include:
  • Actual flight time.
  • Landing quality.
  • Operational issues.
  • Any supporting information requested by the flight flow.
The debrief should match what actually happened. Entering a perfect debrief for every flight will not automatically protect the score if timing, checkpoints, or route plausibility do not make sense.

Offline XP multiplier

Offline flights use a reduced XP multiplier for fairness. The multiplier is affected by:
  • Your offline trust score.
  • Whether the check-ins were completed properly.
  • Whether the flight time is plausible.
  • Whether the route progress makes sense.
  • Punctuality.
  • Debrief quality.
Higher-trust offline flights can earn more XP than low-trust offline flights, but offline XP is still capped below a fully verified online flight. See Manual and Offline Mode for the step-by-step offline tracking guide.

SimRate and time compression

FlyHub can reduce XP when a flight is completed much faster than expected. For online flights with enough plan data, FlyHub compares:
  • Planned airborne time.
  • Actual airborne time.
If the actual airborne time is too short, FlyHub treats the flight as time-compressed and reduces XP. The larger the time compression, the larger the reduction. This check is meant to keep XP fair between pilots who fly the route normally and pilots who speed through it.

Network bonus

FlyHub can award a +10% XP bonus for verified VATSIM or IVAO flights. To receive the bonus:
  • Add your VATSIM CID or IVAO VID in Settings.
  • Fly online on that network.
  • Make sure FlyHub can match your network account to the flight.
  • Stay connected for at least 80% of the flight.
If the network ID is missing, wrong, or not online for enough of the flight, the bonus may not apply.

Ranks

XP increases your Free Flight pilot rank.
RankXP needed
Cadet0
Junior First Officer2,500
First Officer7,500
Senior First Officer17,500
Junior Captain35,000
Captain65,000
Senior Captain115,000
Training Captain190,000
Chief Pilot300,000
Fleet Captain475,000
Legend750,000+
Ranks are shown on your profile and may also affect badges, profile display, and community status.

Common scoring mistakes

These are the most common reasons a flight scores lower than expected:
  • Landing softly but too far down the runway.
  • Floating to chase a smooth touchdown.
  • Touching down off-center.
  • Leaving the runway during rollout.
  • Forgetting beacon, strobe, or navigation lights.
  • Leaving the gear down too long after takeoff.
  • Flying an unstable approach below 1000 feet AGL.
  • Bouncing the landing.
  • Setting the wrong altimeter.
  • Using SimRate or completing the route unrealistically fast.
  • Missing offline check-ins.
  • Entering offline debrief data that does not match the route or timing.
The best way to improve your score is to fly the full procedure cleanly: plan the flight, use the correct tracking mode, fly stable, manage the aircraft systems, land in the touchdown zone, stay on the runway, and review the flight report afterward.