FSLTL User Guide
This user guide and FAQ is an overview of using our tool, noting common limitations, issues and behaviours. Please read and check this section first for support. General FSLTL project FAQ's can be found on the homepage.
If this section does not help, please join our Discord and reach out through the available support channels.
For support regarding the FlyByWire Installer, please refer to the separate FlyByWire installer guide.
Video Tutorial by BobbyFuzzy
Recommended MSFS Traffic Settings
MSFS 2020
- General Options > Traffic
- Aircraft Traffic Type = OFF
- Ground Aircraft Density = 0
MSFS 2024
- Settings > General > Graphics > Global Rendering Quality
- Parked Aircraft Quantity = 0
- Aircraft Traffic Quantity = 0
FSLTL Injector
The FSLTL Injector is the tool that brings traffic into the simulator. Ensure that you have installed this during the FlyByWire installation phase.
Our tool differs from other published injectors by ensuring continued use of the full MSFS experience: ATC is functional, jetways connect to AI planes, and baggage/catering trucks serve parked aircraft.
The injector aims to provide real-time traffic as close to real life as possible.
Running FSLTL
- Start MSFS and load it into a flight
- Open the FBW Installer if it is not open.
- Once the FBW Installer opens, in the left plane, click on the radar icon (3rd icon from the top). This will bring you to the FSLTL menu where you will see two separate options for FSLTL Traffic Base Models and FSLTL Traffic Injector.
- Click on FSLTL Traffic Injector and you should see a status of Not Running under the image header. To start the injector, click on Start to the right and you will see a command prompt window open stating that the injector has started and connected to the simulator.
- You will be prompted if you would like to change the values for the injector. If you would like to do so, enter Y, otherwise enter N.
- Happy flying amongst busy skies! To stop the installer, simply click Stop in the FBW Installer.
FSLTL Injector Options
On the launch of the injector, you will be presented with the ability to change various options which affect how traffic is depicted, below describes what these are and their effects.
Live Traffic Aircraft Settings
Static/Historical Aircraft Settings
Changing FSLTL Options Manually
To update the options of FSLTL manually, browse the injector configuration file and make your alterations:
- The FSLTL Traffic Injector is located here:
%APPDATA%\fsltl-trafic-injector - Right-click on fsltl-trafficinjector-config.json and open in a text editor such as Notepad, Notepad++, or VS Code.
- Enter the values you wish to change and save the file.
To remove the prompt for changing injector options when the injector is launching, add the following line to the config file mentioned above:
"silent":"yes"
In-Sim Running Control Options
While the injector is running, you can control a couple of aspects of its behaviour by using the inbuilt toolbar:

