<?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=JazzTp</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=JazzTp"/>
	<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/Special:Contributions/JazzTp"/>
	<updated>2026-04-11T05:24:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_December_2014&amp;diff=78662</id>
		<title>FlightGear Newsletter December 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_December_2014&amp;diff=78662"/>
		<updated>2014-12-29T21:16:10Z</updated>

		<summary type="html">&lt;p&gt;JazzTp: /* Media */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Newsletter-header|December 2014}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom:3px double #BBB;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; |&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Development news}}&amp;lt;br/&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Scenery corner}}&amp;lt;br/&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Events}}&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development news ==&lt;br /&gt;
&lt;br /&gt;
== In the hangar ==&lt;br /&gt;
The EC135 got now finally a major update in FGAddon for FlightGear 3.4.0: simulating now the EC135 P2; complete accurate and detailed new 3d-model; complete flightdeck with dual and single analog panel - digtal panels coming; Rembrandt compatible; latest shaders; accurate and realistic fdm matching 90% POH values for AEO, OEI, Airspeed; flight handling based on tech reports; many different configurations possible; influence of configurations to weight and CoG; and some more things. Please see this video to start the engines, as autostart and }-key isn't working yet. Please also see the FGWiki page for additional informations.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|CkMERfFOgtw}}&lt;br /&gt;
&lt;br /&gt;
== Scenery corner ==&lt;br /&gt;
2 medium size German airports have been developed and uploaded to terrasync this month: EDLW(Dortmund) and EDDG(Münster Osnabrück)&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
[http://forum.flightgear.org/viewtopic.php?f=19&amp;amp;t=24917&amp;amp;p=227640 '''A new thread on the forum''' (http://forum.flightgear.org/viewtopic.php?f=19&amp;amp;t=24917&amp;amp;p=227640)] has been started inviting FlightGear users to share their '''3D anaglyph pictures'''. The first post includes the link to an [http://imgur.com/a/IVwVI '''online album''' (http://imgur.com/a/IVwVI)], and the post itself carries the album description which gives some hints for anybody new to 3D anaglyph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=VvxzmYOW-T8 '''A new video clip''' (https://www.youtube.com/watch?v=VvxzmYOW-T8)] has been published in YouTube showing [http://pattenflightgear.wifeo.com/textures-du-terrain.php '''impressive textures around LFKJ''' (http://pattenflightgear.wifeo.com/textures-du-terrain.php)]. The chosen aircraft is the '''JA37-Viggen''', developed by '''Icetail''' aka '''Nikolai'''. Although he already achieved a very good aircraft with nice systems and a great FDM, he is very actively implementing further improvements (you might want to read the latest changelog items!). So, if you want to fly it, be sure to grab the latest release from [https://sites.google.com/site/fghangar/ '''Just another FlightGear hangar''' (https://sites.google.com/site/fghangar/]﻿).&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|VvxzmYOW-T8}}&lt;br /&gt;
&lt;br /&gt;
[[Category:FlightGear Newsletter|2014 12]]&lt;/div&gt;</summary>
		<author><name>JazzTp</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_December_2014&amp;diff=78661</id>
		<title>FlightGear Newsletter December 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_December_2014&amp;diff=78661"/>
		<updated>2014-12-29T20:45:48Z</updated>

		<summary type="html">&lt;p&gt;JazzTp: /* Media */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Newsletter-header|December 2014}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom:3px double #BBB;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; |&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Development news}}&amp;lt;br/&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Scenery corner}}&amp;lt;br/&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Events}}&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development news ==&lt;br /&gt;
&lt;br /&gt;
== In the hangar ==&lt;br /&gt;
The EC135 got now finally a major update in FGAddon for FlightGear 3.4.0: simulating now the EC135 P2; complete accurate and detailed new 3d-model; complete flightdeck with dual and single analog panel - digtal panels coming; Rembrandt compatible; latest shaders; accurate and realistic fdm matching 90% POH values for AEO, OEI, Airspeed; flight handling based on tech reports; many different configurations possible; influence of configurations to weight and CoG; and some more things. Please see this video to start the engines, as autostart and }-key isn't working yet. Please also see the FGWiki page for additional informations.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|CkMERfFOgtw}}&lt;br /&gt;
&lt;br /&gt;
== Scenery corner ==&lt;br /&gt;
2 medium size German airports have been developed and uploaded to terrasync this month: EDLW(Dortmund) and EDDG(Münster Osnabrück)&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
[http://forum.flightgear.org/viewtopic.php?f=19&amp;amp;t=24917&amp;amp;p=227640 '''A new thread on the forum''' (http://forum.flightgear.org/viewtopic.php?f=19&amp;amp;t=24917&amp;amp;p=227640)] has been started inviting FlightGear users to share their '''3D anaglyph pictures'''. The first post includes the link to an [http://imgur.com/a/IVwVI '''online album''' (http://imgur.com/a/IVwVI)], and the post itself carries the album description which gives some hints for anybody new to 3D anaglyph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=VvxzmYOW-T8 '''A new video clip''' (https://www.youtube.com/watch?v=VvxzmYOW-T8)] has been published in YouTube showing '''nice textures around LFKJ'''. The chosen aircraft is the '''JA37-Viggen''', developed by '''Icetail''' aka '''Nikolai'''. Although he already achieved a very good aircraft with nice systems and a great FDM, he is very actively implementing further improvements (you might want to read the latest changelog items!). So, if you want to fly it, be sure to grab the latest release from [https://sites.google.com/site/fghangar/ '''Just another FlightGear hangar''' (https://sites.google.com/site/fghangar/]﻿).&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|VvxzmYOW-T8}}&lt;br /&gt;
&lt;br /&gt;
[[Category:FlightGear Newsletter|2014 12]]&lt;/div&gt;</summary>
		<author><name>JazzTp</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_December_2014&amp;diff=78660</id>
		<title>FlightGear Newsletter December 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_December_2014&amp;diff=78660"/>
		<updated>2014-12-29T20:33:46Z</updated>

		<summary type="html">&lt;p&gt;JazzTp: /* Media */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Newsletter-header|December 2014}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom:3px double #BBB;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; |&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Development news}}&amp;lt;br/&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Scenery corner}}&amp;lt;br/&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Events}}&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development news ==&lt;br /&gt;
