Running on different computers
For FSX, P3D, MSFS, or FS24
You will need to manually configure SimConnect if you're running the simulators on different computers. This will also require that you switch off of the "automatic" provider.
On the machine where your simulator is running:
- Locate your
SimConnect.xml
file. The location can vary depending on which simulator you are using. The file also may not exist, in which case you need to create it.
The location for SimConnect.xml
is usually:
%APPDATA%\\Lockheed Martin\\Prepar3D vX\\SimConnect.xml
for P3DvX%APPDATA%\\Microsoft Flight Simulator\\SimConnect.xml
for MSFS 2020 on Steam%LOCALAPPDATA%\\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\\LocalCache\\SimConnect.xml
for MSFS 2020 using Microsoft Store/Xbox%APPDATA%\\Microsoft Flight Simulator 2024\\SimConnect.xml
for MSFS 2024 on Steam%LOCALAPPDATA%\\Packages\\Microsoft.Limitless_8wekyb3d8bbwe\\LocalCache\\SimConnect.xml
for MSFS 2024 using Microsoft Store/XBox
Edit the SimConnect.xml
file to allow remote connections into the PC, this should look like the following (there may be other entries in the file):
<SimConnect.Comm>
<Descr>Static IP4 port</Descr>
<Protocol>IPv4</Protocol>
<Scope>local</Scope>
<Port>5111</Port>
<MaxClients>64</MaxClients>
<MaxRecvSize>41088</MaxRecvSize>
<Address>0.0.0.0</Address>
</SimConnect.Comm>
Identify the IP address of the machine running the simulator (this depends on your local network setup). We suggest looking at a guide for how to do this for your situation.
On the machine where smartCARS is running
- Enter the IP address of the machine where the simulator is running and the port where SimConnect is running (in this example it is 5111)
Here is a full SimConnect.xml
file as an example:
<?xml version="1.0" encoding="Windows-1252"?>
<SimBase.Document Type="SimConnect" version="1,0">
<Descr>SimConnect Server Configuration</Descr>
<Filename>SimConnect.xml</Filename>
<SimConnect.Comm>
<Descr>Static IP4 port</Descr>
<Protocol>IPv4</Protocol>
<Scope>local</Scope>
<Port>5111</Port>
<MaxClients>64</MaxClients>
<MaxRecvSize>41088</MaxRecvSize>
<Address>0.0.0.0</Address>
</SimConnect.Comm>
<SimConnect.Comm>
<Descr>Static IP6 port</Descr>
<Protocol>IPv6</Protocol>
<Scope>local</Scope>
<Port>501</Port>
<MaxClients>64</MaxClients>
<MaxRecvSize>41088</MaxRecvSize>
</SimConnect.Comm>
<SimConnect.Comm>
<Descr>Custom Pipe</Descr>
<Protocol>Pipe</Protocol>
<Scope>local</Scope>
<Port>Custom\SimConnect</Port>
<MaxClients>64</MaxClients>
<MaxRecvSize>41088</MaxRecvSize>
</SimConnect.Comm>
<SimConnect.Comm>
<Descr>Dynamic IP4 port</Descr>
<Protocol>IPv4</Protocol>
<Scope>local</Scope>
<Port>0</Port>
<MaxClients>64</MaxClients>
<MaxRecvSize>41088</MaxRecvSize>
</SimConnect.Comm>
<SimConnect.Comm>
<Descr>Dynamic IP6 port</Descr>
<Protocol>IPv6</Protocol>
<Scope>local</Scope>
<Port>0</Port>
<MaxClients>64</MaxClients>
<MaxRecvSize>41088</MaxRecvSize>
</SimConnect.Comm>
<SimConnect.Comm>
<Descr>Default FSX Pipe</Descr>
<Protocol>Pipe</Protocol>
<Scope>local</Scope>
<Port>0</Port>
<MaxClients>64</MaxClients>
<MaxRecvSize>41088</MaxRecvSize>
</SimConnect.Comm>
</SimBase.Document>
Once this is finished, you will need to enter the correct IP address and port into smartCARS.
You will need to enable "Show advanced settings" for the required settings to appear.
For X-Plane
The steps are similar for the above, but instead of configuring SimConnect, you simply need to enter the connection information for the computer running X-Plane.