Ru/ЧаВо

From FlightGear wiki
Jump to navigation Jump to search
Эта статья сейчас переводится.

Благодарим за ваш интерес к FlightGear! Это ЧаВо содержит список некоторых наиболее часто задаваемых вопросов. Пожалуйста, создайте новую тему на нашем форуме, если вы не можете найти ответ на ваш вопрос(ы).

Распространение

Где я могу скачать FlightGear?

Официальная страница загрузок находится по адресу [1]. Уже скомпилированные файлы доступны для Windows, а большинство пользователей Linux найдут пакет FlightGear в основном репозитории их версии Linux (имя пакета может быть fgfs или flightgear).

Вы также можете скачать пакеты через Torrent с [2] - в первую очередь пакеты для Mac и Windows, но также большой файл с данными, котрый используется при сборке из исходных кодов.

Как мне установить FlightGear на Linux?

Много дистрибутивов содержат FlightGear в своих репозиториях. Если вы не можете найти готовый пакет для вашей системы, попробуйте скачать и собрать пакет из исходных кодов.

Где я могу найти последнюю версию исходного кода в разработке?

Свежая версия исходного кода в разработке доступна всем через наш репозиторий Git.

Где я могу получить пейзаж? Какой пейзаж мне доступен?

Хотя основной пакет поставляется только с пейзажом Сан Франциско (Bay area), вы можете летать практически где угодно по всему миру. На данный момент наилучшим вариантом получения пейзажа является приложение Terrasync: оно скачивает последнюю версию пейзажа во время полёта. Обратитесь к странице этого приложения за информацией по его использованию.

Учтите, что самый свежий пейзаж может быть чересчур требователен к ресурсам если ваш компьютер устарел либо имеет небольшой объём оперативной памяти, потому примите во внимание возможность установки старого пейзажа вручную через "графический интерфейс", доступный на странице загрузок пейзажа FlightGear.

Где я могу найти различные 3D-модели для моего самолёта?

Официальные летательные аппараты FlightGear можно найти на основной странице загрузок. Другие летательные аппараты, находящиеся в разработке, могут быть найдены в официальном репозитории летательных аппаратов FGAddon, а некоторые другие - на сторонних ангарах FlightGear.

Почему летательные аппараты на FlightGear.org устаревшие?

Официальная страница загрузок летательных аппаратов обновляется только во время выхода новой версии FlightGear. Это происходит из-за того, что разработка летательных аппаратов обычно ведётся на новых, ещё не выпущенных официально версиях FlightGear. Эти версии для разработчиков содержат множество функций, которые пока что недоступны в старой (стабильной) версии. Если бы загрузки летательных аппаратов обновлялись чаще, большинство летательных аппаратов не работали бы на стабильной версии FlightGear.

Насколько свежими являются данные в FlightGear по сравнению с реальным миром?

Мы используем тот же набор данных о путевых точках и аэропортах, что и X-Plane. Последняя версия этих данных находится в каталогах $FG ROOT/Navaids/ и $FG ROOT/Airports/. Поддержка этого набора данных осуществляется командой поддержки данных о путевых точках и аэропортах X-Plane.


Почему вы не берёте за это деньги?

FlightGear можно скачать бесплатно из многих мест, включая собственный сайт FlightGear, но его также можно приобрести на CD-дисках. Несмотря на то, что мы предоставляем такую возможность, мы также поощряем других распротранять наше ПО среди своих пользователей, особенно в дистрибутивах операционных систем, что делает установку ещё быстрее и легче для новых пользователей.

Время от времени вы можете увидеть FlightGear в продаже на различных аукционных площадках или даже на коммерческих веб-сайтах под каким-нибудь другим именем. Это может происходить вполне легально, если условия лицензии не нарушаются, и такие предложения могут даже стоить запрашиваемых денег, если они включают в себя какие-то дополнительные ценные функции - например, дополнительный пейзаж, летательные аппараты или послепродажную поддержку. К сожалению, большинство случаев, обнаруженных на настоящий момент, представляют собой просто кого-то, кто пытается заработать деньги, продавая то, что и так доступно бесплатно и не предоставляя никакого дополнительного функционала или услуг.