&lt;br /&gt;
== In the hangar ==&lt;br /&gt;
The EC135 got now finally a major update in FGAddon for FlightGear 3.4.0: simulating now the EC135 P2; complete accurate and detailed new 3d-model; complete flightdeck with dual and single analog panel - digtal panels coming; Rembrandt compatible; latest shaders; accurate and realistic fdm matching 90% POH values for AEO, OEI, Airspeed; flight handling based on tech reports; many different configurations possible; influence of configurations to weight and CoG; and some more things. Please see this video to start the engines, as autostart and }-key isn't working yet. Please also see the FGWiki page for additional informations.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|CkMERfFOgtw}}&lt;br /&gt;
&lt;br /&gt;
== Scenery corner ==&lt;br /&gt;
2 medium size German airports have been developed and uploaded to terrasync this month: EDLW(Dortmund) and EDDG(Münster Osnabrück)&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
[http://forum.flightgear.org/viewtopic.php?f=19&amp;amp;t=24917&amp;amp;p=227640 '''A new thread on the forum''' (http://forum.flightgear.org/viewtopic.php?f=19&amp;amp;t=24917&amp;amp;p=227640)] has been started inviting FlightGear users to share their '''3D anaglyph pictures'''. The first post includes the link to an [http://imgur.com/a/IVwVI '''online album''' (http://imgur.com/a/IVwVI)], and the post itself carries the album description which gives some hints for anybody new to 3D anaglyph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=VvxzmYOW-T8 '''A new video clip''' (https://www.youtube.com/watch?v=VvxzmYOW-T8)] has been published in YouTube showing '''nice textures around LFKJ'''. The chosen aircraft is the '''JA37-Viggen'''. Although it is already a very good aircraft with nice systems and great FDM, it is being very actively improved by '''Icetail''' aka '''Nikolai''' (you might want to read the latest changelog items!), so if you want to fly it be sure to grab the latest release from [https://sites.google.com/site/fghangar/ '''Just another FlightGear hangar''' (https://sites.google.com/site/fghangar/]﻿).&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|VvxzmYOW-T8}}&lt;br /&gt;
&lt;br /&gt;
[[Category:FlightGear Newsletter|2014 12]]&lt;/div&gt;</summary>
		<author><name>JazzTp</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_December_2014&amp;diff=78659</id>
		<title>FlightGear Newsletter December 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_December_2014&amp;diff=78659"/>
		<updated>2014-12-29T20:26:16Z</updated>

		<summary type="html">&lt;p&gt;JazzTp: /* Media */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Newsletter-header|December 2014}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom:3px double #BBB;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; |&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Development news}}&amp;lt;br/&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Scenery corner}}&amp;lt;br/&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Events}}&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development news ==&lt;br /&gt;
&lt;br /&gt;
== In the hangar ==&lt;br /&gt;
The EC135 got now finally a major update in FGAddon for FlightGear 3.4.0: simulating now the EC135 P2; complete accurate and detailed new 3d-model; complete flightdeck with dual and single analog panel - digtal panels coming; Rembrandt compatible; latest shaders; accurate and realistic fdm matching 90% POH values for AEO, OEI, Airspeed; flight handling based on tech reports; many different configurations possible; influence of configurations to weight and CoG; and some more things. Please see this video to start the engines, as autostart and }-key isn't working yet. Please also see the FGWiki page for additional informations.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|CkMERfFOgtw}}&lt;br /&gt;
&lt;br /&gt;
== Scenery corner ==&lt;br /&gt;
2 medium size German airports have been developed and uploaded to terrasync this month: EDLW(Dortmund) and EDDG(Münster Osnabrück)&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
[http://forum.flightgear.org/viewtopic.php?f=19&amp;amp;t=24917&amp;amp;p=227640 '''A new thread on the forum''' (http://forum.flightgear.org/viewtopic.php?f=19&amp;amp;t=24917&amp;amp;p=227640)] has been started inviting FlightGear users to share their '''3D anaglyph pictures'''. The first post includes the link to an [http://imgur.com/a/IVwVI '''online album''' (http://imgur.com/a/IVwVI)], and the post itself carries the album description which gives some hints for anybody new to 3D anaglyph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=VvxzmYOW-T8 '''A new video clip''' (https://www.youtube.com/watch?v=VvxzmYOW-T8)] has been published in YouTube showing '''nice textures around LFKJ'''. The chosen aircraft is the '''JA37-Viggen'''. Although it is already a very good aircraft with nice systems and great FDM, it is being very actively improved by '''Icetail''' aka '''Nikolai''' (you might want to read the latest changelog items!), so if you want to fly it be sure to grab the latest release from [https://sites.google.com/site/fghangar/ '''Just another FlightGear hangar''' (https://sites.google.com/site/fghangar/]﻿).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FlightGear Newsletter|2014 12]]&lt;/div&gt;</summary>
		<author><name>JazzTp</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_December_2014&amp;diff=78658</id>
		<title>FlightGear Newsletter December 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_December_2014&amp;diff=78658"/>
		<updated>2014-12-29T20:20:01Z</updated>

		<summary type="html">&lt;p&gt;JazzTp: /* Media */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Newsletter-header|December 2014}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom:3px double #BBB;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; |&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Development news}}&amp;lt;br/&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Scenery corner}}&amp;lt;br/&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Events}}&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development news ==&lt;br /&gt;
&lt;br /&gt;
== In the hangar ==&lt;br /&gt;
The EC135 got now finally a major update in FGAddon for FlightGear 3.4.0: simulating now the EC135 P2; complete accurate and detailed new 3d-model; complete flightdeck with dual and single analog panel - digtal panels coming; Rembrandt compatible; latest shaders; accurate and realistic fdm matching 90% POH values for AEO, OEI, Airspeed; flight handling based on tech reports; many different configurations possible; influence of configurations to weight and CoG; and some more things. Please see this video to start the engines, as autostart and }-key isn't working yet. Please also see the FGWiki page for additional informations.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|CkMERfFOgtw}}&lt;br /&gt;
&lt;br /&gt;
== Scenery corner ==&lt;br /&gt;
2 medium size German airports have been developed and uploaded to terrasync this month: EDLW(Dortmund) and EDDG(Münster Osnabrück)&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
[http://forum.flightgear.org/viewtopic.php?f=19&amp;amp;t=24917&amp;amp;p=227640 '''A new thread on the forum''' (http://forum.flightgear.org/viewtopic.php?f=19&amp;amp;t=24917&amp;amp;p=227640)] has been started inviting FlightGear users to share their '''3D anaglyph pictures'''. The first post includes the link to an [http://imgur.com/a/IVwVI '''online album''' (http://imgur.com/a/IVwVI)], and the post itself carries the album description which gives some hints for anybody new to 3D anaglyph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=VvxzmYOW-T8 '''A new video clip''' (https://www.youtube.com/watch?v=VvxzmYOW-T8)] has been published in YouTube showing '''nice textures around LFKJ'''. The chosen aircraft is the '''JA37-Viggen'''. Although it is already a very good aircraft with nice systems and great FDM, it is being very actively improved by '''Icetail''' aka '''Nikolai''', so if you want to fly it be sure to grab the latest release from [https://sites.google.com/site/fghangar/ '''Just another FlightGear hangar''' (https://sites.google.com/site/fghangar/]﻿).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FlightGear Newsletter|2014 12]]&lt;/div&gt;</summary>
		<author><name>JazzTp</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_December_2014&amp;diff=78416</id>
		<title>FlightGear Newsletter December 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Newsletter_December_2014&amp;diff=78416"/>
		<updated>2014-12-20T22:13:27Z</updated>

		<summary type="html">&lt;p&gt;JazzTp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Newsletter-header|December 2014}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;border-bottom:3px double #BBB;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; |&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Development news}}&amp;lt;br/&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Scenery corner}}&amp;lt;br/&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
{{Newsletter-cover-header|Events}}&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development news ==&lt;br /&gt;
&lt;br /&gt;
== In the hangar ==&lt;br /&gt;
The EC135 got now finally a major update in FGAddon for FlightGear 3.4.0: simulating now the EC135 P2; complete accurate and detailed new 3d-model; complete flightdeck with dual and single analog panel - digtal panels coming; Rembrandt compatible; latest shaders; accurate and realistic fdm matching 90% POH values for AEO, OEI, Airspeed; flight handling based on tech reports; many different configurations possible; influence of configurations to weight and CoG; and some more things. Please see this video to start the engines, as autostart and }-key isn't working yet. Please also see the FGWiki page for additional informations.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|CkMERfFOgtw}}&lt;br /&gt;
&lt;br /&gt;
== Scenery corner ==&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
&lt;br /&gt;
A new [http://forum.flightgear.org/viewtopic.php?f=19&amp;amp;t=24917&amp;amp;p=227640 thread on the forum] has been started inviting FlightGear users to share their '''3D anaglyph pictures'''. The first post includes the link to an online album, and the album description gives some hints for anybody new to 3D anaglyph (full visible link to the thread: http://forum.flightgear.org/viewtopic.php?f=19&amp;amp;t=24917&amp;amp;p=227640).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FlightGear Newsletter|2014 12]]&lt;/div&gt;</summary>
		<author><name>JazzTp</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=78376</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=78376"/>
		<updated>2014-12-18T19:28:25Z</updated>

		<summary type="html">&lt;p&gt;JazzTp: /* Problems associated with specific Internet Service Providers */&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;
'''Before starting tests''', you might want to check the section ''Problems associated with specific Internet Service Providers'' below in this page.&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;
{{tip|For a local setup between two fgfs instances without any [[Fgms|fgms/multiplayer server]] being involved, you merely need to map each I/O  port to the corresponding port of the other instance:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
fgfs --multiplay=out,10,127.0.0.1,5000 --multiplay=in,10,127.0.0.1,5001 --callsign=one &amp;amp;&lt;br /&gt;
fgfs --multiplay=out,10,127.0.0.1,5001 --multiplay=in,10,127.0.0.1,5000 --callsign=two &amp;amp;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;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, because you don't normally see what other people are doing in terms of configuring MP/fgfs.&lt;br /&gt;
[[File:Direct-p2p-multiplayer-setup.png|800px|Screen shots demonstrating a &amp;quot;peer-to-peer&amp;quot; setup between two fgfs instances running on the same machine via localhost/loopback (127.0.0.1) without any fgms/multiplayer server being involved]]&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 '''&amp;lt;nowiki&amp;gt;--multiplay=out,10,my.private.server.ip,5000&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Additionally, the &amp;quot;in&amp;quot;-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  '''&amp;lt;nowiki&amp;gt;--multiplay=in,10,,5000&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
}}&lt;br /&gt;
&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;
{{note|Multiplayer chat is not supported by FlightGear 0.9.10 or older.}}&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;
== 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;
{{note|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 geographically closest to you, has the lowest latency (ping time) or is the least busy.}}&lt;br /&gt;
{{tip|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;
{| 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;
|fg.noahbuscher.com&lt;br /&gt;
|US&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Noah Buscher&lt;br /&gt;
|Noah&lt;br /&gt;
|Noah&lt;br /&gt;
|May be merged with main servers in the near future.&lt;br /&gt;
|-&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;
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;
== Problems associated with specific Internet Service Providers ==&lt;br /&gt;
&lt;br /&gt;
'''Fibertel Argentina'''&lt;br /&gt;
&lt;br /&gt;
It has been reported '''December 2014''' that UDP connection through port 5000 is not possible. Fibertel Argentina users do not have full access to the modem configuration at the moment, they have to pass through a ''very limited'' interface on the Fibertel web site, only aimed at allowing operations like switching on/off the wifi radio or switching between NAT router mode and bridge mode (and at the moment a bug made users unable to submit any configuration changes).&lt;br /&gt;
After various hours of tests by the user with and without Fibertel staff at the phone with the modem in NAT router mode and in bridge mode, after a supervisor decided to remotely flash the modem (Motorola) with a recent firmware and yet noticed strange behaviour and sent tech staff to replace the modem with a simpler one (another Motorola model with no wifi), after testing with it in bridge mode with tech staff at the phone, the user sought for help [http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=24754&amp;amp;p=226034#p226034 in the forum] and finally '''a temporary standalone instance of the Multiplayer server software''' (located in Canada) was activated and '''the user was able to connect normally through all the tested ports (5001, 5002, 5003, 5507) but not through port 5000 which is the only available port in any FlightGear Multiplayer server at the moment'''. Through another Internet Service Provider (Speedy ADSL) the user could connect with no problems to port 5000 of any Multiplayer server.&lt;br /&gt;
&lt;br /&gt;
Facing this evidence, Fibertel Argentina technical staff ''finally'' admitted: &amp;quot;It's not the modem, it's the network, our network uses port 5000 for setup purposes, it should be open for the user but it might not be fully functional&amp;quot;. '''This is reported here to avoid other users a similar 60-70 hours time loss.''' The users reports he asked them with energy to stop filtering port 5000, the answer was that because of the implications that was not an option.&lt;br /&gt;
&lt;br /&gt;
Port 5000 is unofficially associated both with FlightGear and the UPnP protocol.&lt;br /&gt;
However, it has been observed (discussion of [https://code.google.com/p/flightgear-bugs/issues/detail?id=1617&amp;amp;q=-Type%3DFeatureRequest%20-status%3ATesting&amp;amp;sort=-id&amp;amp;colspec=ID%20Type%20Status%20Priority%20Summary%20Aircraft%20Milestone issue 1617]) that '''the fact that Fibertel Argentina is using port 5000 for network setup purposes shouldn't imply that they are filtering packets: ''&amp;quot;it should really only be when the packet has reached its destination that the port number has any meaning at all&amp;quot;'''''.&lt;br /&gt;
&lt;br /&gt;
Forum thread full link: http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=24754&amp;amp;p=226034#p226034).&lt;br /&gt;
&lt;br /&gt;
Reported issue 1617 full link: https://code.google.com/p/flightgear-bugs/issues/detail?id=1617&amp;amp;q=-Type%3DFeatureRequest%20-status%3ATesting&amp;amp;sort=-id&amp;amp;colspec=ID%20Type%20Status%20Priority%20Summary%20Aircraft%20Milestone&lt;br /&gt;
&lt;br /&gt;
Besides investigating about '''possible workarounds(?)''' (port forwarding through UDP bidirectional tunnelling) which might or might not add too much network latency or CPU load or constitute a misuse of special purposes networks, the user suggested diversification of port numbers (''&amp;quot;offering two possible port numbers could mean offering twice the chances to connect to the Multiplayer network and would constitute a reasonable prevention measure of part of the possible connection problems of FlightGear users over the internet&amp;quot;'').&lt;br /&gt;
&lt;br /&gt;
However, coding work on the server software is not priority at the moment, and any change to servers might turn out to be a &amp;quot;nightmare on the server admins side to implement [...]&amp;quot;, not to mention &amp;quot;[...] the fact that most if not all of them are volunteering time and machines for this&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The simplest workaround would just be a new server offering a different port number.&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>JazzTp</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=78361</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=78361"/>
		<updated>2014-12-17T19:12:52Z</updated>

		<summary type="html">&lt;p&gt;JazzTp: &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;
'''Before starting tests''', you might want to check the section ''Problems associated with specific Internet Service Providers'' below in this page.&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;
{{tip|For a local setup between two fgfs instances without any [[Fgms|fgms/multiplayer server]] being involved, you merely need to map each I/O  port to the corresponding port of the other instance:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
fgfs --multiplay=out,10,127.0.0.1,5000 --multiplay=in,10,127.0.0.1,5001 --callsign=one &amp;amp;&lt;br /&gt;
fgfs --multiplay=out,10,127.0.0.1,5001 --multiplay=in,10,127.0.0.1,5000 --callsign=two &amp;amp;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;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, because you don't normally see what other people are doing in terms of configuring MP/fgfs.&lt;br /&gt;
[[File:Direct-p2p-multiplayer-setup.png|800px|Screen shots demonstrating a &amp;quot;peer-to-peer&amp;quot; setup between two fgfs instances running on the same machine via localhost/loopback (127.0.0.1) without any fgms/multiplayer server being involved]]&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 '''&amp;lt;nowiki&amp;gt;--multiplay=out,10,my.private.server.ip,5000&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Additionally, the &amp;quot;in&amp;quot;-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  '''&amp;lt;nowiki&amp;gt;--multiplay=in,10,,5000&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
}}&lt;br /&gt;
&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;
== 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;
|fg.noahbuscher.com&lt;br /&gt;
|US&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Noah Buscher&lt;br /&gt;
|Noah&lt;br /&gt;
|Noah&lt;br /&gt;
|May be merged with main servers in the near future.&lt;br /&gt;
|-&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;
== Problems associated with specific Internet Service Providers ==&lt;br /&gt;
&lt;br /&gt;
'''Fibertel Argentina'''&lt;br /&gt;
&lt;br /&gt;
It has been reported '''December 2014''' that UDP connection through port 5000 is not possible. Fibertel Argentina users do not have full access to the modem configuration at the moment, they have to pass through a ''very limited'' interface on the Fibertel web site, only aimed at allowing operations like switching on/off the wifi radio or switching between NAT router mode and bridge mode (and at the moment a bug made users unable to submit any configuration changes).&lt;br /&gt;
After various hours of tests by the user with and without Fibertel staff at the phone with the modem in NAT router mode and in bridge mode, after a supervisor decided to remotely flash the modem (Motorola) with a recent firmware and yet noticed strange behaviour and sent tech staff to replace the modem with a simpler one (another Motorola model with no wifi), after testing with it in bridge mode with tech staff at the phone, the user sought for help [http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=24754&amp;amp;p=226034#p226034 in the forum] and finally '''a temporary standalone instance of the Multiplayer server software''' (located in Canada) was activated and '''the user was able to connect normally through all the tested ports (5001, 5002, 5003, 5507) but not through port 5000 which is the only available port in any FlightGear Multiplayer server at the moment'''. Through another Internet Service Provider (Speedy ADSL) the user could connect with no problems to port 5000 of any Multiplayer server.&lt;br /&gt;
&lt;br /&gt;
Facing this evidence, Fibertel Argentina technical staff ''finally'' admitted: &amp;quot;It's not the modem, it's the network, our network uses port 5000 for setup purposes, it should be open for the user but it might not be fully functional&amp;quot;. '''This is reported here to avoid other users a similar 60-70 hours time loss.''' The users reports he asked them with energy to stop filtering port 5000, the answer was that because of the implications that was not an option.&lt;br /&gt;
&lt;br /&gt;
Port 5000 is unofficially associated both with FlightGear and the UPnP protocol.&lt;br /&gt;
However, it has been observed (discussion of [https://code.google.com/p/flightgear-bugs/issues/detail?id=1617&amp;amp;q=-Type%3DFeatureRequest%20-status%3ATesting&amp;amp;sort=-id&amp;amp;colspec=ID%20Type%20Status%20Priority%20Summary%20Aircraft%20Milestone issue 1617]) that '''the fact that Fibertel Argentina is using port 5000 for network setup purposes shouldn't imply that they are filtering packets: ''&amp;quot;it should really only be when the packet has reached its destination that the port number has any meaning at all&amp;quot;'''''.&lt;br /&gt;
&lt;br /&gt;
Forum thread full link: http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=24754&amp;amp;p=226034#p226034).&lt;br /&gt;
&lt;br /&gt;
Reported issue 1617 full link: https://code.google.com/p/flightgear-bugs/issues/detail?id=1617&amp;amp;q=-Type%3DFeatureRequest%20-status%3ATesting&amp;amp;sort=-id&amp;amp;colspec=ID%20Type%20Status%20Priority%20Summary%20Aircraft%20Milestone&lt;br /&gt;
&lt;br /&gt;
Besides investigating about '''possible workarounds(?)''' (port forwarding through UDP bidirectional tunnelling) which might or might not add too much network latency or CPU load or constitute a misuse of special purposes networks, the user suggested diversification of port numbers (''&amp;quot;offering two possible port numbers could mean offering twice the chances to connect to the Multiplayer network and would constitute a reasonable prevention measure of part of the possible connection problems of FlightGear users over the internet&amp;quot;'').&lt;br /&gt;
&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>JazzTp</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=78360</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=78360"/>
		<updated>2014-12-17T18:46:41Z</updated>

		<summary type="html">&lt;p&gt;JazzTp: &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;
'''Before starting tests''', you might want to check the section ''Problems associated with specific Internet Service Providers'' below in this page.&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;
{{tip|For a local setup between two fgfs instances without any [[Fgms|fgms/multiplayer server]] being involved, you merely need to map each I/O  port to the corresponding port of the other instance:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
fgfs --multiplay=out,10,127.0.0.1,5000 --multiplay=in,10,127.0.0.1,5001 --callsign=one &amp;amp;&lt;br /&gt;
fgfs --multiplay=out,10,127.0.0.1,5001 --multiplay=in,10,127.0.0.1,5000 --callsign=two &amp;amp;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;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, because you don't normally see what other people are doing in terms of configuring MP/fgfs.&lt;br /&gt;
[[File:Direct-p2p-multiplayer-setup.png|800px|Screen shots demonstrating a &amp;quot;peer-to-peer&amp;quot; setup between two fgfs instances running on the same machine via localhost/loopback (127.0.0.1) without any fgms/multiplayer server being involved]]&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 '''&amp;lt;nowiki&amp;gt;--multiplay=out,10,my.private.server.ip,5000&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Additionally, the &amp;quot;in&amp;quot;-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  '''&amp;lt;nowiki&amp;gt;--multiplay=in,10,,5000&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
}}&lt;br /&gt;
&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;
== 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;
|fg.noahbuscher.com&lt;br /&gt;
|US&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Noah Buscher&lt;br /&gt;
|Noah&lt;br /&gt;
|Noah&lt;br /&gt;
|May be merged with main servers in the near future.&lt;br /&gt;
|-&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;
== Problems associated with specific Internet Service Providers ==&lt;br /&gt;
&lt;br /&gt;
'''Fibertel Argentina'''&lt;br /&gt;
&lt;br /&gt;
It has been reported '''December 2014''' that UDP connection through port 5000 is not possible. Fibertel Argentina users do not have full access to the modem configuration at the moment, they have to pass through a ''very limited'' interface on the Fibertel web site, only aimed at allowing operations like switching on/off the wifi radio or switching between NAT router mode and bridge mode (and at the moment a bug made users unable to submit any configuration changes).&lt;br /&gt;
After various hours of tests by the user with and without Fibertel staff at the phone with the modem in NAT router mode and in bridge mode, after a supervisor decided to remotely flash the modem (Motorola) with a recent firmware and yet noticed strange behaviour and sent tech staff to replace the modem with a simpler one (another Motorola model with no wifi), after testing with it in bridge mode with tech staff at the phone, the user sought for help [http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=24754&amp;amp;p=226034#p226034 in the forum] and finally '''a temporary standalone instance of the Multiplayer server software''' (located in Canada) was activated and '''the user was able to connect normally through all the tested ports (5001, 5002, 5003, 5507) but not through port 5000 which is the only available port in any FlightGear Multiplayer server at the moment'''. Through another Internet Service Provider (Speedy ADSL) the user could connect with no problems to port 5000 of any Multiplayer server.&lt;br /&gt;
&lt;br /&gt;
Facing this evidence, Fibertel Argentina technical staff ''finally'' admitted: &amp;quot;It's not the modem, it's the network, our network uses port 5000 for setup purposes, it should be open for the user but it might not be fully functional&amp;quot;. This is reported here to avoid other users a similar 60-70 hours time loss.&lt;br /&gt;
&lt;br /&gt;
It has been observed (discussion of [https://code.google.com/p/flightgear-bugs/issues/detail?id=1617&amp;amp;q=-Type%3DFeatureRequest%20-status%3ATesting&amp;amp;sort=-id&amp;amp;colspec=ID%20Type%20Status%20Priority%20Summary%20Aircraft%20Milestone issue 1617]) that the fact that Fibertel Argentina is using port 5000 for network setup purposes shouldn't imply that they are filtering packets: ''&amp;quot;it should really only be when the packet has reached its destination that the port number has any meaning at all&amp;quot;''.&lt;br /&gt;
&lt;br /&gt;
Reported issue 1617 full link: https://code.google.com/p/flightgear-bugs/issues/detail?id=1617&amp;amp;q=-Type%3DFeatureRequest%20-status%3ATesting&amp;amp;sort=-id&amp;amp;colspec=ID%20Type%20Status%20Priority%20Summary%20Aircraft%20Milestone&lt;br /&gt;
&lt;br /&gt;
Forum thread full link: http://forum.flightgear.org/viewtopic.php?f=27&amp;amp;t=24754&amp;amp;p=226034#p226034).&lt;br /&gt;
&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>JazzTp</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=78358</id>
		<title>Howto:Multiplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Multiplayer&amp;diff=78358"/>
		<updated>2014-12-17T17:47:07Z</updated>

		<summary type="html">&lt;p&gt;JazzTp: /* Getting online */&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;
'''Before starting tests''', you might want to check at the ending of the &amp;quot;Servers&amp;quot; section below in this page if '''your Internet Service Provider''' has been '''reported''' to be associated with '''problems''' related with the FlightGear Multiplayer connection.&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;
{{tip|For a local setup between two fgfs instances without any [[Fgms|fgms/multiplayer server]] being involved, you merely need to map each I/O  port to the corresponding port of the other instance:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
fgfs --multiplay=out,10,127.0.0.1,5000 --multiplay=in,10,127.0.0.1,5001 --callsign=one &amp;amp;&lt;br /&gt;
fgfs --multiplay=out,10,127.0.0.1,5001 --multiplay=in,10,127.0.0.1,5000 --callsign=two &amp;amp;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;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, because you don't normally see what other people are doing in terms of configuring MP/fgfs.&lt;br /&gt;
[[File:Direct-p2p-multiplayer-setup.png|800px|Screen shots demonstrating a &amp;quot;peer-to-peer&amp;quot; setup between two fgfs instances running on the same machine via localhost/loopback (127.0.0.1) without any fgms/multiplayer server being involved]]&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 '''&amp;lt;nowiki&amp;gt;--multiplay=out,10,my.private.server.ip,5000&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
Additionally, the &amp;quot;in&amp;quot;-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  '''&amp;lt;nowiki&amp;gt;--multiplay=in,10,,5000&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
}}&lt;br /&gt;
&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;
== 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;
|fg.noahbuscher.com&lt;br /&gt;
|US&lt;br /&gt;
|{{no}}&lt;br /&gt;
|Noah Buscher&lt;br /&gt;
|Noah&lt;br /&gt;
|Noah&lt;br /&gt;
|May be merged with main servers in the near future.&lt;br /&gt;
|-&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>JazzTp</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Git:_data_developers&amp;diff=78307</id>
		<title>FlightGear Git: data developers</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Git:_data_developers&amp;diff=78307"/>
		<updated>2014-12-14T23:53:00Z</updated>

		<summary type="html">&lt;p&gt;JazzTp: /* Single clone */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Git}}&lt;br /&gt;
Anyone contributing data to FlightGear, like aircraft models, dialogs or textures, is a '''data developer'''. This article helps those in setting up a correct workflow, to ease the inclusion of their work into the simulator.&lt;br /&gt;
&lt;br /&gt;
== Note about aircraft ==&lt;br /&gt;
As of September 2014, all aircraft but those in the base package (that is shipped with a FlightGear release) have been copied over to a new [https://sourceforge.net/p/flightgear/fgaddon/ SVN repository]. Changes to those aircraft should be made there instead of in the Git fgdata repository discussed in this article. For the moment all aircraft are still present in the Git repository, but only base package aircraft are maintained in the Git repository. Before the release of FlightGear 3.4 in February 2014, all non-base package aircraft will be removed from Git.&lt;br /&gt;
&lt;br /&gt;
== Preparations ==&lt;br /&gt;
The steps described in this section are only required once, at the initialization of your development environment.&lt;br /&gt;
&lt;br /&gt;
=== Cloning the repository ===&lt;br /&gt;
The first thing to do as a prospective developer is to [https://gitorious.org/users/new register at Gitorious] if you haven't already done so. This will enable you to publish your edits and have them incorporated into the main project.&lt;br /&gt;
&lt;br /&gt;
After logging in, you can create a personal &amp;quot;clone&amp;quot; of the data repository. This clone is where you will be working in, without touching the main repository. To create a clone, navigate to the fgdata repository on https://gitorious.org/fg/ and click the [http://gitorious.org/fg/fgdata/clone Clone repository] button. In general the default name is fine, but you can change it to whatever you like. Gitorious will now clone the data repository. Due to the size of our repository, this can take some time.&lt;br /&gt;
&lt;br /&gt;
=== Obtaining the data ===&lt;br /&gt;
Before you can start editing, you first need to retrieve the data to your computer. There are two ways to do this. At the time of writing the data repository is over 5 GB. Continuing an interrupted cloning of a repository is not supported within Git. Therefore, if you have a slow or unstable connection to the internet, it is recommended to [[#Bundle|download the bundle]].&lt;br /&gt;
&lt;br /&gt;
For both approaches, Git must be installed. There is a lot of software available, but the following are often used:&lt;br /&gt;
* '''Mac:''' [http://code.google.com/p/git-osx-installer/ Git for OS X]&lt;br /&gt;
* '''Windows:''' [http://msysgit.github.io/ msysGit]&lt;br /&gt;
&lt;br /&gt;
==== Single clone ====&lt;br /&gt;
# Create a directory on your computer where you'll be storing the data.&lt;br /&gt;
# Change into that folder.&lt;br /&gt;
# Clone the repository with the following command. This will create a &amp;lt;tt&amp;gt;/fgdata&amp;lt;/tt&amp;gt; subfolder and put all the contents of the repository in there.&lt;br /&gt;
#:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;git clone git://gitorious.org/fg/fgdata.git&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{&lt;br /&gt;
Edit by a total newbie to Git and the FG Wiki, I hope it is correct and saves somebody some time:&lt;br /&gt;
&lt;br /&gt;
The bittorrent bundle described below was today December 14th 2014 lacking seeds for part of the update files. After installing Git for Windows from the indicated link http://msysgit.github.io/ and giving outbound connection authorization in the Windows 8.1 firewall to the program C:\Program Files (x86)\Git\bin\ssh.exe (I had actually also authorized the following ones in the same folder but it ''might'' be irrelevant in order to use git bash: wish.exe, git.exe, sh.exe), I logged in to Gitorious, created an account, when it asked for my key I created it as indicated here https://help.github.com/articles/generating-ssh-keys/ and pasted the public part into my account settings as required, then I was able to clone the fg/fgdata repository with this command I found searching in google the words ''git problem adding the fg/fgdata repository'', after cd'ing to the folder in which I wanted the fgdata folder to be created:&lt;br /&gt;
&lt;br /&gt;
        git clone git@gitorious.org:fg/fgdata.git&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
==== Bundle ====&lt;br /&gt;
For the FlightGear-data there is a [http://www.kernel.org/pub/software/scm/git/docs/git-bundle.html git-bundle] (snapshot) [http://mxchange.org:23456/file?info_hash=%BF%FF%AB%0C%16%BF%8Eg%B8%A0%CFw%01%0A%5D%8F%3F%81%96y torrent] ([http://mxchange.org:23456/ tracker]; [http://flightgear.mxchange.org/pub/fgfs/fgdata.bundle.md5 md5]|[http://flightgear.mxchange.org/pub/fgfs/fgdata.bundle.sha1 sha1]|[http://flightgear.mxchange.org/pub/fgfs/fgdata.bundle.sha512 sha512]) available. This way you can resume interrupted downloads. After unpacking it only a comparatively small amount of data has to be transferred from the git server to synchronize your repository. Also download the fgdata-update-*.bundle updates linked in the [http://mxchange.org:23456/ tracker]. See also the Develop sections in [[FlightGear Git on Windows]].&lt;br /&gt;
&lt;br /&gt;
# Create a directory on your computer where you'll be storing the data.&lt;br /&gt;
# Change into that folder.&lt;br /&gt;
# Do the following steps to extract the bundle and bring the repository up to date:&lt;br /&gt;
#:&amp;lt;code&amp;gt;git clone fgdata.bundle fgdata&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;cd fgdata&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;git checkout -b master-tmp&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;for N in 01 02 03 04 05 06 07 08 09 10 11; do git pull ../fgdata-update-0$N.bundle master; done&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;git remote rm origin&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;git remote add origin git://gitorious.org/fg/fgdata.git&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;git fetch origin&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;git branch --track master origin/master&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;git checkout master&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;git branch -D master-tmp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should be suspicious if based on the printed progress during the &amp;lt;code&amp;gt;git fetch origin&amp;lt;/code&amp;gt; phase you estimate the data download during the fetch will exceed 1GB (assuming the bundle is not terribly outdated).&lt;br /&gt;
&lt;br /&gt;
=== Authentication ===&lt;br /&gt;
In order to publish edits on Gitorious, you need to generate a secret key so you can be correctly identified.&lt;br /&gt;
&lt;br /&gt;
# Navigate to your newly created fgdata directory and run:&lt;br /&gt;
#: &amp;lt;code&amp;gt;ssh-keygen&amp;lt;/code&amp;gt;&lt;br /&gt;
# Enter the name of the file in which you prefer to save the key and press Enter.&lt;br /&gt;
# Enter your password/passphrase and press Enter. You'll have to do this twice.&lt;br /&gt;
# Your key is now being generated. Open the .pub file with an editor and copy the content.&lt;br /&gt;
# Visit your dashboard at Gitorious and navigate to &amp;quot;Manage SSH keys&amp;quot;.&lt;br /&gt;
# Click the &amp;quot;Add SSH key&amp;quot; button and paste the content of the .pub file. Follow the instructions on the screen.&lt;br /&gt;
# Now run the following, again in your fgdata directory, with ''&amp;lt;url&amp;gt;'' as the line that you get by clicking SSH on your fgdata clone page at Gitorious (something like ''git@gitorious.org:~your/fg/yours-fgdata.git''):&lt;br /&gt;
#: &amp;lt;code&amp;gt;git remote set-url origin &amp;lt;url&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Obtaining the simulator ===&lt;br /&gt;
In order to test your work, you'll need the FlightGear version that matches the data. Since FlightGear is under constant development, data from Git does not work with previous releases. Fortunately obtaining the latest development version of the simulator is fairly straightforward for most operating systems.&lt;br /&gt;
&lt;br /&gt;
* '''Mac:''' Download [http://flightgear.simpits.org:8080/job/FlightGear-mac/ the .dmg]&lt;br /&gt;
* '''Windows:''' Download the [http://flightgear.simpits.org:8080/job/Win32-installer-Cmake 32-bits] or [http://flightgear.simpits.org:8080/job/Win64-installer-Cmake 64-bits] installer and follow its instructions. Let it install the binary into a clean directory.&lt;br /&gt;
&lt;br /&gt;
Point [[$FG_ROOT]] to your freshly obtained fgdata directory. When using [[FlightGear Launch Control|the launcher]], this can be done on the first page, previous from the aircraft selection.&lt;br /&gt;
&lt;br /&gt;
== Making edits ==&lt;br /&gt;
It is recommended to split your new fgdata clone into separate local branches for your work. For instance, if you're working on the Boeing 747-400 and the aircraft reflection shader, you might create 2 branches named &amp;quot;747-400&amp;quot; and &amp;quot;reflect-shader&amp;quot;. To do this, run the following commands:&lt;br /&gt;
:&amp;lt;code&amp;gt;git checkout master&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;git checkout -b &amp;lt;branch name&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
Then you can make your changes to the new local branch(es), which will make merge requests easier for both yourself and committers. To switch in between branches, simply use&lt;br /&gt;
:&amp;lt;code&amp;gt;git checkout &amp;lt;branch name&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Publishing edits ==&lt;br /&gt;
To push local updates to your fgdata clone on Gitorious, perform the following steps:&lt;br /&gt;
# Switch to the branch that contains your edits:&lt;br /&gt;
#:&amp;lt;code&amp;gt;git checkout &amp;lt;branch name&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
# List all the changed files:&lt;br /&gt;
#:&amp;lt;code&amp;gt;git status -- .&amp;lt;/code&amp;gt;&lt;br /&gt;
# Now it's time to commit the changed files.&lt;br /&gt;
#* If you want to commit all changed files, run the following and type your commit message.&lt;br /&gt;
#*: &amp;lt;code&amp;gt;git commit -a&amp;lt;/code&amp;gt;&lt;br /&gt;
#* If you only want to commit a selection of files, run the following:&lt;br /&gt;
#*: &amp;lt;code&amp;gt;git add &amp;lt;path/to/file&amp;gt;&amp;lt;/code&amp;gt; (for single files)&lt;br /&gt;
#*: &amp;lt;code&amp;gt;git add --all &amp;lt;path/to/folder&amp;gt;&amp;lt;/code&amp;gt; (to add all files within a certain folder)&lt;br /&gt;
#*: &amp;lt;code&amp;gt;git rm &amp;lt;path/to/file&amp;gt;&amp;lt;/code&amp;gt; (to remove files that you've removed)&lt;br /&gt;
#: Followed by&lt;br /&gt;
#:: &amp;lt;code&amp;gt;git commit -m &amp;quot;&amp;lt;commit message&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# Check if everything went fine, by loading Gitk:&lt;br /&gt;
#: &amp;lt;code&amp;gt;gitk&amp;lt;/code&amp;gt;&lt;br /&gt;
# Finally, push the commit to your fgdata clone Gitorious with the following command. Replace &amp;lt;code&amp;gt;YourUID&amp;lt;/code&amp;gt; with your Gitorious account:&lt;br /&gt;
#: &amp;lt;code&amp;gt;git push git@gitorious.org:~YourUID/fg/YourUIDs-fgdata.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requesting edits to be merged ==&lt;br /&gt;
[[File:Create merge request at Gitorious.png|thumb|270px|Creating a merge request at Gitorious.]]&lt;br /&gt;
# Click the &amp;quot;Request merge&amp;quot; button on your fgdata clone page. Loading the next page can take a while, as it will list all commits of the past years!&lt;br /&gt;
# Once again write a short summary (could be the same as used with git commit), but this time, also write an explanation of your merge request (what does it do?). Make sure you set the target repository to fgdata, target branch to master and source branch to the local branch with your updates.&lt;br /&gt;
# Tick the box in front of your commit and click the &amp;quot;Create merge request&amp;quot; button.&lt;br /&gt;
# Everyone can see the pending request, but in order to make sure that your request gets looked at, you may contact a contributor. You can find a list of people on the right side of the [https://gitorious.org/fg/fgdata repository page].&lt;br /&gt;
&lt;br /&gt;
Creating merge requests using this method literally means merging an entire branch into fgdata; this may not be desirable for some situations, such as small changes that only require one little commit. There's a neat method to only push certain commits to a merge request discussed by Anders Gidenstam [http://forum.flightgear.org/viewtopic.php?f=4&amp;amp;t=10392&amp;amp;start=45#p115747 on the FlightGear Forums].&lt;br /&gt;
&lt;br /&gt;
[[Category:Git]]&lt;/div&gt;</summary>
		<author><name>JazzTp</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Git:_data_developers&amp;diff=78306</id>
		<title>FlightGear Git: data developers</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Git:_data_developers&amp;diff=78306"/>
		<updated>2014-12-14T23:49:47Z</updated>

		<summary type="html">&lt;p&gt;JazzTp: /* Single clone */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Git}}&lt;br /&gt;
Anyone contributing data to FlightGear, like aircraft models, dialogs or textures, is a '''data developer'''. This article helps those in setting up a correct workflow, to ease the inclusion of their work into the simulator.&lt;br /&gt;
&lt;br /&gt;
== Note about aircraft ==&lt;br /&gt;
As of September 2014, all aircraft but those in the base package (that is shipped with a FlightGear release) have been copied over to a new [https://sourceforge.net/p/flightgear/fgaddon/ SVN repository]. Changes to those aircraft should be made there instead of in the Git fgdata repository discussed in this article. For the moment all aircraft are still present in the Git repository, but only base package aircraft are maintained in the Git repository. Before the release of FlightGear 3.4 in February 2014, all non-base package aircraft will be removed from Git.&lt;br /&gt;
&lt;br /&gt;
== Preparations ==&lt;br /&gt;
The steps described in this section are only required once, at the initialization of your development environment.&lt;br /&gt;
&lt;br /&gt;
=== Cloning the repository ===&lt;br /&gt;
The first thing to do as a prospective developer is to [https://gitorious.org/users/new register at Gitorious] if you haven't already done so. This will enable you to publish your edits and have them incorporated into the main project.&lt;br /&gt;
&lt;br /&gt;
After logging in, you can create a personal &amp;quot;clone&amp;quot; of the data repository. This clone is where you will be working in, without touching the main repository. To create a clone, navigate to the fgdata repository on https://gitorious.org/fg/ and click the [http://gitorious.org/fg/fgdata/clone Clone repository] button. In general the default name is fine, but you can change it to whatever you like. Gitorious will now clone the data repository. Due to the size of our repository, this can take some time.&lt;br /&gt;
&lt;br /&gt;
=== Obtaining the data ===&lt;br /&gt;
Before you can start editing, you first need to retrieve the data to your computer. There are two ways to do this. At the time of writing the data repository is over 5 GB. Continuing an interrupted cloning of a repository is not supported within Git. Therefore, if you have a slow or unstable connection to the internet, it is recommended to [[#Bundle|download the bundle]].&lt;br /&gt;
&lt;br /&gt;
For both approaches, Git must be installed. There is a lot of software available, but the following are often used:&lt;br /&gt;
* '''Mac:''' [http://code.google.com/p/git-osx-installer/ Git for OS X]&lt;br /&gt;
* '''Windows:''' [http://msysgit.github.io/ msysGit]&lt;br /&gt;
&lt;br /&gt;
==== Single clone ====&lt;br /&gt;
# Create a directory on your computer where you'll be storing the data.&lt;br /&gt;
# Change into that folder.&lt;br /&gt;
# Clone the repository with the following command. This will create a &amp;lt;tt&amp;gt;/fgdata&amp;lt;/tt&amp;gt; subfolder and put all the contents of the repository in there.&lt;br /&gt;
#:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;git clone git://gitorious.org/fg/fgdata.git&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{{&lt;br /&gt;
Edit by a total newbie to Git and the FG Wiki, I hope it is correct and saves somebody some time:&lt;br /&gt;
&lt;br /&gt;
The bittorrent bundle described below was today December 14th 2014 lacking seeds for part of the update files. After installing Git for Windows from the indicated link http://msysgit.github.io/ and giving outbound connection authorization in the Windows 8.1 firewall to the program C:\Program Files (x86)\Git\bin\ssh.exe (I had actually also authorized the following ones in the same folder but it ''might'' be irrelevant in order to use git bash: wish.exe, git.exe, sh.exe), I logged in to Gitorious, created an account, when it asked for my key I created it as indicated here https://help.github.com/articles/generating-ssh-keys/ and pasted the public part into my account settings as required, then I was able to clone the fg/fgdata repository with this command I found searching in google the words '''git problem adding the fg/fgdata repository''', after cd'ing to the folder in which I wanted the fgdata folder to be created:&lt;br /&gt;
&lt;br /&gt;
'''git clone git@gitorious.org:fg/fgdata.git'''&lt;br /&gt;
}}}&lt;br /&gt;
&lt;br /&gt;
==== Bundle ====&lt;br /&gt;
For the FlightGear-data there is a [http://www.kernel.org/pub/software/scm/git/docs/git-bundle.html git-bundle] (snapshot) [http://mxchange.org:23456/file?info_hash=%BF%FF%AB%0C%16%BF%8Eg%B8%A0%CFw%01%0A%5D%8F%3F%81%96y torrent] ([http://mxchange.org:23456/ tracker]; [http://flightgear.mxchange.org/pub/fgfs/fgdata.bundle.md5 md5]|[http://flightgear.mxchange.org/pub/fgfs/fgdata.bundle.sha1 sha1]|[http://flightgear.mxchange.org/pub/fgfs/fgdata.bundle.sha512 sha512]) available. This way you can resume interrupted downloads. After unpacking it only a comparatively small amount of data has to be transferred from the git server to synchronize your repository. Also download the fgdata-update-*.bundle updates linked in the [http://mxchange.org:23456/ tracker]. See also the Develop sections in [[FlightGear Git on Windows]].&lt;br /&gt;
&lt;br /&gt;
# Create a directory on your computer where you'll be storing the data.&lt;br /&gt;
# Change into that folder.&lt;br /&gt;
# Do the following steps to extract the bundle and bring the repository up to date:&lt;br /&gt;
#:&amp;lt;code&amp;gt;git clone fgdata.bundle fgdata&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;cd fgdata&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;git checkout -b master-tmp&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;for N in 01 02 03 04 05 06 07 08 09 10 11; do git pull ../fgdata-update-0$N.bundle master; done&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;git remote rm origin&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;git remote add origin git://gitorious.org/fg/fgdata.git&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;git fetch origin&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;git branch --track master origin/master&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;git checkout master&amp;lt;/code&amp;gt;&lt;br /&gt;
#:&amp;lt;code&amp;gt;git branch -D master-tmp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should be suspicious if based on the printed progress during the &amp;lt;code&amp;gt;git fetch origin&amp;lt;/code&amp;gt; phase you estimate the data download during the fetch will exceed 1GB (assuming the bundle is not terribly outdated).&lt;br /&gt;
&lt;br /&gt;
=== Authentication ===&lt;br /&gt;
In order to publish edits on Gitorious, you need to generate a secret key so you can be correctly identified.&lt;br /&gt;
&lt;br /&gt;
# Navigate to your newly created fgdata directory and run:&lt;br /&gt;
#: &amp;lt;code&amp;gt;ssh-keygen&amp;lt;/code&amp;gt;&lt;br /&gt;
# Enter the name of the file in which you prefer to save the key and press Enter.&lt;br /&gt;
# Enter your password/passphrase and press Enter. You'll have to do this twice.&lt;br /&gt;
# Your key is now being generated. Open the .pub file with an editor and copy the content.&lt;br /&gt;
# Visit your dashboard at Gitorious and navigate to &amp;quot;Manage SSH keys&amp;quot;.&lt;br /&gt;
# Click the &amp;quot;Add SSH key&amp;quot; button and paste the content of the .pub file. Follow the instructions on the screen.&lt;br /&gt;
# Now run the following, again in your fgdata directory, with ''&amp;lt;url&amp;gt;'' as the line that you get by clicking SSH on your fgdata clone page at Gitorious (something like ''git@gitorious.org:~your/fg/yours-fgdata.git''):&lt;br /&gt;
#: &amp;lt;code&amp;gt;git remote set-url origin &amp;lt;url&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Obtaining the simulator ===&lt;br /&gt;
In order to test your work, you'll need the FlightGear version that matches the data. Since FlightGear is under constant development, data from Git does not work with previous releases. Fortunately obtaining the latest development version of the simulator is fairly straightforward for most operating systems.&lt;br /&gt;
&lt;br /&gt;
* '''Mac:''' Download [http://flightgear.simpits.org:8080/job/FlightGear-mac/ the .dmg]&lt;br /&gt;
* '''Windows:''' Download the [http://flightgear.simpits.org:8080/job/Win32-installer-Cmake 32-bits] or [http://flightgear.simpits.org:8080/job/Win64-installer-Cmake 64-bits] installer and follow its instructions. Let it install the binary into a clean directory.&lt;br /&gt;
&lt;br /&gt;
Point [[$FG_ROOT]] to your freshly obtained fgdata directory. When using [[FlightGear Launch Control|the launcher]], this can be done on the first page, previous from the aircraft selection.&lt;br /&gt;
&lt;br /&gt;
== Making edits ==&lt;br /&gt;
It is recommended to split your new fgdata clone into separate local branches for your work. For instance, if you're working on the Boeing 747-400 and the aircraft reflection shader, you might create 2 branches named &amp;quot;747-400&amp;quot; and &amp;quot;reflect-shader&amp;quot;. To do this, run the following commands:&lt;br /&gt;
:&amp;lt;code&amp;gt;git checkout master&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;git checkout -b &amp;lt;branch name&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
Then you can make your changes to the new local branch(es), which will make merge requests easier for both yourself and committers. To switch in between branches, simply use&lt;br /&gt;
:&amp;lt;code&amp;gt;git checkout &amp;lt;branch name&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Publishing edits ==&lt;br /&gt;
To push local updates to your fgdata clone on Gitorious, perform the following steps:&lt;br /&gt;
# Switch to the branch that contains your edits:&lt;br /&gt;
#:&amp;lt;code&amp;gt;git checkout &amp;lt;branch name&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
# List all the changed files:&lt;br /&gt;
#:&amp;lt;code&amp;gt;git status -- .&amp;lt;/code&amp;gt;&lt;br /&gt;
# Now it's time to commit the changed files.&lt;br /&gt;
#* If you want to commit all changed files, run the following and type your commit message.&lt;br /&gt;
#*: &amp;lt;code&amp;gt;git commit -a&amp;lt;/code&amp;gt;&lt;br /&gt;
#* If you only want to commit a selection of files, run the following:&lt;br /&gt;
#*: &amp;lt;code&amp;gt;git add &amp;lt;path/to/file&amp;gt;&amp;lt;/code&amp;gt; (for single files)&lt;br /&gt;
#*: &amp;lt;code&amp;gt;git add --all &amp;lt;path/to/folder&amp;gt;&amp;lt;/code&amp;gt; (to add all files within a certain folder)&lt;br /&gt;
#*: &amp;lt;code&amp;gt;git rm &amp;lt;path/to/file&amp;gt;&amp;lt;/code&amp;gt; (to remove files that you've removed)&lt;br /&gt;
#: Followed by&lt;br /&gt;
#:: &amp;lt;code&amp;gt;git commit -m &amp;quot;&amp;lt;commit message&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# Check if everything went fine, by loading Gitk:&lt;br /&gt;
#: &amp;lt;code&amp;gt;gitk&amp;lt;/code&amp;gt;&lt;br /&gt;
# Finally, push the commit to your fgdata clone Gitorious with the following command. Replace &amp;lt;code&amp;gt;YourUID&amp;lt;/code&amp;gt; with your Gitorious account:&lt;br /&gt;
#: &amp;lt;code&amp;gt;git push git@gitorious.org:~YourUID/fg/YourUIDs-fgdata.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Requesting edits to be merged ==&lt;br /&gt;
[[File:Create merge request at Gitorious.png|thumb|270px|Creating a merge request at Gitorious.]]&lt;br /&gt;
# Click the &amp;quot;Request merge&amp;quot; button on your fgdata clone page. Loading the next page can take a while, as it will list all commits of the past years!&lt;br /&gt;
# Once again write a short summary (could be the same as used with git commit), but this time, also write an explanation of your merge request (what does it do?). Make sure you set the target repository to fgdata, target branch to master and source branch to the local branch with your updates.&lt;br /&gt;
# Tick the box in front of your commit and click the &amp;quot;Create merge request&amp;quot; button.&lt;br /&gt;
# Everyone can see the pending request, but in order to make sure that your request gets looked at, you may contact a contributor. You can find a list of people on the right side of the [https://gitorious.org/fg/fgdata repository page].&lt;br /&gt;
&lt;br /&gt;
Creating merge requests using this method literally means merging an entire branch into fgdata; this may not be desirable for some situations, such as small changes that only require one little commit. There's a neat method to only push certain commits to a merge request discussed by Anders Gidenstam [http://forum.flightgear.org/viewtopic.php?f=4&amp;amp;t=10392&amp;amp;start=45#p115747 on the FlightGear Forums].&lt;br /&gt;
&lt;br /&gt;
[[Category:Git]]&lt;/div&gt;</summary>
		<author><name>JazzTp</name></author>
	</entry>
</feed>