Skip to main content
vPilot is the primary and recommended VATSIM pilot client for Microsoft Flight Simulator (MSFS 2020 and MSFS 2024). It connects your simulator to the VATSIM network, allowing you to communicate with live air traffic controllers, see other pilots’ aircraft, and transmit your own position so others can see you.
vPilot is Windows-only. If you fly on macOS or Linux, use xPilot or Swift instead.

System Requirements

  • Operating System: Windows 10 or Windows 11
  • Simulator: Microsoft Flight Simulator 2020 or Microsoft Flight Simulator 2024
  • .NET Framework: Version 4.8 or later (included with most Windows installations)
  • Microphone: Required for voice communication
  • Internet connection: Stable broadband recommended

Installation and Setup

1

Download vPilot

Visit vpilot.rosscarlson.dev and download the latest version of vPilot. The download is a standard Windows installer.
2

Run the installer

Run the downloaded installer and follow the on-screen prompts. The default installation location works for most users.
3

Launch vPilot

Open vPilot after installation. On first launch, it will guide you through initial setup.
4

Enter your VATSIM credentials

Enter your VATSIM CID (the numeric ID you received when you registered) and your VATSIM password. These are the same credentials you use to log in to the VATSIM website.
5

Set your real name

Enter your real name as it appears on your VATSIM account. This is displayed to controllers and must match your registration.
6

Configure audio devices

In the audio settings, select your input device (microphone) and output device (headset or speakers). Test your microphone to ensure the audio level bar responds when you speak. See the Audio Setup page for detailed guidance.
7

Set your push-to-talk key

Assign a push-to-talk (PTT) key or button. Choose something you can easily reach while flying - a joystick button, mouse side button, or keyboard key all work well. You must press and hold this key whenever you want to transmit on a frequency.
8

Configure model matching

Model matching determines how other pilots’ aircraft appear in your simulator. Without it, you may see default or invisible aircraft. See the Model Matching page for complete setup instructions.
9

Launch MSFS and load your aircraft

Open Microsoft Flight Simulator and load into your aircraft at a gate or parking position. Make sure the simulator is fully loaded before proceeding.
10

Connect to VATSIM

In vPilot, enter your callsign (e.g., ACA456), verify your aircraft type code, and click Connect. You are now live on the VATSIM network.

Key Settings

Understanding these settings will help you connect correctly every time.
SettingDescriptionExample
ServerThe VATSIM server you connect to. vPilot usually selects the closest server automatically for the best latency.Automatic
CallsignYour ICAO callsign for the flight. For airline operations, this is typically the airline code followed by a flight number.ACA456
Aircraft TypeThe ICAO type designator matching the aircraft you are flying. This tells ATC and other pilots what aircraft you are in.A320, B77W, C172
TransponderYour squawk code, assigned by ATC. Use 2000 for IFR flights before receiving an ATC-assigned code, or 1200 for VFR in North America.2000 (IFR) or 1200 (VFR)
vPilot automatically detects Microsoft Flight Simulator. Just make sure MSFS is running and fully loaded to at least the main menu or an airport before you try to connect.

Troubleshooting

Make sure Microsoft Flight Simulator is fully loaded to the main menu or to an airport before attempting to connect. If MSFS is still on its loading screen or splash screen, vPilot cannot detect it. Wait until you are at a gate or on a runway, then try connecting again.
Open vPilot’s audio settings and verify that the correct output device (headset or speakers) is selected. Check that the volume is not muted or turned all the way down. Also confirm that the COM1 radio in your aircraft is powered on and tuned to the correct frequency. See the Audio Setup page for more detailed troubleshooting.
Verify that the correct microphone is selected in vPilot’s audio settings. Check that your push-to-talk key is properly bound and that you are pressing and holding it while speaking. Test your microphone in Windows Sound Settings to confirm it is working at the system level. Make sure your COM1 radio is set to transmit (TX indicator active).
This means model matching is not configured or is not working correctly. vPilot needs model files to render other pilots’ aircraft in your simulator. Visit the Model Matching page for setup instructions. FSLTL is the recommended model set for MSFS.
Double-check your VATSIM CID and password. Verify that your internet connection is active and stable. If the problem persists, try selecting a different server in vPilot’s settings. Occasionally, VATSIM servers may be under maintenance - check the VATSIM status page for any outages.

Setup Checklist