Как я могу начать использовать FlightGear??

Вы не найдёте лучшего руководства для начинающих, чем страница New to FlightGear!

Сборка

Как мне собрать FlightGear из исходного кода?

Обратитесь к статье Building FlightGear. Она содержит инструкции по сборке под Windows, Linux и даже скрипты для автоматической загрузки и компиляции всего пакета.

Почему FlightGear не собирается?

Это зависит от ситуации. В первую очередь убедитесь, что вы используете соответствующие версии FlightGear, SimGear, plib, zlib. Если какой-нибудь из пакетов имеет несовместимую с другими версию, сборка может не удасться. См. также Building FlightGear.

Страница загрузок FlightGear должна дать вам знать, какие именно версии пакетов вам нужны, если вы пытаетесь собрать последнюю стабильную версию FlightGear. Если вы используете версию для разработчиков, убедитесь, что все три перечисленных выше пакета имеют самую свежую версию.

Также убедитесь, что у вас есть какая-нибудь реализация OpenGL с поддержкой glut, включая соответствующие заголовочные файлы. Пользователям Linux с видеокартой nVidia также следует убедиться, что у них установлена последняя версия драйвера от nVidia. Другие пользователи Linux должны проверить, что у них установлена Mesa3D (http://mesa3d.org/) и что сервер X установлен корректно.

Если ваша проблема не решена, задайте вопрос на форумах FlightGear, в IRC или подпишитесь на список рассылки FlightGear-Users и дайте нам знать о вашей проблеме.

Что это за пакет SimGear и почему он мне нужен?

SimGear - это пакет вспомогательного кода. SimGear нужен только если вы планируете собирать FlightGear из исходного кода - в нём нет нужды, если вы используете уже собранное приложение. Примечание: при сборке FlightGear очень важно иметь соответствующую версию SimGear.

Настройка и запуск

Как мне запустить FlightGear?

Проще всего запустить FlightGear, используя приложение FlightGear Launch Control. Также вы можете запустить его из командной строки, с необходимыми параметрами.

Как мне установить новый пейзаж?

Если вы не можете или не хотите использовать Terrasync, архивные файлы с пейзажом (например w100n30.tar.gz) должны быть распакованы в каталог Scenery/Terrain в $FG_ROOT. Больше информации доступно здесь: Howto: Install scenery.

Как мне настроить мой джойстик(и)?

FlightGear поддерживает огромное количество джойстиков и ручек управления "из коробки". Если вы всё же столкнулись с проблемами, обратитесь к статье Устройство ввода.

Что такое fgfsrc? Какой формат должен иметь мой личный файл .fgfsrc?

.fgfsrc - это файл, содержащий параметры командной строки, которые применяются по умолчанию при запуске FlightGear, один параметр на строку. Этот файл не является файлом XML. Этот файл не специфичен для какой-либо платформы, он присутствует и в установке на Windows.

Как мне увидеть настройки, справку и т.д.?

Скорее всего, у вас выключено отображение главного меню. Чтобы включить его, нажмите F10.

Полёт

Почему мой двигатель не запускается?

У различных летательных аппаратов процедуры запуска отличаются. Некоторые из них имеют пункт меню "Авто-запуск", для некоторых инструкции по запуску находятся в меню справки летательного аппарата (нажмите "?") и/или в статье Вики по данной модели ЛА. Рекомендуем также ознакомиться с руководством по FlightGear или обратиться к небольшому руководству по запуску двигателя.

Где находится движущаяся карта?

Во время симуляции вы можете воспользоваться пунктом меню "Equipment > Map", но там вы не найдете аэронавигационных карт. Такой функционал предоставляется отдельным популярным приложением Atlas. Кроме того, существует MPmap - онлайн-карта для многопользовательского режима.

Если вы ищете альтернативу приложению Atlas с более свежей графикой и картографической информацией, предоставленной проектом OpenStreetMap, ознакомьтесь с проектами Flightgear Mapping или JMapView.

Где я могу научиться полёту по приборам и навигации?

Обратитесь к статье Understanding navigation. Кроме того, основы хорошо объясняются в руководстве по FlightGear. Другие ресурсы:

  • http://www.navfltsm.addr.com/ - очень хороший сайт для изучения техник навигации.
  • See How It Flies - отличная книга за авторством John S. Denker, бесплатно доступная онлайн.

В чём разница между элеронами и рулём направления?

Информацию о разнице между различными органами управления ЛА также можно найти в вышеупомянутой книге.

Поддерживает ли FlightGear многопользовательский режим?

Да, разумеется! Ознакомьтесь со статьёй Howto: Multiplayer. Как Windows, так и *nix версии FlightGear способны на полёт в многопользовательской среде на серверах FlightGear. Голосовое общение также доступно, посредством FGCom.

Карта, показывающая летательные аппараты всех игроков в режиме реального времени, доступна на MPmap.

В каких местах лучше всего летать в FlightGear?

Пейзаж FlightGear покрывает всю планету, но, благодаря вкладу сообщества пользователей FlightGear, некоторые аэропорты и области детализированы лучше других. Вообще говоря:

  • Много высококачественных моделей пейзажа доступно возле Парижа, Франция
  • Аэропорты EHAM Амстердам Схипхол, EGKK Лондон Гатвик и LFPG Париж Шарль де Голль относятся к наиболее высококачественным
  • LOWI Инсбрук имеет хорошо развитые как пейзаж, так и собственно аэропорт
  • TNCM Сен-Мартен - весьма популярное место назначения, и окружающие его острова (Ангилья, Синт-Эстатиус, Саба, Сен-Бартелеми, Сент-Китс и Невис) все качественно смоделированы.

За более подробным списком обратитесь к статьям Suggested Flights, Suggested Airports и Suggested custom scenery.

Где я могу найти информацию об аэропортах и аэронавигационные карты онлайн?

Ознакомьтесь со статьёй Getting aeronautical charts.

Поддерживаются ли FlightGear какие-либо военные сценарии, например, воздушные дуэли или бомбардировка?

Да. Обратите внимание на дополнение Bombable и посвящённую ему тему на форуме. Существуют также сторонние сценарии бомбардировки для A-10 и других летательных аппаратов, имеющих вооружение, например, North American OV-10A Bronco, General Dynamics F-16 и F-117 Nighthawk.

Проблемы в полёте

Почему мои органы управления постоянно возвращаются в определённое положение?

Есть несколько причин, которые могут к этому привести:

  • Если автопилот вашего летательного аппарата включён, то он может перенимать функции (некоторых) ваших органов управления. Выключите автопилот, чтобы вернуть себе контроль.
  • Некоторые ноутбуки имеют бортовой гравитационный датчик, который может определяться, как джойстик. Для решения этой проблемы обратитесь к статье Решение проблем с устройствами ввода.

Почему моя приборная доска исчезает, когда я оглядываюсь вокруг?

Вероятно, вы используете версию летательного аппарата с двухмерной моделью приборной доски. Выберите модель с трёхмерной моделью. В большинстве современных летательных аппаратов она уже есть!

Вокруг меня летает большое количество других летательных аппаратов

В FlightGear существует так называемая система AI-трафика. Эта система генерирует другие, контролируемые компьютером, летательные аппараты на основании реальных полётных планов, чтобы сделать мир FlightGear более оживлённым. Для отключения этой системы снимите соответствующий флажок в FGrun.

Если же вы, напротив, не видите вокруг никаких летательных аппаратов кроме вашего, подумайте о внесении своего вклада через добавление трафика в вашем любимом месте земного шара!

Я не могу заставить свой самолёт лететь прямо, он постоянно поворачивает влево!

Да, FlightGear является реалистичным симулятором полёта и симулирует и эту деталь тоже. Совершенно верно, именно так ведёт себя реальный винтовой самолёт! Ознакомьтесь со статьёй Understanding Propeller Torque and P-Factor.

Как я могу внести свой вклад в проект?

Всем, кто желает принять участие в развитии проекта, предлагаем ознакомиться с Порталом для разработчиков и страницей Добровольный вклад, в которых перечислено, где можно приложить свои усилия на благо проекта.

На каком языке программирования написан FlightGear?

В основном C++ с некоторым вспомогательным кодом на С, который в основном содержится в SimGear. Подробная информация об используемых языках:

Если вас интересует участие в разработке ядра проекта, настоятельно рекомендуем ознакомиться со статьёй Howto:Start core development.

Как мне разработать модель динамики полёта для нового летательного аппарата?

FlightGear поддерживает различные модели динамики полёта (flight dynamics model, FDM), но обычно используют только две из них:

  • JSBSim: см. http://jsbsim.sf.net/.
  • YASim: если вы хотите начать с более простой FDM, попробуйте свои силы на YASim. Руководство по созданию летательного аппарата на основе YASim вы можете найти в базовом пакете FlightGear в файле $FG_ROOT/Docs/README.yasim.

Также см. Портал по разработке летательных аппаратов.


Как мне разработать или изменить двухмерную панель?

См. файл $FG_ROOT/Docs/README.xmlpanel в базовом пакете FlightGear.

Как мне поместить объекты, например, строения, в FlightGear?

Наиболее современное решение - использовать НЛО. См. статью Howto:Place 3D objects with the UFO. НЛО предоставляет вам интерфейс, позволяющий выбрать один из доступных объектов и поместить его в мир FlightGear с неплохим уровнем точности, а также экспортировать ваше творение для последующей загрузки в официальный репозиторий или личного использования. Больше информации вы можете получить на Портале разработки пейзажа.

Где я могу изучить 3D-моделирование и как я могу затем поучаствовать?

Если вы хотите создать трехмерную приборную доску для FlightGear или же создавать здания, внешние модели летательных аппаратов и т.д., то ваша помощь отчаянно нужна! Постарайтесь не слишком усердствовать с треугольниками, чтобы больше пользователей могли получить удовольствие от вашей работы. Наиболее часто используемые инструменты для работы с FlightGear - это Blender, AC3D и Gimp.

Если же вы, напротив, хотите покопаться в коде на C++, вам нужно будет рано или поздно приобрести приличную книгу по OpenGL. Впрочем, FlightGear использует конкретно OSG, высокопроизводительный набор инструментов для трёхмерной графики. Для того, чтобы начать программировать трёхмерные модели на C++, вы можете также ознакомиться с документацией OSG, изучая OpenGL лишь в том объёме и в тот момент, когда вам это понадобится.

Как мне добавить аэропорт?

Этот процесс состоит из создания схемы аэропорта в редакторе WorldEditor, её тестирования (вы можете также создать часть пейзажа, но это необязательно) и затем, если ваши источники данных совместимы с лицензией GPL, загрузки её на сервер пейзажа через тот же редактор WorldEditor. Аэропорт будет доступен при следующей полной пересборке пейзажа, если только вы не хотите сгенерировать ваш собственный пейзаж. См. также Руководство по созданию аэропортов.

Как мне сгенерировать сой собственный пейзаж?

Это довольно непростая задача. Генерация пейзажа FlightGear осуществляется дочерним проектом TerraGear. Хорошие же новости состоят в том, что после того, как вы выполните начальную настройку, сама генерация запускается легко (хотя может занять существенное время), и более того - вы сможете с лёгкостью поделиться вашей работой с другими.

Проблемы

X не работает / сломано / неверно / не запускается

FlightGear - это очень сложное приложение. Если вы нуждаетесь в помощи по использованию симулятора, вы можете её получить на Портале для пользователей и на нашем форуме.

Если же ваша проблема состоит в том, что приложение аварийно завершает работу, если вы сталкиваетесь с ошибками и т.д., то мы рекомендуем следовать инструкциям из статьи Troubleshooting problems.

Некоторые наиболее часто встречающиеся проблемы всё же перечислены ниже. Если вы не можете решить проблему самостоятельно и нуждаетесь в чьей-нибудь помощи, помните, что все мы, включая разработчиков, работаем над проектом ради удовольствия и что любая помощь является актом щедрости. Поэтому старайтесь оставаться в рамках приличий, даже если проблема сильно вас расстраивает.

Не могу запустить файл: bin/Win32/fgrun.exe во время установки

This section contains out-of-date information

Please help improve this article by updating it. There may be additional information on the talk page.

В вашей системе не установлены библиотеки MSVC runtime, которых требует FlightGear. Скачайте и установите следующие библиотеки vcredist_x86.exe:

Что случилось с панелью, клавиатурой и т.п.?

Проблема почти наверняка в том, что ваша установка FlightGear содержит пакеты несовместимых между собой версий. Многие настраиваемые части FlightGear (например, летательные аппараты) содержатся в файлах XML и могут быть обновлены отдельно от базового пакета.

Почему FlightGear так тормозит?

Если вам кажется, что FlightGear всего лишь немного притормаживает, попробуйте подстроить настройки графики, как описано в статье Howto: Improve Framerates.

Если же приложение работает патологически медленно (то есть, около 1 кадра в секунду или ещё медленнее), возможно, у вас выключено аппаратное ускорение трёхмерной графики. Убедитесь, что у вас установлены и правильно настроены библиотеки OpenGL и кроме того, что у вас установлены самые свежие драйверы для вашей видеокарты. Также учтите, что некоторые видеокарты не полностью поддерживаются.

Как мне увидеть кадровую частоту?

В главном menu симулятора выберите пункт View > Display Options и установите флажок "Show frame rate".

Как мне переключить панель инструментов в двухмерный режим?

Есть два способа. Первый - это спрятать панель без включения системы индикации на лобовом стекле (HUD). Чтобы спрятать панель, используйте Shift+P; чтобы спрятать HUD нажмите H. Второй способ - использовать альтернативную систему HUD, нажав Shift+I (Нажмите I для обратного переключения).

Застряли вниз крышей после "аварии"?

В своей бесконечной мудрости Гроссмейстер FlightGear решил, что самолёты слишком ценны для того, чтобы позволить им быть уничтоженными пилотами-новичками, которые, похоже, часто попадали в аварии. Тот факт, что никто не удосужился смоделировать аварии, возможно, тоже имеет к этому некоторое отношение :-)

В результате, как вы могли заметить, после небольшой практики вы можете заставить воздушное судно "лететь" вдоль земли в перевёрнутом виде. Самый быстрый способ решить эту проблему - это перезапустить симуляцию, посредством пункта File > Reset главного меню. Это установит ваш летательный аппарат обратно в начальную позицию в правильном положении.

Для тех упорных людей, кто всё же хочет выйти из этого положения без перезапуска: фокус состоит в том, что всё же возможно перевернуть летательный аппарат в нормальное положение. Для этого вам нужно взлететь до высоты в примерно 500 футов или около того и использовать элероны, чтобы перевернуться на 180*. Этот фокус соответствует реальному поведению летательных аппаратов, за исключением того, что самолёт не уничтожается. Помните, что органы управления в перевёрнутом виде работают наоборот и поддерживайте стабильную скорость в воздухе!!!

Почему последние версии некоторых летательных аппратов не работают на моей (более старой) версии FlightGear?

Зачастую разработчики летательных аппаратов стараются держаться вровень с последними изменениями, вносимыми разработчиками кода FlightGear. Новые или недавно обновлённые летательные аппараты могут полагаться на файлы (например, новые файлы инструментов) или функции, доступные только в более новых версиях FlightGear. Если вы по какой-то причине вынуждены использовать более старую версию FlightGear, вы можете попробовать скачать более раннюю версию летательного аппарата из соответствующего официального ангара FlightGear.

