JoinFS: Manual

An up-to-date guide in PDF format has kindly been written by Dan Sullivan of Elite PremAir Virtual flight club. Click here to download (v1.1.4).

Quick Start

System Requirements

Activity Indicators

Activity Indicators

Creating Networks

Creating Networks

Unlike FSX multiplayer, JoinFS removes the concept of a host. The original creator of a network can leave at any time and the session will continue as normal for the remaining pilots. New pilots can join the session by specifying the address of any pilots in the session. There are two ways to create a network:

Joining Networks

You can join any existing JoinFS network by connecting to any node in the session (it does not have to be the original creator). You can also join a special JoinFS node called a hub, these are advertised publicly using JoinFS's decentralized hub network. There are three ways to join a network:

JoinFS will remember your last connection so when starting JoinFS you only need to click Join to immediately connect to the previous network.



Rather than having to deal with IP addresses all the time, bookmarks allow you to maintain a list of friends and servers. The list of bookmarks will appear when you click on the arrow button to the right of the 'Join' address box on the main window. At the bottom of the list is an entry 'Add Bookmark...', that will open the bookmarks window. You can also open the bookmarks from the menu, 'File|Bookmarks'.

To edit or add new bookmark entries, simply enter the information into the table. If you do not enter a port number then the default 6112 will automatically be used. To remove an entry, clear each cell in the row. When you have finished, click 'OK'.

Suggested Joining Procedure

Where a group of pilots is gathering on a VoIP network (such as TeamSpeak), if you append the 'My IP' from JoinFS to your username in the VoIP interface, then this will allow any new pilots to quickly join your network.

Information About The Network Session

Model Matching And Substitution

JoinFS allows you to substitute any aircraft model used to represent other pilots in the session. If you have not already done so, before doing any model matching you must select 'File|Scan For Models' from the menu to build a list of available aircraft from your simulator. This list is automatically saved so you only need to scan again when you install or remove aircraft add-ons. If you use Tacpack from VRS Simulations, be sure to include the 'Misc' folder in the scan. If you see an aircraft that is not showing the model that you expect to see, for example, the other pilot has a model that you do not have installed, then you can quickly and easily substitute the model by opening the aircraft list from the menu, 'View|Aircraft'. Select the aircraft and click the Substitute button at the bottom of the window, and you will be presented with the following form.

Substitute Model

This form shows the model that is to be replaced at the top and the substituted model at the bottom. Use the two drop down list boxes in the middle to choose the type and variation of the replacement model. When confirmed by clicking the OK button, the models will be updated instantly in the simulator. JoinFS will save all of your substitutions automatically. At any time you can view and modify the current substitutions from the menu, 'File|Edit Model Matching'. You will be presented with the following form.

Edit Model Matching

A list of all current substitutions will appear in the form window, including the current default substitution which is used when you don't have a particular model installed. You can modify any of the substitutions, including the default model by selecting the model and clicking the Substitute button at the bottom. You can also remove any entries that are no longer needed.

Every time an object is created the following rules are checked, in order, to decide which model is used to represent the object:


JoinFS is able to record the flight data for any aircraft currently in the simulator, including other pilots on the JoinFS network and AI traffic in the simulator. The Recorder menu has the following options:

You may choose which aircraft you wish to record by opening 'View|Aircraft' and ticking the 'Record' box on the aircraft you wish to record. Your own aircraft and network aircraft are enabled to record by default.

Play back a recording over the network

You can play back a recording over the network to other pilots as well as seeing them on your own simulator. This allows you, as a group, to fly in formation with previously recorded flights. To choose which aircraft are sent over the network, go to 'View|Aircraft' and tick the Broadcast box on the aircraft that you wish to broadcast over the network. By default, recorded aircraft are automatically enabled for broadcast.

Record your own formation

You can use the recorder to assemble your own recorded formation flight. Start by making a new recording with your aircraft. And then use the overdub feature to continually tag aircraft onto the formation.

Save a recording to disk

Once you are happy with your recording you can save it to disk at any time from the menu, 'File|Save Recording'. To load a previous recording choose 'File|Open Recording'.


Should you have any problems connecting or seeing other pilots, try the following checks: