Меню Рубрики

Установка virtual radar server

Дополнение в связи с выходом версии программы 2.0:

«Что нужно сделать, чтобы отображались фото самолётов»

1. Найти архив с фотографиями самолетов — ранее его регулярно публиковал коллега Netcop22. Крайняя версия на сегодня от 08.09.2013 есть на форуме здесь (База фотоизображений бортов для программ мониторинга ADS-B и ACARS — 8 сентября 2013). К счастью, сами самолеты обычно «живут» долго и их фото актуальны годами. Могут перерегистрироваться и менять ливрею — да. Плюс, конечно же, могут отсутствовать — новые, 2012-13 годов выпуска. Но, как основа коллекции — файлы Netcop22. Больше повезло владельцам приемников RadarBox — там ПО автоматически скачивает фото самолетов из их сети, если не нашло у себя локально.

2. Поместить распакованные архивы в любую директорию на локальном компьютере, где работает VRS сервер. Или же такая директория может быть доступной по сети — единственное требование, чтобы VRS мог ее видеть и обращаться туда за файлами фотографий.

3. Прописать в настройках VRS сервера путь (локальный или сетевой) к этой директории с фотографиями.

4. VRS сейчас поддерживает два формата файлов фотографий: JPEG и PNG. Для силуэтов — BMP. По счастью, формат фотографий в архивах Netcop22 и сети RBox — тоже JPEG. GIF будет добавлен в следующих версиях. Размер фотографий 200 Х 133 пикселей, что стало уже своеобразным стандартом. Но VRS способен отмасштабировать другой исходный размер вашей фотографии к данному, если она оказалась не стандартной — например, больше. В архиве обычно две фотографии для каждого самолета — *.jpg и *,2.jpg. Это — наследие RadarBox — в его ПО они показываются парами.

5. VRS ищет в указанной вами директории файлы с расширением JPG, JPEG, PNG по имени, которое должно совпадать либо с ICAO24 адресом искомого борта, либо с его регистрационным номером. То есть быть такого вида, например, для Boeing 772 British Airways: G-YMMO.jpg или 4007FA.jpg. Чаще на практике используется вариант с регистрационными номерами. VRS отображает на веб-сайте только одну из фотографий.

6. Недостающие в коллекции фотографии, в то же время — одна из целей радарспоттинга . Каждый, наверное, решает эту задачу по-своему. Я пользуюсь сайтом www.airframes.org, где можно (часто) получить информацию, имея только лишь ICAO24 адрес самолета. Здесь же, если самолет в их базе находится, можно получить и его фотографию. Далее, теперь уже зная регистрационный номер борта, использую для проверки и дополнительных сведений другие ресурсы, один из них — www.planespotters.net.

VRS будет работать и отображать «самолетики», и без выполнения следующего шага «подключение к базе данных», он нужен только для того, чтобы видеть подробную информацию о бортах.

Подключение к SBS-Resources

При использования Virtual Radar Server информативней когда отображаются все данные о самолете, логотипы и т.п., для этого необходимо использовать базу данных от Basestation:

источник

Virtual Radar Server

Version 2.4.4
20 th December 2019

Windows

Mono / Linux / OSX

Installation

Run the installer. Run the server. Go to Tools | Options to configure the program.

Main Changes

  1. Mobile reports were not loading
  2. Network connections would keep resetting under Mono 6.0
  3. Ground vehicles transmitting DF18 CF1 can now be tracked
  4. User notes now available on map page
  5. User tag now available on reports

Previous versions can be downloaded from the Version History page.

You can join the Virtual Radar Server Announcements Google Group or follow @VRadarServer to be notified whenever a new version is ready for download.

64-bit Version

The 64-bit version uses more memory than the 32-bit version and cannot load 32-bit third party libraries, which means that features that rely on those libraries will not work. Most Windows users should stick with the 32-bit version.

However, the 64-bit version is preferable if you have feeds with many thousands of aircraft.

There is no Mono 64-bit version because Mono will always run VRS in 32-bits on 32-bit operating systems and 64-bits on 64-bit operating systems.

Plugins

There are no special 64-bit versions of the plugins, they will work unchanged under both the 32-bit and 64-bit versions of the server.

The default install folder for the normal version of the server is C:\Program Files (x86)\VirtualRadar whereas the 64-bit version installs into C:\Program Files\VirtualRadar . If you are installing a plugin on a computer that has both the 32- and 64-bit versions of the server installed then pay special attention to the install folder for the plugin, make sure you enter the correct one. If you want the plugin installed for both servers then you need to install it twice, once for each server installation.

Version 2.4
31 st July 2016

Translations of the user interface for the server, the plugins and the web site

Читайте также:  Установка прицела на тикку

Web site translations are included in the standard Virtual Radar Server installation. You do not need to install the language pack to obtain these translations but you can keep them up-to-date using the language pack.

Windows

Mono / Linux / OSX

Languages

The following languages are supported:

  • [2.4] Português do Brasil / Brazilian Portuguese
  • [2.2] 中国 / Chinese
  • [2.2] Français / French
  • [2.4] Deutsche / German
  • [2.4] Русский / Russian

Version 2.4.1
11 th June 2018

Adds a web-based user interface to monitor and configure the server

Windows

Mono / Linux / OSX

Main Changes

Quick Configuration Instructions

Only administrator users can access the plugin. The first step is to create an administrator user.

Via the User Interface

Run the server and go to Tools | Options . Click on the Web Server | Administrators section and ensure that at least one user is marked as an administrator (if you do not have any users configured then click the Users section to create one). Click OK .

Via the Command Line

Start the server in headless mode and pass two switches to create and/or configure a user as an administrator:

Mono users: mono VirtualRadar.exe -nogui -createAdmin:name -password:password
Windows users: VirtualRadar.exe -nogui -createAdmin:name -password:password

Note that there is no space after the colon in -createAdmin and -password .

Once an administrator user has been created you can start the server in headless mode using the -nogui switch.

Accessing the Web Admin Pages

Once the server is running you can access the Web Admin pages at:

Replace 127.0.0.1 with the address (and port number, if appropriate) of the site. Note that by default the plugin only accepts requests from local loopback and LAN addresses.

If you are running the server in GUI mode then you can reach the web admin pages by clicking Tools | Plugins , then click the Options button for the Web Admin plugin and click the link in the bottom-left corner of the dialog.

Version 2.4
31 st July 2016

Saves flight records (and optionally aircraft details) to a BaseStation.sqb database file

Windows

Mono / Linux / OSX

This plugin is for users who do not have a Kinetics radio but want to be able to run the reports. It creates and updates a database that uses the same schema as Kinetic’s BaseStation.

There is documentation for the plugin and you can download previous versions here.

Main Changes

Quick Configuration Instructions

After installation go to Tools | Plugins , click Options against the Database Writer plugin and tick the Enabled box.

If you are starting a new database from scratch: Enter a filename for the database and click Create Database .

If you are using an existing database: Remove the tick from Only update databases that this plugin created and enter the path to the existing database.

Version 2.4
31 st July 2016

Adds support for deep customisation of the Virtual Radar Server web site

Windows

Mono / Linux / OSX

Main Changes

Documentation

There is documentation for this plugin.

Version 2.4.1
11 th June 2018

Lets admin users edit BaseStation.sqb aircraft records

Windows

Mono / Linux / OSX

Main Changes

  1. Editing records created by the lookup for missing aircraft could lead to the lookup overwriting them afterwards even when it is told not to

Version 2.4.3
27 th July 2019

Caches tiles from Leaflet tile servers

Windows

Mono / Linux / OSX

Main Changes

Notes

This plugin keeps a local copy of the tiles that are downloaded from tile servers and serves those copies when available.

Aside from improving map load times and reducing the burden on tile servers it can also be used to provide map tiles when VRS is not connected to the Internet (with the caveat that the tiles would have to have been cached while VRS had an Internet connection).

Version 2.4
31 st July 2016

Disables the audio features within Virtual Radar Server

Windows

Main Changes

Notes

A handful of users have had problems when VRS tries to enumerate over the text-to-speech voices installed on the system. This plugin stops VRS from doing anything with the Windows text-to-speech sub-system.

The plugin has no configuration options. To re-enable the audio features of the program just uninstall the plugin using the Windows Control Panel.

Version 2.4
31 st July 2016

Disables the UPnP features within Virtual Radar Server

Windows

Main Changes

Notes

A handful of users have had problems when VRS tries to use the Windows UPnP COM interface. This plugin stops VRS from doing anything with the Windows UPnP sub-system.

The plugin has no configuration options. To re-enable the UPnP features of the program just uninstall the plugin using the Windows Control Panel.

Читайте также:  Установка буксировочного крюка под новый бампер se

Version 2.0
11th March 2012

A Windows 7 desktop gadget that shows details of the aircraft closest to you

Windows Vista / Windows 7

Main Changes

  1. Fixed a bad memory leak.
  2. Resolved the problems with ugly text appearing if the gadget lost connection to Virtual Radar Server.
  3. Added operator and silhouette flags to the docked view.
  4. Added an indication of heading and bearing to the docked view.
  5. Added support for configuring the units used for distances, heights and speeds.
  6. Added a flyout view.
  7. Removed the indication of how many aircraft are transmitting emergency squawks.

Documentation

There is documentation for the proximity gadget.

Bleeding edge builds of the server, language pack and plugins

From time to time preview builds of the server and the plugins are uploaded to the site to let people try out new features and bug fixes before they are released.

Preview versions may have bugs, be incomplete or contain features that end up being removed before release

The source code is hosted on GitHub.

Documentation

After downloading you may need to right-click the CHM file, choose Properties and click Unblock before Windows will open it.

источник

Virtual Radar Server

You can use Mono to run Virtual Radar Server on Linux

Installation

Environment

First of all you need to make sure you have the Mono runtime installed. For most Linux distributions this can be installed via the package manager (e.g. sudo apt-get install mono-complete on Debian / Ubuntu), otherwise you can go to http://www.mono-project.com/ and download it from there.

Mono’s GUI implementation uses X11. Most Linux distributions already have X11 installed but some (notably OS/X) do not. If you plan on using the GUI then you will need to have X11 installed, however if you intend to use the web admin interface to configure VRS then you can ignore X11.

Virtual Radar Server

Once Mono is installed you can download VRS from here:

Decompress that somewhere, making sure that you preserve the directory structure.

Configuration via X11 GUI

from the command prompt will start the GUI and open the main screen. From there you can go to Tools | Options to configure the receiver.

Configuration via Web Browser

You will need to install the web admin plugin before you can configure the program via the web browser. Download the plugin’s tarball from here:

Unpack the plugin into the folder where you unpacked the server, keeping the directory structure intact.

If you have unpacked everything correctly then you should have a folder under the Virtual Radar Server folder called Plugins, within which is a folder called WebAdmin.

You will need to create an administrator user within VRS before you can access the admin pages. You can use the -createAdmin and -password switches on the command line for this, and you can use the -nogui switch to start VRS headless:

mono VirtualRadar.exe -nogui -createAdmin:admin -password:password

Once the server is up and running you should be able to reach the admin pages at /WebAdmin/Index.html. Assuming that you are using the default port number and that the browser is running on the same computer that VRS is running on then this address should work:

Go to the Options page to configure the server.

Mono 4 Issues

Virtual Radar Server is built against version 3.5 of the .NET framework, which is what ships with Windows 7. Version 4 of Mono does not support .NET 3.5, it will run the program under the .NET 4 framework instead.

This is fine, VRS will run under .NET 4 without a problem. All you’ll see is a warning message from the Mono runtime that you can ignore.

However, Mono 4 also ships with version 4 of an assembly called Mono.Data.Sqlite. VRS expects to see version 2 of this assembly. If you get an exception when you start VRS that says

SQLiteConnectionStringBuilderWrapper does not implement ISQLiteConnectionStringBuilder

then it’s because VRS cannot load Mono.Data.SQLite.

This can be fixed by adding a configuration file to the same folder where you unpacked the server. You can download the file from here:

After downloading decompress it into the same folder as the server (it should contain a file called VirtualRadar.exe.config and it should be in the same folder as VirtualRadar.exe ).

Or if you prefer you can create the configuration file yourself — this is what it should contain:

Installing Plugins

Unpack the plugin’s .tar.gz file into the same folder that you unpacked VRS into. Make sure that you preserve the directory structure when you unpack the plugin.

Читайте также:  Установка пеноплекса и его штукатурка

This should create a folder called Plugins (if it’s not already there) and underneath that should be a folder for the plugin, which will contain the plugin’s files.

Restart Virtual Radar Server and then configure the plugin if necessary.

Installing Translations

The language pack provides translations of the server and plugins. There is just a single language pack tarball that contains all of the translations for every supported language.

The server ships with translations for the web site, you do not need the language pack to obtain these. However, the language pack continues to be updated after the server has been released and it can be used to update the web site’s translations.

To install the translations unpack the following file into the Virtual Radar binaries folder. When you unpack the file be sure to preserve the directories:

That should create a folder for each supported language. Restart Virtual Radar Server.

If Virtual Radar Server remains in English after a restart, and if you are sure that the language files are in the correct place (i.e. directly under Virtual Radar Server’s folder), then you can force Virtual Radar Server to use a language with a command-line option:

mono VirtualRadar.exe -culture:xx-YY

xx-YY is the ISO country and language code. For example:

Running Without a GUI

You can start Virtual Radar Server without a GUI by supplying the -nogui switch on the command-line:

mono VirtualRadar.exe -nogui

However, when you run without a GUI you can’t configure the site. To add configuration support you will need to install the Web Admin plugin, which you can download from here:

The Web Admin plugin can only be accessed by administrator users. You can create an admin user from the command line by using the -createAdmin and -password switches:

mono VirtualRadar.exe -nogui -createAdmin:name -password:password

Note that there is no space around the colons in -createAdmin and -password .

Once you have an administrator user configured you can reach the Web Admin pages at this address (replace 127.0.0.1:8080 with the correct address and port for your installation):

Missing Features and Known Bugs

There are some things that are not quite polished in the Mono version of Virtual Radar Server and some things I will never be able to fix.

Audio does not work. Mono does not support speech synthesis so it will never work.
UPnP does not work. Virtual Radar’s UPnP relies on a Windows-only COM module so that will never work under Mono. However, Mono appears to have its own UPnP library so it could be up and running one day.
The Flight Simulator X link will never work, it relies on a Windows-only library.
Not a bug as such but the «VirtualRadar» part of the website address http://127.0.0.1:8080/VirtualRadar/GoogleMap.htm is case sensitive under Mono on Linux.
Virtual Radar Server does not draw text onto the aircraft markers when it’s running under Mono because this can cause problems with libcairo on some Linux distributions. Instead it uses a JavaScript library to display the marker text in an HTML element under the marker image.

This is the largest visual difference between a Windows instance and a Mono instance of Virtual Radar Server. The aircraft pictures are not anti-aliased. Mono’s graphics library does not support the full set of anti-aliasing options. The Mono version of VRS does not support keep-alive packets. This is because Mono does not support the IOCTL call that VRS uses to configure keep-alive packets. VRS under Mono uses the idle timeouts feature instead.

If you notice anything else, or have questions about installing or running VRS under Mono, please let me know via the forum.

Changing the Web Server Port

By default VRS will listen to port 8080. If you have other software listening to port 8080, or you just want to use another port, then you can change the port via a configuration file.

Start VRS and click Help | About . Click the link to take you to the configuration files folder. For most Linux distributions it will be

In the configuration folder create a text file called InstallerConfiguration.xml.

Open the file and paste this into it:

Change the 8080 in the file to the port number you want to use.

Plugin Support

If you are writing a plugin and you need to know when you’re running under Mono then you can use the IRuntimeEnvironment interface to find out:

источник