Когда я запускаю FlightGear, я получаю ошибку, в которой упоминается "SQLite". Что мне делать?

Начиная с FlightGear v2.10 (выпущен в феврале 2013), для ускорения запуска в FlightGear был добавлен кэш навигационных данных. Этот кэш представляет собой базу данных SQLite и может довольно легко быть повреждён. Если эта база данных повреждена, то FlightGear откажется запускаться.

Для того, чтобы исправить это, просто удалите файл $FG_HOME/navdata.cache. Во время следующего запуска после удаления этого файла FlightGear пересоздаст этот кэш. Поскольку этот процесс требует времени, FlightGear потребуется больше времени для запуска.

Некоторые люди могут прибегнуть к удалению всего каталога $FG_HOME или даже переустановке FlightGear. Ни то, ни другое не нужно делать для решения этой проблемы - и эти решения могут привести к утере всех ранее установленных персональных настроек.

Более чёткий индикатор проблемы, связанной с SQLite - сообщение об ошибке

  Sqlite error:attempt to write a readonly database (8) while running:
     INSERT OR REPLACE INTO stat_cache (path, stamp) VALUES (?,?)

В этом случае ранее запущенное приложение FlightGear может быть всё ещё запущено и блокирует файл navdata.cache. Поищите запущенный процесс fgfs и завершите его.

