I’ve been tinkering with the Transmitter server code recently - to see if we might remove a bottleneck that has afflicted it since I first built it. To test out the new server, I’ve re-installed Transmitter on a test server, and am making it available to the community to try out.
Let’s see how well it handles lots of people at once :)
Installing and running the Transmitter Client
In order to broadcast your position, you need the Transmitter client application. It connects to a running instance of Microsoft Flight Simulator via the SIMCONNECT API, and broadcasts your location and configured identity once per second to a server on the internet.
Download the installer from the link below:
https://github.com/jonbeckett/virtualflightonlinetransmitter/releases/download/Transmitter/transmitter_installer_1.0.1.16.exeRun the installer
Find "Transmitter" in your Start Menu, and run it
Enter the server URL and identity into Transmitter - the VirtualFlight.Online test server is as follows:
https://transmitter.virtualflight.online/transmit.php
- it has no pin number (at the moment)Run the simulator first, then click the connect button on Transmitter
The transmitter client application will remember your server and identity information. While connected, it is transmitting your location in the simulator.
Viewing Live Aircraft
To view the positions of aircraft that are using transmitter, you can visit the following pages:
Integrating with LittleNavMap
You can also integrate Transmitter with LittleNavMap - to show live aircraft positions on the map:
Run LittleNavMap
Click the "Tools" menu
Click "Options" in the Tools menu
Click "Online Flying" on the left side of the Options dialog
Select "Custom" in the "Online Service" section of the dialog
Populate the "Whazzup File URL" with
https://transmitter.virtualflight.online/ivao.php
(be careful you have no spaces on the start or end of the URL - use the test button to make sure it works)Set "Update every" to 5 seconds
Set the "Format" to "IVAO"
Click the "Apply" button, then the "OK" button
You should now be able to toggle online aircraft on and off in the map with the red aircraft icon in the LittleNavMap toolbar.
A few notes...
The radar display allows you to drag the labels of the aircraft around.
Remember the radar display only updates every 5 seconds - so it might be a second or two after you start transmitting before you show up.
If you disconnect Transmitter, your old location will show for a minute before vanishing.
Stationary aircraft are shown as dots on the radar - moving aircraft as aircraft icons. If you click on them, they show further information.
The latest version of the server uses APCu rather than MySQL to store aircraft positions. This means it's running in RAM, rather than using a database - so it should be MUCH faster.
If you have any problems with it, remember it's a development version - the source code is available on Github if you want to see how it works.
The development version is running on a DigitalOcean "basic" VM in the cloud, connected to a domain name via CloudFlare, SSL provided by Certbot.
You said the new transmitter has no pin. On installing I see the pin
Tested it this morning with '24, looks like all OK. I did not uninstall first. Thanks for your work on this, Jonathan. It is real nice on the group flights!