Add or improve FSX AI traffic with aircraft, BGL schedules, World of AI, MyTraffic, random routes, troubleshooting and FPS advice.
To add or improve AI traffic in FSX or FSX: Steam Edition, install AI aircraft and a compatible compiled traffic BGL, enable the relevant traffic slider, then test at an airport and time covered by the schedule. Use a package for quick results or custom flight plans for precise airlines, routes and timings.
Which FSX AI traffic option should I choose?
Choose a complete traffic package for quick airport activity, or custom schedules when exact airlines, routes and operating times matter.
| Method | Choose it when | Main drawback |
|---|---|---|
| Default FSX traffic | You want immediate traffic without downloads | Fictional airlines, limited schedules and basic models |
| World of AI | You want individual real-world airline packages | Legacy, timetable-specific packages that require compatibility checks |
| MyTraffic | You already own a compatible all-in-one traffic package and want broad coverage | Older versions, configuration tools and duplicate schedules can complicate installation |
| Custom traffic BGLs | You need a specific airline, airport, military operation or historical timetable | Aircraft titles, schedules and compiler settings must match exactly |
| Randomly generated schedules | You want varied fictional or general aviation routes | The generated timetable is fixed after compilation unless regenerated |
| External traffic injection | You want changing or feed-based traffic rather than a fixed timetable | Requires compatible models, external software and a working data source |
How do World of AI and MyTraffic differ?
World of AI is a legacy freeware system based mainly on separate airline packages, while MyTraffic is a legacy commercial product family designed to populate much of the simulator in one installation.
World of AI gives you more control over which airlines are installed, but packages represent the timetable and fleet period in which they were made. MyTraffic is broader, yet its aircraft and schedules can duplicate stock traffic or another package. Do not run two complete schedule sets together unless you have deliberately removed the overlaps.
Some older packages use FS2004-format traffic BGLs even though they can operate in FSX. An active FS2004-format traffic file can suppress FSX-format schedules, including traffic from other add-ons, so keeping all active traffic BGLs in a consistent format is critical.
Are there other FSX traffic add-ons?
Yes. Alternatives include airline-specific aircraft-and-schedule packages, schedule-only downloads, general aviation generators, military traffic packages, custom BGLs and external injectors.
The brand matters less than the contents and format. Check whether a package is intended for FSX, whether it includes both aircraft and schedules, which timetable period it represents, and whether it replaces or duplicates traffic you already have.
What should an FSX AI traffic download contain?
A complete FSX AI traffic download needs usable AI aircraft and a schedule that assigns those aircraft to flights.
- Aircraft package: folders containing
aircraft.cfg, model files and textures, normally installed underSimObjects\Airplanes. - Traffic schedule: a compiled
.bglfile, commonly installed underScenery\World\sceneryor another active scenery area. - Installation notes: details of the required simulator version, timetable period, traffic percentage and any additional aircraft.
- Optional airport data: an airport-layout or AFCAD-style BGL providing suitable gates, parking codes and taxi routes.
A mistake we see constantly is installing only half of the system. An aircraft or repaint does not create flights by itself, while a schedule BGL cannot display an aircraft whose model is missing. When selecting a package from our FSX freeware downloads library, read its file description and dependency notes before copying anything.
To add a particular airline such as Loganair, you need a compatible AI model and livery plus a schedule assigning that aircraft to Loganair routes. Match the aircraft and timetable period where possible; installing a Loganair repaint alone will not generate any movements.
How do I install AI traffic in FSX?
Install one package at a time, verify its aircraft and BGL locations, and test it before adding another package.
- Identify what the download contains. Separate aircraft folders, traffic BGLs and optional airport files. Do not assume every download is a complete package.
- Back up existing traffic files. Keep copies of third-party BGLs before replacing or disabling them. Do not overwrite the stock
trafficAircraft.bglwithout a recoverable backup. - Install the AI aircraft. Place each complete aircraft folder under
SimObjects\Airplanes. The folder containingaircraft.cfgmust not be buried inside an extra duplicate folder. - Install the schedule BGL. Place it in
Scenery\World\sceneryor in thescenerysubfolder of another scenery area that is active in FSX. - Check the simulator path. Boxed FSX and FSX: Steam Edition use the same internal folder structure, but their root installation folders can differ. Older installers may select the wrong copy when both editions have been installed.
- Enable traffic. Set the airline or general aviation traffic slider above zero. For diagnosis, begin around 30 per cent rather than immediately using the maximum setting.
- Test the correct place and time. Load an airport, day and simulator time included in the schedule, then allow several minutes for FSX to populate stands and begin departures.
- Add further packages gradually. If traffic disappears after the next installation, the most recently added aircraft, BGL or airport file becomes the first item to disable.
In Japanese package instructions, 導入 refers to this installation or import process; the same FSX folder and BGL rules apply. For aircraft configuration details, use our step-by-step explanation of installing and connecting FSX AI aircraft.
The traffic slider is a schedule threshold, not a simple percentage of every parked aircraft. A flight compiled with a 50 per cent value will not run when the corresponding slider is set to 30 per cent.
How do I generate random AI routes for FSX?
FSX cannot generate random AI airline routes by itself; use an AI flight-plan utility with random or batch generation, review its output, and compile the resulting schedule as an FSX-format traffic BGL.
- Create the aircraft list. Every aircraft assignment must use a
title=value that exists exactly in the relevantaircraft.cfg. - Define the airport pool. Limit generation by region, runway suitability, aircraft range and airport type. Unrestricted generation often sends large aircraft to airfields with no suitable runway or parking.
- Set the operating pattern. Choose the traffic percentage, departure window, flight frequency and whether aircraft should return to their starting airport or continue through a chain of destinations.
- Generate and inspect the plans. Remove impossible sectors, overlapping assignments and arrivals at airports without appropriate stands.
- Compile in FSX format. Save the result as a traffic BGL and avoid leaving an incompatible FS2004-format schedule active alongside it.
- Test a small sample. Confirm several departures and arrivals before generating thousands of movements.
Random generation usually randomises the timetable only when the schedule is created. Once compiled, the BGL repeats that fixed schedule; regenerate and recompile it when you want a different set of routes. Our complete custom traffic workflow covers aircraft lists, flight plans and BGL compilation without duplicating those details here.
How can I make FSX AI traffic more realistic?
Realistic FSX traffic comes from a coherent timetable, efficient AI models and suitable airport parking rather than setting every traffic slider to 100 per cent.
- Use one timetable period: mixing schedules from different years creates duplicated flight numbers, retired routes and mismatched fleets.
- Remove duplicate schedules: stock traffic, World of AI, MyTraffic and custom plans can all assign similar movements. Rename a conflicting third-party file from
.bglto.offwhile testing instead of deleting it. - Match aircraft titles exactly: the schedule's assigned title must match a
title=entry inaircraft.cfg, including spaces and punctuation. - Use appropriate parking: aircraft entries such as
atc_parking_codesandatc_parking_typeswork with the airport's parking codes, stand types and radii. - Avoid competing airport layouts: multiple active airport BGLs for the same location can produce duplicate facilities, unsuitable stands and broken taxi routes.
- Check callsigns: airline and flight-number entries improve ATC identification, but FSX can speak only the callsigns included in its voice data.
Parking capacity is easy to overlook. If a destination has no free stand large enough for an arriving aircraft, FSX may remove it after landing or omit a related departure. Regional and island routes can expose this quickly because detailed airline schedules may exceed the parking available in the stock airport.
Why is my new AI traffic not showing?
Missing AI traffic is usually caused by the wrong folder, a schedule threshold, a missing aircraft title, unsuitable parking or an active legacy-format BGL.
| Symptom | Likely cause | What to check |
|---|---|---|
| No add-on traffic anywhere | Wrong simulator path or inactive BGL | Confirm the aircraft and BGL were installed into the FSX edition you are running |
| Stock traffic appears but the new airline does not | Wrong airport, day, time or slider threshold | Use a movement listed in the package schedule and raise the relevant slider temporarily |
| Aircraft assigned in the plan never appears | Missing or mismatched aircraft title | Compare the schedule assignment with the exact title= line in aircraft.cfg |
| FSX-format traffic vanished after installing an older package | FS2004-format traffic BGL conflict | Disable older traffic BGLs one at a time and recompile or convert them where permitted |
| Traffic is absent at one airport only | No suitable parking or conflicting airport layout | Check stand radius, parking type, airline codes and duplicate airport BGLs |
| Duplicate aircraft fill the gates | Two schedules cover the same airline or route | Disable one schedule set rather than reducing the traffic slider alone |
Restart FSX after changing traffic files. If the fault began after several packages were installed together, disable them in reverse installation order until traffic returns; this is faster than moving every aircraft and scenery file at once.
How much FSX traffic should I use without losing FPS?
Use the lowest traffic density that keeps your regular airports convincingly active, because the practical limit depends on the airport, aircraft models, scenery and processor load.
Begin around 20–30 per cent at a busy hub, observe taxiing and approach traffic, then increase the airline slider in small steps. General aviation is controlled separately. Road vehicles, airport vehicles and boats are separate traffic systems, so reducing those can recover performance without emptying airline gates.
Prefer aircraft made specifically for AI use: they usually have simpler geometry, lighter textures and no unnecessary virtual cockpit. Duplicate schedules waste both gates and processing time, so remove those before reducing scenery quality. Our practical guide to balancing AI traffic and FSX performance explains the next optimisation steps.
Can FSX display live real-world AI traffic?
FSX has no built-in live airline traffic service; its standard AI system follows offline schedules compiled into BGL files.
World of AI, MyTraffic and conventional custom schedules therefore reproduce their chosen timetable rather than live aircraft positions. External injection tools can provide changing traffic when a compatible data feed and suitable models are available, but they add dependencies and may not reproduce FSX parking, ATC or schedules as consistently as a well-prepared offline BGL package.