Lesson Overview
Welcome to Module 15 of the Flight Sim Mastery Academy.
Scenery add-ons can transform Microsoft Flight Simulator by replacing basic airports and generic environments with:
- Custom terminals.
- Accurate runways and taxiways.
- Airline-specific stands.
- Custom jetways.
- Detailed ground textures.
- Hand-built landmarks.
- Terminal interiors.
- Static aircraft.
- Airport vehicles and workers.
- Regional terrain and city enhancements.
However, scenery is also one of the most common causes of:
- Low FPS.
- MainThread limitations.
- High VRAM usage.
- Long loading times.
- Duplicate buildings.
- Terrain spikes.
- Floating objects.
- Broken runways.
- Jetway problems.
- CTDs after simulator updates.
This lesson teaches students how to install scenery correctly, configure only the features they need, organise large scenery libraries and measure the true performance cost of each airport.
Students will learn how to manage scenery purchased from:
- The Microsoft Flight Simulator Marketplace.
- Developer stores.
- External retailers.
- Freeware websites.
- Product managers.
- Manually downloaded packages.
They will also learn how scenery management differs between MSFS 2020 and MSFS 2024.
In MSFS 2024, Marketplace and installed content can be reviewed through Marketplace → My Library, where packages can be downloaded, enabled or disabled. Community Folder items can also be checked from the Community section of My Library.
Lesson Objectives
By the end of this module, students will be able to:
Distinguish Marketplace, external-store and manual scenery installations.
Identify the correct MSFS 2020 and MSFS 2024 package.
Install airports through official product managers.
Install manual Community Folder packages safely.
Understand scenery object libraries and dependencies.
Remove outdated versions correctly.
Detect duplicate airports.
Configure static aircraft and terminal interiors.
Configure jetways, ground vehicles and airport clutter.
Install and test GSX airport profiles.
Understand scenery package priority.
Build Add-ons Linker profiles.
Create regional scenery groups.
Compare default and third-party airport performance.
Measure FPS, 1% lows, MainThread, GPU load and VRAM.
Diagnose terrain and photogrammetry conflicts.
Test CTDs and Sim Update compatibility.
The Three-Step Structure
Step 1 – Installation
Students will learn how scenery packages enter the simulator and how to avoid installing the wrong version or creating duplicates.
Step 2 – Configuration and Management
Students will configure airport features, organise libraries and create profiles for different types of flying.
Step 3 – Performance and Compatibility Testing
Students will benchmark scenery and isolate conflicts involving terrain, photogrammetry, traffic, jetways and simulator updates.
STEP 1 – INSTALLATION AND UPDATES
Estimated Time: 12–15 Minutes
1. Understanding Scenery Package Types
Scenery can be divided into several categories.
Airport Scenery
Replaces or improves one airport.
Examples include:
- Heathrow.
- Frankfurt.
- JFK.
- Innsbruck.
- Palma.
- Small regional airports.
City Scenery
Adds:
- Custom buildings.
- Bridges.
- Stadiums.
- Skylines.
- Harbours.
- Landmarks.
Regional Scenery
May modify:
- Terrain.
- Coastlines.
- Vegetation.
- Roads.
- Mesh.
- Buildings.
- Points of interest.
Object Libraries
Contain reusable assets required by other scenery packages.
Examples may include:
- Vehicles.
- People.
- Hangars.
- Signs.
- Fences.
- Lighting.
- Animated objects.
Enhancement Packages
Modify an existing airport or region rather than replacing it completely.
Examples:
- Removal of static aircraft.
- Additional stands.
- Improved taxi signs.
- Custom jetways.
- Better lighting.
- GSX profiles.
Understanding the package type helps students determine whether two add-ons can coexist.
2. Marketplace Scenery
Marketplace scenery is purchased and managed inside Microsoft Flight Simulator.
Advantages include:
- Centralised ownership.
- Simple installation.
- Automatic account association.
- Easy access from the simulator library.
- No need to locate the Community Folder manually.
Possible disadvantages include:
- Updates may appear later than direct-store versions.
- Package files may be protected or less accessible.
- Developer configuration tools may be limited.
- Troubleshooting can be harder when package contents cannot be inspected directly.
In MSFS 2024, owned content is managed through Marketplace → My Library, where individual packages can be downloaded, enabled or disabled.
Marketplace Installation Procedure
- Launch the correct simulator.
- Open the Marketplace.
- Search for the airport or scenery.
- Confirm the product is for MSFS 2020 or MSFS 2024.
- Confirm the airport ICAO code.
- Review the product description.
- Complete the purchase.
- Open My Library or Content Manager.
- Download or enable the scenery.
- Restart the simulator where required.
- Load the airport using a default aircraft.
- Confirm that the scenery appears correctly.
Do not assume that every MSFS 2020 Marketplace product is a fully native MSFS 2024 product.
Always review the compatibility label.
3. External-Store Scenery
External scenery may be purchased from:
- The developer’s own store.
- iniBuilds.
- Orbx.
- Contrail-supported stores.
- Aerosoft.
- simMarket.
- Just Flight.
- Flight1.
- Other authorised retailers.
External purchases may provide:
- Faster updates.
- Developer configuration tools.
- Optional texture packs.
- Static-aircraft controls.
- Interior-detail options.
- Better access to support.
- Manual package visibility.
The installation method depends on the store and developer.
4. Product Managers
Many scenery developers use dedicated product managers.
Examples can include:
- iniManager.
- Orbx Central.
- Aerosoft One.
- Contrail.
- Developer-specific installers.
A product manager may handle:
- Installation.
- Updates.
- Simulator selection.
- Optional features.
- Libraries.
- Liveries.
- Repair.
- Uninstallation.
Product Manager Installation Procedure
- Close MSFS.
- Download the official product manager.
- Sign into the account used for purchase.
- Allow it to detect installed simulators.
- Confirm whether MSFS 2020 or MSFS 2024 is selected.
- Confirm the installation path.
- Locate the scenery.
- Select Install.
- Install required libraries.
- Wait for completion.
- Record the installed version.
- Launch the simulator and test.
Never select a folder simply because it contains the word Community.
Confirm that it belongs to the correct simulator.
5. Manual Community Folder Installation
Some scenery arrives as a compressed ZIP or RAR archive.
The package usually contains a folder with files such as:
layout.json
scenery
The folder containing manifest.json and layout.json is normally the package folder that must be placed in the Community Folder.
Correct Manual Installation
- Close MSFS.
- Download the scenery from a trusted source.
- Scan the archive.
- Extract it to a temporary folder.
- Open the extracted folder.
- Locate the actual package folder.
- Confirm
manifest.jsonandlayout.jsonare directly inside it. - Copy the package folder into the correct Community Folder.
- Launch the simulator.
- Confirm the package appears.
Incorrect Folder Nesting
└── HeathrowScenery-v2
└── HeathrowScenery-v2
├── manifest.json
└── layout.json
Correct
└── HeathrowScenery-v2
├── manifest.json
└── layout.json
Nested folders are a common reason manually installed scenery does not appear.
6. MSFS 2020 Community Folder
The default location depends on whether MSFS 2020 was installed through:
- Microsoft Store or Xbox.
- Steam.
- Retail disc.
- A custom package path.
Microsoft’s support documentation lists different default Community Folder locations for these installation types, although users may also choose a custom Packages location.
The safest way to confirm the active folder is to inspect the simulator’s package path rather than relying entirely on a copied path from a tutorial.
7. MSFS 2024 Community Folder
MSFS 2024 uses its own Community Folder.
Do not treat it as the same folder as MSFS 2020.
To confirm a manually installed MSFS 2024 add-on:
- Launch MSFS 2024.
- Open Marketplace.
- Open My Library.
- Select the Community category.
- Search for the installed package.
Microsoft’s support guidance states that correctly detected Community Folder content should appear in this section.
8. MSFS 2020 vs MSFS 2024 Packages
Some developers provide:
- One MSFS 2020 package.
- A compatible MSFS 2024 package.
- A separate native MSFS 2024 edition.
- One installer that selects the appropriate version.
Do not manually copy MSFS 2020 scenery into MSFS 2024 unless the developer confirms compatibility.
Possible problems include:
- Missing buildings.
- Floating objects.
- Incorrect terrain.
- Broken materials.
- Jetway errors.
- Performance problems.
- CTDs.
- Incorrect package priority.
Always read the product documentation.
9. Object Libraries
Some airports depend on shared object libraries.
A library may be required for:
- Terminal furniture.
- People.
- Ground vehicles.
- Hangars.
- Signs.
- Lighting.
- Static aircraft.
- Vegetation.
If a required library is missing, scenery may show:
- Empty areas.
- Missing buildings.
- Pink or blank textures.
- Missing vehicles.
- Error messages.
- CTDs in severe cases.
Library Management Rules
- Install only the current version.
- Do not keep several copies.
- Do not rename the library package.
- Do not remove it while dependent scenery remains active.
- Record which airports use it.
- Update it through the same manager used for installation.
A large shared library is usually better than several duplicated copies of the same objects.
10. Installing Updates
Before updating scenery:
- Close MSFS.
- Open the store or product manager.
- Record the current version.
- Read the changelog.
- Check for simulator-version requirements.
- Remove the older version if instructed.
- Install the new version.
- Check optional settings.
- Restart the product manager.
- Test the airport with default conditions.
Updates may change:
- Package names.
- Jetways.
- GSX compatibility.
- Static aircraft.
- Terrain.
- Textures.
- Terminal interiors.
- Performance.
11. Removing Older Versions
Do not simply place the new package beside the old one.
Old versions may have names such as:
egll-airport-v2
egll-airport-old
egll-airport-backup
If all remain inside the Community Folder, the simulator may load more than one version.
Correct Update Workflow
- Close MSFS.
- Identify the old package.
- Remove or disable it.
- Install the new package.
- Check for a renamed folder.
- Check required libraries.
- Clear only the scenery-specific cache if the developer recommends it.
- Launch the simulator.
- Inspect the airport.
Do not keep backup folders inside the active Community Folder.
Store backups elsewhere.
12. Avoiding Duplicate Airports
Duplicate scenery occurs when two packages modify the same airport.
Common causes include:
- Marketplace version plus external-store version.
- Old version plus updated version.
- Freeware airport plus payware airport.
- World Update airport plus third-party airport.
- MSFS 2020 compatibility package plus native 2024 package.
- Airport enhancement plus full airport replacement.
- Two regional packages covering the same location.
Duplicate Scenery Symptoms
- Double terminals.
- Multiple control towers.
- Duplicate jetways.
- Flickering surfaces.
- Floating buildings.
- Uneven runways.
- Duplicate taxi signs.
- Severe MainThread load.
- CTDs while loading.
Duplicate Check
For each airport, record:
ICAO:
Developer:
Store:
Version:
Simulator:
Package folder:
World Update version active: Yes / No
Enhancement packages active:
Only one full replacement should normally be active.
13. First Airport Test
After installation, use:
- Default aircraft.
- Clear Skies.
- Daytime.
- No traffic.
- No GSX.
- No external weather.
- Default livery.
Inspect:
- Runways.
- Taxiways.
- Jetways.
- Terminal buildings.
- Terrain.
- Night lighting where relevant.
- Windsocks.
- Signs.
- Stand positions.
- FPS and frame pacing.
Do not combine the first test with a complex aircraft and maximum traffic.
STEP 2 – CONFIGURATION AND SCENERY MANAGEMENT
Estimated Time: 18–20 Minutes
14. Airport Configuration Tools
Many scenery packages include a configuration application.
Possible options include:
- Static aircraft.
- Terminal interiors.
- High-resolution textures.
- Animated people.
- Ground clutter.
- Landside traffic.
- Custom jetways.
- VDGS.
- Seasonal textures.
- Optional city landmarks.
- Satellite imagery.
Configure the airport before launching MSFS where required.
15. Build a Default Airport Profile
For the initial test, use a balanced profile.
Recommended starting point:
- Static aircraft off.
- Terminal interiors reduced or off.
- Standard textures.
- Animated people reduced.
- Ground clutter medium.
- Custom jetways on.
- Essential objects on.
- Optional city scenery off initially.
This establishes the core airport performance before optional features are added.
16. Static Aircraft
Static aircraft improve visual atmosphere but can create several problems.
They may:
- Use CPU draw calls.
- Use GPU resources.
- Use VRAM.
- Block gates.
- Duplicate injected traffic.
- Interfere with GSX.
- Display incorrect airlines.
- Make busy airports appear overcrowded.
Disable static aircraft when using:
- FSLTL.
- BeyondATC traffic.
- VATSIM.
- AIG.
- MSFS Live Traffic.
- Another traffic injector.
Keep them only when flying offline without injected traffic and when the performance cost is acceptable.
17. Terminal Interiors
Detailed terminal interiors may include:
- Seating.
- Shops.
- Signs.
- People.
- Furniture.
- Lighting.
- Glass.
- Interior textures.
These can increase:
- Draw calls.
- VRAM use.
- GPU load.
- Loading time.
- Night-lighting cost.
Ask:
Can the interior actually be seen from the cockpit?
If not, disabling it may offer a worthwhile performance saving with little visual loss.
18. High-Resolution Textures
Some scenery offers:
- Standard textures.
- 4K textures.
- 8K textures.
- Performance textures.
Higher-resolution textures improve close-up detail but increase:
- Download size.
- Storage use.
- VRAM.
- Loading time.
- Texture-streaming pressure.
Recommended approach:
8 GB VRAM
Use standard or lower-resolution textures.
12–16 GB VRAM
Use high-resolution textures selectively.
20 GB or More
Higher-resolution packages may be suitable, but still test them with complex aircraft and traffic.
The airport, aircraft, livery and weather all compete for VRAM.
19. Custom Jetways
Custom jetways improve realism but can introduce:
- Misalignment.
- Incorrect door connection.
- Animation problems.
- Duplicate jetways.
- GSX conflicts.
- Additional object load.
Test:
- Default aircraft.
- Complex airliner.
- Native jetway operation.
- GSX jetway operation.
- Passenger boarding.
- Pushback.
If two jetway systems are active, disable one where required.
20. GSX Profiles
A GSX airport profile may configure:
- Stand positions.
- Stop points.
- Jetway doors.
- Passenger paths.
- Pushback routes.
- Handling operators.
- Catering operators.
- Bus positions.
- Vehicle locations.
GSX Profile Installation
- Confirm the profile is designed for the exact scenery developer.
- Confirm the scenery version.
- Check the airport ICAO.
- Follow the profile creator’s installation instructions.
- Remove older versions.
- Start MSFS.
- Load at the correct stand.
- Reposition the aircraft if required.
- Test boarding and pushback.
A profile made for the default airport may not work with a third-party version.
21. Ground Vehicles
Airport scenery may contain its own:
- Buses.
- Baggage carts.
- Fuel trucks.
- Catering vehicles.
- Service cars.
- Animated workers.
MSFS and GSX may also create vehicles.
Using all systems together can cause:
- Duplicate vehicles.
- Clipping.
- Blocked taxiways.
- MainThread load.
- Stuttering.
Choose one primary source of detailed ground services.
22. Worker Density
Animated workers add movement but increase CPU workload.
Test:
- Workers off.
- Workers low.
- Workers medium.
- Workers high.
Observe:
- FPS.
- 1% lows.
- MainThread.
- Taxi smoothness.
At busy hubs, reducing workers can improve performance without significantly changing the cockpit experience.
23. Scenery Priority
When several packages modify the same area, the simulator’s package loading order determines which package takes priority.
The MSFS SDK documentation describes package priority as a mount order running from lower to higher priority. Some packages may be locked and cannot be reordered.
Priority may matter for:
- Airport replacements.
- Terrain corrections.
- Static-aircraft removal packages.
- Jetway modifications.
- Navigation-data packages.
- Regional scenery.
- Compatibility patches.
Do not change package order randomly.
Change it only when:
- The developer instructs you.
- A compatibility patch requires higher priority.
- Two packages clearly conflict.
- Testing proves the order matters.
24. Package Reorder Tool
The Package Reorder Tool can be accessed through Developer Mode tools.
It shows:
- Active packages.
- Package priority.
- Locked packages.
- Custom priority values.
- Mount order.
The SDK documentation notes that priorities can use negative values and that packages mount from the lowest to highest priority.
Safe Reorder Workflow
- Record the existing order.
- Identify the exact conflicting packages.
- Read developer instructions.
- Change one priority.
- Restart MSFS.
- Test the airport.
- Reverse the change if it does not help.
Do not reorder hundreds of packages based on an old forum screenshot.
25. Add-ons Linker
MSFS Addons Linker is a community utility that stores add-ons outside the Community Folder and creates links to activate selected packages.
Its listed functions include:
- Custom storage folders.
- Enabling and disabling groups.
- Saved presets.
- Package organisation.
- Separate add-on locations.
It is not an official Microsoft tool.
Students should test it carefully, particularly when using both MSFS 2020 and MSFS 2024.
Example Add-on Library
├── Airports
│ ├── United Kingdom
│ ├── Europe
│ ├── North America
│ └── Islands
├── City Scenery
├── Object Libraries
├── Aircraft
├── Liveries
├── Utilities
└── Disabled
26. Add-ons Linker Profiles
Create profiles for different flight types.
European Airline Profile
Enable:
- European airports.
- Required object libraries.
- GSX profiles.
- Airline aircraft.
- Relevant utilities.
UK Domestic Profile
Enable:
- UK airports.
- UK landmarks.
- UK regional enhancements.
- Required libraries.
North America Profile
Enable:
- US and Canadian airports.
- Relevant city packs.
- Required libraries.
VFR Profile
Enable:
- Regional terrain.
- Landmarks.
- Small airports.
- Vegetation enhancements.
Troubleshooting Profile
Enable only:
- One aircraft.
- One airport.
- Required libraries.
27. Avoid Linking Every Add-on
The purpose of Add-ons Linker is not to activate everything permanently.
Activating thousands of packages may still increase:
- Package scanning.
- Loading times.
- Conflict risk.
- Troubleshooting difficulty.
Enable only what the planned flight needs.
28. Regional Scenery Setups
A regional profile should contain scenery relevant to the route.
Example
Enable:
- Heathrow.
- Palma.
- Relevant UK and Spanish landmarks.
- Required libraries.
- GSX profiles.
- Optional en-route scenery only when useful.
Disable:
- North American airports.
- Asian airport packs.
- Unrelated city packs.
- Unused liveries and utilities.
This reduces the active variables during troubleshooting.
29. Airport-Specific Profiles
Very demanding airports may need their own configuration.
Example Heathrow profile:
- Static aircraft off.
- Terminal interiors off.
- Standard textures.
- Workers low.
- Ground vehicles low.
- AI traffic reduced.
- Object LOD lowered.
- GSX profile enabled.
- Nearby city enhancement tested separately.
Example Innsbruck profile:
- Terrain LOD higher.
- Airport interiors optional.
- Photogrammetry tested.
- Mountain mesh enabled.
- Traffic kept low.
The best configuration depends on the airport workload.
30. Scenery Documentation Sheet
Record each airport
|
Field |
Information |
|---|---|
|
Airport ICAO |
|
|
Developer |
|
|
Store |
|
|
Simulator |
|
|
Version |
|
|
Package folder |
|
|
Required libraries |
|
|
Static aircraft |
On / Off |
|
Interiors |
On / Off |
|
Texture package |
|
|
GSX profile |
|
|
Known conflicts |
|
|
Normal Fps |
|
|
Normal VRAM |
This becomes the student’s scenery database.
STEP 3 – PERFORMANCE AND COMPATIBILITY TESTING
Estimated Time: 12–15 Minutes
31. Default vs Add-On Airport Benchmark
A fair scenery test requires identical conditions.
Use:
- Same aircraft.
- Same parking stand or location.
- Same weather.
- Same time.
- Same camera angle.
- Same graphics settings.
- Same traffic.
- Same simulator version.
Test:
- Default airport.
- Third-party airport.
- Third-party airport with optional features reduced.
- Third-party airport with full features.
32. Record the Correct Metrics
Measure:
- Average FPS.
- Minimum FPS.
- 1% lows.
- Frame times.
- MainThread status.
- GPU utilisation.
- VRAM usage.
- RAM usage.
- Loading time.
- Stutter locations.
Do not judge an airport using maximum FPS alone.
33. FPS Comparison
Example
|
Configuration |
Average FPS |
|---|---|
|
Default airport |
70 |
|
Add-on airport full |
43 |
|
Add-on airport optimised |
55 |
The result shows both:
- The cost of the scenery.
- The performance recovered through configuration.
34. 1% Lows
1% lows reveal how the airport feels during demanding moments.
Test while:
- Panning across the terminal.
- Taxiing near parked aircraft.
- Passing jetways.
- Using GSX.
- Approaching the runway.
- Looking towards the city.
An airport may average 50 FPS but still feel poor if its 1% lows fall to 20 FPS.
35. MainThread Testing
Airports can increase CPU workload through:
- Draw calls.
- Objects.
- Jetways.
- Vehicles.
- Workers.
- Static aircraft.
- AI traffic.
- Building density.
- Animation.
Signs of a MainThread problem:
- GPU utilisation falls.
- FPS drops.
- Developer Mode shows MainThread limitation.
- Lowering resolution provides little improvement.
Test:
- Static aircraft off.
- Workers reduced.
- Ground vehicles reduced.
- Traffic reduced.
- Object LOD lowered.
- Terminal interiors disabled.
36. GPU Load Testing
Scenery can increase GPU load through:
- High-resolution textures.
- Glass.
- Reflections.
- Night lighting.
- Shadows.
- Terminal interiors.
- Large city scenery.
- High render resolution.
Signs of GPU limitation:
- GPU utilisation reaches 95–100%.
- Lowering resolution improves FPS.
- VRAM use rises.
- GPU frame time exceeds CPU frame time.
Test:
- Texture Resolution.
- Render Scaling.
- Shadows.
- Reflections.
- High-resolution texture option.
- Terminal interiors.
- Night lighting.
37. VRAM Testing
Measure VRAM:
- Default airport.
- Add-on airport.
- Default livery.
- High-resolution livery.
- Cockpit.
- Exterior view.
- Day.
- Night.
Signs of VRAM pressure include:
- Texture pop-in.
- Blurry textures.
- Panning stutters.
- Long pauses.
- Severe frame-time spikes.
- Performance degradation during approach.
The scenery, aircraft and livery all contribute to the total.
38. Loading-Time Testing
Measure:
Simulator Startup
Launch to main menu.
Flight Loading
Press Fly to cockpit-ready.
Scenery Initialisation
Time until:
- Objects appear.
- Textures become sharp.
- Jetways load.
- Ground services respond.
Compare
|
Configuration |
Loading Time |
|---|---|
|
Default airport |
|
|
Add-on airport |
|
|
Add-on plus interiors |
|
|
Add-on plus full library |
39. Duplicate Scenery Test
If an airport behaves incorrectly:
- Search Marketplace My Library.
- Search the Community Folder.
- Search Add-ons Linker.
- Check product managers.
- Check World Updates.
- Check airport-enhancement packages.
- Disable every version.
- Enable only one airport package.
- Restart MSFS.
- Retest.
Symptoms that disappear after this process strongly suggest duplication.
40. Terrain Conflicts
Terrain conflicts may create:
- Trenches.
- Hills on runways.
- Floating terminals.
- Sunken roads.
- Water climbing onto land.
- Terrain spikes.
- Uneven aprons.
- Mismatched coastlines.
Possible causes include:
- Airport terraforming.
- Regional mesh.
- City enhancement.
- Photogrammetry.
- World Update scenery.
- Two airport versions.
- Outdated compatibility patch.
Terrain Conflict Test
- Load the airport with all scenery active.
- Capture screenshots.
- Disable regional mesh.
- Retest.
- Disable photogrammetry.
- Retest.
- Disable World Update airport content if appropriate.
- Retest.
- Check package priority.
- Install the developer’s compatibility patch if available.
Change one variable at a time.
41. Photogrammetry Overlap
Photogrammetry may overlap with hand-built scenery.
Possible symptoms:
- Melted buildings beside custom terminals.
- Duplicate skylines.
- Floating structures.
- Incorrect terrain height.
- Stutters as city data streams.
- Poor visual transitions.
Test:
- Photogrammetry on.
- Photogrammetry off.
- City add-on on.
- City add-on off.
- Airport only.
- Airport plus city enhancement.
Choose the combination with the best visual and performance balance.
42. Night Performance
Night lighting can increase GPU workload.
Test:
- Day.
- Sunset.
- Night.
- Rain at night.
Monitor:
- GPU utilisation.
- VRAM.
- Reflections.
- Terminal glass.
- Apron lighting.
- Frame times.
An airport that performs well in daylight may be more demanding at night.
43. Traffic and Scenery Combined Test
Test the airport with:
- No traffic.
- Moderate traffic.
- Heavy traffic.
- GSX active.
- Static aircraft enabled.
- Injected traffic enabled.
Do not combine static aircraft and maximum injected traffic without testing.
Record how the combined workload changes MainThread and 1% lows.
44. CTD Testing
If the airport causes a CTD:
- Record the exact location.
- Record the aircraft.
- Record the scenery version.
- Check Reliability Monitor.
- Check Event Viewer.
- Test a default aircraft.
- Test with the default livery.
- Disable traffic.
- Disable GSX.
- Disable surrounding scenery.
- Test with only the airport and required libraries.
- Reinstall the airport only after controlled testing.
Microsoft’s Safe Mode disables third-party Marketplace content and Community Folder modifications temporarily, making it useful for determining whether third-party content is involved. Microsoft also recommends reactivating packages individually when isolating the cause.
45. MSFS 2024 Vanilla Test
For MSFS 2024 troubleshooting, Microsoft recommends disabling third-party streamed packages through My Library and renaming the Community Folder temporarily to test a clean simulator state.
Use this only as a controlled diagnostic test.
Do not permanently delete the Community Folder before confirming backups.
46. Sim Update Compatibility
After a Sim Update:
- Read the scenery developer’s compatibility notice.
- Update the airport.
- Update required libraries.
- Disable old compatibility patches.
- Test the default airport.
- Test the add-on airport alone.
- Check jetways.
- Check terrain.
- Check GSX.
- Run a benchmark.
- Re-enable surrounding scenery gradually.
Do not assume the simulator update caused permanent performance loss until scenery and libraries have been tested.
47. World Update Compatibility
World Updates can add or alter:
- Airports.
- Photogrammetry.
- Terrain.
- City scenery.
- Landmarks.
After installing a World Update:
- Check whether it includes the same airport.
- Disable the default handcrafted airport when required.
- Test terrain.
- Test city overlap.
- Review developer compatibility notes.
- Check package priority.
48. Conflict Escalation Process
Level 1 – Configuration
Disable:
- Static aircraft.
- Interiors.
- Workers.
- High-resolution textures.
Level 2 – Surrounding Add-ons
Disable:
- City scenery.
- Mesh.
- Photogrammetry enhancements.
- Regional packs.
Level 3 – Traffic and Utilities
Disable:
- GSX.
- Traffic injectors.
- Camera tools.
- Weather tools.
Level 4 – Clean Scenery Profile
Enable only:
- Airport.
- Required libraries.
- Default aircraft.
Level 5 – Repair
- Reinstall the airport.
- Reinstall libraries.
- Reset package priority.
- Contact the scenery developer.
Common Problems
Airport Does Not Appear
Check:
- Correct simulator.
- Correct Community Folder.
- Folder nesting.
- Product manager path.
- Package enabled.
- Required library.
- Simulator restarted.
Default Airport Still Appears
Check:
- Duplicate full airport.
- Package priority.
- Marketplace version.
- World Update version.
- Incorrect ICAO.
- Add-on disabled.
Buildings Are Missing
Check:
- Object libraries.
- Package installation.
- Correct simulator version.
- Texture package.
- Scenery update.
Double Jetways
Check:
- Default airport still active.
- Two scenery versions.
- GSX replacement jetways.
- Compatibility patch.
- Package priority.
Aircraft Park Inside Buildings
Check:
- GSX profile version.
- Parking-position update.
- World Map stand.
- Airport scenery version.
- Old profile.
Very Low FPS
Check:
- Static aircraft.
- Interiors.
- AI traffic.
- Workers.
- Ground vehicles.
- Object LOD.
- High-resolution textures.
- Premium aircraft.
- VRAM.
Terrain Spikes or Trenches
Check:
- Regional mesh.
- Photogrammetry.
- World Update.
- Two airports.
- Compatibility patch.
- Package order.
Airport CTD
Test:
- Default aircraft.
- Default livery.
- No traffic.
- No GSX.
- Only required scenery packages.
- Current version.
- Safe Mode.
Student Practical Assignment
Install, Configure and Benchmark One Airport
Choose one third-party airport.
Part 1 – Installation Record
Airport ICAO:
Developer:
Store:
Simulator: MSFS 2020 / MSFS 2024
Airport version:
Installation method:
Package folder:
Required libraries:
Marketplace version present: Yes / No
World Update airport present: Yes / No
Part 2 – Configuration
Static aircraft: On / Off
Terminal interiors: On / Off
Texture package:
Workers:
Ground vehicles:
Custom jetways: On / Off
GSX profile:
Regional scenery active:
Photogrammetry: On / Off
Part 3 – Benchmark
|
Measurement |
Default Airport |
Add-On Full |
Add-On Optimised |
|---|---|---|---|
|
Loading time |
|||
|
Average FPS |
|||
|
1% Low |
|||
|
MainThread status |
|||
|
GPU utilisation |
|||
|
VRAM usage |
|||
|
RAM usage |
|||
|
Night FPS |
|||
|
Approach smoothness |
Part 4 – Conflict Tests
Confirm:
☐ Duplicate airport search completed.
☐ World Update content checked.
☐ Object libraries checked.
☐ Terrain mesh tested.
☐ Photogrammetry tested.
☐ Traffic tested.
☐ GSX tested.
☐ Package priority reviewed.
☐ Default scenery restored successfully.
Part 5 – Final Assessment
Answer:
- Is the visual improvement worth the performance cost?
- Which feature caused the largest FPS reduction?
- Did static aircraft create duplicate traffic?
- Did interiors create noticeable VRAM pressure?
- Was the airport MainThread or GPU limited?
- Did photogrammetry create conflicts?
- Did the airport remain stable after restart?
- Is the airport ready for normal flights?
Student Checklist
Marketplace installation understood.
External-store installation understood.
Community Folder package installed correctly.
Product manager configured.
MSFS 2020 and 2024 folders separated.
Object libraries installed.
Updates checked.
Old versions removed.
Duplicate airport search completed.
Airport configuration tool reviewed.
Static aircraft configured.
Terminal interiors tested.
Texture resolution selected.
Jetways tested.
GSX profile installed.
Ground vehicles tested.
Package priority understood.
Add-ons Linker profile created.
Regional profile created.
Default and add-on airports compared.
FPS measured.
1% lows measured.
MainThread monitored.
GPU load monitored.
VRAM measured.
Loading time measured.
Terrain conflicts tested.
Photogrammetry overlap tested.
CTD workflow understood.
Sim Update compatibility checked.
Lesson Summary
You have now learned how to install, configure, organise and test airport and world scenery in Microsoft Flight Simulator 2020 and Microsoft Flight Simulator 2024.
Remember:
- Install the version designed for your simulator.
- Keep MSFS 2020 and MSFS 2024 Community Folders separate.
- Marketplace, product-manager and manual installations require different management methods.
- Remove old versions before installing major updates.
- Do not keep backup scenery inside the active Community Folder.
- Install required object libraries once and keep them updated.
- Only one full replacement of an airport should normally be active.
- Static aircraft should usually be disabled when using injected traffic.
- Terminal interiors and high-resolution textures can increase GPU and VRAM load.
- Airport workers, vehicles and objects can increase MainThread workload.
- Use package priority only when a documented conflict requires it.
- Add-ons Linker profiles are most useful when they activate only the scenery required for the planned flight.
- Benchmark the default, full and optimised airport under identical conditions.
- Measure 1% lows and frame times, not only average FPS.
- Test terrain, photogrammetry, World Updates and city scenery independently.
- Use Safe Mode or a temporary vanilla profile when third-party content is strongly suspected.
- Reinstall the simulator only after the airport, libraries and surrounding scenery have been isolated.
Knowledge Check
- What are the three main ways scenery can be installed?
- How is MSFS 2024 Marketplace content enabled or disabled?
- Why must MSFS 2020 and 2024 packages remain separate?
- What files normally identify the root of a Community Folder package?
- Why can nested package folders prevent scenery loading?
- What is an object library?
- Why should old airport versions be removed?
- What are common symptoms of duplicate scenery?
- Why can static aircraft conflict with VATSIM or FSLTL?
- How can terminal interiors affect performance?
- Why may 8K textures create problems?
- What is the purpose of an airport configuration tool?
- What does a GSX profile configure?
- Why can several ground-service systems create duplicate vehicles?
- What is scenery package priority?
- Why should package order not be changed randomly?
- What is the purpose of Add-ons Linker profiles?
- How can regional profiles reduce troubleshooting complexity?
- What metrics should be recorded during an airport benchmark?
- What indicates a MainThread-limited airport?
- What indicates a GPU-limited airport?
- What are common signs of VRAM pressure?
- How can photogrammetry conflict with hand-built scenery?
- What should be tested after a World Update?
- When should Safe Mode be used?