De/FAQ

From FlightGear wiki
Revision as of 08:21, 19 September 2010 by Gijs (talk | contribs) (Created page with 'Common help destinations: Aircraft, Multiplayer Help, Installing Scenery, and Flying the Helicopter. '''This FAQ has not been significantly …')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Common help destinations: Aircraft, Multiplayer Help, Installing Scenery, and Flying the Helicopter.

This FAQ has not been significantly updated since 2006.

Feel free to make additions, changes, or corrections.

The FAQ

Wo kann ich die neueste Version dieser FAQ?

http://wiki.flightgear.org/index.php/FAQ

Who do I contact if I have comments about this FAQ?

Add your comment to this FAQ's discussion page Talk:FAQ

How old is this document?

Click the History button in the menu on the left.

Welche anderen wichtigen Unterlagen sollte ich lesen?

   * Getting Started Guide
   * Neu auf FlightGear
   * Siehe auch die FlightGear / docs-mini / directory in der Source-Distribution für diverse andere hilfreiche Dokumente.
   * Siehe auch die anderen FAQ

Anhören Umschrift

Distribution

Wo bekomme ich FlightGear?

Die offizielle Download-Seite ist http://www.flightgear.org/Downloads/. Der Quellcode ist unsere primäre Form des Vertriebs, sondern vorkompilierte Binaries sind verfügbar für Windows und SGI IRIX.

Alternativ ist FlightGear für Linux SuSE, Debian (sid) verpackt und Mandrake (Kocher) und kann direkt über diesen Distributionen installiert werden.

Wie installiere ich Flight Gear auf Ubuntu?

Flight Gear kann direkt aus der Synaptic Package Manager installiert werden. Open Synaptic Package Manager, suchen Sie nach Flight Gear und folgen den Anweisungen. Für Ubuntu 10,04 Sie können Flight Gear 1.9.1 installieren

Was ist das Passwort für den FTP-Server?

Der FTP-Server verwendet Standard-Login-Verfahren anonym. Login mit dem Benutzernamen "anonymous" und nutzen Ihre Email-Adresse als Passwort. Die meisten FTP-Clients und Web-Browsern wird dies automatisch für Sie tun.

Why won't the FTP server let me in with the right login info?

This generally means that the server is at it's capacity. You should receive a message saying such, but your FTP client may be hiding it from you. Your options are to keep trying until a slot opens up or try connecting to one of our FTP mirrors listed at http://flightgear.org/mirrors.html.

Where can I find the latest development source code?

The latest development code is available for everyone through our Git repository. See Git for details.

Otherwise, you can get relatively up-to-date snapshots of the development tree at ftp://flightgear.sourceforge.net/pub/flightgear/Devel/Snapshots/.

What is SimGear, and why do I need it?

SimGear is a library of supporting code. SimGear is only needed if you plan on compiling FlightGear -- it is not needed to run precompiled binaries. For more information see http://www.simgear.org/. Note: When compiling FlightGear it is very important to have the matching version of SimGear.

Where can I fly and where do I get the scenery?

While the base package only comes with scenery for the San Francisco Bay area, you can currently fly just about anywhere in the world. See the "Additional Scenery" section of http://www.flightgear.org/Downloads/ for more information or go directly to our graphical downloader at http://www.flightgear.org/Downloads/scenery-1.0.1.html

Also visit our "Places to Fly" section of the website (http://www.flightgear.org/Places/) for some help navigating to some awesome locations. (see also Installing Scenery)

Where can I get different 3D models for my plane?

Official FlightGear aircraft can be found at http://www.flightgear.org/Downloads/aircraft/ . Other aircraft in development can be found on CVS, and some other aircraft can be found on 3rd party [FlightGear hangars]].

How current is the data in FlightGear compared to the real world?

We use the same navaid and airport dataset that X-Plane uses. The current dataset can be found in the $FGROOT/Navaids/ and $FGROOT/Airports/ directories. If you have updates or corrections to the dataset, see http://www.flightgear.org/Docs/AirNav/AptNavFAQ.FlightGear.html for instructions on contacting the database maintainer.

Where is the moving map?

A popular moving map display is available under a separate project called Atlas (See http://atlas.sf.net/) Also, MPmap is an online map for multiplayer.

If you like an alternative to Atlas with updated graphics and mapping provided by the openstreetmap project, then check out Flightgear Mapping [fgmapping]

Why don't you charge money for this?

FlightGear can be downloaded for free from many locations including the FlightGear website, but can also be bought on a CD. Although we offer that service (see the website), we encourage other groups to redistribute it for their users, especially within an operating system distribution which makes installation even faster and easier for new users.

Occasionally you may see FlightGear for sale on auction sites or commercial websites under some other name. This can be done quite legitimately as long as the terms of the license are upheld and might be worth the cost if some value-added features such as additional scenery, aircraft or after-sale support are included. Unfortunately, most cases seen to date appear to be just someone trying to make money selling something that is free and providing no real added value.

How can I get started with FlightGear

FlightGear version 1.0 can be downloaded at Download Central, but most aircraft need to be separately downloaded Here and installed manually (see also FlightGear 1.0 default aircraft). Be aware of system requirements! Also, check out New to FlightGear.

Compiling

1rightarrow.png Unter Building Flightgear gibt es zu diesem Thema einen Hauptartikel.

Why won't FlightGear compile?

Well, that depends. First make sure you are using the appropriate versions of FlightGear, SimGear, plib, zlib. If any of the packages are out of sync with the others, compilation may fail. See also Building FlightGear

The FlightGear Downloads page (http://www.flightgear.org/Downloads/) should tell you what versions you need if you are trying to compile the latest stable release. If you are using a development snapshot, make sure all three packages are up-to-date.

Also ensure that you have some implementation of OpenGL with glut support with the appropriate header files. Linux users with nVidia cards should make sure you have the latest drivers from nVidia. Other Linux users make sure you have Mesa3D (http://mesa3d.org/) and your X server installed correctly.

If your problems persist, subscribe to our FlightGear-Users mailing list and let us know what problem you're having. See http://www.flightgear.org/mail.html for help with this.

I'm using RedHat 7, and ...?

Update your gcc packages. See http://redhat.com/errata/ to fix it and http://www.gnu.org/software/gcc/gcc-2.96.html for an explanation why.

Configuring

How do I install new scenery?

The scenery archive files (ie. w100n30.tar.gz) should be untarred into the Scenery/Terrain directory in your $FG_ROOT.

How do I setup my joystick(s)?

FlightGear should come with a helpful program called `fgjs` that can help configure your joystick. Run `fgjs` and then copy the dot file it created into your home directory or add its contents to your existing rc file.

Also, see the README.Joystick file located in the FlightGear/docs-mini/ directory of the source distribution and the Joystick-page on the wiki.

What format should my personal .fgfsrc file be in?

Your .fgfsrc file should simply be a list of command line options with one option per line. The file is not an XML file.

If you would rather use an XML configuration file, you can add something like the following in your .fgfsrc

--config=/path/to/my/config.xml

Almost every option corresponds to a property, so you can choose to use whichever method best suits your needs.

Running

Why do I get an error loading libopenal.so.0?

With the default installation, libopenal.so.0 is installed into /usr/local/lib. You need to ensure that that path is listed in /etc/ld.so.conf, then run `ldconfig`as root.

Why do I get "ssgInit called without a valid OpenGL context"?

In short, your GL libraries are broken. So far only Red Hat 7.x users have experienced this (see http://www.redhat.com/bugzilla/show_bug.cgi?id=18867). The only solutions are possibly complicated ones: you can either change distributions (most of us prefer Debian) or upgrade/downgrade your Mesa libs.

Why do some other GL applications work though? Well, Steve Baker (Mr. PLIB) has explained this on the plib-users list (http://www.geocrawler.com/lists/3/SourceForge/1867/0/6470648/).

What happened to the panel, keyboard, etc?

The problem is almost certainly that your base package is out of sync with FlightGear. Many configurable parts of FlightGear are defined in XML files contained in the base package.

Why doesn't audio work properly under Irix?

FlightGear (as of June 2001) uses the Portable Libraries (PLIB) for playing audio. The audio queue implementation of PLIB is far from optimal (in fact it's just wrong). This seems to work on other platforms quite well, but Irix expects things to be programmed properly.

There has been discussion about using OpenAL (http://www.openal.org/) for the next release of both PLIB and FlightGear. Tests show that the OpenAL audio implementation does the job right, meaning that these audio problems should be gone by then. In the mean time it is best to disable audio on Irix completely (by adding --disable-sound either on the command line or to your $HOME/.fgfsrc file).

Why is FlightGear so slow?

FlightGear supports hardware acceleration, but it seems not to be activated. Make sure you have OpenGL libraries installed and configured properly and make sure you have the latest drivers for your video card.

Linux users: If you are an nVidia user, follow their directions on getting your card working. For most other users, make sure Mesa is installed property and ensure that you have the appropriate kernel device drivers for your card. Most people (and distributions) use modules for their video card device drivers; run `lsmod` as root to see what modules are loaded. You should also make sure that you are loading the appropriate modules in your XF86Config and that your video device section is correct. Now try running an OpenGL application (other than FlightGear) to see how it performs. You can try the gears demo from Mesa or something like Quake3.

Warum ist meine SGI-Maschine so langsam?

Zunächst einmal ist einer der häufigsten Fehler auf SGI-Hardware zu vergessen, um anzugeben - Nebel am schnellsten. Auf den meisten Maschinen der SGI EXP2 Shading Modell ist nicht in Hardware unterstützt resultierenden Bildraten unter 1 Bild pro Sekunde (fps).

FlightGear macht ausgiebig Gebrauch von der OpenGL-z-Puffer-Funktion, die auf den meisten älteren SGI-Hardware nur in der Software unterstützt wird. Dies bedeutet, dass die CPU zu allen Z-Buffer-Berechnungen zusätzlich zu den sonstigen Aufgaben FlightGear beinhaltet (Flugdynamik, Landschaft Tracking zu tun hat, schieben Befehle in die Warteschlange Grafiken, etc). Die folgenden Features sind Software auf Low-End-SGI-Maschinen (wie Indy und Indigo gerendert):

   * Schablone und Akkumulation Puffer
   * Tiefe Queuing und Tiefenpufferung
   * Fogging, Beleuchtung, Clipping und verwandelt
   * Texturierung

Dies bedeutet, dass laufende FlightGear mit den folgenden Optionen können nicht einmal das gewünschte Ergebnis:

. / Runfgfs - Nebel-disable - Shading-Immobilie - disable-skyblend - disable-Texturen - disable-Wolken - disable-sound - disable-Panel - enable-HUD - disable-Anti-Aliasing -HUD

Ich könnte mir sogar vorstellen, dass du - enable-Drahtbügel nicht auf diesen Maschinen (Ich arbeite gerne als falsch erwiesen obwohl sein).

Auf eine Maschine wie O2 die folgenden Optionen zu einem akzeptablen Ergebnis:. / Runfgfs - Nebel am schnellsten - disable-sound

Da ich keinen Zugang zu anderen SGI-Hardware kann ich nicht sagen, welche Optionen wären für Ihre Situation angemessen ist. Anhören Umschrift

How do I see the frame rate?

On the menu select View, Rendering Options , then check the box that says Show Frame Rate

How do I toggle panel settings?

There are two ways. One way is to hide the panel without the HUD showing. To hide the panel, use Shift+P; To make the HUD disappear, use H. The second way is to use the alternative HUD by Shift+I (Use I to switch back).

Stuck upside down after "crash"?

In his infinite wisdom the FlightGear Grand Master decided that planes were too valuable to allow them to be destroyed by novice pilots who seemed to crash a lot. The fact that nobody has bothered to model crashes may have something to do with it too. :-)

The result of this as you have noticed is that with a little practice an ingenuity you can trim the ship to fly inverted along the ground.

The quick answer is to hit Ctrl+U (with the default key bindings) to warp the plane up 1000ft.

For the stubborn people out there: The trick to learn is to roll back to normal (non inverted) do this by nursing the elevator to get to about 500 feet or so and use the ailerons to snap roll 180*. This is all good avionics except for the plane not destroying itself. Remember the controls work in reverse when you are inverted and keep that airspeed up!!!

Why does FlightGear die on startup saying "time zone reading failed"?

This is probably caused by a line-ending problem in the timezone files. Win32 users can resolve the problem by downloading a DOS to UNIX conversion utility available at http://www.nottingham.ac.uk/~eazdluf/d2u.zip. Run as `d2u *.tab` from within the timezone directory to fix your timezone files.

Why won't the latest versions of some aircraft work in my (older) version of FlightGear?

Often new aircraft development keeps pace with the latest FlightGear code development. New or newly modified aircraft may rely on files (such as new instrument files) or features only available with newer versions of FlightGear. If you are stuck with an older version of FlightGear, you can try downloading an earlier version of the aircraft here : http://web.archive.org/web/20060204211745/www.flightgear.org/Downloads/aircraft/ or here:http://ftp.riken.go.jp/pub/FreeBSD/distfiles/flightgear-aircrafts/

Hacking

What language is FlightGear written in?

Mostly C++ with some supporting C code that's primarily contained within SimGear.

How do I design a flight dynamics model for a new aircraft?

To define an aircraft for FlightGear's primary FDM (JSBSIM), see http://jsbsim.sf.net/.

If you want a simpler FDM to work with, try your hand at YASim, an alternative FDM. For an guide on creating a YASim aircraft, look in the FlightGear base package for Aircraft-yasim/README.yasim.

How do I import planes from Microsoft Flight Simulator?

You can import planes by using the 3D Convert utility which will convert the MSFS 3d model to a format used by Flight Gear. You have to add the animations and parts.

Also, although you can import the 3D model and textures, the flight dynamics (the .AIR file) must be completely redone for FlightGear.

If you wish to import a model made with gmax, you will need to convert it to .MDL format using Microsoft's MakeMDL SDK which is available at http://zone.msn.com/flightsim/FS02DevDeskSDK08.asp.

How do I import BGL scenery from Microsoft Flight Simulator?

See http://chiangt.virtualave.net/BGL/bgl_index.html.

How do I design or modify a panel?

See the README.xmlpanel file located in the FlightGear/docs-mini/ directory of the source distribution.


How do I place objects, like buildings, into FlightGear?

First, ensure that you have v0.7.7 or later, the scenery files where you plan to place the object, the actual model, and the longitude and latitude where you plan to place the object.

Now get the altitude for your point. If you don't want to calculate this yourself, start FlightGear at your location and take note of the altitude. Here's an example command:

fgfs --lat=45.50 --lon=-75.73 2>&1 | tee fgfs.log

The altitude is probably in feet, so divide the starting altitude by 3.28.

Search the output log file for the first occurrence of the string "Loading tile" and take note of the filename. In the above example, the output line looks like:

Loading tile /usr/local/Scenery/w080n40/w076n45/1712601

Copy a 3D model in a format that Plib understands to the same directory as the tile file. Edit the text file in that directory consisting of the tile name with the extension ".stg". The file will already exist if there is an airport on the tile; otherwise, you can create it from scratch. In our example, the filename is:

/usr/local/Scenery/w080n40/w076n45/1712601.stg

At the end of the file, add a new entry for your object, consisting of the word "OBJECT_STATIC" followed by the model name, the longitude in degrees, the latitude in degrees, the altitude in meters, and the heading in degrees. In our example the line looks like:

OBJECT_STATIC Towerax.ac -75.73 45.40 60 0

Save the changes to the .stg file, restart FlightGear, and enjoy.

NOTE: The above information was taken from the following mailing list post: http://www.geocrawler.com/archives/3/11854/2001/6/0/5991409/. See that page if this one doesn't make sense.

An alternative approach using PPE is described at http://mail.flightgear.org/pipermail/flightgear-devel/2001-December/002239.html by Norman Vine.

With Flightgear 0.9.10 there is an easy way for Placing 3D Objects with the UFO

See also FlightGear Scenery Designer .

Wo kann ich lernen, 3D-Programmierung und wie kann ich mitmachen?

Als Beitrag zu den 2D-Panel erfordert keine Programmierung überhaupt, nur minimale Kenntnisse der XML-Syntax (dh fünf Minuten wert) und gute Kenntnisse mit Zeichnung und / oder Lack-Programme. Jedes Instrument auf dem aktuellen Panel, mit der teilweisen Ausnahme der Magnetkompass, ist vollständig in XML ohne eigene C + +-Code definiert. Wenn Sie möchten, um zu beginnen, werfen Sie einen Blick auf John Check hervorragenden intro (http://rockfish.net/fg/README.xmlpanel).

Ebenso, wenn Sie zu einem 3D-Cockpit für FlightGear, oder von Gebäuden zu schaffen, externe Flugzeugmodelle, etc. erstellen möchten, Ihre Hilfe wird dringend * * benötigt. Die einzige Regel ist, einfach gehen Sie auf die Dreiecke - ein Modell mit 50.000 Dreiecken wahrscheinlich nicht geeignet für FlightGear, und einer mit 5.000 Dreiecke, nur marginal. Wenn Sie sich einen netten 3D-Cockpit-Interieur für Design in einem 3D-Design-Programm wie AC3D oder PPE, kann es Programmierer, die gerne die Unterstützung der Code in C + + hinzufügen werden.

Wenn auf der anderen Seite, Sie wollen wirklich die Hände schmutzig mit C + + Programmierung zu erhalten, haben Sie ein gutes Buch OpenGL schließlich kaufen. Allerdings verwendet FlightGear ein High-Level-Bibliothek, PLIB, dass Häute meisten Details von OpenGL. Um loszulegen mit 3D-C + +-Programmierung, können Sie einen Blick auf die plib Dokumentation und lernen nur so viel, wie Sie OpenGL, wenn Sie es benötigen.

How do I add an airport?

You can add your airport to the $FGROOT/Airports/default.apt.gz file, but to get the airport to show up visually, you will have to rebuild the scenery around the airport. The format of the default.apt file is documented at http://www.flightgear.org/Docs/AirNav/AptNavFAQ.FlightGear.html.

Can I generate my own scenery?

Yes, though it can be a difficult task. FlightGear's scenery generation is handled by a sister project, TerraGear. For more details, see http://terragear.org/.

Flying

Why won't my engine(s) start?

Anlassen des Motors in einmotorigen Flugzeugen

Flugzeuge unterscheiden sich in ihrer Startvorgang. Einige können eine Auto-Start-Sequenz Menüeintrag oder Anweisungen im Hilfe-Menü des Flugzeugs (Presse "?").

Aber im Allgemeinen, um den Motor auf einen Kolben-Motortyp Flugzeuge starten, benötigen Sie:

  1. Fuel - Sie können der Treibstoff ausgegangen, natürlich, aber für bestimmte Flugzeuge, kann es FlightGear ohne Kernbrennstoff, so dass es unmöglich ist, die Motoren zu starten. Überprüfen Sie dies im Menü Equipment / Brennstoff-und Payload.
  2. Richtige Mischung (in der Regel "reich", dh alle roten Knopf die Art und Weise)
  3. Magnetos auf (R, L, oder beide - in der Regel wählen Sie "Both")
  4. Throttle (einige Motoren zu starten besser mit ein wenig Gas)
  5. Halten Sie ausreichend Zeit für die Starter.

Sie können alle diese Funktionen mit dem Standard-2-D Panel oder haben Ihr Flugzeug das eingebaute Bedienfeld. Allerdings mit dem Standard-Tastenbelegung ist zuverlässiger:

  1. Drücken / Halten "m" nach Mischung reichen Satz (m = reich, M = schlank - wenn Sie auf einem sehr hohen Meereshöhe müssen Sie es irgendwo neben gesetzt sind voll reichen)
  2. Presse "}}}" (dreimal), um zu magneto R, L, und schließlich auf "Both".
  3. Geöffneter Drosselklappe ein wenig.
  4. Drücken Sie "s", um den Anlasser laufen. Für manche Flugzeuge müssen Sie eventuell "s" so lange wie 10 Sekunden halten, bevor der Motor startet.

Starting engine in multi-engine aircraft

Starting all engines in a multi-engine aircraft is similar to the single engine--except you must follow the same start sequence for each and every engine. Flightgear provides a convenient way to do this for all engines at once.

Note that the default 2-D panel is connected to only one engine. So if you try to start the engines using the 2-D panel controls you will most likely start only one engine.

Instead, use the keyboard to start all engines at once:

  1. Press "~" (select all engines)
  2. Press/hold "m" to set mixture to rich (m=rich, M=lean--if you are at a very high elevation you may need to set the mixture somewhere besides full rich)
  3. Press "}}}" (three times) to set magnetos to R, L, and finally "Both".
  4. Open throttle a little (it now controls all engines).
  5. Press "s" to run the starter (it now runs the starter on all engines). For some aircraft you may have to hold "s" as long as 10 seconds before the engine starts.
  6. Rev the engines a little with your throttle and check your tachometers and/or visually to be sure all engines are running.


If the engines won't start, make sure you have fuel. Some aircraft have switches to control which fuel tanks feed which engines, so check these.

Make sure each engine you want to start is connected to a tank that has fuel. Check fuel tanks in the menu Equipment/Fuel and Payload.

Where can I learn about instrument flying and navigation?

http://www.navfltsm.addr.com/ is a very good site for learning techniques for navigation.


See How It Flies a very nice book by John S. Denker, freely accessible online

Please see Understanding Navigation

What is the difference between Aileron and Rudder?

There is a bit of info on aileron vs. rudder in the very same book...

Is there support for multi-player flying?

Yes. Both the Windows and *nix versions of FlightGear are capable of multi-player flying on FlightGear servers.

Wiki: Multiplayer_Howto

A map showing players aircraft online in real time is available: FlightGear Online Server Map (see also MPmap)

Wo sind die besten Orte, um in FlightGear fliegen?

FlightGear Szenerie deckt die ganze Welt, aber dank der Benutzer-Community FlightGear, bestimmte Flughäfen und Gebiete sind detaillierter als andere. Für eine vollständige Liste der Flughäfen mit Gebäuden in der Standard-Szenerie, besuchen Sie das Forum von verbesserten Flughäfen.

   * Es gibt eine Vielzahl von hochwertigen Modellen Landschaft rund um Paris, Frankreich.
   * EHAM Amsterdam Schiphol, London Gatwick und EGKK LFPG Paris Charles de Gaulle sind einige der höchsten Qualität Flughäfen in FlightGear.
   * TNCM St. Maarten ist ein beliebtes Reiseziel, und die umliegenden Inseln (Anguilla, St. Eustatius, Saba, St. Barthélemy, St. Kitts und Nevis) sind alle gut modelliert.

Where can I find airport info and aeronautical charts online?

Airports:

Charts:

Is there support for any military scenarios like dog fighting or bomb dropping?

Most of our developers are primarily interested and focused on civilian aviation. We aren't explicitly excluding these features -- we just haven't had anyone who has done much development in these areas until recently. Now there are third-party bombing scenarios for the A-10 and other aircraft with armament, like the North American OV-10A Bronco, General Dynamics F-16 and F-117 Nighthawk.

A new add-on (9/2009) adds support for dogfighting (including multiplayer dogfighting) and bombing scenarios.

FlightGear v0.7.6

Why do I get an error in viewer.cxx about `exit' being undeclared?

This error cropped up after the release of v0.7.6. To fix the problem, add "#include <stdlib.h>" to the top of viewer.cxx.

FlightGear v1.0.0

How could I be ATC?

It's not yet possible to be an ATC with the stable version, you should download the CVS version.