<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.flightgear.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hazuki</id>
	<title>FlightGear wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.flightgear.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hazuki"/>
	<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/Special:Contributions/Hazuki"/>
	<updated>2026-04-08T03:18:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=108582</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=108582"/>
		<updated>2017-06-27T00:44:40Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */ Remove obsolete page, update MPSERVER02, 03, 12 status&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''multiplayer''' feature of [[FlightGear]] makes it possible to see other pilots and vice-versa. This makes it possible to fly in formation, perform [[mid-air refueling]] with tankers controlled by real people or contact real [[air traffic control|air traffic controllers]] to ask for guidance.&lt;br /&gt;
&lt;br /&gt;
Multiplayer may cause extreme [[troubleshooting performance issues|framerate drops]] during the loading of aircraft models, especially heavy models such as the [[Boeing 777]] or [[Airbus A320neo]]. It is suggested to fly in locations other than the default [[San Francisco International Airport]], as there are often lots of pilots in the area who are often new, and do not follow ATC, or respect traffic.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* Callsigns can be a maximum of seven characters.&lt;br /&gt;
* You might want to check the [[#Known issues|Known issues]] section.&lt;br /&gt;
&lt;br /&gt;
== Connecting to Multiplayer ==&lt;br /&gt;
=== Built-in launcher and in-sim dialog ===&lt;br /&gt;
[[File:Multiplayer settings dialog.jpg|thumb|Multiplayer settings dialog]]&lt;br /&gt;
The easiest way to get online is to use the [[FlightGear Qt launcher|built-in launcher]] or the in-sim Multiplayer dialog. All you need to do is enter a callsign and select a server from the menu. Press Connect to go online.&lt;br /&gt;
&lt;br /&gt;
=== Using FGRun ===&lt;br /&gt;
==== From the main page ====&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|Multiplayer settings in [[FGRun]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FGRun]].&lt;br /&gt;
# On the last screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also make sure that the &amp;quot;AI models&amp;quot; box is checked or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
# Enter the …&lt;br /&gt;
#* '''Callsign''' of your choice.&lt;br /&gt;
#* '''Hostname:''' Enter &amp;lt;code&amp;gt;mpserverXX.flightgear.org&amp;lt;/code&amp;gt; (with &amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' Set both ports to 5000.&lt;br /&gt;
# Click {{button|Run}} to start FlightGear.&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online.  They will also pop up when a pilot joins the MP network.  You can change this message by editing this line in &amp;lt;tt&amp;gt;''[http://sourceforge.net/p/flightgear/fgdata/ci/next/tree/preferences.xml#l763 $FG_ROOT/preferences.xml]''&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;chat type=&amp;quot;string&amp;quot; preserve=&amp;quot;y&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You may wish to use a different server, especially one closer to you. &lt;br /&gt;
&lt;br /&gt;
==== From Network Settings ====&lt;br /&gt;
[[File:FGRun Advanced dialog - Network.png|thumb|The &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; tab of the Advanced Options dialog in [[FGRun]] (in [[Changelog 3.2|FlightGear 3.2.0]]).]]&lt;br /&gt;
You can also change multiplayer settings in the &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; tab of FGRun's Advanced Options.&lt;br /&gt;
&lt;br /&gt;
# On the last page, click {{button|Advanced}}.&lt;br /&gt;
# Click &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; in the left column.&lt;br /&gt;
# In the &amp;lt;tt&amp;gt;Multiplayer Options&amp;lt;/tt&amp;gt; area …&lt;br /&gt;
#* Type your desired callsign into the box.&lt;br /&gt;
#* Set the parameters for the two other boxes; see [[#Using multiplayer from the command line|below]] for correct syntax.&lt;br /&gt;
#* Click {{button|OK}}, then run FlightGear.&lt;br /&gt;
&lt;br /&gt;
=== Using multiplayer from the command line ===&lt;br /&gt;
When running FlightGear from the [[command line]], you can specify multiplayer settings.  The two arguments are as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=direction,10,ip.address,port&lt;br /&gt;
--callsign=anything &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obviously, &amp;lt;code&amp;gt;--callsign&amp;lt;/code&amp;gt; can be anything you wish.  There are four arguments to &amp;lt;code&amp;gt;--multiplay&amp;lt;/code&amp;gt;:&lt;br /&gt;
; direction&lt;br /&gt;
: Either &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt;.  &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; tells FlightGear to listen to packets of data coming in through the specified '''port'''.  &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; tells FlightGear to send data out through the '''port'''.&lt;br /&gt;
&lt;br /&gt;
; ip.address&lt;br /&gt;
: IP address of network interface being used by FlightGear.  If left blank, FlightGear will listen to all network interfaces.  If '''direction''' is set to &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt;, FlightGear will listen to ''only'' this IP address.&lt;br /&gt;
&lt;br /&gt;
; port&lt;br /&gt;
: Port that data is either being sent or received through.  Usually set to &amp;lt;code&amp;gt;5000&amp;lt;/code&amp;gt; and above.&lt;br /&gt;
&lt;br /&gt;
== Advanced usage of multiplayer ==&lt;br /&gt;
=== Local setup for testing ===&lt;br /&gt;
It is possible to set up a local multiplayer network between two FlightGear instances ''without'' using a [[FGMS|multiplayer server]].  All you need to do is map each I/O port of one instance to the corresponding port(s) of the other instance:&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |A socket connection requires not only an IP address, but also a port number for each side of the link - imagine a port number like a &amp;quot;mailbox&amp;quot; sitting at the address. This mailbox is used by the communicating processes to send out and receive &amp;quot;messages&amp;quot;. Different processes (even when possibly identical programs) will need to use different port numbers when running. Because open ports ({{=}}mailboxes) cannot be shared.&lt;br /&gt;
Thus, you need to modify the client-side port settings for each additional instance that you are running on the same machine, and map the output port of one instance to the input port of the other instance (and vice versa). &lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=83068#p83068&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: 2 FGFS instances / 1 win7 running same time with MP?&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Hooray&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Thu Jun 10&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Command line parameters for the first instance:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,127.0.0.1,5000 --multiplay=in,10,127.0.0.1,5001 --callsign=Test1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Command line parameters for the second instance:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,127.0.0.1,5001 --multiplay=in,10,127.0.0.1,5000 --callsign=Test2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can use this kind of setup to test multiplayer related features or troubleshoot multiplayer related bug reports that may be otherwise hard to reproduce over MP.  As you can't access the configuration of other people's FlightGear, this technique allows you to have complete control over FlightGear's settings.&lt;br /&gt;
&lt;br /&gt;
[[File:Direct-p2p-multiplayer-setup.png|800px|Screenshot demonstrating a &amp;quot;peer-to-peer&amp;quot; setup between two FlightGear instances running on the same machine via localhost (127.0.0.1) without any multiplayer server.]]&lt;br /&gt;
&lt;br /&gt;
You can add an arbitrary number of channels to mirror your flight onto other servers, e.g. to a private fgms server using &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,my.private.server.ip,5000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally, the &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; argument above tells FG to listen '''only''' on the loopback/local interface - it will not receive packets arriving on the other network interface(s). If you want to also bind to other interfaces, just omit the IP address by using  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=in,10,,5000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Now, going more slowly for those who are completely lost... ====&lt;br /&gt;
{{Note|This section may contain out of date or inaccurate information.}}&lt;br /&gt;
This section ''ought'' to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. &lt;br /&gt;
&lt;br /&gt;
If your Internet connection is via an ADSL modem that plugs directly into your computer, you should be able to find your IP address by visiting http://www.whatismyip.com. &lt;br /&gt;
{{Note|Your {{Abbr|ISP|Internet Service Provider}} might not give you the same IP address each time.}}&lt;br /&gt;
&lt;br /&gt;
If your connection is via an Ethernet connector or by a wireless link.&lt;br /&gt;
&lt;br /&gt;
* '''Linux:''' Log in as root and run &amp;lt;code&amp;gt;ifconfig&amp;lt;/code&amp;gt; in the terminal. In the text that is returned, you should to look for an interface name such as &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;wlan0&amp;lt;/code&amp;gt;.  Finally, look in the text below the interface name for &amp;lt;code&amp;gt;inet addr:ip.address&amp;lt;/code&amp;gt;.  For example, this should read something like &amp;lt;code&amp;gt;inet addr:192.168.0.150&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Windows:'''&lt;br /&gt;
** '''Windows XP or later:''' Start Command Prompt and &amp;lt;code&amp;gt;ipconfig&amp;lt;/code&amp;gt; into the terminal.  Write the IP address down.&lt;br /&gt;
** '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
Now, all that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here – if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the FlightGear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding,&amp;quot; &amp;quot;virtual server,&amp;quot; &amp;quot;Forwarding Rules,&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
{{Note|BSD users: If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.}}&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the Windows launcher you will find entry boxes for Multiplayer arguments – insert the relevant details there). You will end up with something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;other arguments&amp;gt; --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Choose your own callsign, but check [http://fgfs.i-net.hu/modules/fgtracker/ this page] first to see whether your desired callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for multiplayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off ''temporarily'' or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel|IRC channel]] or the [http://forum.flightgear.org/ forum] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
=== Multiple connections per computer ===&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
# Both instances use the same &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; port.&lt;br /&gt;
# One instance uses &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; port &amp;lt;code&amp;gt;5001&amp;lt;/code&amp;gt;, the other port &amp;lt;code&amp;gt;5002&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Optional collision detection in multiplayer ===&lt;br /&gt;
&lt;br /&gt;
A patch has been added to FlightGear (since Version 3.5) to allow optional collision detection in multiplayer. To enable collision detection, start FlightGear with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
--prop:bool:/sim/multiplay/hot=true&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Those who are able to patch FGData themselves, can download [http://sourceforge.net/p/flightgear/mailman/attachment/CAHs0wcrEwYZvXTddcUaH0ZMfmVNvEWRap8MXOrEoKybUDO58sQ%40mail.gmail.com/3/ mp-hot-fgdata.patch], which adds a checkbox to the Multiplayer Settings dialog to enable or disable the collision detection at runtime.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;lt;tt&amp;gt;Multiplayer&amp;lt;/tt&amp;gt; menu and select &amp;lt;tt&amp;gt;Chat Menu&amp;lt;/tt&amp;gt; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is {{Key press|&amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;}} (hyphen).  This will bring up some text in the upper-left of the FlightGear window.  By pressing the corresponding number keys, you can send pre-made messages.  Pressing {{Key press|1}} will let you type in a custom message, which you can send by pressing enter. By default, other people's messages are displayed at the top of FlightGear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
== Dealing with abusive behavior ==&lt;br /&gt;
Should you become victim of abusive or annoying behavior by any pilot, you have option to ignore him or her. To activate the ignore function open the &amp;lt;tt&amp;gt;Multiplayer &amp;gt; Pilot list&amp;lt;/tt&amp;gt; dialog and click the &amp;lt;tt&amp;gt;ignore&amp;lt;/tt&amp;gt; button next to the pilot's callsign. This will prevent chat messages from the ignored pilot appearing and prevent his aircraft from appearing (unless you are using FlightGear v2.2 or older).&lt;br /&gt;
&lt;br /&gt;
== Multiplayer map ==&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server, as well as looking up navaids, waypoints, airports, frequencies, weather, and more!&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
The multiplayer servers are interconnected.  With few exceptions you ''do not'' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is either geographically closest to you, has the lowest latency (ping time), or is the least busy.&lt;br /&gt;
{{tip|Use [http://mpmap01.flightgear.org/mpstatus/ this link] to check if the MP servers are online. Page is automatically generated.  The [[#In-sim Dialog|in-sim dialog]] will only display servers that are available.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Server address&lt;br /&gt;
! Status&lt;br /&gt;
! Location &lt;br /&gt;
! Tracked (by [http://fgtracker.ml fgtracker.ml] unless otherwise specified) &lt;br /&gt;
! Maintainer &lt;br /&gt;
! Maintainer's [[IRC]] name &lt;br /&gt;
! Maintainer's [http://flightgear.org/forums forum] name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| mpserver01.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Germany&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Oliver Schröder&lt;br /&gt;
| os&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver02.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Los Angeles, USA&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Lloyd Stevens&lt;br /&gt;
| ls4680&lt;br /&gt;
| ls4680&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver03.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Germany &lt;br /&gt;
| {{no}}&lt;br /&gt;
| Hergen&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver04.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| UK&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Jon Stockill&lt;br /&gt;
| Nav&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=738 JonS]&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver05.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Chicago, USA&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Brant&lt;br /&gt;
| IonCannon218&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver06.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Berlin, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Sven Teichmann&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=11839 D-SAMI]&lt;br /&gt;
| Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver07.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Wisconsin, USA&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Tom Betka&lt;br /&gt;
| TB&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Offline&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver08.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Frankfurt am Main, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Roland&lt;br /&gt;
| Quix0r&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=7512 Quix0r]&lt;br /&gt;
| 10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
| mpserver09.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Köln, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Daniel Vigano&lt;br /&gt;
| Fauchi95&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Offline&lt;br /&gt;
|-&lt;br /&gt;
| mpserver10.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Montpellier, France&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{usr|Xiii|Alexis Bory}}&lt;br /&gt;
| xiii&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=884 xiii]&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver11.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Vilnius, Lithuania&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Darius&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=1122 ffg]&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver12.org&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Amsterdam, the Netherlands&lt;br /&gt;
| {{no}} ([http://mpserver12.org mpserver12.org])&lt;br /&gt;
| Rob&lt;br /&gt;
| evilslut&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Formerly mpserver12.flightgear.org&amp;lt;ref&amp;gt;http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=27453&amp;amp;start=60#p258435&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| mpserver13.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Beauvais, France&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Charles Ingels&lt;br /&gt;
| charles&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=1592 cbz-026]&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver14.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| UK&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Pete&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver15.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| North Point, Hong Kong&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Hazuki Amamiya&lt;br /&gt;
| Hazuki&lt;br /&gt;
| [https://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=8400 Hazuki]&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver16.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Kansas City, Missouri, USA&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Rob Dosogne&lt;br /&gt;
| truthsolo&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=9926 truthsolo]&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver17.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Cluj, Romania&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Marius&lt;br /&gt;
| tuxum&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=11636 tuxum]&lt;br /&gt;
| Offline&lt;br /&gt;
|-&lt;br /&gt;
| mpserver18.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver19.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| London, UK&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Dr. R0ckso&lt;br /&gt;
| drr0ckso&lt;br /&gt;
| [https://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=21111 drR0ckso]&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver51.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Atlanta, Georgia, USA&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Dr. R0ckso&lt;br /&gt;
| drr0ckso&lt;br /&gt;
| [https://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=21111 drR0ckso]&lt;br /&gt;
| Radio horizon is 414 miles&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Geographic locations of the servers are also available at [http://goo.gl/maps/jBwUd Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
=== Fibertel (Argentina) ===&lt;br /&gt;
In December 2014, it was reported that UDP connection through port 5000 was not possible for users whose ISP was {{Wikipedia|Fibertel}} (Argentina).&lt;br /&gt;
&lt;br /&gt;
Fibertel Argentina apparently uses the port for setup purposes. &amp;quot;It should be open for the user but it might not be fully functional.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Port 5000 is a generic port, and neither FlightGear nor the {{Wikipedia|UPnP}} protocol are an &amp;quot;official&amp;quot; usage of the port.  &lt;br /&gt;
&lt;br /&gt;
A solution would be to spread the ports between the servers; e.g., mpserver01.flightgear.org → 5001, mpserver02.flightgear.org → 5002&lt;br /&gt;
&lt;br /&gt;
See also the [http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=24754 forum thread] and {{issue|1617}}.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
* [[Howto:Transmit_properties_over_MP]]&lt;br /&gt;
&lt;br /&gt;
{{Appendix}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[it:Come fare:Multiplayer]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl:Konfiguracja trybu multiplayer]]&lt;br /&gt;
[[pt:Tutorial de Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=106242</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=106242"/>
		<updated>2016-12-06T00:28:26Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */  Update mpserver status&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''multiplayer''' feature of [[FlightGear]] makes it possible to see other pilots and vice-versa. This makes it possible to fly in formation, perform [[mid-air refueling]] with tankers controlled by real people or contact real [[air traffic control|air traffic controllers]] to ask for guidance.&lt;br /&gt;
&lt;br /&gt;
Multiplayer may cause extreme [[troubleshooting performance issues|framerate drops]] during the loading of aircraft models, especially heavy models such as the [[Boeing 777]] or [[Airbus A320neo]]. It is suggested to fly in locations other than the default [[San Francisco International Airport]], as there are often lots of pilots in the area who are often new, and do not follow ATC, or respect traffic.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* Callsigns can be a maximum of seven characters.&lt;br /&gt;
* You might want to check the [[#Known issues|Known issues]] section.&lt;br /&gt;
&lt;br /&gt;
== Connecting to Multiplayer ==&lt;br /&gt;
=== Built-in launcher and in-sim dialog ===&lt;br /&gt;
[[File:Multiplayer settings dialog.jpg|thumb|Multiplayer settings dialog]]&lt;br /&gt;
The easiest way to get online is to use the [[FlightGear Qt launcher|built-in launcher]] or the in-sim Multiplayer dialog. All you need to do is enter a callsign and select a server from the menu. Press Connect to go online.&lt;br /&gt;
&lt;br /&gt;
=== Using FGRun ===&lt;br /&gt;
==== From the main page ====&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|Multiplayer settings in [[FGRun]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FGRun]].&lt;br /&gt;
# On the last screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also make sure that the &amp;quot;AI models&amp;quot; box is checked or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
# Enter the …&lt;br /&gt;
#* '''Callsign''' of your choice.&lt;br /&gt;
#* '''Hostname:''' Enter &amp;lt;code&amp;gt;mpserverXX.flightgear.org&amp;lt;/code&amp;gt; (with &amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' Set both ports to 5000.&lt;br /&gt;
# Click {{button|Run}} to start FlightGear.&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online.  They will also pop up when a pilot joins the MP network.  You can change this message by editing this line in &amp;lt;tt&amp;gt;''[http://sourceforge.net/p/flightgear/fgdata/ci/next/tree/preferences.xml#l763 $FG_ROOT/preferences.xml]''&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;chat type=&amp;quot;string&amp;quot; preserve=&amp;quot;y&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You may wish to use a different server, especially one closer to you. &lt;br /&gt;
&lt;br /&gt;
==== From Network Settings ====&lt;br /&gt;
[[File:FGRun Advanced dialog - Network.png|thumb|The &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; tab of the Advanced Options dialog in [[FGRun]] (in [[Changelog 3.2|FlightGear 3.2.0]]).]]&lt;br /&gt;
You can also change multiplayer settings in the &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; tab of FGRun's Advanced Options.&lt;br /&gt;
&lt;br /&gt;
# On the last page, click {{button|Advanced}}.&lt;br /&gt;
# Click &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; in the left column.&lt;br /&gt;
# In the &amp;lt;tt&amp;gt;Multiplayer Options&amp;lt;/tt&amp;gt; area …&lt;br /&gt;
#* Type your desired callsign into the box.&lt;br /&gt;
#* Set the parameters for the two other boxes; see [[#Using multiplayer from the command line|below]] for correct syntax.&lt;br /&gt;
#* Click {{button|OK}}, then run FlightGear.&lt;br /&gt;
&lt;br /&gt;
=== Using multiplayer from the command line ===&lt;br /&gt;
When running FlightGear from the [[command line]], you can specify multiplayer settings.  The two arguments are as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=direction,10,ip.address,port&lt;br /&gt;
--callsign=anything &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obviously, &amp;lt;code&amp;gt;--callsign&amp;lt;/code&amp;gt; can be anything you wish.  There are four arguments to &amp;lt;code&amp;gt;--multiplay&amp;lt;/code&amp;gt;:&lt;br /&gt;
; direction&lt;br /&gt;
: Either &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt;.  &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; tells FlightGear to listen to packets of data coming in through the specified '''port'''.  &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; tells FlightGear to send data out through the '''port'''.&lt;br /&gt;
&lt;br /&gt;
; ip.address&lt;br /&gt;
: IP address of network interface being used by FlightGear.  If left blank, FlightGear will listen to all network interfaces.  If '''direction''' is set to &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt;, FlightGear will listen to ''only'' this IP address.&lt;br /&gt;
&lt;br /&gt;
; port&lt;br /&gt;
: Port that data is either being sent or received through.  Usually set to &amp;lt;code&amp;gt;5000&amp;lt;/code&amp;gt; and above.&lt;br /&gt;
&lt;br /&gt;
== Advanced usage of multiplayer ==&lt;br /&gt;
=== Local setup for testing ===&lt;br /&gt;
It is possible to set up a local multiplayer network between two FlightGear instances ''without'' using a [[FGMS|multiplayer server]].  All you need to do is map each I/O port of one instance to the corresponding port(s) of the other instance:&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |A socket connection requires not only an IP address, but also a port number for each side of the link - imagine a port number like a &amp;quot;mailbox&amp;quot; sitting at the address. This mailbox is used by the communicating processes to send out and receive &amp;quot;messages&amp;quot;. Different processes (even when possibly identical programs) will need to use different port numbers when running. Because open ports ({{=}}mailboxes) cannot be shared.&lt;br /&gt;
Thus, you need to modify the client-side port settings for each additional instance that you are running on the same machine, and map the output port of one instance to the input port of the other instance (and vice versa). &lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=83068#p83068&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: 2 FGFS instances / 1 win7 running same time with MP?&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Hooray&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Thu Jun 10&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Command line parameters for the first instance:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,127.0.0.1,5000 --multiplay=in,10,127.0.0.1,5001 --callsign=Test1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Command line parameters for the second instance:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,127.0.0.1,5001 --multiplay=in,10,127.0.0.1,5000 --callsign=Test2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can use this kind of setup to test multiplayer related features or troubleshoot multiplayer related bug reports that may be otherwise hard to reproduce over MP.  As you can't access the configuration of other people's FlightGear, this technique allows you to have complete control over FlightGear's settings.&lt;br /&gt;
&lt;br /&gt;
[[File:Direct-p2p-multiplayer-setup.png|800px|Screenshot demonstrating a &amp;quot;peer-to-peer&amp;quot; setup between two FlightGear instances running on the same machine via localhost (127.0.0.1) without any multiplayer server.]]&lt;br /&gt;
&lt;br /&gt;
You can add an arbitrary number of channels to mirror your flight onto other servers, e.g. to a private fgms server using &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,my.private.server.ip,5000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally, the &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; argument above tells FG to listen '''only''' on the loopback/local interface - it will not receive packets arriving on the other network interface(s). If you want to also bind to other interfaces, just omit the IP address by using  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=in,10,,5000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Now, going more slowly for those who are completely lost... ====&lt;br /&gt;
{{Note|This section may contain out of date or inaccurate information.}}&lt;br /&gt;
This section ''ought'' to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. &lt;br /&gt;
&lt;br /&gt;
If your Internet connection is via an ADSL modem that plugs directly into your computer, you should be able to find your IP address by visiting http://www.whatismyip.com. &lt;br /&gt;
{{Note|Your {{Abbr|ISP|Internet Service Provider}} might not give you the same IP address each time.}}&lt;br /&gt;
&lt;br /&gt;
If your connection is via an Ethernet connector or by a wireless link.&lt;br /&gt;
&lt;br /&gt;
* '''Linux:''' Log in as root and run &amp;lt;code&amp;gt;ifconfig&amp;lt;/code&amp;gt; in the terminal. In the text that is returned, you should to look for an interface name such as &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;wlan0&amp;lt;/code&amp;gt;.  Finally, look in the text below the interface name for &amp;lt;code&amp;gt;inet addr:ip.address&amp;lt;/code&amp;gt;.  For example, this should read something like &amp;lt;code&amp;gt;inet addr:192.168.0.150&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Windows:'''&lt;br /&gt;
** '''Windows XP or later:''' Start Command Prompt and &amp;lt;code&amp;gt;ipconfig&amp;lt;/code&amp;gt; into the terminal.  Write the IP address down.&lt;br /&gt;
** '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
Now, all that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here – if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the FlightGear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding,&amp;quot; &amp;quot;virtual server,&amp;quot; &amp;quot;Forwarding Rules,&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
{{Note|BSD users: If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.}}&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the Windows launcher you will find entry boxes for Multiplayer arguments – insert the relevant details there). You will end up with something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;other arguments&amp;gt; --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Choose your own callsign, but check [http://fgfs.i-net.hu/modules/fgtracker/ this page] first to see whether your desired callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for multiplayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off ''temporarily'' or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel|IRC channel]] or the [http://forum.flightgear.org/ forum] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
=== Multiple connections per computer ===&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
# Both instances use the same &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; port.&lt;br /&gt;
# One instance uses &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; port &amp;lt;code&amp;gt;5001&amp;lt;/code&amp;gt;, the other port &amp;lt;code&amp;gt;5002&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Optional collision detection in multiplayer ===&lt;br /&gt;
&lt;br /&gt;
A patch has been added to FlightGear (since Version 3.5) to allow optional collision detection in multiplayer. To enable collision detection, start FlightGear with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
--prop:bool:/sim/multiplay/hot=true&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Those who are able to patch FGData themselves, can download [http://sourceforge.net/p/flightgear/mailman/attachment/CAHs0wcrEwYZvXTddcUaH0ZMfmVNvEWRap8MXOrEoKybUDO58sQ%40mail.gmail.com/3/ mp-hot-fgdata.patch], which adds a checkbox to the Multiplayer Settings dialog to enable or disable the collision detection at runtime.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;lt;tt&amp;gt;Multiplayer&amp;lt;/tt&amp;gt; menu and select &amp;lt;tt&amp;gt;Chat Menu&amp;lt;/tt&amp;gt; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is {{Key press|&amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;}} (hyphen).  This will bring up some text in the upper-left of the FlightGear window.  By pressing the corresponding number keys, you can send pre-made messages.  Pressing {{Key press|1}} will let you type in a custom message, which you can send by pressing enter. By default, other people's messages are displayed at the top of FlightGear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
== Dealing with abusive behavior ==&lt;br /&gt;
Should you become victim of abusive or annoying behavior by any pilot, you have option to ignore him or her. To activate the ignore function open the &amp;lt;tt&amp;gt;Multiplayer &amp;gt; Pilot list&amp;lt;/tt&amp;gt; dialog and click the &amp;lt;tt&amp;gt;ignore&amp;lt;/tt&amp;gt; button next to the pilot's callsign. This will prevent chat messages from the ignored pilot appearing and prevent his aircraft from appearing (unless you are using FlightGear v2.2 or older).&lt;br /&gt;
&lt;br /&gt;
== Multiplayer map ==&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server, as well as looking up navaids, waypoints, airports, frequencies, weather, and more!&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
The multiplayer servers are interconnected.  With few exceptions you ''do not'' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is either geographically closest to you, has the lowest latency (ping time), or is the least busy.&lt;br /&gt;
{{tip|Use [http://mpmap01.flightgear.org/mpstatus/ this link] or [http://mpserver15.flightgear.org/mpserverstatus/ this link] to check if the MP servers are online. Both pages are automatically generated.  The [[#In-sim Dialog|in-sim dialog]] will only display servers that are available.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Server address&lt;br /&gt;
! Status&lt;br /&gt;
! Location &lt;br /&gt;
! Tracked (by [http://mpserver15.flightgear.org mpserver15] unless otherwise specified) &lt;br /&gt;
! Maintainer &lt;br /&gt;
! Maintainer's [[IRC]] name &lt;br /&gt;
! Maintainer's [http://flightgear.org/forums forum] name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| mpserver01.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Germany&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Oliver Schroeder&lt;br /&gt;
| os&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver02.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Los Angeles, USA&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Lloyd Stevens&lt;br /&gt;
| ls4680&lt;br /&gt;
| ls4680&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver03.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Germany &lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Hergen&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver04.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| UK&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Jon Stockill&lt;br /&gt;
| Nav&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=738 JonS]&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver05.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Chicago, USA&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Brant&lt;br /&gt;
| IonCannon218&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver06.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Berlin, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Sven Teichmann&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=11839 D-SAMI]&lt;br /&gt;
| Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver07.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Wisconsin, USA&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Tom Betka&lt;br /&gt;
| TB&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Offline&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver08.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Frankfurt am Main, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Roland&lt;br /&gt;
| Quix0r&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=7512 Quix0r]&lt;br /&gt;
| 10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
| mpserver09.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Köln, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Daniel Vigano&lt;br /&gt;
| Fauchi95&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Offline&lt;br /&gt;
|-&lt;br /&gt;
| mpserver10.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Montpellier, France&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{usr|Xiii|Alexis Bory}}&lt;br /&gt;
| xiii&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=884 xiii]&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver11.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Vilnius, Lithuania&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Darius&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=1122 ffg]&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver12.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Amsterdam, the Netherlands&lt;br /&gt;
| {{yes}} (by [http://mpserver12.org mpserver12.org])&lt;br /&gt;
| Rob&lt;br /&gt;
| evilslut&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Formerly mpserver12.flightgear.org&amp;lt;ref&amp;gt;http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=27453&amp;amp;start=60#p258435&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| mpserver13.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Grenoble, France&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Charles Ingels&lt;br /&gt;
| charles&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=1592 cbz-026]&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver14.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| UK&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Pete&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver15.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| North Point, Hong Kong&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Hazuki Amamiya&lt;br /&gt;
| Hazuki&lt;br /&gt;
| [https://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=8400 Hazuki]&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver16.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Kansas City, Missouri, USA&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Rob Dosogne&lt;br /&gt;
| truthsolo&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=9926 truthsolo]&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver17.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Cluj, Romania&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Marius&lt;br /&gt;
| tuxum&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=11636 tuxum]&lt;br /&gt;
| Offline&lt;br /&gt;
|-&lt;br /&gt;
| mpserver18.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Geographic locations of the servers are also available at [http://goo.gl/maps/jBwUd Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
=== Fibertel (Argentina) ===&lt;br /&gt;
In December 2014, it was reported that UDP connection through port 5000 was not possible for users whose ISP was {{Wikipedia|Fibertel}} (Argentina).&lt;br /&gt;
&lt;br /&gt;
Fibertel Argentina apparently uses the port for setup purposes. &amp;quot;It should be open for the user but it might not be fully functional.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Port 5000 is a generic port, and neither FlightGear nor the {{Wikipedia|UPnP}} protocol are an &amp;quot;official&amp;quot; usage of the port.  &lt;br /&gt;
&lt;br /&gt;
A solution would be to spread the ports between the servers; e.g., mpserver01.flightgear.org → 5001, mpserver02.flightgear.org → 5002&lt;br /&gt;
&lt;br /&gt;
See also the [http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=24754 forum thread] and {{issue|1617}}.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
* [[Howto:Transmit_properties_over_MP]]&lt;br /&gt;
&lt;br /&gt;
{{Appendix}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[it:Come fare:Multiplayer]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl:Konfiguracja trybu multiplayer]]&lt;br /&gt;
[[pt:Tutorial de Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=90743</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=90743"/>
		<updated>2015-12-20T16:21:19Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */  Update on MPSERVER14&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''multiplayer''' feature of [[FlightGear]] makes it possible to see other pilots and vice-versa. This makes it possible to fly in formation, perform [[mid-air refueling]] with tankers controlled by real people or contact real [[air traffic control|air traffic controllers]] to ask for guidance.&lt;br /&gt;
&lt;br /&gt;
Multiplayer may cause extreme [[troubleshooting performance issues|framerate drops]] during the loading of aircraft models, especially heavy models such as the [[Boeing 777]] or [[Airbus A320neo]]. It is suggested to fly in locations other than the default [[San Francisco International Airport]], as there are often lots of pilots in the area who are often new, and do not follow ATC, or respect traffic.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* Callsigns can be a maximum of seven characters.&lt;br /&gt;
* You might want to check the [[#Known issues|Known issues]] section.&lt;br /&gt;
&lt;br /&gt;
== Connecting to Multiplayer ==&lt;br /&gt;
=== In-sim Dialog ===&lt;br /&gt;
[[File:Multiplayer settings dialog.jpg|thumb|Multiplayer settings dialog]]&lt;br /&gt;
The easiest way to get online is to use the in-sim Multiplayer dialog. All you need to do is enter a callsign and select a server from the menu. Press Connect to go online.&lt;br /&gt;
&lt;br /&gt;
=== Using FGRun ===&lt;br /&gt;
==== From the main page ====&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|Multiplayer settings in [[FGRun]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FGRun]].&lt;br /&gt;
# On the last screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also make sure that the &amp;quot;AI models&amp;quot; box is checked or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
# Enter the …&lt;br /&gt;
#* '''Callsign''' of your choice.&lt;br /&gt;
#* '''Hostname:''' Enter &amp;lt;code&amp;gt;mpserverXX.flightgear.org&amp;lt;/code&amp;gt; (with &amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' Set both ports to 5000.&lt;br /&gt;
# Click {{button|Run}} to start FlightGear.&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online.  They will also pop up when a pilot joins the MP network.  You can change this message by editing this line in &amp;lt;tt&amp;gt;''[http://sourceforge.net/p/flightgear/fgdata/ci/next/tree/preferences.xml#l763 $FG_ROOT/preferences.xml]''&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;chat type=&amp;quot;string&amp;quot; preserve=&amp;quot;y&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You may wish to use a different server, especially one closer to you. &lt;br /&gt;
&lt;br /&gt;
==== From Network Settings ====&lt;br /&gt;
[[File:FGRun Advanced dialog - Network.png|thumb|The &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; tab of the Advanced Options dialog in [[FGRun]] (in [[Changelog 3.2|FlightGear 3.2.0]]).]]&lt;br /&gt;
You can also change multiplayer settings in the &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; tab of FGRun's Advanced Options.&lt;br /&gt;
&lt;br /&gt;
# On the last page, click {{button|Advanced}}.&lt;br /&gt;
# Click &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; in the left column.&lt;br /&gt;
# In the &amp;lt;tt&amp;gt;Multiplayer Options&amp;lt;/tt&amp;gt; area …&lt;br /&gt;
#* Type your desired callsign into the box.&lt;br /&gt;
#* Set the parameters for the two other boxes; see [[#Using multiplayer from the command line|below]] for correct syntax.&lt;br /&gt;
#* Click {{button|OK}}, then run FlightGear.&lt;br /&gt;
&lt;br /&gt;
=== Using multiplayer from the command line ===&lt;br /&gt;
When running FlightGear from the [[command line]], you can specify multiplayer settings.  The two arguments are as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=direction,10,ip.address,port&lt;br /&gt;
--callsign=anything &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obviously, &amp;lt;code&amp;gt;--callsign&amp;lt;/code&amp;gt; can be anything you wish.  There are four arguments to &amp;lt;code&amp;gt;--multiplay&amp;lt;/code&amp;gt;:&lt;br /&gt;
; direction&lt;br /&gt;
: Either &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt;.  &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; tells FlightGear to listen to packets of data coming in through the specified '''port'''.  &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; tells FlightGear to send data out through the '''port'''.&lt;br /&gt;
&lt;br /&gt;
; ip.address&lt;br /&gt;
: IP address of network interface being used by FlightGear.  If left blank, FlightGear will listen to all network interfaces.  If '''direction''' is set to &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt;, FlightGear will listen to ''only'' this IP address.&lt;br /&gt;
&lt;br /&gt;
; port&lt;br /&gt;
: Port that data is either being sent or received through.  Usually set to &amp;lt;code&amp;gt;5000&amp;lt;/code&amp;gt; and above.&lt;br /&gt;
&lt;br /&gt;
== Advanced usage of multiplayer ==&lt;br /&gt;
=== Local setup for testing ===&lt;br /&gt;
It is possible to set up a local multiplayer network between two FlightGear instances ''without'' using a [[FGMS|multiplayer server]].  All you need to do is map each I/O port of one instance to the corresponding port(s) of the other instance:&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |A socket connection requires not only an IP address, but also a port number for each side of the link - imagine a port number like a &amp;quot;mailbox&amp;quot; sitting at the address. This mailbox is used by the communicating processes to send out and receive &amp;quot;messages&amp;quot;. Different processes (even when possibly identical programs) will need to use different port numbers when running. Because open ports ({{=}}mailboxes) cannot be shared.&lt;br /&gt;
Thus, you need to modify the client-side port settings for each additional instance that you are running on the same machine, and map the output port of one instance to the input port of the other instance (and vice versa). &lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=83068#p83068&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: 2 FGFS instances / 1 win7 running same time with MP?&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Hooray&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Thu Jun 10&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Command line parameters for the first instance:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,127.0.0.1,5000 --multiplay=in,10,127.0.0.1,5001 --callsign=Test1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Command line parameters for the second instance:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,127.0.0.1,5001 --multiplay=in,10,127.0.0.1,5000 --callsign=Test2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can use this kind of setup to test multiplayer related features or troubleshoot multiplayer related bug reports that may be otherwise hard to reproduce over MP.  As you can't access the configuration of other people's FlightGear, this technique allows you to have complete control over FlightGear's settings.&lt;br /&gt;
&lt;br /&gt;
[[File:Direct-p2p-multiplayer-setup.png|800px|Screenshot demonstrating a &amp;quot;peer-to-peer&amp;quot; setup between two FlightGear instances running on the same machine via localhost (127.0.0.1) without any multiplayer server.]]&lt;br /&gt;
&lt;br /&gt;
You can add an arbitrary number of channels to mirror your flight onto other servers, e.g. to a private fgms server using &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,my.private.server.ip,5000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally, the &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; argument above tells FG to listen '''only''' on the loopback/local interface - it will not receive packets arriving on the other network interface(s). If you want to also bind to other interfaces, just omit the IP address by using  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=in,10,,5000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
==== Now, going more slowly for those who are completely lost... ====&lt;br /&gt;
{{Note|This section may contain out of date or inaccurate information.}}&lt;br /&gt;
This section ''ought'' to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. &lt;br /&gt;
&lt;br /&gt;
If your Internet connection is via an ADSL modem that plugs directly into your computer, you should be able to find your IP address by visiting http://www.whatismyip.com. &lt;br /&gt;
{{Note|Your {{Abbr|ISP|Internet Service Provider}} might not give you the same IP address each time.}}&lt;br /&gt;
&lt;br /&gt;
If your connection is via an Ethernet connector or by a wireless link.&lt;br /&gt;
&lt;br /&gt;
* '''Linux:''' Log in as root and run &amp;lt;code&amp;gt;ifconfig&amp;lt;/code&amp;gt; in the terminal. In the text that is returned, you should to look for an interface name such as &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;wlan0&amp;lt;/code&amp;gt;.  Finally, look in the text below the interface name for &amp;lt;code&amp;gt;inet addr:ip.address&amp;lt;/code&amp;gt;.  For example, this should read something like &amp;lt;code&amp;gt;inet addr:192.168.0.150&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Windows:'''&lt;br /&gt;
** '''Windows XP or later:''' Start Command Prompt and &amp;lt;code&amp;gt;ipconfig&amp;lt;/code&amp;gt; into the terminal.  Write the IP address down.&lt;br /&gt;
** '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
Now, all that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here – if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the FlightGear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding,&amp;quot; &amp;quot;virtual server,&amp;quot; &amp;quot;Forwarding Rules,&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
{{Note|BSD users: If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.}}&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the Windows launcher you will find entry boxes for Multiplayer arguments – insert the relevant details there). You will end up with something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;other arguments&amp;gt; --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Choose your own callsign, but check [http://fgfs.i-net.hu/modules/fgtracker/ this page] first to see whether your desired callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for multiplayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off ''temporarily'' or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel|IRC channel]] or the [http://forum.flightgear.org/ forum] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
=== Multiple connections per computer ===&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
# Both instances use the same &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; port.&lt;br /&gt;
# One instance uses &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; port &amp;lt;code&amp;gt;5001&amp;lt;/code&amp;gt;, the other port &amp;lt;code&amp;gt;5002&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;lt;tt&amp;gt;Multiplayer&amp;lt;/tt&amp;gt; menu and select &amp;lt;tt&amp;gt;Chat Menu&amp;lt;/tt&amp;gt; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is {{Key press|&amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;}} (hyphen).  This will bring up some text in the upper-left of the FlightGear window.  By pressing the corresponding number keys, you can send pre-made messages.  Pressing {{Key press|1}} will let you type in a custom message, which you can send by pressing enter. By default, other people's messages are displayed at the top of FlightGear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
== Dealing with abusive behavior ==&lt;br /&gt;
Should you become victim of abusive or annoying behavior by any pilot, you have option to ignore him or her. To activate the ignore function open the &amp;lt;tt&amp;gt;Multiplayer &amp;gt; Pilot list&amp;lt;/tt&amp;gt; dialog and click the &amp;lt;tt&amp;gt;ignore&amp;lt;/tt&amp;gt; button next to the pilot's callsign. This will prevent chat messages from the ignored pilot appearing and prevent his aircraft from appearing (unless you are using FlightGear v2.2 or older).&lt;br /&gt;
&lt;br /&gt;
== Multiplayer map ==&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server, as well as looking up navaids, waypoints, airports, frequencies, weather, and more!&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
The multiplayer servers are interconnected.  With few exceptions you ''do not'' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is either geographically closest to you, has the lowest latency (ping time), or is the least busy.&lt;br /&gt;
{{tip|Use [http://mpmap01.flightgear.org/mpstatus/ this link] or [http://mpserver15.flightgear.org/mpserverstatus/ this link] to check if the MP servers are online. Both pages are automatically generated.  The [[#In-sim Dialog|in-sim dialog]] will only display servers that are available.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Server address&lt;br /&gt;
! Status&lt;br /&gt;
! Location &lt;br /&gt;
! Tracked (by [http://mpserver15.flightgear.org mpserver15] unless otherwise specified) &lt;br /&gt;
! Maintainer &lt;br /&gt;
! Maintainer's [[IRC]] name &lt;br /&gt;
! Maintainer's [http://flightgear.org/forums forum] name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| mpserver01.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Germany&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Oliver Schroeder&lt;br /&gt;
| os&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver02.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Los Angeles, USA&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Lloyd Stevens&lt;br /&gt;
| ls4680&lt;br /&gt;
| ls4680&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver03.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Germany &lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Hergen&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver04.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| UK&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Jon Stockill&lt;br /&gt;
| Nav&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=738 JonS]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver05.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Chicago, USA&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Brant&lt;br /&gt;
| IonCannon218&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver06.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Berlin, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Sven Teichmann&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=11839 D-SAMI]&lt;br /&gt;
| Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver07.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Wisconsin, USA&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Tom Betka&lt;br /&gt;
| TB&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Offline&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver08.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Frankfurt am Main, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Roland&lt;br /&gt;
| Quix0r&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=7512 Quix0r]&lt;br /&gt;
| 10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
| mpserver09.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Köln, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Daniel Vigano&lt;br /&gt;
| Fauchi95&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Offline&lt;br /&gt;
|-&lt;br /&gt;
| mpserver10.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Montpellier, France&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{usr|Xiii|Alexis Bory}}&lt;br /&gt;
| xiii&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=884 xiii]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver11.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Vilnius, Lithuania&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Darius&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=1122 ffg]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver12.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Amsterdam, the Netherlands&lt;br /&gt;
| {{yes}} (by [http://mpserver12.org mpserver12.org])&lt;br /&gt;
| Rob&lt;br /&gt;
| evilslut&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Formerly mpserver12.flightgear.org&amp;lt;ref&amp;gt;http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=27453&amp;amp;start=60#p258435&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| mpserver13.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Grenoble, France&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Charles Ingels&lt;br /&gt;
| charles&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=1592 cbz-026]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver14.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| UK&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Pete&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver15.flightgear.org&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| North Point, Hong Kong&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Hazuki Amamiya&lt;br /&gt;
| Hazuki&lt;br /&gt;
| Hazuki&lt;br /&gt;
| This is a tracker server, not a multiplayer server&lt;br /&gt;
|-&lt;br /&gt;
| mpserver16.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Kansas City, Missouri, USA&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Rob Dosogne&lt;br /&gt;
| truthsolo&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=9926 truthsolo]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver17.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Cluj, Romania&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Marius&lt;br /&gt;
| tuxum&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=11636 tuxum]&lt;br /&gt;
| Offline&lt;br /&gt;
|-&lt;br /&gt;
| mpserver18.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Geographic locations of the servers are also available at [http://goo.gl/maps/jBwUd Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
=== Fibertel (Argentina) ===&lt;br /&gt;
In December 2014, it was reported that UDP connection through port 5000 was not possible for users whose ISP was {{Wikipedia|Fibertel}} (Argentina).&lt;br /&gt;
&lt;br /&gt;
Fibertel Argentina apparently uses the port for setup purposes. &amp;quot;It should be open for the user but it might not be fully functional.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Port 5000 is a generic port, and neither FlightGear nor the {{Wikipedia|UPnP}} protocol are an &amp;quot;official&amp;quot; usage of the port.  &lt;br /&gt;
&lt;br /&gt;
A solution would be to spread the ports between the servers; e.g., mpserver01.flightgear.org → 5001, mpserver02.flightgear.org → 5002&lt;br /&gt;
&lt;br /&gt;
See also the [http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=24754 forum thread] and {{issue|1617}}.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
&lt;br /&gt;
{{Appendix}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[it:Come fare:Multiplayer]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl:Konfiguracja trybu multiplayer]]&lt;br /&gt;
[[pt:Tutorial de Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=87392</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=87392"/>
		<updated>2015-09-23T13:52:58Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */ mpserver12 address change. See http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=27453&amp;amp;start=60#p258435&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''multiplayer''' feature of [[FlightGear]] makes it possible to see other pilots and vice-versa. This makes it possible to fly in formation, perform [[mid-air refueling]] with tankers controlled by real people or contact real [[air traffic control|air traffic controllers]] to ask for guidance.&lt;br /&gt;
&lt;br /&gt;
Multiplayer may cause extreme [[troubleshooting performance issues|framerate drops]] during the loading of aircraft models, especially heavy models such as the [[Boeing 777]] or [[Airbus A320neo]]. It is suggested to fly in locations other than the default [[San Francisco International Airport]], as there are often lots of pilots in the area who are often new, and do not follow ATC, or respect traffic.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* Callsigns can be a maximum of seven characters.&lt;br /&gt;
* You might want to check the [[#Known issues|Known issues]] section.&lt;br /&gt;
&lt;br /&gt;
== Connecting to Multiplayer ==&lt;br /&gt;
=== In-sim Dialog ===&lt;br /&gt;
[[File:Multiplayer settings dialog.jpg|thumb|Multiplayer settings dialog]]&lt;br /&gt;
The easiest way to get online is to use the in-sim Multiplayer dialog. All you need to do is enter a callsign and select a server from the menu. Press Connect to go online.&lt;br /&gt;
&lt;br /&gt;
=== Using FGRun ===&lt;br /&gt;
==== From the main page ====&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|Multiplayer settings in [[FGRun]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FGRun]].&lt;br /&gt;
# On the last screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also make sure that the &amp;quot;AI models&amp;quot; box is checked or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
# Enter the …&lt;br /&gt;
#* '''Callsign''' of your choice.&lt;br /&gt;
#* '''Hostname:''' Enter &amp;lt;code&amp;gt;mpserverXX.flightgear.org&amp;lt;/code&amp;gt; (with &amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' Set both ports to 5000.&lt;br /&gt;
# Click {{button|Run}} to start FlightGear.&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online.  They will also pop up when a pilot joins the MP network.  You can change this message by editing this line in &amp;lt;tt&amp;gt;''[http://sourceforge.net/p/flightgear/fgdata/ci/next/tree/preferences.xml#l763 $FG_ROOT/preferences.xml]''&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;chat type=&amp;quot;string&amp;quot; preserve=&amp;quot;y&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You may wish to use a different server, especially one closer to you. &lt;br /&gt;
&lt;br /&gt;
==== From Network Settings ====&lt;br /&gt;
[[File:FGRun Advanced dialog - Network.png|thumb|The &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; tab of the Advanced Options dialog in [[FGRun]] (in [[Changelog 3.2|FlightGear 3.2.0]]).]]&lt;br /&gt;
You can also change multiplayer settings in the &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; tab of FGRun's Advanced Options.&lt;br /&gt;
&lt;br /&gt;
# On the last page, click {{button|Advanced}}.&lt;br /&gt;
# Click &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; in the left column.&lt;br /&gt;
# In the &amp;lt;tt&amp;gt;Multiplayer Options&amp;lt;/tt&amp;gt; area …&lt;br /&gt;
#* Type your desired callsign into the box.&lt;br /&gt;
#* Set the parameters for the two other boxes; see [[#Using multiplayer from the command line|below]] for correct syntax.&lt;br /&gt;
#* Click {{button|OK}}, then run FlightGear.&lt;br /&gt;
&lt;br /&gt;
=== Using multiplayer from the command line ===&lt;br /&gt;
When running FlightGear from the [[command line]], you can specify multiplayer settings.  The two arguments are as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=direction,10,ip.address,port&lt;br /&gt;
--callsign=anything &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obviously, &amp;lt;code&amp;gt;--callsign&amp;lt;/code&amp;gt; can be anything you wish.  There are four arguments to &amp;lt;code&amp;gt;--multiplay&amp;lt;/code&amp;gt;:&lt;br /&gt;
; direction&lt;br /&gt;
: Either &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt;.  &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; tells FlightGear to listen to packets of data coming in through the specified '''port'''.  &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; tells FlightGear to send data out through the '''port'''.&lt;br /&gt;
&lt;br /&gt;
; ip.address&lt;br /&gt;
: IP address of network interface being used by FlightGear.  If left blank, FlightGear will listen to all network interfaces.  If '''direction''' is set to &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt;, FlightGear will listen to ''only'' this IP address.&lt;br /&gt;
&lt;br /&gt;
; port&lt;br /&gt;
: Port that data is either being sent or received through.  Usually set to &amp;lt;code&amp;gt;5000&amp;lt;/code&amp;gt; and above.&lt;br /&gt;
&lt;br /&gt;
== Advanced usage of multiplayer ==&lt;br /&gt;
=== Local setup for testing ===&lt;br /&gt;
It is possible to set up a local multiplayer network between two FlightGear instances ''without'' using a [[FGMS|multiplayer server]].  All you need to do is map each I/O port of one instance to the corresponding port(s) of the other instance:&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |A socket connection requires not only an IP address, but also a port number for each side of the link - imagine a port number like a &amp;quot;mailbox&amp;quot; sitting at the address. This mailbox is used by the communicating processes to send out and receive &amp;quot;messages&amp;quot;. Different processes (even when possibly identical programs) will need to use different port numbers when running. Because open ports ({{=}}mailboxes) cannot be shared.&lt;br /&gt;
Thus, you need to modify the client-side port settings for each additional instance that you are running on the same machine, and map the output port of one instance to the input port of the other instance (and vice versa). &lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=83068#p83068&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: 2 FGFS instances / 1 win7 running same time with MP?&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Hooray&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Thu Jun 10&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Command line parameters for the first instance:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,127.0.0.1,5000 --multiplay=in,10,127.0.0.1,5001 --callsign=Test1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Command line parameters for the second instance:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,127.0.0.1,5001 --multiplay=in,10,127.0.0.1,5000 --callsign=Test2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can use this kind of setup to test multiplayer related features or troubleshoot multiplayer related bug reports that may be otherwise hard to reproduce over MP.  As you can't access the configuration of other people's FlightGear, this technique allows you to have complete control over FlightGear's settings.&lt;br /&gt;
&lt;br /&gt;
[[File:Direct-p2p-multiplayer-setup.png|800px|Screenshot demonstrating a &amp;quot;peer-to-peer&amp;quot; setup between two FlightGear instances running on the same machine via localhost (127.0.0.1) without any multiplayer server.]]&lt;br /&gt;
&lt;br /&gt;
You can add an arbitrary number of channels to mirror your flight onto other servers, e.g. to a private fgms server using &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,my.private.server.ip,5000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally, the &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; argument above tells FG to listen '''only''' on the loopback/local interface - it will not receive packets arriving on the other network interface(s). If you want to also bind to other interfaces, just omit the IP address by using  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=in,10,,5000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
==== Now, going more slowly for those who are completely lost... ====&lt;br /&gt;
{{Note|This section may contain out of date or inaccurate information.}}&lt;br /&gt;
This section ''ought'' to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. &lt;br /&gt;
&lt;br /&gt;
If your Internet connection is via an ADSL modem that plugs directly into your computer, you should be able to find your IP address by visiting http://www.whatismyip.com. &lt;br /&gt;
{{Note|Your {{Abbr|ISP|Internet Service Provider}} might not give you the same IP address each time.}}&lt;br /&gt;
&lt;br /&gt;
If your connection is via an Ethernet connector or by a wireless link.&lt;br /&gt;
&lt;br /&gt;
* '''Linux:''' Log in as root and run &amp;lt;code&amp;gt;ifconfig&amp;lt;/code&amp;gt; in the terminal. In the text that is returned, you should to look for an interface name such as &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;wlan0&amp;lt;/code&amp;gt;.  Finally, look in the text below the interface name for &amp;lt;code&amp;gt;inet addr:ip.address&amp;lt;/code&amp;gt;.  For example, this should read something like &amp;lt;code&amp;gt;inet addr:192.168.0.150&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Windows:'''&lt;br /&gt;
** '''Windows XP or later:''' Start Command Prompt and &amp;lt;code&amp;gt;ipconfig&amp;lt;/code&amp;gt; into the terminal.  Write the IP address down.&lt;br /&gt;
** '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
Now, all that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here – if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the FlightGear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding,&amp;quot; &amp;quot;virtual server,&amp;quot; &amp;quot;Forwarding Rules,&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
{{Note|BSD users: If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.}}&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the Windows launcher you will find entry boxes for Multiplayer arguments – insert the relevant details there). You will end up with something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;other arguments&amp;gt; --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Choose your own callsign, but check [http://fgfs.i-net.hu/modules/fgtracker/ this page] first to see whether your desired callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for multiplayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off ''temporarily'' or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel|IRC channel]] or the [http://forum.flightgear.org/ forum] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
=== Multiple connections per computer ===&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
# Both instances use the same &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; port.&lt;br /&gt;
# One instance uses &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; port &amp;lt;code&amp;gt;5001&amp;lt;/code&amp;gt;, the other port &amp;lt;code&amp;gt;5002&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;lt;tt&amp;gt;Multiplayer&amp;lt;/tt&amp;gt; menu and select &amp;lt;tt&amp;gt;Chat Menu&amp;lt;/tt&amp;gt; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is {{Key press|&amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;}} (hyphen).  This will bring up some text in the upper-left of the FlightGear window.  By pressing the corresponding number keys, you can send pre-made messages.  Pressing {{Key press|1}} will let you type in a custom message, which you can send by pressing enter. By default, other people's messages are displayed at the top of FlightGear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
== Dealing with abusive behavior ==&lt;br /&gt;
Should you become victim of abusive or annoying behavior by any pilot, you have option to ignore him or her. To activate the ignore function open the &amp;lt;tt&amp;gt;Multiplayer &amp;gt; Pilot list&amp;lt;/tt&amp;gt; dialog and click the &amp;lt;tt&amp;gt;ignore&amp;lt;/tt&amp;gt; button next to the pilot's callsign. This will prevent chat messages from the ignored pilot appearing and prevent his aircraft from appearing (unless you are using FlightGear v2.2 or older).&lt;br /&gt;
&lt;br /&gt;
== Multiplayer map ==&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server, as well as looking up navaids, waypoints, airports, frequencies, weather, and more!&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
The multiplayer servers are interconnected.  With few exceptions you ''do not'' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is either geographically closest to you, has the lowest latency (ping time), or is the least busy.&lt;br /&gt;
{{tip|Use [http://mpmap01.flightgear.org/mpstatus/ this link] or [http://mpserver15.flightgear.org/mpserverstatus/ this link] to check if the MP servers are online. Both pages are automatically generated.  The [[#In-sim Dialog|in-sim dialog]] will only display servers that are available.}}&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Server address&lt;br /&gt;
! Status&lt;br /&gt;
! Location &lt;br /&gt;
! Tracked&amp;lt;ref&amp;gt;Note, this means that the server is tracked by [http://mpserver15.flightgear.org mpserver15], meaning that your flight can be seen by visiting http://mpserver15.flightgear.org/modules/fgtracker/.  Servers that are not may still be tracked although that isn't guaranteed.  the minimum [[FGMS]] version required for tracking is 0.10.23.&amp;lt;/ref&amp;gt; &lt;br /&gt;
! Maintainer &lt;br /&gt;
! Maintainer's [[IRC]] name &lt;br /&gt;
! Maintainer's [http://flightgear.org/forums forum] name&lt;br /&gt;
! Comments&lt;br /&gt;
|}&lt;br /&gt;
http://mpserver15.flightgear.org/mpserverstatus/&lt;br /&gt;
http://mpserver16.flightgear.org/&lt;br /&gt;
http://mpmap01.flightgear.org/mpstatus/&lt;br /&gt;
http://flightgear.mxchange.org/mpstatus/&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Server address&lt;br /&gt;
! Status&lt;br /&gt;
! Location &lt;br /&gt;
! Tracked (by [http://mpserver15.flightgear.org mpserver15] unless otherwise specified) &lt;br /&gt;
! Maintainer &lt;br /&gt;
! Maintainer's [[IRC]] name &lt;br /&gt;
! Maintainer's [http://flightgear.org/forums forum] name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| mpserver01.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Germany&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Oliver Schroeder&lt;br /&gt;
| os&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver02.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Los Angeles, USA&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Lloyd Stevens&lt;br /&gt;
| ls4680&lt;br /&gt;
| ls4680&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver03.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Germany &lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Hergen&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver04.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| UK&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Jon Stockill&lt;br /&gt;
| Nav&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=738 JonS]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver05.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Chicago, USA&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Brant&lt;br /&gt;
| IonCannon218&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver06.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Berlin, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Sven Teichmann&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=11839 D-SAMI]&lt;br /&gt;
| Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver07.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Wisconsin, USA&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Tom Betka&lt;br /&gt;
| TB&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Offline&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver08.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Frankfurt am Main, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Roland&lt;br /&gt;
| Quix0r&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=7512 Quix0r]&lt;br /&gt;
| 10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
| mpserver09.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Köln, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Daniel Vigano&lt;br /&gt;
| Fauchi95&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Offline&lt;br /&gt;
|-&lt;br /&gt;
| mpserver10.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Montpellier, France&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{usr|Xiii|Alexis Bory}}&lt;br /&gt;
| xiii&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=884 xiii]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver11.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Vilnius, Lithuania&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Darius&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=1122 ffg]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver12.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Amsterdam, the Netherlands&lt;br /&gt;
| {{yes}}(by [http://mpserver12.org mpserver12.org])&lt;br /&gt;
| Rob&lt;br /&gt;
| evilslut&lt;br /&gt;
| evilslut&lt;br /&gt;
| Former mpserver12.flightgear.org &amp;lt;ref&amp;gt;See [http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=27453&amp;amp;start=60#p258435]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| mpserver13.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Grenoble, France&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Charles Ingels&lt;br /&gt;
| charles&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=1592 cbz-026]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver14.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Zurich, Switzerland&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Yves Sablonier&lt;br /&gt;
| gral&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=7698 gral]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver15.flightgear.org&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| North Point, Hong Kong&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Hazuki Amamiya&lt;br /&gt;
| Hazuki&lt;br /&gt;
| Hazuki&lt;br /&gt;
| This is a tracker server, not a multiplayer server&lt;br /&gt;
|-&lt;br /&gt;
| mpserver16.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Kansas City, Missouri, USA&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Rob Dosogne&lt;br /&gt;
| truthsolo&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=9926 truthsolo]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver17.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Cluj, Romania&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Marius&lt;br /&gt;
| tuxum&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=11636 tuxum]&lt;br /&gt;
| Offline&lt;br /&gt;
|-&lt;br /&gt;
| mpserver18.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Geographic locations of the servers are also available at [http://goo.gl/maps/jBwUd Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
=== Fibertel (Argentina) ===&lt;br /&gt;
In December 2014, it was reported that UDP connection through port 5000 was not possible for users whose ISP was {{Wikipedia|Fibertel}} (Argentina).&lt;br /&gt;
&lt;br /&gt;
Fibertel Argentina apparently uses the port for setup purposes. &amp;quot;It should be open for the user but it might not be fully functional.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Port 5000 is a generic port, and neither FlightGear nor the {{Wikipedia|UPnP}} protocol are an &amp;quot;official&amp;quot; usage of the port.  &lt;br /&gt;
&lt;br /&gt;
A solution would be to spread the ports between the servers; e.g., mpserver01.flightgear.org → 5001, mpserver02.flightgear.org → 5002&lt;br /&gt;
&lt;br /&gt;
See also the [http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=24754 forum thread] and {{issue|1617}}.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
&lt;br /&gt;
{{Appendix}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[it:Come fare:Multiplayer]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl:Konfiguracja trybu multiplayer]]&lt;br /&gt;
[[pt:Tutorial de Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=87269</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=87269"/>
		<updated>2015-09-21T01:06:33Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: Flights in mpserver12 not tracked by mpserver15. And update track information as at today&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''multiplayer''' feature of [[FlightGear]] makes it possible to see other pilots and vice-versa. This makes it possible to fly in formation, perform [[mid-air refueling]] with tankers controlled by real people or contact real [[air traffic control|air traffic controllers]] to ask for guidance.&lt;br /&gt;
&lt;br /&gt;
Multiplayer may cause extreme [[troubleshooting performance issues|framerate drops]] during the loading of aircraft models, especially heavy models such as the [[Boeing 777]] or [[Airbus A320neo]]. It is suggested to fly in locations other than the default [[San Francisco International Airport]], as there are often lots of pilots in the area who are often new, and do not follow ATC, or respect traffic.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* Callsigns can be a maximum of seven characters.&lt;br /&gt;
* You might want to check the [[#Known issues|Known issues]] section.&lt;br /&gt;
&lt;br /&gt;
== Connecting to Multiplayer ==&lt;br /&gt;
=== In-sim Dialog ===&lt;br /&gt;
[[File:Multiplayer settings dialog.jpg|thumb|Multiplayer settings dialog]]&lt;br /&gt;
The easiest way to get online is to use the in-sim Multiplayer dialog. All you need to do is enter a callsign and select a server from the menu. Press Connect to go online.&lt;br /&gt;
&lt;br /&gt;
=== Using FGRun ===&lt;br /&gt;
==== From the main page ====&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|Multiplayer settings in [[FGRun]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FGRun]].&lt;br /&gt;
# On the last screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also make sure that the &amp;quot;AI models&amp;quot; box is checked or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
# Enter the …&lt;br /&gt;
#* '''Callsign''' of your choice.&lt;br /&gt;
#* '''Hostname:''' Enter &amp;lt;code&amp;gt;mpserverXX.flightgear.org&amp;lt;/code&amp;gt; (with &amp;lt;code&amp;gt;XX&amp;lt;/code&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' Set both ports to 5000.&lt;br /&gt;
# Click {{button|Run}} to start FlightGear.&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online.  They will also pop up when a pilot joins the MP network.  You can change this message by editing this line in &amp;lt;tt&amp;gt;''[http://sourceforge.net/p/flightgear/fgdata/ci/next/tree/preferences.xml#l763 $FG_ROOT/preferences.xml]''&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;chat type=&amp;quot;string&amp;quot; preserve=&amp;quot;y&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You may wish to use a different server, especially one closer to you. &lt;br /&gt;
&lt;br /&gt;
==== From Network Settings ====&lt;br /&gt;
[[File:FGRun Advanced dialog - Network.png|thumb|The &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; tab of the Advanced Options dialog in [[FGRun]] (in [[Changelog 3.2|FlightGear 3.2.0]]).]]&lt;br /&gt;
You can also change multiplayer settings in the &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; tab of FGRun's Advanced Options.&lt;br /&gt;
&lt;br /&gt;
# On the last page, click {{button|Advanced}}.&lt;br /&gt;
# Click &amp;lt;tt&amp;gt;Network&amp;lt;/tt&amp;gt; in the left column.&lt;br /&gt;
# In the &amp;lt;tt&amp;gt;Multiplayer Options&amp;lt;/tt&amp;gt; area …&lt;br /&gt;
#* Type your desired callsign into the box.&lt;br /&gt;
#* Set the parameters for the two other boxes; see [[#Using multiplayer from the command line|below]] for correct syntax.&lt;br /&gt;
#* Click {{button|OK}}, then run FlightGear.&lt;br /&gt;
&lt;br /&gt;
=== Using multiplayer from the command line ===&lt;br /&gt;
When running FlightGear from the [[command line]], you can specify multiplayer settings.  The two arguments are as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=direction,10,ip.address,port&lt;br /&gt;
--callsign=anything &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obviously, &amp;lt;code&amp;gt;--callsign&amp;lt;/code&amp;gt; can be anything you wish.  There are four arguments to &amp;lt;code&amp;gt;--multiplay&amp;lt;/code&amp;gt;:&lt;br /&gt;
; direction&lt;br /&gt;
: Either &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt;.  &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; tells FlightGear to listen to packets of data coming in through the specified '''port'''.  &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; tells FlightGear to send data out through the '''port'''.&lt;br /&gt;
&lt;br /&gt;
; ip.address&lt;br /&gt;
: IP address of network interface being used by FlightGear.  If left blank, FlightGear will listen to all network interfaces.  If '''direction''' is set to &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt;, FlightGear will listen to ''only'' this IP address.&lt;br /&gt;
&lt;br /&gt;
; port&lt;br /&gt;
: Port that data is either being sent or received through.  Usually set to &amp;lt;code&amp;gt;5000&amp;lt;/code&amp;gt; and above.&lt;br /&gt;
&lt;br /&gt;
== Advanced usage of multiplayer ==&lt;br /&gt;
=== Local setup for testing ===&lt;br /&gt;
It is possible to set up a local multiplayer network between two FlightGear instances ''without'' using a [[FGMS|multiplayer server]].  All you need to do is map each I/O port of one instance to the corresponding port(s) of the other instance:&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
{{FGCquote&lt;br /&gt;
  |A socket connection requires not only an IP address, but also a port number for each side of the link - imagine a port number like a &amp;quot;mailbox&amp;quot; sitting at the address. This mailbox is used by the communicating processes to send out and receive &amp;quot;messages&amp;quot;. Different processes (even when possibly identical programs) will need to use different port numbers when running. Because open ports ({{=}}mailboxes) cannot be shared.&lt;br /&gt;
Thus, you need to modify the client-side port settings for each additional instance that you are running on the same machine, and map the output port of one instance to the input port of the other instance (and vice versa). &lt;br /&gt;
  |{{cite web |url=http://forum.flightgear.org/viewtopic.php?p=83068#p83068&lt;br /&gt;
     |title=&amp;lt;nowiki&amp;gt;Re: 2 FGFS instances / 1 win7 running same time with MP?&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |author=&amp;lt;nowiki&amp;gt;Hooray&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
     |date=&amp;lt;nowiki&amp;gt;Thu Jun 10&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Command line parameters for the first instance:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,127.0.0.1,5000 --multiplay=in,10,127.0.0.1,5001 --callsign=Test1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Command line parameters for the second instance:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,127.0.0.1,5001 --multiplay=in,10,127.0.0.1,5000 --callsign=Test2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can use this kind of setup to test multiplayer related features or troubleshoot multiplayer related bug reports that may be otherwise hard to reproduce over MP.  As you can't access the configuration of other people's FlightGear, this technique allows you to have complete control over FlightGear's settings.&lt;br /&gt;
&lt;br /&gt;
[[File:Direct-p2p-multiplayer-setup.png|800px|Screenshot demonstrating a &amp;quot;peer-to-peer&amp;quot; setup between two FlightGear instances running on the same machine via localhost (127.0.0.1) without any multiplayer server.]]&lt;br /&gt;
&lt;br /&gt;
You can add an arbitrary number of channels to mirror your flight onto other servers, e.g. to a private fgms server using &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=out,10,my.private.server.ip,5000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally, the &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; argument above tells FG to listen '''only''' on the loopback/local interface - it will not receive packets arriving on the other network interface(s). If you want to also bind to other interfaces, just omit the IP address by using  &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
--multiplay=in,10,,5000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
==== Now, going more slowly for those who are completely lost... ====&lt;br /&gt;
{{Note|This section may contain out of date or inaccurate information.}}&lt;br /&gt;
This section ''ought'' to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. &lt;br /&gt;
&lt;br /&gt;
If your Internet connection is via an ADSL modem that plugs directly into your computer, you should be able to find your IP address by visiting http://www.whatismyip.com. &lt;br /&gt;
{{Note|Your {{Abbr|ISP|Internet Service Provider}} might not give you the same IP address each time.}}&lt;br /&gt;
&lt;br /&gt;
If your connection is via an Ethernet connector or by a wireless link.&lt;br /&gt;
&lt;br /&gt;
* '''Linux:''' Log in as root and run &amp;lt;code&amp;gt;ifconfig&amp;lt;/code&amp;gt; in the terminal. In the text that is returned, you should to look for an interface name such as &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;wlan0&amp;lt;/code&amp;gt;.  Finally, look in the text below the interface name for &amp;lt;code&amp;gt;inet addr:ip.address&amp;lt;/code&amp;gt;.  For example, this should read something like &amp;lt;code&amp;gt;inet addr:192.168.0.150&amp;lt;/code&amp;gt;.&lt;br /&gt;
* '''Windows:'''&lt;br /&gt;
** '''Windows XP or later:''' Start Command Prompt and &amp;lt;code&amp;gt;ipconfig&amp;lt;/code&amp;gt; into the terminal.  Write the IP address down.&lt;br /&gt;
** '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
Now, all that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here – if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the FlightGear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding,&amp;quot; &amp;quot;virtual server,&amp;quot; &amp;quot;Forwarding Rules,&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
{{Note|BSD users: If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.}}&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the Windows launcher you will find entry boxes for Multiplayer arguments – insert the relevant details there). You will end up with something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;other arguments&amp;gt; --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Choose your own callsign, but check [http://fgfs.i-net.hu/modules/fgtracker/ this page] first to see whether your desired callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for multiplayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off ''temporarily'' or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel|IRC channel]] or the [http://forum.flightgear.org/ forum] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
=== Multiple connections per computer ===&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
# Both instances use the same &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt; port.&lt;br /&gt;
# One instance uses &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; port &amp;lt;code&amp;gt;5001&amp;lt;/code&amp;gt;, the other port &amp;lt;code&amp;gt;5002&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;lt;tt&amp;gt;Multiplayer&amp;lt;/tt&amp;gt; menu and select &amp;lt;tt&amp;gt;Chat Menu&amp;lt;/tt&amp;gt; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is {{Key press|&amp;lt;nowiki&amp;gt;-&amp;lt;/nowiki&amp;gt;}} (hyphen).  This will bring up some text in the upper-left of the FlightGear window.  By pressing the corresponding number keys, you can send pre-made messages.  Pressing {{Key press|1}} will let you type in a custom message, which you can send by pressing enter. By default, other people's messages are displayed at the top of FlightGear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
== Dealing with abusive behavior ==&lt;br /&gt;
Should you become victim of abusive or annoying behavior by any pilot, you have option to ignore him or her. To activate the ignore function open the &amp;lt;tt&amp;gt;Multiplayer &amp;gt; Pilot list&amp;lt;/tt&amp;gt; dialog and click the &amp;lt;tt&amp;gt;ignore&amp;lt;/tt&amp;gt; button next to the pilot's callsign. This will prevent chat messages from the ignored pilot appearing and prevent his aircraft from appearing (unless you are using FlightGear v2.2 or older).&lt;br /&gt;
&lt;br /&gt;
== Multiplayer map ==&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server, as well as looking up navaids, waypoints, airports, frequencies, weather, and more!&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
The multiplayer servers are interconnected.  With few exceptions you ''do not'' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is either geographically closest to you, has the lowest latency (ping time), or is the least busy.&lt;br /&gt;
{{tip|Use [http://mpmap01.flightgear.org/mpstatus/ this link] or [http://mpserver15.flightgear.org/mpserverstatus/ this link] to check if the MP servers are online. Both pages are automatically generated.  The [[#In-sim Dialog|in-sim dialog]] will only display servers that are available.}}&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Server address&lt;br /&gt;
! Status&lt;br /&gt;
! Location &lt;br /&gt;
! Tracked&amp;lt;ref&amp;gt;Note, this means that the server is tracked by [http://mpserver15.flightgear.org mpserver15], meaning that your flight can be seen by visiting http://mpserver15.flightgear.org/modules/fgtracker/.  Servers that are not may still be tracked although that isn't guaranteed.  the minimum [[FGMS]] version required for tracking is 0.10.23.&amp;lt;/ref&amp;gt; &lt;br /&gt;
! Maintainer &lt;br /&gt;
! Maintainer's [[IRC]] name &lt;br /&gt;
! Maintainer's [http://flightgear.org/forums forum] name&lt;br /&gt;
! Comments&lt;br /&gt;
|}&lt;br /&gt;
http://mpserver15.flightgear.org/mpserverstatus/&lt;br /&gt;
http://mpserver16.flightgear.org/&lt;br /&gt;
http://mpmap01.flightgear.org/mpstatus/&lt;br /&gt;
http://flightgear.mxchange.org/mpstatus/&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Server address&lt;br /&gt;
! Status&lt;br /&gt;
! Location &lt;br /&gt;
! Tracked (by [http://mpserver15.flightgear.org mpserver15] unless otherwise specified) &lt;br /&gt;
! Maintainer &lt;br /&gt;
! Maintainer's [[IRC]] name &lt;br /&gt;
! Maintainer's [http://flightgear.org/forums forum] name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| mpserver01.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Germany&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Oliver Schroeder&lt;br /&gt;
| os&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver02.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Los Angeles, USA&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Lloyd Stevens&lt;br /&gt;
| ls4680&lt;br /&gt;
| ls4680&lt;br /&gt;
| {{N/a|None}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver03.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Germany &lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Hergen&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver04.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| UK&lt;br /&gt;
| {{no}}&lt;br /&gt;
| Jon Stockill&lt;br /&gt;
| Nav&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=738 JonS]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver05.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Chicago, USA&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Brant&lt;br /&gt;
| IonCannon218&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver06.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Berlin, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Sven Teichmann&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=11839 D-SAMI]&lt;br /&gt;
| Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver07.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Wisconsin, USA&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Tom Betka&lt;br /&gt;
| TB&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Offline&lt;br /&gt;
|-       &lt;br /&gt;
| mpserver08.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Frankfurt am Main, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Roland&lt;br /&gt;
| Quix0r&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=7512 Quix0r]&lt;br /&gt;
| 10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
| mpserver09.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Köln, Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Daniel Vigano&lt;br /&gt;
| Fauchi95&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Offline&lt;br /&gt;
|-&lt;br /&gt;
| mpserver10.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Montpellier, France&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{usr|Xiii|Alexis Bory}}&lt;br /&gt;
| xiii&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=884 xiii]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver11.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Vilnius, Lithuania&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Darius&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=1122 ffg]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver12.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Amsterdam, the Netherlands&lt;br /&gt;
| {{yes}}(by [http://mpserver12.flightgear.org mpserver12])&lt;br /&gt;
| Rob&lt;br /&gt;
| evilslut&lt;br /&gt;
| evilslut&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver13.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Grenoble, France&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Charles Ingels&lt;br /&gt;
| charles&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=1592 cbz-026]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver14.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Zurich, Switzerland&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Yves Sablonier&lt;br /&gt;
| gral&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=7698 gral]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver15.flightgear.org&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| North Point, Hong Kong&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Hazuki Amamiya&lt;br /&gt;
| Hazuki&lt;br /&gt;
| Hazuki&lt;br /&gt;
| This is a tracker server, not a multiplayer server&lt;br /&gt;
|-&lt;br /&gt;
| mpserver16.flightgear.org&lt;br /&gt;
| {{yes|Up}}&lt;br /&gt;
| Kansas City, Missouri, USA&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| Rob Dosogne&lt;br /&gt;
| truthsolo&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=9926 truthsolo]&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|-&lt;br /&gt;
| mpserver17.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Cluj, Romania&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| Marius&lt;br /&gt;
| tuxum&lt;br /&gt;
| [http://forum.flightgear.org/memberlist.php?mode=viewprofile&amp;amp;u=11636 tuxum]&lt;br /&gt;
| Offline&lt;br /&gt;
|-&lt;br /&gt;
| mpserver18.flightgear.org&lt;br /&gt;
| {{no|Down}}&lt;br /&gt;
| Germany&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
| {{N/a}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Geographic locations of the servers are also available at [http://goo.gl/maps/jBwUd Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
=== Fibertel (Argentina) ===&lt;br /&gt;
In December 2014, it was reported that UDP connection through port 5000 was not possible for users whose ISP was {{Wikipedia|Fibertel}} (Argentina).&lt;br /&gt;
&lt;br /&gt;
Fibertel Argentina apparently uses the port for setup purposes. &amp;quot;It should be open for the user but it might not be fully functional.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Port 5000 is a generic port, and neither FlightGear nor the {{Wikipedia|UPnP}} protocol are an &amp;quot;official&amp;quot; usage of the port.  &lt;br /&gt;
&lt;br /&gt;
A solution would be to spread the ports between the servers; e.g., mpserver01.flightgear.org → 5001, mpserver02.flightgear.org → 5002&lt;br /&gt;
&lt;br /&gt;
See also the [http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=24754 forum thread] and {{issue|1617}}.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
&lt;br /&gt;
{{Appendix}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[it:Come fare:Multiplayer]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl:Konfiguracja trybu multiplayer]]&lt;br /&gt;
[[pt:Tutorial de Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:Boeing_777-200ER_cockpit.jpg&amp;diff=77497</id>
		<title>File:Boeing 777-200ER cockpit.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:Boeing_777-200ER_cockpit.jpg&amp;diff=77497"/>
		<updated>2014-10-30T16:47:55Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: Hazuki uploaded a new version of &amp;amp;quot;File:Cockpit.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
{{File information&lt;br /&gt;
|description = Cockpit of a [[Boeing 777-200ER]].&lt;br /&gt;
|Source      = {{own}}&lt;br /&gt;
|Date        = 2007-11-07&lt;br /&gt;
|Author      = [[User:Gijs|Gijs]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:FlightGear cockpit screenshots]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Tracker&amp;diff=74137</id>
		<title>FlightGear Tracker</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Tracker&amp;diff=74137"/>
		<updated>2014-07-18T20:45:27Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: Fixed the active server's link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''FlightGear Tracker''' tracks all flights performed on the [[Howto: Multiplayer|multiplayer servers]]. The flights are stored by callsign. Every flight the following data is logged:&lt;br /&gt;
* Start time&lt;br /&gt;
* End time&lt;br /&gt;
* Max altitude&lt;br /&gt;
* Aircraft&lt;br /&gt;
* Duration&lt;br /&gt;
* Total distance&lt;br /&gt;
* Max ground speed&lt;br /&gt;
* Max Mach&lt;br /&gt;
Some of them are also shown in a diagram. The route is shown on a map. Beside these data the total flight time of every callsign is shown.&lt;br /&gt;
&lt;br /&gt;
Be aware that multiple pilots could use the same callsign. The tracker doesn't track by pilot, but by callsign. So choose a callsign that noone else will use.&lt;br /&gt;
&lt;br /&gt;
Pilots flying on some servers can be seen on a online map, [[MPmap]].&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://mpserver15.flightgear.org/ FlightGear Tracker] (active)&lt;br /&gt;
* [http://fgfs.i-net.hu/modules/fgtracker/ FlightGear Tracker] (same database, but the newest data is from approx. september 2010)&lt;br /&gt;
&lt;br /&gt;
[[fr:FlightGear Tracker]]&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=69749</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=69749"/>
		<updated>2014-04-18T03:37:08Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[air traffic control]]lers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate drops]] during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than San Francisco's [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Getting online ==&lt;br /&gt;
[[File:Multiplayer settings dialog.jpg|thumb|300px|Multiplayer settings dialog]]&lt;br /&gt;
As of FlightGear 2.4.0, multiplayer settings can be accessed via the in-sime Multiplayer menu. All you need to do is enter a callsign and select a server from the menu. Press Connect to go online. &lt;br /&gt;
&lt;br /&gt;
This is by far the easiest way to get online, but in some cases the methods mentioned below may be prefered.&lt;br /&gt;
&lt;br /&gt;
=== Using the launcher / FGRun ===&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice.&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
=== Using fgfs from the command line ===&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
==== Now, going more slowly for those who are completely lost... ====&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''Linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP or later''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Multiple connections per computer ===&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Multiplayer &amp;gt; Pilot list dialog and click the ignore button next to the pilot's call sign. As of FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear 2.4.0 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer map ==&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://mpserver15.flightgear.org Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Los Angeles, USA&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Lloyd Stevens&lt;br /&gt;
|ls4680&lt;br /&gt;
|ls4680&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Hergen&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|{{n/a}}&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|{{n/a}}&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|{{yes|[http://mpserver12.flightgear.org mpserver12]}}&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|{{n/a}}&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|This is FGTracker, not a multiplayer server&lt;br /&gt;
|-&lt;br /&gt;
|mpserver16.flightgear.org&lt;br /&gt;
|Kansas City, Missouri, USA&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Rob Dosogne&lt;br /&gt;
|truthsolo&lt;br /&gt;
|truthsolo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver17.flightgear.org&lt;br /&gt;
|Cluj, Romania&lt;br /&gt;
|{{n/a}}&lt;br /&gt;
|Marius&lt;br /&gt;
|tuxum&lt;br /&gt;
|tuxum&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver18.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
''Information as at 2014-01-04''&lt;br /&gt;
&lt;br /&gt;
Use [http://mpserver16.flightgear.org/ this], [http://mpmap01.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. As of FlightGear 2.10.0, the in-sim dialog only displays servers that are available. &lt;br /&gt;
&lt;br /&gt;
Geographic locations of the servers are also available at [http://goo.gl/maps/jBwUd Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=69504</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=69504"/>
		<updated>2014-04-05T06:24:19Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */ mpserver15.flightgear.org ceased to be a fgms server&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[air traffic control]]lers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate drops]] during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than San Francisco's [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Getting online ==&lt;br /&gt;
[[File:Multiplayer settings dialog.jpg|thumb|300px|Multiplayer settings dialog]]&lt;br /&gt;
As of FlightGear 2.4.0, multiplayer settings can be accessed via the in-sime Multiplayer menu. All you need to do is enter a callsign and select a server from the menu. Press Connect to go online. &lt;br /&gt;
&lt;br /&gt;
This is by far the easiest way to get online, but in some cases the methods mentioned below may be prefered.&lt;br /&gt;
&lt;br /&gt;
=== Using the launcher / FGRun ===&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice.&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
=== Using fgfs from the command line ===&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
==== Now, going more slowly for those who are completely lost... ====&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''Linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP or later''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Multiple connections per computer ===&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Multiplayer &amp;gt; Pilot list dialog and click the ignore button next to the pilot's call sign. As of FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear 2.4.0 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer map ==&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://mpserver15.flightgear.org Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Los Angeles, USA&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Lloyd Stevens&lt;br /&gt;
|ls4680&lt;br /&gt;
|ls4680&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Hergen&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|{{n/a}}&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|{{n/a}}&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|{{yes|[http://mpserver12.flightgear.org mpserver12]}}&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|{{n/a}}&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|The is FGTracker, not a multiplayer server&lt;br /&gt;
|-&lt;br /&gt;
|mpserver16.flightgear.org&lt;br /&gt;
|Kansas City, Missouri, USA&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Rob Dosogne&lt;br /&gt;
|truthsolo&lt;br /&gt;
|truthsolo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver17.flightgear.org&lt;br /&gt;
|Cluj, Romania&lt;br /&gt;
|{{n/a}}&lt;br /&gt;
|Marius&lt;br /&gt;
|tuxum&lt;br /&gt;
|tuxum&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver18.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
''Information as at 2014-01-04''&lt;br /&gt;
&lt;br /&gt;
Use [http://mpserver16.flightgear.org/ this], [http://mpmap01.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. As of FlightGear 2.10.0, the in-sim dialog only displays servers that are available. &lt;br /&gt;
&lt;br /&gt;
Geographic locations of the servers are also available at [http://goo.gl/maps/jBwUd Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=66138</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=66138"/>
		<updated>2014-01-04T14:36:57Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[air traffic control]]lers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate drops]] during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than San Francisco's [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Getting online ==&lt;br /&gt;
[[File:Multiplayer settings dialog.jpg|thumb|300px|Multiplayer settings dialog]]&lt;br /&gt;
As of FlightGear 2.4.0, multiplayer settings can be accessed via the in-sime Multiplayer menu. All you need to do is enter a callsign and select a server from the menu. Press Connect to go online. &lt;br /&gt;
&lt;br /&gt;
This is by far the easiest way to get online, but in some cases the methods mentioned below may be prefered.&lt;br /&gt;
&lt;br /&gt;
=== Using the launcher / FGRun ===&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice.&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
=== Using fgfs from the command line ===&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
==== Now, going more slowly for those who are completely lost... ====&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''Linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP or later''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Multiple connections per computer ===&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Multiplayer &amp;gt; Pilot list dialog and click the ignore button next to the pilot's call sign. As of FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear 2.4.0 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer map ==&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://mpserver15.flightgear.org Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Los Angeles, USA&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Lloyd Stevens&lt;br /&gt;
|ls4680&lt;br /&gt;
|ls4680&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Hergen&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|{{n/a}}&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|{{n/a}}&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|{{yes|[http://mpserver12.flightgear.org mpserver12]}}&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver16.flightgear.org&lt;br /&gt;
|Kansas City, Missouri, USA&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|Rob Dosogne&lt;br /&gt;
|truthsolo&lt;br /&gt;
|truthsolo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver17.flightgear.org&lt;br /&gt;
|Cluj, Romania&lt;br /&gt;
|{{n/a}}&lt;br /&gt;
|Marius&lt;br /&gt;
|tuxum&lt;br /&gt;
|tuxum&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver18.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|{{yes|[http://mpserver15.flightgear.org mpserver15]}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
''Information as at 2014-01-04''&lt;br /&gt;
&lt;br /&gt;
Use [http://mpserver16.flightgear.org/ this], [http://mpmap01.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. As of FlightGear 2.10.0, the in-sim dialog only displays servers that are available. &lt;br /&gt;
&lt;br /&gt;
Geographic locations of the servers are also available at [http://goo.gl/maps/jBwUd Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=60790</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=60790"/>
		<updated>2013-05-31T14:10:59Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[air traffic control]]lers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate drops]] during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than San Francisco's [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://mpserver15.flightgear.org Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Kansas, USA&lt;br /&gt;
|&lt;br /&gt;
|Sabin&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|&lt;br /&gt;
|Tobias Marx&lt;br /&gt;
|DocMarten&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|No&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|No&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|No&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|No&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|[http://mpserver12.flightgear.org MPServer12]&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|No&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver16.flightgear.org&lt;br /&gt;
|Texas, USA&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Rob Dosogne&lt;br /&gt;
|truthsolo&lt;br /&gt;
|truthsolo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver17.flightgear.org&lt;br /&gt;
|Cluj, Romania&lt;br /&gt;
|&lt;br /&gt;
|Marius&lt;br /&gt;
|tuxum&lt;br /&gt;
|tuxum&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver18.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
''Information as at 2013-05-31''&lt;br /&gt;
&lt;br /&gt;
Use [http://mpserver16.flightgear.org/ this], [http://mpmap01.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. As of FlightGear 2.10.0, the in-sim dialog only displays servers that are available. &lt;br /&gt;
&lt;br /&gt;
Geographic locations of the servers are also available at [http://goo.gl/maps/jBwUd Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
&lt;br /&gt;
=== Multiplayer map ===&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Getting online ==&lt;br /&gt;
As of FlightGear 2.4.0, multiplayer settings can be accessed via the in-sime Multiplayer menu. This is by far the easiest way to get online, but in some cases the methods mentioned below may be prefered.&lt;br /&gt;
&lt;br /&gt;
=== Using the Windows launcher / FGRun ===&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether it is already in use or not. Do not pick a callsign that is already used!&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
=== Using fgfs from the command line ===&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
==== Now, going more slowly for those who are completely lost... ====&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''Linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP or later''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
== Multiple connections per computer ==&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Multiplayer &amp;gt; Pilot list dialog and click the ignore button next to the pilot's call sign. As of FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear 2.4.0 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=59262</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=59262"/>
		<updated>2013-03-31T01:07:43Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[air traffic control]]lers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate drops]] during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than San Francisco's [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://mpserver15.flightgear.org Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Kansas, USA&lt;br /&gt;
|&lt;br /&gt;
|Sabin&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|&lt;br /&gt;
|Tobias Marx&lt;br /&gt;
|DocMarten&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|No&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|No&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|No&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|No&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|No&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver16.flightgear.org&lt;br /&gt;
|Texas, USA&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Rob Dosogne&lt;br /&gt;
|truthsolo&lt;br /&gt;
|truthsolo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver17.flightgear.org&lt;br /&gt;
|Cluj, Romania&lt;br /&gt;
|[http://mpserver17.flightgear.org Yes]&lt;br /&gt;
|Marius&lt;br /&gt;
|tuxum&lt;br /&gt;
|tuxum&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver18.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|No&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
''Information as at 2013-03-31''&lt;br /&gt;
&lt;br /&gt;
Use [http://mpserver16.flightgear.org/ this], [http://mpmap01.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. As of FlightGear 2.10.0, the in-sim dialog only displays servers that are available. &lt;br /&gt;
&lt;br /&gt;
Geographic locations of the servers are also available at [http://goo.gl/maps/jBwUd Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
&lt;br /&gt;
=== Multiplayer map ===&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Getting online ==&lt;br /&gt;
As of FlightGear 2.4.0, multiplayer settings can be accessed via the in-sime Multiplayer menu. This is by far the easiest way to get online, but in some cases the methods mentioned below may be prefered.&lt;br /&gt;
&lt;br /&gt;
=== Using the Windows launcher / FGRun ===&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether it is already in use or not. Do not pick a callsign that is already used!&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
=== Using fgfs from the command line ===&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
==== Now, going more slowly for those who are completely lost... ====&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''Linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP or later''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
== Multiple connections per computer ==&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Multiplayer &amp;gt; Pilot list dialog and click the ignore button next to the pilot's call sign. As of FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear 2.4.0 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_November_2012&amp;diff=55696</id>
		<title>FlightGear Newsletter November 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_November_2012&amp;diff=55696"/>
		<updated>2012-11-17T05:13:07Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Call for volunteers */  FGTracker Web&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{newsletter}}&lt;br /&gt;
{{TOC_right|limit=2}}&lt;br /&gt;
&lt;br /&gt;
''We would like to emphasize that the monthly newsletter can not live without the contributions of FlightGear users and developers. Everyone with a wiki account (free to register) can edit the newsletter and every contribution is welcome. So if you know about any FlightGear related news or projects such as for example updated scenery or aircraft, please do feel invited to add such news to the newsletter. Core developers are encouraged to add news about their latest work to the newsletter's development section and the changelog of the upcoming release.''&lt;br /&gt;
&lt;br /&gt;
== Development news ==&lt;br /&gt;
Note to all contributors: Please also copy your newsletter additions to the changelog of the upcoming release: [[Changelog_3.0.0]].&lt;br /&gt;
&lt;br /&gt;
=== Random Buildings ===&lt;br /&gt;
&amp;lt;!-- These are currently just a bunch of placeholders for the latest projects (as of 08/2012)  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Project Rembrandt ===&lt;br /&gt;
=== Canvas System ===&lt;br /&gt;
&amp;lt;!--additions should also be added to:http://wiki.flightgear.org/Changelog_3.0.0#Some_of_the_major_changes_include: --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== High Level Architecture ===&lt;br /&gt;
=== FlightGear an Android ===&lt;br /&gt;
&lt;br /&gt;
=== Usability Improvements ===&lt;br /&gt;
&lt;br /&gt;
=== Mailing list digest ===&lt;br /&gt;
&lt;br /&gt;
(by far the easiest option to populate the newsletter with contents is copying/pasting stuff from the forum and the mailing list or the git logs)&lt;br /&gt;
&lt;br /&gt;
=== Forum digest ===&lt;br /&gt;
&lt;br /&gt;
=== Git digest ===&lt;br /&gt;
&lt;br /&gt;
=== Getting involved as a programmer ===&lt;br /&gt;
&lt;br /&gt;
Please see [[Howto:Start core development]]&lt;br /&gt;
&lt;br /&gt;
== Release ChangeLog ==&lt;br /&gt;
This section lists changes committed this month that will be available in the next release, these will be copied to the release changelog shortly before a release (for each month), so that we hopefully get a comprehensive list of new features.&lt;br /&gt;
&lt;br /&gt;
== Interview with a contributor (NAME) ==&lt;br /&gt;
''In each edition we have an interview with a contributor. Suggestions for possible questions are available on [[interview questions]], you are invited to come up with new questions and interview ideas obviously! Anyone is free to write an interview (with him-/herself or others) for next month's newsletter! If you'd like to help interview a contributor or get interviewed, please do consider adding yourself to the [[list of interview volunteers]]! To keep this going and less awkward, we are currently trying to come up with the convention that former interviewees become next month's interviewers.''&lt;br /&gt;
&lt;br /&gt;
* How long have you been involved in FlightGear?&lt;br /&gt;
* What are your major interests in FlightGear?&lt;br /&gt;
* What project are you working on right now?&lt;br /&gt;
* What do you plan on doing in the future?&lt;br /&gt;
* Are you happy with the way the FlightGear project is going?&lt;br /&gt;
* What do you enjoy most about developing for FlightGear?&lt;br /&gt;
* Are there any &amp;quot;hidden features&amp;quot; you have worked on in FlightGear that new users may miss?&lt;br /&gt;
* What advice can you give to new developers who want to get started on their first aircraft/new feature/Nasal script?&lt;br /&gt;
&lt;br /&gt;
More questions are being collected here: [[Interview questions]].&lt;br /&gt;
&lt;br /&gt;
Stay tuned for next month's interview, featuring FlightGear contributor XXXXXXXX &lt;br /&gt;
&lt;br /&gt;
== Snapshot releases ==&lt;br /&gt;
Every now and then, easy-to-install development snapshots are created (usually, twice montlhy). These snapshos depict a recent state of the development version of FlightGear. By using them users can test out features that will be included in the upcoming release. Testers are encouraged to file bugs at [http://code.google.com/p/flightgear-bugs/ the issue tracker].&lt;br /&gt;
&lt;br /&gt;
The snapshot can be download via the links at the bottom of this page: http://www.flightgear.org/download/. Updates and feedback can be found [http://flightgear.org/forums/viewtopic.php?f=28&amp;amp;t=10488&amp;amp;p=144233&amp;amp;hilit=snapshot#p144233 at the forum].&lt;br /&gt;
&lt;br /&gt;
== Translators required ==&lt;br /&gt;
{|&lt;br /&gt;
|[[File:en.gif]]&lt;br /&gt;
|The FlightGear Wiki still needs help for translating it into various languages. If you are interested in making the FlightGear Wiki multi-language then start at [[Help:Translate]].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:de.gif]]&lt;br /&gt;
|Das FlightGear Wiki benötigt immer noch Hilfe bei der Übersetzung in verschiedene Sprachen. Wenn Du Interesse daran hast, das FlightGear Wiki Mehrsprachig zu machen, dann fang doch mit [[:de:Help:Übersetzen|Help:Übersetzen]] an.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:nl.gif]]&lt;br /&gt;
|De FlightGear Wiki kan nog steed hulp gebruiken bij het vertalen van artikelen. Als je interesse hebt om de wiki meertalig te maken, raden we je aan om een kijkje te nemen bij [[:nl:Help:Vertalen|Help:Vertalen]].&lt;br /&gt;
|-&lt;br /&gt;
|[[File:es.gif]]&lt;br /&gt;
|La FlightGear wiki todavía necesita ayuda para traducirla a varios lenguajes. Si estás interesado en hacer la FlightGear wiki multilingüe, entonces comienza en [[:es:Help:Traducir|Help:Traducir]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Nasal for newbies ==&lt;br /&gt;
&lt;br /&gt;
== New software tools and projects ==&lt;br /&gt;
&lt;br /&gt;
== FlightGear addons and mods ==&lt;br /&gt;
&lt;br /&gt;
== In the hangar ==&lt;br /&gt;
&lt;br /&gt;
All the way back in May 2011, we addopted a new status-rating system for aircraft. So far, only a few have actually been rated, as can be seen in the list 'hockenberry' set up at [https://docs.google.com/spreadsheet/ccc?key=0ApzphjA4w05ndF94Y2F0bzJTbHQ5QTJXZXJRcUVRbWc&amp;amp;hl=en_US Google Docs]. If you're an aircraft developer and your aircraft is/are not on the list, please consider rating their status. All you'll need to know/do is described at [[Formalizing Aircraft Status]]. If you'd just like to get started contributing to FlightGear, this would also seem like an excellent way to get started.&lt;br /&gt;
&lt;br /&gt;
=== New aircraft ===&lt;br /&gt;
&lt;br /&gt;
=== Updated aircraft ===&lt;br /&gt;
'''Mudry Cap10B :''' New update of the [[Mudry_Cap10b|Cap10B]] by PAF team. Full Rembrandt compatibility (lights, transparency, 3D), full dual control (perfect for aerobatic learning), rating system, new texture, new shader...&amp;lt;br/&amp;gt;&lt;br /&gt;
Download available on [http://equipe-flightgear.forumactif.com/t835-hangar-de-la-paf-paf-team-hangar PAF team hangar]&lt;br /&gt;
&lt;br /&gt;
=== Liveries ===&lt;br /&gt;
&lt;br /&gt;
== Scenery corner ==&lt;br /&gt;
=== Airports ===&lt;br /&gt;
&lt;br /&gt;
== Aircraft of the month ==&lt;br /&gt;
== Airport of the month ==&lt;br /&gt;
== Screenshot of the month ==&lt;br /&gt;
&lt;br /&gt;
== Suggested flights ==&lt;br /&gt;
== Aircraft reviews ==&lt;br /&gt;
&lt;br /&gt;
== Wiki updates ==&lt;br /&gt;
===New articles===&lt;br /&gt;
&amp;lt;DynamicArticleList&amp;gt;&lt;br /&gt;
  type=new&lt;br /&gt;
  count=10&lt;br /&gt;
&amp;lt;/DynamicArticleList&amp;gt;&lt;br /&gt;
===New aircraft articles===&lt;br /&gt;
&amp;lt;DynamicArticleList&amp;gt;&lt;br /&gt;
  type=new&lt;br /&gt;
  count=10&lt;br /&gt;
  categoryRoot=Aircraft&lt;br /&gt;
&amp;lt;/DynamicArticleList&amp;gt;&lt;br /&gt;
===Most popular newsletters===&lt;br /&gt;
&amp;lt;DynamicArticleList&amp;gt;&lt;br /&gt;
  type=hot&lt;br /&gt;
  count=5&lt;br /&gt;
  categoryRoot=FlightGear Newsletter&lt;br /&gt;
&amp;lt;/DynamicArticleList&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Community news ==&lt;br /&gt;
=== FlightGear on YouTube ===&lt;br /&gt;
&lt;br /&gt;
=== New tutorials and screencasts ===&lt;br /&gt;
=== Forum news ===&lt;br /&gt;
=== Multiplayer ===&lt;br /&gt;
=== Virtual airlines ===&lt;br /&gt;
=== FlightGear events ===&lt;br /&gt;
=== Review of Flightgear ===&lt;br /&gt;
A new user of Flightgear blogged a review.&lt;br /&gt;
Read it here [http://shallowreviews.blogspot.dk/ Shallow Reviews].&lt;br /&gt;
&lt;br /&gt;
== Useful links ==&lt;br /&gt;
== And finally ... ==&lt;br /&gt;
=== Contributing ===&lt;br /&gt;
One of the regular thoughts expressed on the FlightGear forums is &amp;quot;I'd like to contribute but I don't know how to program, and I don't have the time&amp;quot;. Unfortunately, there is a common mis-conception that contributing requires programming and lots of free time. In fact, there are a huge range of ways to contribute to the project without needing to write code or spending days working on something. &lt;br /&gt;
&lt;br /&gt;
For ideas on starting to contribute to FlightGear, you may want to check out: [[Volunteer]].&lt;br /&gt;
&lt;br /&gt;
To learn more about how the project works, please see [http://flightgear.org/forums/viewtopic.php?f=42&amp;amp;t=15267#p149971 this short essay] written by Thorsten.&lt;br /&gt;
&lt;br /&gt;
=== Call for volunteers ===&lt;br /&gt;
* The [[FGRadar]] project (standalone ATC client) is looking for people to join the project, give ideas, requests or opinions.&lt;br /&gt;
* The [[Flightgear On Android]] team is looking for testers&lt;br /&gt;
* The [[Target4Today]] team is looking for volunteers to help improving FlightGear's combat support&lt;br /&gt;
* The [[OpenRadar]] project is looking for a new maintainer.&lt;br /&gt;
* The [[FGFSPM]] (FlightGear Package Manager) is looking for a new maintainer.&lt;br /&gt;
* The [http://mpserver15.flightgear.org FGTracker Web] is looking for a web programmer. Details are [http://mpserver15.flightgear.org/modules/news/article.php?storyid=14 here].&lt;br /&gt;
&lt;br /&gt;
=== Did you know ===&lt;br /&gt;
&lt;br /&gt;
[[Category:FlightGear Newsletter|2012 11]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=55691</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=55691"/>
		<updated>2012-11-17T02:11:30Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */  MP Server status update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[ATC]]ers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate]] drops during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://mpserver15.flightgear.org Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Kansas, USA&lt;br /&gt;
|&lt;br /&gt;
|Sabin&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|&lt;br /&gt;
|Tobias Marx&lt;br /&gt;
|DocMarten&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|No&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|[http://mpserver12.flightgear.org Yes]&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|No&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver16.flightgear.org&lt;br /&gt;
|Texas, USA&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Rob Dosogne&lt;br /&gt;
|truthsolo&lt;br /&gt;
|truthsolo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver17.flightgear.org&lt;br /&gt;
|Cluj, Romania&lt;br /&gt;
|[http://mpserver17.flightgear.org Yes]&lt;br /&gt;
|Marius&lt;br /&gt;
|tuxum&lt;br /&gt;
|tuxum&lt;br /&gt;
|Offline&lt;br /&gt;
|}&lt;br /&gt;
* Information as at 2012-11-17&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use [http://mpserver16.flightgear.org/ this], [http://mpmap01.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. Locations of the servers are also available at [http://goo.gl/maps/jBwUd Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
=== Multiplayer Map ===&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Multiple connections per computer ==&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Using the Windows launcher / FGRun ==&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether it is already in use or not. Do not pick a callsign that is already used!&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
== Using fgfs from the command line ==&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
=== Now, going more slowly for those who are completely lost... ===&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP''' or '''Vista''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer Chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Network-&amp;gt;&amp;quot;Pilot list&amp;quot; dialog and click the ignore button next to the pilot's call sign. In FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear GIT of 21 May 2010 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' The ignore function is supported by FlightGear 2.0.0 or later.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Set_up_a_multiplayer_server&amp;diff=54469</id>
		<title>Howto:Set up a multiplayer server</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Set_up_a_multiplayer_server&amp;diff=54469"/>
		<updated>2012-09-29T23:49:37Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Compiling FGMS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to providing a short overview about installing the [[FlightGear Multiplayer Server]] ('fgms'). The reader is assumed to be reasonably familiar with working in a Unix/Linux shell environment.&lt;br /&gt;
&lt;br /&gt;
== Pre-Requisites ==&lt;br /&gt;
* A computer running a variant of *nix to compile and host the server. Speed of the machine isn't of great consequence as the protocol is a multiplexer which doesn't require much processing grunt.&lt;br /&gt;
* direct/physical or remote access to the server (i.e. SSH/telnet, a conventional web hosting package will usually '''not''' be sufficient!)-suitable hosting packages are: dedicated root servers, virtual private servers, shell servers - for a collection of '''free''' shell account providers that may be suitable for fgms, see [[Free Shell Providers]] (you may want to check this out if you are interested in running fgms but don't have hosting yet)&lt;br /&gt;
* if the server is meant to be a public internet server: an internet connection, featuring sufficient upstream/downstream capabilities (see below for details concerning bandwidth requirements). &lt;br /&gt;
* firewall policies will need to be set up to allow for incoming and outgoing UDP traffic for the corresponding ports, the same applies to the administration port (TCP)&lt;br /&gt;
* permission to run unattended background processes (this may only be an issue with certain limited hosting packages)&lt;br /&gt;
* a working GNU toolchain including gcc (compiler), gmake &amp;amp; ranlib (to compile the source code)&lt;br /&gt;
* fgms source code, currently version 0.9.11 (do not use CVS/HEAD), see: http://fgms.sourceforge.net and http://sourceforge.net/projects/fgms&lt;br /&gt;
* about 5-10 MB of hard disk space (mainly required for building the binary)&lt;br /&gt;
&lt;br /&gt;
== Traffic &amp;amp; Bandwidth Considerations ==&lt;br /&gt;
&lt;br /&gt;
Note: Currently (May 2008), the server code basically boils down to a packet multiplexer (i.e. most data is -unconditionally- transmitted to all 'active' clients), which may thus create considerable amounts of traffic; this ought to be taken into consideration due to bandwidth limitations in most hosting packages (i.e. '''fgms may create considerable amounts of traffic!'''). For basic calculations: inbound traffic is 25 Kilobit per second while outbound is 25 Kbits per second for each plane/client that can 'see' another. &lt;br /&gt;
&lt;br /&gt;
By default, assuming a 10hz update interval, each active fgfs client will currently cause I/O traffic of approximately 5 kbytes/sec (one update consuming ~500 bytes) [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg16016.html].&lt;br /&gt;
&lt;br /&gt;
As client updates have to be propagated to all other active clients by the server, this number has to be multiplied by the number of active clients -1 (i.e. clients within a configurable range, minus the originating client). &lt;br /&gt;
In addition, the fgms system allows for traffic updates to be sort of 'mirrored' on (relayed to) other configurable multiplayer/relay servers. &lt;br /&gt;
&lt;br /&gt;
This feature makes it possible for users/clients to use an arbitrary server (with acceptable latency), but still see clients/vehicles connected to different servers. Thus, such relay servers may additionally increase inbound/outbound traffic considerably as all traffic is mirrored/propagated to such relays.&lt;br /&gt;
&lt;br /&gt;
Having more servers should actually decrease the load on each server in high load situations, i.e. when most of the clients are within range of each other. See this&lt;br /&gt;
[http://www.gidenstam.org/FlightGear/fgms/fgms_bandwidth_estimates.txt brief note on the theoretical bandwidth behaviour of fgms.]&lt;br /&gt;
&lt;br /&gt;
=== Facts ===&lt;br /&gt;
In March 2008, the main fgms multiplayer server (pigeond.net) was reported to consume approximately 15 gb of bandwidth per '''day''', with an average throughput of 200 kB/sec and peak loads of up to ~ 650 kB/sec [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg16016.html].&lt;br /&gt;
&lt;br /&gt;
During the same month (the much less used but interconnected) mpserver06.flightgear.org had on average 742 MB incoming and 688 MB outgoing traffic per day (i.e. 72 kbit/sec respective 66 kbit/sec on average).&lt;br /&gt;
&lt;br /&gt;
In September 2009, mpserver 05 had a massive peak bandwidth of 1.0 MB/sec. Average bandwidth consumed was about 9 GB of bandwidth per day. The average bandwidth usage per day is climbing due to more users moving from 02 to 05.&lt;br /&gt;
&lt;br /&gt;
=== Reducing bandwidth requirements ===&lt;br /&gt;
Total network traffic is mainly determined by the number of active clients that 'see eachother' and configured mirrors. &lt;br /&gt;
If traffic considerations are relevant, the following options exist to reduce overall server/network load:&lt;br /&gt;
&lt;br /&gt;
* configure a relatively low &amp;quot;server.out_of_reach&amp;quot; value, so that clients outside a certain range are not provided with updates (usually about 100 nm on the main server network)&lt;br /&gt;
* for virtual gatherings (i.e. fly-ins), have clients use airports and places that do not have lots of other traffic (i.e. in other words, avoid places like standard airports such as KSFO)&lt;br /&gt;
* avoid the use of unnecessary relay servers&lt;br /&gt;
* if you are not interested in your server being publicly available, only share its address with your friends privately&lt;br /&gt;
* for local testing/development purposes, you may want to run only a private fgms session, that may be specific to your LAN or even computer.&lt;br /&gt;
&lt;br /&gt;
=== Hosting Packages known to be suitable for fgms hosting ===&lt;br /&gt;
(yet to be filled in)&lt;br /&gt;
&lt;br /&gt;
== Getting fgms ==&lt;br /&gt;
&lt;br /&gt;
* Download the latest stable version via http://gitorious.org/fgms/fgms-0-x/.&lt;br /&gt;
To download a file to a server from an ssh session, you could use git tools, i.e.:&lt;br /&gt;
&lt;br /&gt;
 $git clone git://gitorious.org/fgms/fgms-0-x.git&lt;br /&gt;
&lt;br /&gt;
== Compiling FGMS ==&lt;br /&gt;
Follow the steps in the file README.cmake. README.cmake is inside the folder just got from git.&lt;br /&gt;
&lt;br /&gt;
(In general, on any current machine this should ''not'' take any longer than 30-60 seconds)&lt;br /&gt;
&lt;br /&gt;
== Setting up the config file ==&lt;br /&gt;
&lt;br /&gt;
At this point you should have a working fgms binary in the directory ''src/server'', so copy fgms_example.conf to fgms.conf and edit it to suit your situation. If the server will be offline or for private use (i.e. LAN-only, please comment out the relay servers section. This will save bandwidth from the server being consumed.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
To install fgms, type ''make install''.&lt;br /&gt;
If you want to install fgms without root privileges, you will have to customize your configuration and build settings accordingly (please consult the previously mentioned INSTALL file or run ./configure --help for details). To install fgms within a subdirectory of your home directory, named 'bin' you could for example run: &lt;br /&gt;
&lt;br /&gt;
  $ PREFIX=~/bin ./configure --prefix=$PREFIX &amp;amp;&amp;amp; make install || echo &amp;quot;Oops, there was a problem !&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Depending on whether ~/bin exists already and is already specified in your $PATH environment variable, you may also want to add this folder to $PATH.&lt;br /&gt;
&lt;br /&gt;
== Running FGMS for the first time ==&lt;br /&gt;
&lt;br /&gt;
In addition to its configuration file, FGMS supports a number of configuration parameters that can be passed at startup (and that will by default override any configuration file settings), to get a summary of supported parameters, you may want to run:&lt;br /&gt;
 $ ./fgms --help&lt;br /&gt;
&lt;br /&gt;
Which should present you with the following output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
options are:&lt;br /&gt;
-h            print this help screen&lt;br /&gt;
-a PORT       listen to PORT for telnet&lt;br /&gt;
-c config     read 'config' as configuration file&lt;br /&gt;
-p PORT       listen to PORT&lt;br /&gt;
-t TTL        Time a client is active while not sending packets&lt;br /&gt;
-o OOR        nautical miles two players must be apart to be out of reach&lt;br /&gt;
-l LOGFILE    Log to LOGFILE&lt;br /&gt;
-v LEVEL      verbosity (loglevel) in range 1 (few) and 5 (much)&lt;br /&gt;
-d            do _not_ run as a daemon (stay in foreground)&lt;br /&gt;
-D            do run as a daemon&lt;br /&gt;
&lt;br /&gt;
the default is to run as a daemon, which can be overridden in the&lt;br /&gt;
config file.&lt;br /&gt;
commandline parameters always override config file options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After having finished the fgms configuration, you can try running fgms and start up fgfs to use the new server.&lt;br /&gt;
If you'd like to make it a public server, you can simply use your external (public) IP address to set up the multiplayer in fgfs.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[Howto: Multiplayer|Multiplayer howto]]&lt;br /&gt;
* [[MPmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Set up a multiplayer server]]&lt;br /&gt;
[[fr:Installer un serveur multijoueur]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Set_up_a_multiplayer_server&amp;diff=54468</id>
		<title>Howto:Set up a multiplayer server</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Set_up_a_multiplayer_server&amp;diff=54468"/>
		<updated>2012-09-29T17:03:44Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Getting fgms */ FGMS is now on git&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to providing a short overview about installing the [[FlightGear Multiplayer Server]] ('fgms'). The reader is assumed to be reasonably familiar with working in a Unix/Linux shell environment.&lt;br /&gt;
&lt;br /&gt;
== Pre-Requisites ==&lt;br /&gt;
* A computer running a variant of *nix to compile and host the server. Speed of the machine isn't of great consequence as the protocol is a multiplexer which doesn't require much processing grunt.&lt;br /&gt;
* direct/physical or remote access to the server (i.e. SSH/telnet, a conventional web hosting package will usually '''not''' be sufficient!)-suitable hosting packages are: dedicated root servers, virtual private servers, shell servers - for a collection of '''free''' shell account providers that may be suitable for fgms, see [[Free Shell Providers]] (you may want to check this out if you are interested in running fgms but don't have hosting yet)&lt;br /&gt;
* if the server is meant to be a public internet server: an internet connection, featuring sufficient upstream/downstream capabilities (see below for details concerning bandwidth requirements). &lt;br /&gt;
* firewall policies will need to be set up to allow for incoming and outgoing UDP traffic for the corresponding ports, the same applies to the administration port (TCP)&lt;br /&gt;
* permission to run unattended background processes (this may only be an issue with certain limited hosting packages)&lt;br /&gt;
* a working GNU toolchain including gcc (compiler), gmake &amp;amp; ranlib (to compile the source code)&lt;br /&gt;
* fgms source code, currently version 0.9.11 (do not use CVS/HEAD), see: http://fgms.sourceforge.net and http://sourceforge.net/projects/fgms&lt;br /&gt;
* about 5-10 MB of hard disk space (mainly required for building the binary)&lt;br /&gt;
&lt;br /&gt;
== Traffic &amp;amp; Bandwidth Considerations ==&lt;br /&gt;
&lt;br /&gt;
Note: Currently (May 2008), the server code basically boils down to a packet multiplexer (i.e. most data is -unconditionally- transmitted to all 'active' clients), which may thus create considerable amounts of traffic; this ought to be taken into consideration due to bandwidth limitations in most hosting packages (i.e. '''fgms may create considerable amounts of traffic!'''). For basic calculations: inbound traffic is 25 Kilobit per second while outbound is 25 Kbits per second for each plane/client that can 'see' another. &lt;br /&gt;
&lt;br /&gt;
By default, assuming a 10hz update interval, each active fgfs client will currently cause I/O traffic of approximately 5 kbytes/sec (one update consuming ~500 bytes) [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg16016.html].&lt;br /&gt;
&lt;br /&gt;
As client updates have to be propagated to all other active clients by the server, this number has to be multiplied by the number of active clients -1 (i.e. clients within a configurable range, minus the originating client). &lt;br /&gt;
In addition, the fgms system allows for traffic updates to be sort of 'mirrored' on (relayed to) other configurable multiplayer/relay servers. &lt;br /&gt;
&lt;br /&gt;
This feature makes it possible for users/clients to use an arbitrary server (with acceptable latency), but still see clients/vehicles connected to different servers. Thus, such relay servers may additionally increase inbound/outbound traffic considerably as all traffic is mirrored/propagated to such relays.&lt;br /&gt;
&lt;br /&gt;
Having more servers should actually decrease the load on each server in high load situations, i.e. when most of the clients are within range of each other. See this&lt;br /&gt;
[http://www.gidenstam.org/FlightGear/fgms/fgms_bandwidth_estimates.txt brief note on the theoretical bandwidth behaviour of fgms.]&lt;br /&gt;
&lt;br /&gt;
=== Facts ===&lt;br /&gt;
In March 2008, the main fgms multiplayer server (pigeond.net) was reported to consume approximately 15 gb of bandwidth per '''day''', with an average throughput of 200 kB/sec and peak loads of up to ~ 650 kB/sec [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg16016.html].&lt;br /&gt;
&lt;br /&gt;
During the same month (the much less used but interconnected) mpserver06.flightgear.org had on average 742 MB incoming and 688 MB outgoing traffic per day (i.e. 72 kbit/sec respective 66 kbit/sec on average).&lt;br /&gt;
&lt;br /&gt;
In September 2009, mpserver 05 had a massive peak bandwidth of 1.0 MB/sec. Average bandwidth consumed was about 9 GB of bandwidth per day. The average bandwidth usage per day is climbing due to more users moving from 02 to 05.&lt;br /&gt;
&lt;br /&gt;
=== Reducing bandwidth requirements ===&lt;br /&gt;
Total network traffic is mainly determined by the number of active clients that 'see eachother' and configured mirrors. &lt;br /&gt;
If traffic considerations are relevant, the following options exist to reduce overall server/network load:&lt;br /&gt;
&lt;br /&gt;
* configure a relatively low &amp;quot;server.out_of_reach&amp;quot; value, so that clients outside a certain range are not provided with updates (usually about 100 nm on the main server network)&lt;br /&gt;
* for virtual gatherings (i.e. fly-ins), have clients use airports and places that do not have lots of other traffic (i.e. in other words, avoid places like standard airports such as KSFO)&lt;br /&gt;
* avoid the use of unnecessary relay servers&lt;br /&gt;
* if you are not interested in your server being publicly available, only share its address with your friends privately&lt;br /&gt;
* for local testing/development purposes, you may want to run only a private fgms session, that may be specific to your LAN or even computer.&lt;br /&gt;
&lt;br /&gt;
=== Hosting Packages known to be suitable for fgms hosting ===&lt;br /&gt;
(yet to be filled in)&lt;br /&gt;
&lt;br /&gt;
== Getting fgms ==&lt;br /&gt;
&lt;br /&gt;
* Download the latest stable version via http://gitorious.org/fgms/fgms-0-x/.&lt;br /&gt;
To download a file to a server from an ssh session, you could use git tools, i.e.:&lt;br /&gt;
&lt;br /&gt;
 $git clone git://gitorious.org/fgms/fgms-0-x.git&lt;br /&gt;
&lt;br /&gt;
== Compiling FGMS ==&lt;br /&gt;
('''Note:''' if you want to build/install fgms using customized paths or settings (i.e. as non-root user, installing into your $HOME), you may want to consult the INSTALL file located in the source directory for additional help)&lt;br /&gt;
&lt;br /&gt;
# . Extract the file to a temporary directory (i.e. using tar xzf filename.tgz) and cd into it&lt;br /&gt;
# . Run ''./configure'' to create the Makefile&lt;br /&gt;
# . Run ''make'' to build the packages.&lt;br /&gt;
&lt;br /&gt;
You can combine the two latter steps by running:&lt;br /&gt;
&lt;br /&gt;
 $ ./configure &amp;amp;&amp;amp; make&lt;br /&gt;
&lt;br /&gt;
(In general, on any current machine this should ''not'' take any longer than 30-60 seconds)&lt;br /&gt;
&lt;br /&gt;
== Setting up the config file ==&lt;br /&gt;
&lt;br /&gt;
At this point you should have a working fgms binary in the directory ''src/server'', so copy fgms_example.conf to fgms.conf and edit it to suit your situation. If the server will be offline or for private use (i.e. LAN-only, please comment out the relay servers section. This will save bandwidth from the server being consumed.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
To install fgms, type ''make install''.&lt;br /&gt;
If you want to install fgms without root privileges, you will have to customize your configuration and build settings accordingly (please consult the previously mentioned INSTALL file or run ./configure --help for details). To install fgms within a subdirectory of your home directory, named 'bin' you could for example run: &lt;br /&gt;
&lt;br /&gt;
  $ PREFIX=~/bin ./configure --prefix=$PREFIX &amp;amp;&amp;amp; make install || echo &amp;quot;Oops, there was a problem !&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Depending on whether ~/bin exists already and is already specified in your $PATH environment variable, you may also want to add this folder to $PATH.&lt;br /&gt;
&lt;br /&gt;
== Running FGMS for the first time ==&lt;br /&gt;
&lt;br /&gt;
In addition to its configuration file, FGMS supports a number of configuration parameters that can be passed at startup (and that will by default override any configuration file settings), to get a summary of supported parameters, you may want to run:&lt;br /&gt;
 $ ./fgms --help&lt;br /&gt;
&lt;br /&gt;
Which should present you with the following output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
options are:&lt;br /&gt;
-h            print this help screen&lt;br /&gt;
-a PORT       listen to PORT for telnet&lt;br /&gt;
-c config     read 'config' as configuration file&lt;br /&gt;
-p PORT       listen to PORT&lt;br /&gt;
-t TTL        Time a client is active while not sending packets&lt;br /&gt;
-o OOR        nautical miles two players must be apart to be out of reach&lt;br /&gt;
-l LOGFILE    Log to LOGFILE&lt;br /&gt;
-v LEVEL      verbosity (loglevel) in range 1 (few) and 5 (much)&lt;br /&gt;
-d            do _not_ run as a daemon (stay in foreground)&lt;br /&gt;
-D            do run as a daemon&lt;br /&gt;
&lt;br /&gt;
the default is to run as a daemon, which can be overridden in the&lt;br /&gt;
config file.&lt;br /&gt;
commandline parameters always override config file options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After having finished the fgms configuration, you can try running fgms and start up fgfs to use the new server.&lt;br /&gt;
If you'd like to make it a public server, you can simply use your external (public) IP address to set up the multiplayer in fgfs.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[Howto: Multiplayer|Multiplayer howto]]&lt;br /&gt;
* [[MPmap]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Set up a multiplayer server]]&lt;br /&gt;
[[fr:Installer un serveur multijoueur]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=53754</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=53754"/>
		<updated>2012-09-02T15:20:14Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */ ahven no longer maintain the fgtracker.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[ATC]]ers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate]] drops during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://mpserver15.flightgear.org Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Kansas, USA&lt;br /&gt;
|&lt;br /&gt;
|Sabin&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|&lt;br /&gt;
|Tobias Marx&lt;br /&gt;
|DocMarten&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|No&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|Yes&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|No&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|Yes&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|No&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|[http://mpserver12.flightgear.org Yes]&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|No&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver16.flightgear.org&lt;br /&gt;
|Texas, USA&lt;br /&gt;
|[http://mpserver15.flightgear.org Yes]&lt;br /&gt;
|Rob Dosogne&lt;br /&gt;
|truthsolo&lt;br /&gt;
|truthsolo&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use [http://mpserver16.flightgear.org/ this], [http://mpmap01.flightgear.org/mpstatus/ this], [http://mpmap02.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. Locations of the servers are also available at [http://maps.google.nl/maps/ms?hl=nl&amp;amp;ie=UTF8&amp;amp;msa=0&amp;amp;msid=108788649448915642705.000481c029e653a30807c Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
=== Multiplayer Map ===&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Multiple connections per computer ==&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Using the Windows launcher / FGRun ==&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether it is already in use or not. Do not pick a callsign that is already used!&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
== Using fgfs from the command line ==&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
=== Now, going more slowly for those who are completely lost... ===&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP''' or '''Vista''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer Chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Network-&amp;gt;&amp;quot;Pilot list&amp;quot; dialog and click the ignore button next to the pilot's call sign. In FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear GIT of 21 May 2010 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' The ignore function is supported by FlightGear 2.0.0 or later.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=52849</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=52849"/>
		<updated>2012-08-11T06:41:54Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */ mpserver06 is not tracked&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[ATC]]ers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate]] drops during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://fgtracker.ahven.eu Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|[http://fgtracker.ahven.eu/flightgear/modules/fgtracker/ Yes]&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Kansas, USA&lt;br /&gt;
|&lt;br /&gt;
|Sabin&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|&lt;br /&gt;
|Tobias Marx&lt;br /&gt;
|DocMarten&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|No&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|Yes&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|No&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|Yes&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|No&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|[http://fgtracker.ahven.eu/flightgear/modules/fgtracker/ Yes]&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|[http://mpserver12.flightgear.org Yes]&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|No&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|[http://fgtracker.ahven.eu/flightgear/modules/fgtracker/ Yes]&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|[http://fgtracker.ahven.eu/flightgear/modules/fgtracker/ Yes]&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver16.flightgear.org&lt;br /&gt;
|Texas, USA&lt;br /&gt;
|No&lt;br /&gt;
|Rob Dosogne&lt;br /&gt;
|truthsolo&lt;br /&gt;
|truthsolo&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use [http://mpserver16.flightgear.org/ this], [http://mpmap01.flightgear.org/mpstatus/ this], [http://mpmap02.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. Locations of the servers are also available at [http://maps.google.nl/maps/ms?hl=nl&amp;amp;ie=UTF8&amp;amp;msa=0&amp;amp;msid=108788649448915642705.000481c029e653a30807c Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
=== Multiplayer Map ===&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Multiple connections per computer ==&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Using the Windows launcher / FGRun ==&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether it is already in use or not. Do not pick a callsign that is already used!&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
== Using fgfs from the command line ==&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
=== Now, going more slowly for those who are completely lost... ===&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP''' or '''Vista''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer Chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Network-&amp;gt;&amp;quot;Pilot list&amp;quot; dialog and click the ignore button next to the pilot's call sign. In FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear GIT of 21 May 2010 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' The ignore function is supported by FlightGear 2.0.0 or later.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=User:Hazuki&amp;diff=51602</id>
		<title>User:Hazuki</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=User:Hazuki&amp;diff=51602"/>
		<updated>2012-07-07T01:04:07Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: Created page with &amp;quot;Hazuki {| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot; |- |Full name |Hazuki Amamiya |- |Maintainer of |[http://fg...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hazuki&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Full name&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|-&lt;br /&gt;
|Maintainer of&lt;br /&gt;
|[http://fgtracker.ahven.eu FG tracker]&lt;br /&gt;
|-&lt;br /&gt;
|IRC name&lt;br /&gt;
|hazuki&lt;br /&gt;
|-&lt;br /&gt;
|Forum name&lt;br /&gt;
|hazuki&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51580</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51580"/>
		<updated>2012-07-06T15:54:25Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */ mpserver05 started being tracked.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[ATC]]ers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate]] drops during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://fgtracker.ahven.eu Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|Yes&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Kansas, USA&lt;br /&gt;
|&lt;br /&gt;
|Sabin&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|&lt;br /&gt;
|Tobias Marx&lt;br /&gt;
|DocMarten&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|No&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|Yes&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic, Offline&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|Yes&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|No&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|Yes&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|[http://mpserver12.flightgear.org Yes]&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|No&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|Yes&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|Yes&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver16.flightgear.org&lt;br /&gt;
|Texas, USA&lt;br /&gt;
|No&lt;br /&gt;
|Rob Dosogne&lt;br /&gt;
|truthsolo&lt;br /&gt;
|truthsolo&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use [http://mpmap01.flightgear.org/mpstatus/ this], [http://mpmap02.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. Locations of the servers are also available at [http://maps.google.nl/maps/ms?hl=nl&amp;amp;ie=UTF8&amp;amp;msa=0&amp;amp;msid=108788649448915642705.000481c029e653a30807c Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
=== Multiplayer Map ===&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Multiple connections per computer ==&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Using the Windows launcher / FGRun ==&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether it is already in use or not. Do not pick a callsign that is already used!&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
== Using fgfs from the command line ==&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
=== Now, going more slowly for those who are completely lost... ===&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP''' or '''Vista''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer Chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Network-&amp;gt;&amp;quot;Pilot list&amp;quot; dialog and click the ignore button next to the pilot's call sign. In FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear GIT of 21 May 2010 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' The ignore function is supported by FlightGear 2.0.0 or later.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51476</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51476"/>
		<updated>2012-07-01T14:37:57Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[ATC]]ers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate]] drops during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://fgtracker.ahven.eu Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|Yes&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Kansas, USA&lt;br /&gt;
|&lt;br /&gt;
|Sabin&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|&lt;br /&gt;
|Tobias Marx&lt;br /&gt;
|DocMarten&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|No&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|No&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic, Offline&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|Yes&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|No&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|Yes&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|[http://mpserver12.flightgear.org Yes]&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|No&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|Yes&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|Yes&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver16.flightgear.org&lt;br /&gt;
|Texas, USA&lt;br /&gt;
|No&lt;br /&gt;
|Rob Dosogne&lt;br /&gt;
|truthsolo&lt;br /&gt;
|truthsolo&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use [http://mpmap01.flightgear.org/mpstatus/ this], [http://mpmap02.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. Locations of the servers are also available at [http://maps.google.nl/maps/ms?hl=nl&amp;amp;ie=UTF8&amp;amp;msa=0&amp;amp;msid=108788649448915642705.000481c029e653a30807c Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
=== Multiplayer Map ===&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Multiple connections per computer ==&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Using the Windows launcher / FGRun ==&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether it is already in use or not. Do not pick a callsign that is already used!&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
== Using fgfs from the command line ==&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
=== Now, going more slowly for those who are completely lost... ===&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP''' or '''Vista''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer Chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Network-&amp;gt;&amp;quot;Pilot list&amp;quot; dialog and click the ignore button next to the pilot's call sign. In FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear GIT of 21 May 2010 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' The ignore function is supported by FlightGear 2.0.0 or later.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51469</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51469"/>
		<updated>2012-07-01T08:07:33Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[ATC]]ers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate]] drops during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://fgtracker.ahven.eu Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|Yes&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Kansas, USA&lt;br /&gt;
|&lt;br /&gt;
|Sabin&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|&lt;br /&gt;
|Tobias Marx&lt;br /&gt;
|DocMarten&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|No&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|No&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic, Offline&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|No&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|No&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|Yes&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|Offline&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|[http://mpserver12.flightgear.org Yes]&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|No&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|Yes&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|Yes&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver16.flightgear.org&lt;br /&gt;
|Texas, USA&lt;br /&gt;
|No&lt;br /&gt;
|Rob Dosogne&lt;br /&gt;
|truthsolo&lt;br /&gt;
|truthsolo&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use [http://mpmap01.flightgear.org/mpstatus/ this], [http://mpmap02.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. Locations of the servers are also available at [http://maps.google.nl/maps/ms?hl=nl&amp;amp;ie=UTF8&amp;amp;msa=0&amp;amp;msid=108788649448915642705.000481c029e653a30807c Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
=== Multiplayer Map ===&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Multiple connections per computer ==&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Using the Windows launcher / FGRun ==&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether it is already in use or not. Do not pick a callsign that is already used!&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
== Using fgfs from the command line ==&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
=== Now, going more slowly for those who are completely lost... ===&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP''' or '''Vista''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer Chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Network-&amp;gt;&amp;quot;Pilot list&amp;quot; dialog and click the ignore button next to the pilot's call sign. In FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear GIT of 21 May 2010 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' The ignore function is supported by FlightGear 2.0.0 or later.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51313</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51313"/>
		<updated>2012-06-28T12:15:48Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[ATC]]ers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate]] drops during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://fgtracker.ahven.eu Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|Yes&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Kansas, USA&lt;br /&gt;
|&lt;br /&gt;
|Sabin&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|&lt;br /&gt;
|Tobias Marx&lt;br /&gt;
|DocMarten&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|No&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|No&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|No&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|No&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|Yes&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|[http://mpserver12.flightgear.org Yes]&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|No&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|Yes&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|Yes&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use [http://mpmap01.flightgear.org/mpstatus/ this], [http://mpmap02.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. Locations of the servers are also available at [http://maps.google.nl/maps/ms?hl=nl&amp;amp;ie=UTF8&amp;amp;msa=0&amp;amp;msid=108788649448915642705.000481c029e653a30807c Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
=== Multiplayer Map ===&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Multiple connections per computer ==&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Using the Windows launcher / FGRun ==&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether it is already in use or not. Do not pick a callsign that is already used!&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
== Using fgfs from the command line ==&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
=== Now, going more slowly for those who are completely lost... ===&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP''' or '''Vista''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer Chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Network-&amp;gt;&amp;quot;Pilot list&amp;quot; dialog and click the ignore button next to the pilot's call sign. In FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear GIT of 21 May 2010 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' The ignore function is supported by FlightGear 2.0.0 or later.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51176</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51176"/>
		<updated>2012-06-25T13:23:13Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[ATC]]ers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate]] drops during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://fgtracker.ahven.eu Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|Yes&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Kansas, USA&lt;br /&gt;
|&lt;br /&gt;
|Sabin&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|&lt;br /&gt;
|Tobias Marx&lt;br /&gt;
|DocMarten&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|No&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|No&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|No&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|No&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|No&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|[http://mpserver12.flightgear.org Yes]&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|No&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|Yes&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|Yes&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use [http://mpmap01.flightgear.org/mpstatus/ this], [http://mpmap02.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. Locations of the servers are also available at [http://maps.google.nl/maps/ms?hl=nl&amp;amp;ie=UTF8&amp;amp;msa=0&amp;amp;msid=108788649448915642705.000481c029e653a30807c Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
=== Multiplayer Map ===&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Multiple connections per computer ==&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Using the Windows launcher / FGRun ==&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether it is already in use or not. Do not pick a callsign that is already used!&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
== Using fgfs from the command line ==&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
=== Now, going more slowly for those who are completely lost... ===&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP''' or '''Vista''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer Chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Network-&amp;gt;&amp;quot;Pilot list&amp;quot; dialog and click the ignore button next to the pilot's call sign. In FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear GIT of 21 May 2010 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' The ignore function is supported by FlightGear 2.0.0 or later.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51175</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51175"/>
		<updated>2012-06-25T12:25:13Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[ATC]]ers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate]] drops during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://fgtracker.ahven.eu Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|Yes&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Kansas, USA&lt;br /&gt;
|&lt;br /&gt;
|Sabin&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|&lt;br /&gt;
|Tobias Marx&lt;br /&gt;
|DocMarten&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|[http://mpserver12.flightgear.org Yes]&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|Yes&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|Yes&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use [http://mpmap01.flightgear.org/mpstatus/ this], [http://mpmap02.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. Locations of the servers are also available at [http://maps.google.nl/maps/ms?hl=nl&amp;amp;ie=UTF8&amp;amp;msa=0&amp;amp;msid=108788649448915642705.000481c029e653a30807c Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
=== Multiplayer Map ===&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Multiple connections per computer ==&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Using the Windows launcher / FGRun ==&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether it is already in use or not. Do not pick a callsign that is already used!&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
== Using fgfs from the command line ==&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
=== Now, going more slowly for those who are completely lost... ===&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP''' or '''Vista''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer Chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Network-&amp;gt;&amp;quot;Pilot list&amp;quot; dialog and click the ignore button next to the pilot's call sign. In FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear GIT of 21 May 2010 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' The ignore function is supported by FlightGear 2.0.0 or later.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51159</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51159"/>
		<updated>2012-06-24T13:48:16Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[ATC]]ers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate]] drops during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://fgtracker.ahven.eu Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Kansas, USA&lt;br /&gt;
|&lt;br /&gt;
|Sabin&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|&lt;br /&gt;
|Tobias Marx&lt;br /&gt;
|DocMarten&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|[http://mpserver12.flightgear.org Yes]&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|Yes&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|Yes&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use [http://mpmap01.flightgear.org/mpstatus/ this], [http://mpmap02.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. Locations of the servers are also available at [http://maps.google.nl/maps/ms?hl=nl&amp;amp;ie=UTF8&amp;amp;msa=0&amp;amp;msid=108788649448915642705.000481c029e653a30807c Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
=== Multiplayer Map ===&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Multiple connections per computer ==&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Using the Windows launcher / FGRun ==&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether it is already in use or not. Do not pick a callsign that is already used!&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
== Using fgfs from the command line ==&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
=== Now, going more slowly for those who are completely lost... ===&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP''' or '''Vista''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer Chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Network-&amp;gt;&amp;quot;Pilot list&amp;quot; dialog and click the ignore button next to the pilot's call sign. In FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear GIT of 21 May 2010 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' The ignore function is supported by FlightGear 2.0.0 or later.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51104</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=51104"/>
		<updated>2012-06-22T23:59:54Z</updated>

		<summary type="html">&lt;p&gt;Hazuki: /* Servers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the '''multiplayer''' function of [[FlightGear]] you are able to see other pilots and vice-versa. This makes it possible to fly in formation, [[Howto: Air-Air Refueling|connect to tankers]] controlled by real people or contact real [[ATC]]ers to ask for landing/takeoff clearence.&lt;br /&gt;
&lt;br /&gt;
Multiplay may cause extreme [[Howto: Improve Framerates|framerate]] drops during loading of aircraft models. Especially heavy models can cause severe lag. Therefore, it is suggested to fly in locations other than [[KSFO]], where there are fewer pilots flying around.&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
'''Please Note:''' The multiplayer servers are interconnected; you '''do not''' need to connect to a specific server in order to see other pilots who are on that server. For best performance, you should connect to the server that is geographically closest to you, has the lowest latency (ping time) or is the least busy.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; border=&amp;quot;1px solid&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Server&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Location&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://fgtracker.ahven.eu Tracked]&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Maintainer&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[[IRC]] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |[http://flightgear.org/forums Forum] Name&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
|mpserver01.flightgear.org&lt;br /&gt;
|Germany&lt;br /&gt;
|&lt;br /&gt;
|Oliver Schroeder&lt;br /&gt;
|os&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver02.flightgear.org&lt;br /&gt;
|Kansas, USA&lt;br /&gt;
|&lt;br /&gt;
|Sabin&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|S-GECKO&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver03.flightgear.org&lt;br /&gt;
|Germany &lt;br /&gt;
|&lt;br /&gt;
|Tobias Marx&lt;br /&gt;
|DocMarten&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver04.flightgear.org&lt;br /&gt;
|UK&lt;br /&gt;
|&lt;br /&gt;
|Jon Stockill&lt;br /&gt;
|Nav&lt;br /&gt;
|JonS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver05.flightgear.org&lt;br /&gt;
|Chicago, USA&lt;br /&gt;
|&lt;br /&gt;
|Brant&lt;br /&gt;
|IonCannon218&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver06.flightgear.org&lt;br /&gt;
|Berlin, Germany&lt;br /&gt;
|&lt;br /&gt;
|Sven Teichmann&lt;br /&gt;
|&lt;br /&gt;
|D-SAMI&lt;br /&gt;
|Unlimited traffic&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver07.flightgear.org&lt;br /&gt;
|Wisconsin, USA&lt;br /&gt;
|&lt;br /&gt;
|Tom Betka&lt;br /&gt;
|TB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-       &lt;br /&gt;
|mpserver08.flightgear.org&lt;br /&gt;
|Frankfurt am Main, Germany&lt;br /&gt;
|&lt;br /&gt;
|Roland&lt;br /&gt;
|Quix0r&lt;br /&gt;
|Quix0r&lt;br /&gt;
|10 TByte traffic, mostly short pings&lt;br /&gt;
|-&lt;br /&gt;
|mpserver09.flightgear.org&lt;br /&gt;
|Köln, Germany&lt;br /&gt;
|&lt;br /&gt;
|Daniel Vigano&lt;br /&gt;
|Fauchi95&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver10.flightgear.org&lt;br /&gt;
|Montpellier, France&lt;br /&gt;
|&lt;br /&gt;
|Alexis Bory&lt;br /&gt;
|xiii&lt;br /&gt;
|xiii&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver11.flightgear.org&lt;br /&gt;
|Vilnius, Lithuania&lt;br /&gt;
|&lt;br /&gt;
|Darius&lt;br /&gt;
|&lt;br /&gt;
|ffg&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver12.flightgear.org&lt;br /&gt;
|Amsterdam, the Netherlands&lt;br /&gt;
|[http://mpserver12.flightgear.org Yes]&lt;br /&gt;
|Rob&lt;br /&gt;
|evilslut&lt;br /&gt;
|evilslut&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver13.flightgear.org&lt;br /&gt;
|Grenoble, France&lt;br /&gt;
|&lt;br /&gt;
|Charles Ingels&lt;br /&gt;
|charles&lt;br /&gt;
|cbz-026&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver14.flightgear.org&lt;br /&gt;
|Zurich, Switzerland&lt;br /&gt;
|No&lt;br /&gt;
|Yves Sablonier&lt;br /&gt;
|gral&lt;br /&gt;
|gral&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|mpserver15.flightgear.org&lt;br /&gt;
|North Point, Hong Kong&lt;br /&gt;
|Yes&lt;br /&gt;
|Hazuki Amamiya&lt;br /&gt;
|Hazuki&lt;br /&gt;
|Hazuki&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use [http://mpmap01.flightgear.org/mpstatus/ this], [http://mpmap02.flightgear.org/mpstatus/ this] or [http://flightgear.mxchange.org/mpstatus/ this] link to check if the MP servers are online. Locations of the servers are also available at [http://maps.google.nl/maps/ms?hl=nl&amp;amp;ie=UTF8&amp;amp;msa=0&amp;amp;msid=108788649448915642705.000481c029e653a30807c Google Maps].&lt;br /&gt;
&lt;br /&gt;
If you are interested in hosting your own multiplayer server, you may want to check out [[Howto: Set up a multiplayer server]].&lt;br /&gt;
[[File:MP_Server.jpg|thumb|300px|[[MPMap]] screenshot]]&lt;br /&gt;
=== Multiplayer Map ===&lt;br /&gt;
{{Main article|MPMap}}&lt;br /&gt;
&lt;br /&gt;
There is a very nice online map which displays the location of online pilots at [http://mpmap01.flightgear.org mpmap01] and/or [http://mpmap02.flightgear.org mpmap02]. You will also find this useful to check that you are successfully connecting to the server.&lt;br /&gt;
&lt;br /&gt;
== Multiple connections per computer ==&lt;br /&gt;
It is possible to run multiple FlightGear instances on a single computer and connect them all to the multiplayer network. However, this requires some extras to keep in mind:&lt;br /&gt;
* both instances use the same out-port.&lt;br /&gt;
* one instance uses in port=5001, the other port 5002.&lt;br /&gt;
* and of course should both instances have unique callsigns.&lt;br /&gt;
&lt;br /&gt;
== Using the Windows launcher / FGRun ==&lt;br /&gt;
[[File:Multiplayer.jpg|thumb|300px|Multiplayer options in [[FlightGear Wizard|FG Launcher]]]]&lt;br /&gt;
# Select your [[aircraft]] and starting airport as normal in [[FlightGear Launch Control|FGRun]].&lt;br /&gt;
# On the next screen, tick the &amp;quot;Multiplayer&amp;quot; box. Also tick the &amp;quot;AI models&amp;quot; box or you will not be able to see the other pilots' aircraft.&lt;br /&gt;
#* '''Callsign:''' of your choice. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether it is already in use or not. Do not pick a callsign that is already used!&lt;br /&gt;
#* '''Hostname:''' enter &amp;lt;tt&amp;gt;mpserverXX.flightgear.org&amp;lt;/tt&amp;gt; (with &amp;lt;tt&amp;gt;XX&amp;lt;/tt&amp;gt; being the [[#Servers|server number]]).&lt;br /&gt;
#* '''In/Out:''' set both ports to 5000.&lt;br /&gt;
# Click run and you'll soon be flying with other pilots!&lt;br /&gt;
&lt;br /&gt;
To confirm that it's working, you can go to the multiplayer map at; http://mpmap02.flightgear.org/ (in Hong Kong). Once FlightGear has started, you will notice chat messages that say &amp;quot;Hello&amp;quot; indicating pilots that are online and then as they join (you can change this message by editing the &amp;lt;tt&amp;gt;&amp;lt;chat type=&amp;quot;string&amp;quot;&amp;gt;Hello&amp;lt;/chat&amp;gt;&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;[[$FG ROOT]]/preferences.xml&amp;lt;/tt&amp;gt;). You may wish to use a different server (i.e. &amp;quot;Hostname&amp;quot; entry). &lt;br /&gt;
&lt;br /&gt;
For more advanced settings, the &amp;lt;tt&amp;gt;Advanced &amp;gt; Network&amp;lt;/tt&amp;gt; tab can be opened. You are able to remove the in or out lines only through this method for example.&lt;br /&gt;
&lt;br /&gt;
== Using fgfs from the command line ==&lt;br /&gt;
First, for those who are very impatient and have a vague idea about what they're doing, the basic arguments to pass to fgfs for multiplayer are these;&lt;br /&gt;
&lt;br /&gt;
 --multiplay=out,10,server.ip.address,5000&lt;br /&gt;
 --callsign=anything &lt;br /&gt;
&lt;br /&gt;
where 5000 is the port number the server is listening on (which is 5000 for the official servers).&lt;br /&gt;
&lt;br /&gt;
If you for some reason need to specify which local port and/or interface FlightGear should use add the following argument:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,your.ip.address,portnumber&lt;br /&gt;
&lt;br /&gt;
where portnumber is usually 5000 and your.ip.address is the ip address of the network interface being used by FG to connect to the server - even if that's a local 192.168 type address. You can also leave your.ip.address blank. FlightGear will then listen on all network interfaces:&lt;br /&gt;
&lt;br /&gt;
 --multiplay=in,10,,5000&lt;br /&gt;
&lt;br /&gt;
''If you are using fgrun, please note that fgrun expects you to enter a valid (non-loopback, i.e. not 127.0.0.1) IP address or hostname for the local network interface.''&lt;br /&gt;
&lt;br /&gt;
Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
=== Now, going more slowly for those who are completely lost... ===&lt;br /&gt;
Try the above first, and if it doesn't work, read on.&lt;br /&gt;
&lt;br /&gt;
First of all, you need to know the IP address of the network interface you'll be using for multiplayer FG. If your Internet connection is via an ADSL modem that plugs directly into your computer with a USB connection, you should be able to find your IP address by visiting http://www.whatismyip.com . Please note that your ISP might not give you the same IP address each time - if MP stops working, check this first.&lt;br /&gt;
&lt;br /&gt;
Otherwise, your connection is likely via some kind of router that connects to your computer via an RJ-45, or &amp;quot;Ethernet&amp;quot; connector (similar shape to most Western telephone plugs), or by a wireless link. You need to find the IP address of that network interface.&lt;br /&gt;
&lt;br /&gt;
* Under '''linux''', this can be found by logging in as root and typing &amp;quot;ifconfig&amp;quot;. You may find more than one interface listed, beginning with &amp;quot;lo&amp;quot; - ignore that one. You should have something like &amp;quot;eth0&amp;quot; or &amp;quot;wlan0&amp;quot; also listed - look through this block of text for &amp;quot;inet addr&amp;quot;. This will be followed directly by the number you're looking for, e.g. &amp;quot;inet addr:192.168.0.150&amp;quot;&lt;br /&gt;
* Under '''Windows XP''' or '''Vista''', click start, run, and type &amp;quot;cmd&amp;quot;. In the terminal window which appears, type &amp;quot;ipconfig&amp;quot; This should show you your IP address - write it down.&lt;br /&gt;
* With '''Windows 98''', click start, run, and type &amp;quot;winipcfg&amp;quot; to get information about your IP address.&lt;br /&gt;
&lt;br /&gt;
This section _ought_ to be unnecessary now with recent versions of the FG server. If you have problems though, it won't hurt to follow through.&lt;br /&gt;
&lt;br /&gt;
Now, all (!) that remains is to configure your router to forward UDP port 5000 to the IP address you've just found. This is not something that can be described in step-by-step detail, because each manufacturer's configuration interfaces differ greatly. Some tips are given here - if you get stuck, ask nicely on the [[FlightGear IRC channel]] for help (details on the flightgear website).&lt;br /&gt;
&lt;br /&gt;
You should know how to log on to your router's configuration page, usually via a web browser. You are looking for settings pertaining to &amp;quot;port forwarding&amp;quot; &amp;quot;virtual server&amp;quot; &amp;quot;Forwarding Rules&amp;quot; or similar. When you have found the relevant settings, you need to add a rule that forwards port 5000 to the IP address you discovered earlier. If there is a choice given, ensure it is UDP ports that are forwarded. If there is no choice, you may assume that both TCP and UDP are being forwarded. Save your configuration, and most routers will probably then need to be rebooted to apply the changes.&lt;br /&gt;
&lt;br /&gt;
Note: (for BSD users) If you are using a ADSL modem, you might have to put the port forward command into the ppp.conf file rather than firewall. This is because the firewall script will only run each time the machine is booted rather than the ppp line coming back online.&lt;br /&gt;
&lt;br /&gt;
Finally, start FG using the command line given right at the start (if you're using the windows launcher you will find entry boxes for Multiplayer arguments - insert the relevant details there). You will end up with something like this;&lt;br /&gt;
&lt;br /&gt;
 fgfs --callsign=test --multiplay=in,10,192.168.0.2,5000 --multiplay=out,10,mpserver05.flightgear.org,5000 \&lt;br /&gt;
 --airport=KSFO --runway=28R --aircraft=hunter &lt;br /&gt;
&lt;br /&gt;
Choose your own callsign - this is currently limited to seven characters. Check [http://fgfs.i-net.hu/modules/fgtracker/ this page] to see whether your callsign is already in use or not. Do not pick a callsign that is already used, as that will create problems!&lt;br /&gt;
&lt;br /&gt;
Once you have started FG, you should, if others are flying, see messages in the terminal from which FG was started, similar to the following;&lt;br /&gt;
&lt;br /&gt;
 Initialising john51a using 'Aircraft/ufo/Models/ufo.xml'  &lt;br /&gt;
 FGMultiplayRxMgr::ProcessRxData - Add new player. IP: 10.0.0.36,  &lt;br /&gt;
 Call: john51a,model: Aircraft/ufo/Models/ufo.xml &lt;br /&gt;
&lt;br /&gt;
You MUST give your local, behind-the-router IP address for MultiPlayer to work. Trust me on this one!&lt;br /&gt;
&lt;br /&gt;
You should check that your firewall is not causing problems - either turn it off _temporarily_ or add an exception to allow incoming connections on port 5000.&lt;br /&gt;
&lt;br /&gt;
If it's still just not working for you, ask nicely on the [[FlightGear IRC channel]] and someone should be able to assist.&lt;br /&gt;
&lt;br /&gt;
== Multiplayer Chat ==&lt;br /&gt;
{{Main article|Chat Menu}}&lt;br /&gt;
&lt;br /&gt;
To chat with other pilots, go to the &amp;quot;Network&amp;quot; menu and select &amp;quot;Chat&amp;quot; or &amp;quot;Chat Menu&amp;quot; at the bottom of the menu. Note that the other pilots may not have their chat box open nor chat messages enabled, so they may not see your messages.&lt;br /&gt;
&lt;br /&gt;
The shortcut for chatting is &amp;quot;_&amp;quot; (underscore) and it brings up a small window where you can type. By default, other people's messages are displayed at the top of Flightgear's window for a few seconds, but it will appear for a much longer time in the window at &amp;lt;tt&amp;gt;Network &amp;gt; Chat&amp;lt;/tt&amp;gt;. So if you think you have missed anything, go check there.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Multiplayer chat is not supported by FlightGear 0.9.10 or older.&lt;br /&gt;
&lt;br /&gt;
== Coping with abusive behaviour ==&lt;br /&gt;
Should you become victim of abusive or annoying behaviour by any pilot you have option to ignore him or her. To activate the ignore function open the Network-&amp;gt;&amp;quot;Pilot list&amp;quot; dialog and click the ignore button next to the pilot's call sign. In FlightGear 2.0.0 this will prevent chat messages from the ignored pilot from appearing and in FlightGear GIT of 21 May 2010 and later it will additionally prevent his aircraft from appearing.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' The ignore function is supported by FlightGear 2.0.0 or later.&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Multiplayer Server]]&lt;br /&gt;
* [[Howto: Set up a multiplayer server]]&lt;br /&gt;
* [[Multiplayer protocol]]&lt;br /&gt;
[[de:Howto: Multiplayer]]&lt;br /&gt;
[[es:Howto: Multijugador]]&lt;br /&gt;
[[fr:Howto: Multijoueur]]&lt;br /&gt;
[[nl:Howto: Multiplayer]]&lt;br /&gt;
[[pl: Konfiguracja trybu multiplayer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Multiplayer]]&lt;br /&gt;
[[Category:Howto|Multiplayer]]&lt;/div&gt;</summary>
		<author><name>Hazuki</name></author>
	</entry>
</feed>