Installing & Configuring vmsACARS

Complete guide to downloading, installing and connecting the vmsACARS flight tracker.

Installing & Configuring vmsACARS

What is vmsACARS?

vmsACARS is the official flight tracking application for phpVMS-based virtual airlines. It runs on your computer alongside your flight simulator and automatically:

  • Tracks your aircraft position, altitude, speed and heading in real-time
  • Detects and logs key flight events (engine start, takeoff, landing, etc.)
  • Transmits position data to the JetStream Virtual servers for live tracking
  • Automatically files your PIREP when the flight is complete

System Requirements

RequirementDetails
Operating SystemWindows 10 or later (64-bit)
SimulatorMicrosoft Flight Simulator 2020/2024, X-Plane 11/12, or Prepar3D v4/v5
InternetActive internet connection (low bandwidth — ~50KB/s during flight)
.NET Runtime.NET 6.0 or later (installer will prompt if needed)

Step 1: Download

  1. Log in to your JetStream Virtual account
  2. Navigate to Resources → Downloads in the main menu
  3. Download the latest version of vmsACARS for your operating system
  4. Alternatively, visit the vmsACARS releases page on GitHub

Step 2: Install

  1. Run the downloaded installer (vmsACARS-Setup.exe)
  2. Follow the installation wizard — the default installation path is usually fine
  3. If prompted by Windows Defender or your firewall, allow the application through — it needs network access to communicate with our servers
  4. Launch vmsACARS from your Start Menu or desktop shortcut

Step 3: Configure Connection

When you first launch vmsACARS, you’ll need to configure the connection to JetStream Virtual:

  1. Open Settings (gear icon in the top-right)
  2. In the Airline URL field, enter: https://jetstreamvirtual.com
  3. In the API Key field, paste the API key from your profile page
  4. Click Test Connection — you should see a green checkmark and your pilot name
  5. Click Save

If the test fails, check that:

  • The URL is correct and includes https://
  • Your API key is copied correctly (no extra spaces)
  • Your internet connection is working
  • No firewall or VPN is blocking the connection

Step 4: Select Your Simulator

In the settings, select which flight simulator you use:

SimulatorConnection MethodNotes
MSFS 2020/2024SimConnect (automatic)MSFS must be running before starting a flight in vmsACARS
X-Plane 11/12XPUIPC or built-in UDPMay require the XPUIPC plugin installed in X-Plane
Prepar3DFSUIPC / SimConnectFSUIPC (free or registered) provides the most reliable connection

Step 5: Starting a Flight

  1. Open vmsACARS and ensure it shows “Connected” to both the airline and your simulator
  2. Your booked/dispatched flight should appear automatically in the flight list
  3. Select the flight and click Start Flight
  4. vmsACARS will begin monitoring your simulator — you’ll see live data (altitude, speed, position) updating
  5. Fly your flight normally in the simulator
  6. When you shut down engines at your destination, vmsACARS will automatically file your PIREP

Troubleshooting

ProblemSolution
vmsACARS can’t find the simulatorEnsure the simulator is fully loaded (at an airport, not the menu screen). Restart vmsACARS after launching the sim.
“No flights available”You need to book and dispatch a flight on the website first. The flight must be assigned to you.
Position not updatingCheck that the correct simulator type is selected in settings. For X-Plane, ensure the XPUIPC plugin is active.
PIREP not filingMake sure you landed at (or very near) the correct destination airport. Large diversions may prevent auto-filing.
Connection drops mid-flightvmsACARS will buffer position data and upload when reconnected. Brief internet outages are handled automatically.

Best Practices

  • Always start vmsACARS before releasing the parking brake
  • Don’t close vmsACARS until after your engines are shut down and the PIREP is confirmed filed
  • Keep vmsACARS updated — new versions fix bugs and add simulator compatibility
  • If flying on VATSIM/IVAO, start vmsACARS before connecting to the network for accurate time tracking