Reset Traffic Injection: Removes all existing aircraft and starts injecting again from scratch
Remove Nearby Traffic: Removes traffic that is active around you in an approx 5km radius - useful if aircraft are stuck in front of you on taxi or slow aircraft on final blocking your way!
The sliders allow you to update the injector settings (and have the new values written to the config file) in real-time. It can take a small amount of time until they fully update in the sim as aircraft are removed or added.
The Historic Parked setting is an exception to full real-time updates, existing parked aircraft won't be removed when you change this setting but new airports you come across will use the new setting.
Web API calls:
The injector exposes some rest API calls that allow you to trigger some of the functions of the toolbar from an external program or device.
- Reset traffic injection: http://localhost:42888/reset
- Cull nearby traffic: http://localhost:42888/nearcull
- Kill the injector process: http://localhost:42888/kill
FSLTL in VATSIM
FSLTL is fully usable with VATSIM but will require separate steps to run. The Injector tool should not be used whilst flying a VATSIM session.
Fallbacks for models not included in our solution and blank texture files for any airlines without livery are covered, however, you can use the FSLTL VMR alongside any custom model matching you may have or wish to use.
The FSLTL VMR file is titled FSLTL_Rules.vmr and can be found in the fsltl-traffic-base folder located in your MSFS Community folder.
Copy this file and place it in your vPilot folder. Within vPilot, add custom model matching and import the FSLTL VMR file. Order the file to the top to avoid overrides from any other VMR you may have.
Scope of Injector Input
- The injector reads real-time data of aircraft location/type/departure/destination. NOTE: there is around a 30-second delay in this data.
- You will get a lot more traffic than Asobo live traffic, just be mindful that this may affect performance. However, so far performance does appear good with the latest native models.
- Flights are point-to-point when not using the FlightPlannerDB option
- Example result: Origin airport to destination airport, linked to MSFS ATC so you will hear them communicate with ATC. ATC will control the take-off and landing of each flight.
- We use SimConnect from Asobo which is still being improved. There are known issues with the API, and you might see crazy flight behaviour from some aircraft on occasion.
- Once inserted into the sim, the injector no longer controls the movement of the aircraft - this is purely handled by MSFS. This is why ATC, TCAS, and other components know all details about aircraft.
- Aircraft are actively removed that move out of range (around 200km) from the user's plane.
- Injector removes aircraft that go around due to MSFS bug that they will then continue to circle forever. They are not removed immediately but after around 60 seconds when some distance away from the airport (to prevent immersion breaking of vanishing aircraft). They will then typically be parked at the destination airport a short time later assuming parking is available.
- If enabled in settings the injector does insert static aircraft at airports based on real-world data collected over several months. The insertion is based on the percentage chance of seeing a livery/model combination at the real airport.
- FSLTL injector tries to keep things moving at airports by culling aircraft that get stuck while taxing, we do this more aggressively than the default Asobo time frame.
Windows Firewall Settings
Upon the first run of the injector, you may get prompted that Windows Firewall has blocked some features on all public and private networks. In order for the Injector to communicate with FR24 external to your network, you will need to allow access. Failure to allow will prevent the injector from inserting aircraft based on live traffic data.
Known MSFS AI Limitations & Behaviors
A number of AI limitations and traffic behaviors exist in MSFS 2020 and/or 2024 which affects all AI solutions including FSLTL. These issues require fixes from Asobo which we hope to see in the future. If you wish to upvote the issue, then you can do so via the MSFS forums here.
Aircraft Limitations:
- Aircraft can sometimes randomly disappear when at a gate. (2020/2024)
- Aircraft have only one ground contact point, causing them to 'jump' over gradient changes and in some cases appear to be floating or sunk into the ground. (2020/2024)
- Even with SID and STAR features turned on in the FSLTL injector, Asobo decided the sim should take control of the aircraft flight plan when the aircraft is close to the airport. This often results in unrealistic AI flight maneuvers including unnecessary climbs, descents and backtracking to previous waypoints. (2020/2024)
- Departure aircraft do not always climb at a smooth rate to their assigned altitude and may linger at lower altitudes before continuing their climb. (2020/2024)
- The use of Slew mode may prevent aircraft from starting their pre-flight routine. (2020)
- Aircraft may utilize an incorrect runway for the current weather/wind conditions. (2020)
- Aircraft may utilize a runway not normally used for that aircraft type in real life. (2020/2024)
- The sim determines aircraft taxi routes to be the shortest route possible, not the most realistic. (2020/2024)
- Many default airports in the sim have incorrect gate sizes set which may prevent the correct aircraft types from using them (Al aircraft cannot use gates where the parking size is less than the wingspan of the aircraft). (2020/2024)
- Airports with incorrect or incomplete taxipaths and/or runways can cause Al aircraft to become stuck and eventually culled for non-movement. (2020/2024)
- Airline gate/parking assignments are configured in the airport scenery. Incorrect or missing gate/parking assignments will cause aircraft to be placed or parked in unrealistic locations of the airport. (2020/2024)
- Jetway animations are inconsistent when connecting to the aircraft, preventing the jetway from connecting flush to the aircraft on every occasion. (2020/2024)
- Aircraft landing is inconsistent with some aircraft making a low pass over the airport with gear up due to not entering a true landing state (2024)
- Aircraft taxi behavior, especially after landing, can lead to fairly crazy results such as aircraft stacking up at the hold point off the runway, aircraft taxiing through grass/dirt areas, aircraft starting to exit the runway, only to re-enter the runway to take a different runway exit, aircraft shutting down before reaching the gate, etc. (2024)
Other Limitations:
- Identification labels cannot be applied to Al aircraft created using SimConnect. (2020/2024)
- Callsign pronunciation varies between ATC and aircraft. The pilot may pronounce a callsign correctly, yet ATC may pronounce a callsign phonetically. (2020/2024)
- Changing the time, date or weather during a flight may temporarily removes all airborne traffic. (2020)
- If using MSFS Live Traffic and/or Multiplayer (instead of FSLTL injector) model matching may be inaccurate. (2020/2024)
- If using multiplayer aircraft while using FSLTL Injector, multiplayer aircraft may spawn at the same gate as AI aircraft. (2020/2024)
NOTE: When the injector reads real-time data of aircraft location/type/departure/destination, there is around a 30-second delay in this data, along with additional delays due to MSFS inputs. Initial positioning won't be 100% accurate but will be very close to real life. Because the sim is in control of injected AI aircraft, their position in the world may deviate from the real-world position as time progresses.