FGCOM(1)
π FGCOM(1) π
okay bestie, so this is fgcom from the FlightGear man pages β the VoIP client for the FlightGear radio infrastructure. yes it's a manual page. yes i made it cute. no i did not lose a single flag. periodt. β¨
πΈ NAME πΈ
fgcom β VoIP client for the FlightGear radio infrastructure ποΈπ¦
π SYNOPSIS π
fgcom [--server=server] [--host=listeninghost] [--port=port]
[--callsign=callsign] [--frequency=frequency] [--atis=frequency]
[--airport=code] [--username=user] [--password=pass]
[--silence-threshold=threshold] [--debug] [--help] [--version]
β¨ DESCRIPTION β¨
fgcom is the FlightGear utility you use to connect to multiplayer voice servers. that's it, that's the whole vibe π«Ά
ngl, you usually do not need to run fgcom from the command line, because it's already integrated into FlightGear π
there are just a few specific cases where you'd do it manually β like recording ATIS messages, or doing a radio check (peep the EXAMPLE section below, i gotchu π₯).
π OPTIONS π
--server=serverβ connect to the FGCom server server. by default, FGCom tries to connect tofgcom.flightgear.org. it's giving "default bestie" π--host=listeninghost,--port=portβ listen on the network interface that has the IP address listeninghost, on port port. by default, FGCom listens on the loopback interface (127.0.0.1) on port16661.
and the way that port works?? an instance of FlightGear can use it to communicate with FGCom and update the pilot position as they fly βοΈβ¨ iconic.
--callsign=callsignβ use the callsign callsign during the session. by default, FGCom usesguestas callsign. lowkey anonymous main character energy π--frequency=frequencyβ set the active radio frequency to frequency. it must be written in the formatxxx.xxxand it must be given in MHz. no freestyling, bestie.--atis=frequencyβ record an ATIS message on frequency frequency MHz. same rules: formatxxx.xxx, and it must be in MHz π§--airport=codeβ position the pilot/controller to the airport having the ICAO code code.
okay so this one is important: since some radio frequencies might be reused across the world, it is essential to set the pilot/controller position correctly so the FGCom server can figure out the correct voice channel. so always use this flag if you're not connecting a FlightGear instance to FGCom. no cap. πΊοΈ
--username=user,--password=passβ log in to the FGCom server using the username user and the password pass. π--silence-threshold=thresholdβ set the silence threshold to threshold dB. the value must be between-60and0. the default is-35.0dB.
so what even is the silence threshold? it's the level below which the sound captured by the microphone is considered background noise (and therefore gets filtered out by FGCom) π§Ή setting the silence threshold to -60 turns the filter off; setting it to 0 filters everything (aka it mutes the microphone). choose wisely bestie π
--debugβ enable debug output for troubleshooting purposes. for when things are Not Working and you need the receipts π--helpβ display usage information and exit. the classic π«Ά--versionβ display the FGCom version and exit. β
π¦ EXIT STATUS π¦
fgcom exits with EXIT_SUCCESS on success, and with EXIT_FAILURE if the syntax of the command-line arguments is wrong or if an error occurs. simple as that π
π NOTES π
FGCom understands several special frequencies used for testing purposes or general chatting. here's the lore π»:
121.000MHz,121.500MHz: "guard" frequencies reserved for emergency communications π¨123.450MHz,123.500MHz,122.750MHz: general chat frequencies π¬700.000MHz: radio station frequency. depending on the FGCom server in use, a recorded radio message will be played πΆ723.340MHz: French Air Patrol communication frequency π«π·910.000MHz: echo test frequency. your voice gets echoed back after a short delay, so you can check that your microphone, your speakers/headset, and your connection to the FGCom server all work π€ the test is limited to a maximum of65seconds, after which you'll be automatically disconnected. so speak now or forever hold your peace π911.000MHz: "music on hold". this frequency continuously plays background music, letting you check that your connection to the FGCom server works π΅ iconic honestly
π BUGS π
- at the time of writing, there is no mechanism in place to update the frequencies used by FGCom with the ones used in the real world, should those change. so the former might not always correspond to the latter. π
always use the frequencies listed in FlightGear under AI -> ATC Services in Range instead of the ones published on aeronautical charts. fr fr. do not trust the charts on this one.
π§ EXAMPLE π§
connect to the default FGCom server, switch to the San Francisco International Airport (KSFO) ground frequency (121.800 MHz) and let FlightGear update the current pilot position by sending it to port 16661 (the default one):
$ fgcom --frequency=121.800 --airport=KSFO
perform a radio check by connecting to the echo test frequency:
$ fgcom --frequency=910.000
record an ATIS message on the San Francisco International Airport (KSFO) ATIS frequency (118.850 MHz):
$ fgcom --atis=118.850 --airport=KSFO
π SEE ALSO π
fgfs(1)- the FlightGear wiki "FGCom 3.0" page
okay that's the whole page, you ate that π
this was FlightGear, dated 2017-06-04, and the manual page itself is FGCOM(1). go talk to the sky, bestie π¦πβ¨
π¦ where this page comes from
- debian bookworm: flightgear 1:2020.3.16+dfsg-1+deb12u1 Β· GPL-2.0-or-later
- debian trixie: flightgear 1:2020.3.19+dfsg-1 Β· GPL-2.0-or-later
- fedora 43: FlightGear 2024.1.2-1.fc43 Β· GPL-2.0-or-later
- fedora 43: FlightGear 2024.1.6-1.fc43 Β· GPL-2.0-or-later
- fedora 44: FlightGear 2024.1.4-1.fc44 Β· GPL-2.0-or-later
- fedora 44: FlightGear 2024.1.6-1.fc44 Β· GPL-2.0-or-later
- opensuse-leap 16.0: FlightGear 2020.3.19-bp160.1.6 Β· GPL-2.0-only
- opensuse-leap 16.0: FlightGear 2020.3.19-bp160.1.6 Β· GPL-2.0-only
- opensuse-leap 16.0: FlightGear 2020.3.19-bp160.1.6 Β· GPL-2.0-only
- ubuntu jammy: flightgear 1:2020.3.6+dfsg-1build1 Β· GPL-2.0-or-later
- ubuntu noble: flightgear 1:2020.3.18+dfsg-1.1 Β· GPL-2.0-or-later
- ubuntu questing: flightgear 1:2020.3.19+dfsg-1build1
- ubuntu resolute: flightgear 1:2024.1.4+dfsg-2 Β· GPL-2.0-or-later
- ubuntu stonking: flightgear 1:2024.1.5+dfsg-1 Β· GPL-2.0-or-later
- Copyright (C) 2017 Alessandro Menti
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms