# Real-Time Telemetry

When using DCS World, X-Plane, Microsoft Flight Simulator, Falcon BMS, or the public protocol, you can connect Tacview to your simulator in real-time. Here are instructions for each simulator.

### With DCS World, X-Plane, or Microsoft Flight Simulator

#### On the Same Computer

* Start flying in your favorite flight simulator
* Open Tacview
* Go to `Recording -> Real-Time Telemetry`, enter `localhost` as your address, and `Connect`.

![Real-Time Telemetry - Same Computer](/files/MzvvGC6OS0OamClIESiO)

* You should start seeing your flight in Tacview immediately

#### On Two Different Local Computers

* Ensure the port 42674 (or your chosen port) is open on your firewall
* Start flying in your favorite simulator on Computer # 1.
* Make sure you know the Local IP Address of this computer – open a command prompt and type `ipconfig` to find it.

![Real-Time Telemetry - ipconfig](/files/PFcipgBqZunaXeS0YWhY)

* Open Tacview on computer #2
* Go to `Recording -> Real-Time Telemetry`, enter the Local IP Address of computer #1 and click Connect.

![Real-Time Telemetry - Different Computer Same Network](/files/EsGA1xMIvk77pgXjZwp0)

#### On Two Computers on Different Networks

* Make sure the port 42674 (or your chosen port) is properly redirected on the router of the computer which is hosting the flight session.
* The host must advise the client of the host's public IP address (the host can find his public IP address on Google or other sites such as <https://icanhazip.com/>) and Tacview Host Telemetry Password if applicable. Leave password field blank if no password is desired.

![Real-Time Telemetry - What is my IP](/files/dFZB6i9ZF9l8CZnuNlRZ)

* The host starts flying in their favourite simulator
* The client opens Tacview and goes to `Recording -> Real-Time Telemetry`, enters the Public IP Address of the host, along with port and password as applicable, and clicks `Connect`.

![Real-Time Telemetry - Different Networks](/files/gYciwoNF2k0zHqBA6MOT)

### Real-Time Telemetry with Falcon BMS

For Real-Time Telemetry with Falcon BMS, see the [Falcon BMS User Guide](https://github.com/RaiaSoftwareInc/tacview.documentation/blob/main/falcon-bms.md)

### Real-Time Telemetry via the Public Protocol

With Tacview Advanced and above, you can stream telemetry data in real-time using the public protocol described in this [documentation](/tacview/technical-documentation/real-time-telemetry-public-protocol.md).

The password must be a crc64 of the UTF-16 text password (not UTF-8).

The crc64 is well documented on the internet, but here is some [c++ source code](https://ln5.sync.com/dl/8f8cd8f70/th8uqueu-6prad3iz-astnm6xb-jpuby4n2) to calculate it.

For example, for the password `L"test"` the corresponding crc64 will be `0x38e095a027baf2bc`

Please note that when Tacview tries to connect to real time telemetry, it uses the official 64-bit CRC hash first for the password. If this fails, it retries with a 32-bit CRC hash. This is because DCS2ACMI is still using 32-bit CRC hash, and Tacview must compensate for that. Anyone writing their own exporter must use 64-bit CRC hash.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://raia-software-inc.gitbook.io/tacview/features/tacview-advanced/real-time-telemetry.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