В моём летательном аппарате серые окна?

Проблема матово-серых или сплошных серых окон, через которые ничего не видно, чаще всего возникает из-за несоответствия версий приложения FlightGear и летательного аппарата. Также возможно, что эффект на окнах несовместим с системами рендеринга Rembrandt или ALS. Технически, причина состоит в том, что рендерер и заявленный эффект на окнах несовместимы. Некоторые возможные решения:

  • Если вы используете стабильную версию FlightGear, загрузите соответствующую версию летательного аппарата из официальных ангаров FlightGear.
  • Если вы используете ночную сборку или самостоятельно собранный из исходного кода FlightGear, либо же если вы хотите использовать самую свежую версию летательного аппарата, см. FGAddon#Obtaining aircraft.
  • Если вы используете летательный аппарат из сторонних ангаров, лучше всего связаться с автором оригинального летательного аппарата либо с лицом, ответственным за этот ангар.
  • Если вы используете Rembrandt, попробуйте отключить эту систему рендеринга. Летательный аппарат, использующий model-default.eff для окон (то есть, у которого не сделаны никакие настройки для окон) вместо model-transparent.eff, model-combined-transparent.eff или glass.eff (которые инструктируют Rembrandt не использовать отложенный рендеринг для стекла), будут иметь серые окна при использовании Rembrandt.

Мой экран становится полностью красным сразу после запуска FlightGear

Красный экран - это визуализация эффекта "Redout" (прилив крови к голове). Если он происходит сразу же после запуска FlightGear, это может быть вызвано проблемой с загрузкой пейзажа. FlightGear загружает пейзаж на лету и если пейзаж не может быть загружен - например, из-за проблем с сетевым подключением - под летательным аппаратом может не оказаться земли, на которой он мог бы стоять. В результате летательный аппарат проваливается сквозь несуществующую землю, начиная при этом кувыркаться. Это, в свою очередь, приводит к эффекту прилива крови к голове. Для того, чтобы проверить, действительно ли проблема именно в этом - начните свой полёт в аэропорту KSFO, пейзаж которого уже включён в базовый пакет. FAQ