• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

BeyondATC on network

Messages
4
Country
netherlands
I hope someone can help me with this so it will work.

I use Prosim737 with MSFS2024.
On one computer, I have MSFS2024 and Prosim737. Two projectors are connected to that PC for the outdoor view.
Now I have two computers left for the instruments and utilities.
The computers are on a network with fixed IP addresses.
And the firewall is disabled.
Now I want to install BeyondATC on one of the two computers, but it won't work.
It says that MSFS2024 isn't started.
According to the developers, BeyondATC connects to MSFS2024 via SIMConnect.

I contacted BeyondATC and received the following response:

We don’t currently support this type of setup natively. However, SIMConnect can be configured for remote use, which is how BeyondATC operates with MSFS. I recommend researching how to set up SimConnect for remote connections, but please note that we're unable to provide direct support for this configuration at the moment, as our team is focused on other areas of product development.

On my MSFS2024 computer there is simconnect.xml

<SimBase.Document Type="SimConnect">
<Descr>SimConnect Server Configuration</Descr>
<Filename>SimConnect.xml</Filename>
<SimConnect.Comm>
<Descr>Static IP4 port</Descr>
<Protocol>IPv4</Protocol>
<Scope>local</Scope>
<Port>500</Port>
<MaxClients>64</MaxClients>
<MaxRecvSize>41088</MaxRecvSize>
</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>

And on my second computer, in the documents folder, there's simconnect.cfg

<?xml version="1.0" encoding="Windows-1252" ?>
<SimBase.Document Type="SimConnect" version="1.0">
<Descr>SimConnect</Descr>
<Filename>SimConnect.xml</Filename>
<Disabled>False</Disabled>

<SimConnect.Comm>
<Disabled>False</Disabled>
<Protocol>IPv4</Protocol>
<Scope>global</Scope>
<Address>192.168.178.100</Address>
<Port>500</Port>
<MaxClients>64</MaxClients>
</SimConnect.Comm>

<SimConnect.Comm>
<Disabled>False</Disabled>
<Protocol>Car</Protocol>
<Scope>global</Scope>
</SimConnect.Comm>
</SimBase.Document>

What's wrong with this that it isn't works?
 
Hello Wim,

First I should say that I've never used BATC and have no experience with it -- the instructions below are generic and should work for "any" SimConnect-based client, but I can't promise anything.

Your SimConnect.xml file on the MSFS PC (where the sim runs) should contain at least one entry which is marked as "global" in the Scope setting so that it allows remote connections.

For example:
XML:
<SimConnect.Comm>
    <Descr>Remote Pipe</Descr>
    <Disabled>False</Disabled>
    <Protocol>Pipe</Protocol>
    <Scope>global</Scope>
    <Port>Custom\SimConnectGlobal</Port>
    <MaxClients>12</MaxClients>
    <MaxRecvSize>41088</MaxRecvSize>
</SimConnect.Comm>

The SimConnect.cfg file is in "INI" format, not XML, so your example is incorrect.
Also, it needs to go next to (in same folder) as the client application which is using SimConnect (eg. BATC) on the remote computer -- usually wherever the application's main executable file(s) are located, where you often may also find a "SimConnect.dll" file.

Here's an example entry from a SimConnect.cfg which would match the protocol and port set up in the XML example above:

INI:
[SimConnect]
Protocol=Pipe
Port=Custom/SimConnectGlobal
Address=<IP address or Name of simulator PC on your network>

Replace the Address line value with the actual IPv4 address or network name of your PC running MSFS. From the example you posted, perhaps that's 192.168.178.100

You can read more about the file definitions here (ignore the bogus "deprecation" warnings):
<https://docs.flightsimulator.com/ms...APIs/SimConnect/SimConnect_XML_Definition.htm> (the file's location is listed incorrectly for MSFS 2024 -- on my PC the base folder name is "Microsoft.Limitless_8wekyb3d8bbwe")
<https://docs.flightsimulator.com/ms...APIs/SimConnect/SimConnect_CFG_Definition.htm>

Hope that helps,
-Max
 
I added this part
<SimConnect.Comm>
<Descr>Remote Pipe</Descr>
<Disabled>False</Disabled>
<Protocol>Pipe</Protocol>
<Scope>global</Scope>
<Port>Custom\SimConnectGlobal</Port>
<MaxClients>12</MaxClients>
<MaxRecvSize>41088</MaxRecvSize>
</SimConnect.Comm>

to the SimConnect.xml of MSFS2024.

And in BeyondATC there are two folders containing SimConnect.dll.
I put SimConnect.cfg in those two folders.

[SimConnect]
Protocol=Pipe
Port=Custom/SimConnectGlobal
Address=192.168.178.100

But unfortunately it doesn't work.

Anyway, thanks for the response.
 
But unfortunately it doesn't work.
Well that's disappointing, sorry.

Some troubleshooting steps, if you haven't tried them yet, could be:
1. Disable any Windows firewall(s)/AV(s) that may prevent the two PCs from connecting (especially on the sim PC).
2. Move the SimConnect.cfg file to another location in BATC installation tree, where the main program is run from, not necessarily where SimConnect.dll lives.
3. Try using [SimConnect.0] in the first line of the .cfg file (instructions say that's equivalent to [SimConnect] but who knows).
4. Enable SimConnect logging on the MSFS PC as described here (using `level` and `file` settings): <https://docs.flightsimulator.com/html/Programming_Tools/SimConnect/SimConnect_INI_Definition.htm>

Of course make sure to restart the sim and BATC after making any config file changes.
 
This didn't work.
I'm going to stop for now and wait for a solution from BeyondATC or someone else who's gotten it working.
Thanks for your time.
 
Back
Top