fgfs - il simulatore di volo FlightGear
fgfs è l'eseguibile principale di FlightGear, un
framework di simulazione di volo libero, open source, multipiattaforma e
sofisticato per lo sviluppo e la ricerca di interessanti idee sulla
simulazione di volo.
Le opzioni sono inizialmente lette dagli argomenti della riga di
comando forniti a fgfs. Il programma quindi controlla l'esistenza di
~/.fgfsrc.hostname (dove hostname è il nome host
della macchina) e di ~/.fgfsrc; se almeno uno di questi file esiste,
è letto e analizzato (vedi la pagina di manuale fgfsrc(5) per
le specifiche complete del formato di file).
Nel caso in cui siano fornite opzioni in conflitto tra loro,
prevarranno quelle lette per ultime.
- --help,
-h
- Mostra informazioni sull'utilizzo delle opzioni della riga di comando
più importanti ed esce.
- --verbose,
-v
- Quando combinato con --help/-h, mostra informazioni
sull'utilizzo di tutte le opzioni della riga di comando, non solo di
quelle più importanti.
- --version
- Mostra informazioni sulla versione di fgfs e di alcune delle
librerie utilizzate dal programma (SimGear, OpenSceneGraph, PLIB), quindi
esce.
- --fg-root=percorso
- Imposta la directory radice dei dati di FlightGear ($FG_ROOT) a
percorso. Se quest'opzione non è impostata, fgfs
utilizza il percorso specificato nella variabile d'ambiente FG_ROOT
o, in sua assenza, la directory dei dati di FlightGear scelta all'atto
della compilazione del programma.
- --fg-scenery=percorso
- Imposta le directory dello scenario di FlightGear ($FG_SCENERY) a
percorso.
È possibile specificare più directory
separandole con due punti (:), come in
/primo/percorso:/secondo/percorso (sui sistemi
operativi Microsoft Windows, invece, i percorsi multipli devono essere
separati da punti e virgola): in tal caso, fgfs seguirà
l'ordine in cui i percorsi sono stati specificati per cercare i file
dello scenario, fermandosi non appena è stato trovato il file
cercato.
Se quest'opzione non è impostata, fgfs utilizza
il percorso specificato nella variabile d'ambiente FG_SCENERY o,
in sua assenza, la sottodirectory Scenery all'interno di
$FG_ROOT.
- --fg-aircraft=percorso
- Carica aerei aggiuntivi da percorso oltre alla sottodirectory
Aircraft all'interno di $FG_ROOT. In alternativa, è
possibile utilizzare --aircraft-dir per puntare a uno specifico
aereo in una data directory.
- --download-dir=percorso
- Salva gli aerei e lo scenario scaricati tramite il simulatore in
percorso.
La directory di TerraSync può essere impostata in modo
specifico con l'opzione --terrasync-dir.
- --allow-nasal-read=directory
- Permetti agli script aereo Nasal di leggere file dalle directory elencate
in directory (percorsi multipli vanno separati con due punti, o
punti e virgola sui sistemi operativi Microsoft Windows).
Per impostazione predefinita, agli script Nasal è
permesso leggere dati solo da $FG_ROOT e $FG_HOME per
motivi di sicurezza.
- --read-only
- Rendi $FG_HOME (il percorso in cui sono salvati i dati di
FlightGear specifici per ogni utente) di sola lettura.
- --language=codice
- Imposta la lingua utilizzata dal simulatore a codice, dove
codice è un codice lingua ISO 639-1 a due lettere (ad
esempio, en o it).
- --restore-defaults
- Reimposta tutte le impostazioni utente ai loro valori predefiniti.
- --enable-save-on-exit,
--disable-save-on-exit
- Salva/non salva le impostazioni utente all'uscita dal programma.
- --ignore-autosave
- Ignora le impostazioni utente salvate durante la precedente esecuzione di
FlightGear. Quest'opzione implica --disable-save-on-exit.
- --browser-app=percorso
- Utilizza il browser Web specificato in percorso per aprire la
documentazione degli aerei.
- --prop:[tipo:]nome=valore
- Imposta la proprietà nome a valore. È
facoltativamente possibile specificare il tipo della proprietà
impostando tipo a string, double, float,
long, int o bool.
- --config=percorso
- Carica direttive di configurazione aggiuntive da percorso. Il file
deve essere nel formato descritto in fgfsrc(5).
- --no-default-config
- Non carica alcun file di configurazione, eccetto quelli esplicitamente
specificati con --config.
- --units-feet
- Utilizza i piedi come unità di misura interna per le distanze.
- --units-meters
- Utilizza i metri come unità di misura interna per le distanze.
- --console
- Mostra una finestra console per il debug del simulatore/degli aerei.
Quest'opzione è riconosciuta solo sui sistemi operativi
Microsoft Windows; su altri sistemi, i messaggi di debug sono sempre
stampati sullo standard output/standard error.
- --launcher
- Avvia il FlightGear Launcher, un'interfaccia grafica per il simulatore
basata su Qt.
Quest'opzione è disponibile solo se FlightGear è
stato compilato con il supporto a Qt abilitato.
- --json-report
- Stampa un rapporto in formato JSON sullo standard output. Il rapporto
fornirà informazioni utili per scopi di debug, come la versione di
FlightGear, i percorsi utilizzati per lo scenario/gli aerei, le directory
di download di TerraSync e dei dati e i percorsi ai file dei dati di
navigazione.
- --enable-panel,
--disable-panel
- Abilita/disabilita il pannello strumenti aereo a scomparsa se l'aereo
scelto ne è provvisto.
- --enable-hud,
--disable-hud
- Abilita/disabilita l'heads-up display (HUD) se l'aereo scelto ne è
provvisto.
- --enable-anti-alias-hud,
--disable-anti-alias-hud
- Abilita/disabilita l'antialiasing dell'heads-up display.
- --enable-hud-3d,
--disable-hud-3d
- Abilita/disabilita la versione 3D dell'heads-up display.
- --hud-tris
- Mostra il numero di triangoli renderizzati durante il disegno
dell'heads-up display.
- --hud-culled
- Mostra il numero di triangoli sottoposti a culling durante il disegno
dell'heads-up display.
- --enable-random-objects,
--disable-random-objects
- Mostra/nasconde oggetti casuali nello scenario, come edifici. Gli oggetti
dello scenario aumentano il realismo, ma richiedono più risorse
(memoria e potenza della GPU).
- --enable-random-vegetation,
--disable-random-vegetation
- Mostra/nasconde vegetazione casuale.
- --enable-random-buildings,
--disable-random-buildings
- Mostra/nasconde edifici casuali.
- --enable-ai-models,
--disable-ai-models
- Abilita/disabilita il sottosistema IA interno richiesto per il gioco
multigiocatore, il traffico IA e molte altre animazioni. La
disabilitazione del sottosistema IA interno è
deprecata.
- --enable-ai-traffic,
--disable-ai-traffic
- Abilita/disabilita il traffico aereo artificiale.
- --ai-scenario=scenario
- Aggiunge e abilita lo scenario IA scenario. Quest'opzione
può essere ripetuta più volte per abilitare scenari
multipli.
- --enable-freeze
- Avvia il simulatore in uno stato bloccato (in pausa).
- --disable-freeze
- Avvia il simulatore in uno stato di esecuzione (non in pausa).
- --enable-fuel-freeze
- Non fa consumare carburante (mantiene la sua quantità nei serbatoi
costante).
- --disable-fuel-freeze
- Fa consumare il carburante normalmente.
- --enable-clock-freeze
- Non consente all'orologio di avanzare durante l'esecuzione della
simulazione.
- --disable-clock-freeze
- Fa sì che l'orologio avanzi normalmente.
- --failure=pitot|static|vacuum|electrical
- Fa guastare i sistemi pitot, statico, del vuoto o elettrico dell'aereo.
Quest'opzione può essere ripetuta più volte per far guastare
più di un sistema.
- --load-tape=nastro
- Carica e riproduce il nastro del registratore di volo nastro.
- --terrain-engine=tilecache|pagedLOD
- Seleziona il terrain engine da utilizzare. tilecache è il
terrain engine "tradizionale" (raccomandato); pagedLOD
è un terrain engine nuovo e sperimentale progettato per ridurre al
minimo l'utilizzo di memoria caricando le versioni maggiormente
dettagliate degli oggetti dello scenario su richiesta.
Il motore pagedLOD è disponibile solo se
FlightGear è stato compilato con il supporto GDAL.
- --lod-levels=livelli
- Imposta i livelli del livello di dettaglio a livelli, dove
livelli è un elenco separato da spazi di livelli numerici.
Quest'opzione è disponibile solo se il terrain engine in uso
è pagedLOD.
- --lod-res=risoluzione
- Imposta la risoluzione della mesh terreno a risoluzione.
Quest'opzione è disponibile solo se il terrain engine in uso
è pagedLOD.
- --lod-texturing=bluemarble|raster|debug
- Imposta il metodo per le texture del terreno. Quest'opzione è
disponibile solo se il terrain engine in uso è
pagedLOD.
- --lod-range-mult=moltiplicatore
- Imposta il moltiplicatore intervallo (il punto di transizione da un
livello di dettaglio basso ad alto) a moltiplicatore. Quest'opzione
è disponibile solo se il terrain engine in uso è
pagedLOD.
- --enable-rembrandt,
--disable-rembrandt
- Abilita/disabilita il
motore
Rembrandt, che aggiunge il deferred shading (rendering di tutte le
proprietà di un oggetto, come shading, illuminazione, nebbia) in
più passaggi.
- --renderer=nome
- Se il motore Rembrandt è abilitato, utilizza la pipeline di
rendering descritta in $FG_ROOT/Effects/nome.xml.
- --enable-splash-screen,
--disable-splash-screen
- Mostra/nasconde la schermata di avvio del simulatore durante il
caricamento dell'aereo/dello scenario.
- --enable-mouse-pointer,
--disable-mouse-pointer
- Forza/non forza la visualizzazione del puntatore del mouse all'avvio.
- --max-fps=frequenza
- Limita il framerate massimo del simulatore a frequenza Hz (frame al
secondo).
- --bpp=profondità
- Utilizza una profondità colore di profondità bit per
pixel per visualizzare l'aereo e lo scenario.
- --fog-disable,
--fog-fastest, --fog-nicest
- Seleziona la tecnica di rendering della nebbia/foschia.
--fog-disable disabilita completamente nebbia e foschia;
--fog-fastest chiede esplicitamente al driver della scheda video di
scegliere l'algoritmo di rendering più efficiente, ma forse meno
accurato, per la nebbia/foschia; --fog-nicest lascia la scelta
dell'algoritmo al driver, il che porta a risultati di miglior
qualità.
- --enable-enhanced-lighting,
--disable-enhanced-lighting
- Abilita/disabilita l'illuminazione pista migliorata. Quest'opzione
è deprecata.
- --enable-distance-attenuation,
--disable-distance-attenuation
- Abilita/disabilita l'attenuazione con la distanza delle luci pista (le
luci pista diminuiscono di intensità all'aumento della
distanza).
- --enable-horizon-effect,
--disable-horizon-effect
- Abilita/disabilita l'illusione di crescita dei corpi celesti in
prossimità dell'orizzonte.
- --enable-specular-highlight,
--disable-specular-highlight
- Abilita/disabilita le riflessioni speculari su oggetti texturizzati.
- --fov=gradi
- Imposta l'angolo di visione (FOV) a gradi. Angoli di visione grandi
consentono di vedere una parte più ampia del mondo; angoli piccoli
consentono di "zoomare" sui dettagli.
- --aspect-ratio-multiplier=fattore
- Imposta il moltiplicatore rapporto d'aspetto orizzontale e verticale a
fattore.
- --enable-fullscreen,
--disable-fullscreen
- Abilita/disabilita la modalità a schermo intero.
- --shading-flat,
--shading-smooth
- Utilizza il flat shading/smooth shading. Se il flat shading è
attivo, il simulatore utilizza lo stesso colore per colorare le facce di
un oggetto: ciò è più veloce, ma rende gli spigoli
più pronunciati. Lo smooth shading smussa i cambiamenti di colore
fra i vertici, il che porta a risultati di miglior qualità a spese
delle prestazioni.
- --materials-file=file
- Carica le definizioni dei materiali utilizzati per renderizzare lo
scenario da file. Per impostazione predefinita, i materiali sono
caricati da $FG_ROOT/regions/materials.xml.
- --texture-filtering=valore
- Imposta il filtraggio texture anisotropico a valore. I valori
accettabili sono 1 (impostazione predefinita), 2, 4,
8 o 16.
- --enable-wireframe,
--disable-wireframe
- Abilita/disabilita la modalità disegno wireframe (in cui sono
rappresentati solo gli spigoli degli oggetti).
- --geometry=larghezzaxaltezza
- Imposta la geometria (dimensioni) della finestra a
larghezzaxaltezza (sia larghezza sia
altezza sono in pixel).
- --view-offset=LEFT|RIGHT|CENTER|valore
- Specifica la direzione predefinita per la vista frontale come offset dalla
direzione "davanti a sé". I valori consentiti sono
LEFT (-90°), RIGHT (90°), CENTER
(0°) o un valore specifico in gradi.
- --aircraft=nome,
--vehicle=nome
- Carica un aereo/veicolo da un file set denominato nome-set.xml. Il
file viene cercato in $FG_ROOT/Aircraft, nella directory a cui
punta la variabile d'ambiente FG_AIRCRAFT e nelle directory fornite
a fgfs(1) tramite l'opzione --fg-aircraft.
- --aircraft-dir=percorso
- Specifica esplicitamente la directory in cui deve essere cercato il file
-set.xml. Se viene utilizzata quest'opzione, la cache dei percorsi
salvata in ~/.fgfs/autosave_X_Y.xml, le directory fornite tramite
l'opzione --fg-aircraft e la directory specificata nella variabile
d'ambiente FG_AIRCRAFT non sono tenute in considerazione.
- --show-aircraft
- Stampa un elenco di aerei disponibili ed esce.
- --min-status=alpha|beta|early-production|production
- Non elenca aerei con un livello di stato (stato di sviluppo) minore di
quello specificato. Vedi
la
pagina "Aircraft rating system" del wiki FlightGear per una
descrizione estesa delle valutazioni degli aerei.
- --fdm=jsb|larcsim|yasim|magic|balloon|ada|external|null
- Seleziona il modello core della dinamica di volo da utilizzare fra i
seguenti:
- jsb: il modello
dinamica di volo JSBSim, che adotta un approccio alla modellazione
guidato dai dati: noti i dati delle prestazioni di un aereo (massa e
bilanciamento, reazioni a terra, propulsioni, aerodinamica...), li combina
per produrre la dinamica globale dell'aereo;
- larcsim: il modello
dinamica di volo LaRCsim, il modello originariamente utilizzato in
FlightGear fino al 2000, sviluppato presso la NASA, ora non attivo;
- yasim: il
modello dinamica di
volo YASim, che, note le caratteristiche fisiche e di volo di un
aereo, tenta di risolvere le equazioni in gioco rispettando tali
vincoli;
- magic: il modello di volo "Magic Carpet";
- balloon: una simulazione di volo di una mongolfiera;
- ada: un modello dinamica di volo guidato esternamente progettato
dalla Aeronautical Development Agency di Bangalore, India;
- external/null: utilizza un modello dinamica di volo esterno
(l'opzione external ha lo stesso significato di null ed
è mantenuta per motivi di retrocompatibilità).
- --aero=nome
- Carica il modello dell'aerodinamica dell'aereo dal file nome.xml
nella directory dell'aereo.
- --model-hz=n
- Esegui il modello dinamica di volo a una frequenza di n Hz
(n volte al secondo).
- --speed=n
- Esegui il modello dinamica di volo n volte più velocemente
rispetto al tempo reale.
- --trim,
--notrim
- Corregge/non tenta di correggere il modello. Quest'opzione è valida
solo se il modello dinamica di volo utilizzato è JSBSim.
- --on-ground
- Posiziona inizialmente l'aereo a terra. Questa è l'opzione
predefinita.
- --in-air
- Posiziona inizialmente l'aereo in volo. Quest'opzione è implicita
se è specificato --altitude.
- --enable-auto-coordination,
--disable-auto-coordination
- Abilita/disabilita la coordinazione automatica (controllo congiunto del
timone e degli alettoni).
- --livery=nome
- Carica la livrea dell'aereo da un file denominato nome.
- --state=valore
- Imposta lo stato iniziale dell'aereo a valore. Gli stati che
è possibile utilizzare dipendono dal modello di aereo.
- --timeofday=real|dawn|morning|noon|afternoon|dusk|evening|midnight
- Avvia il simulatore all'ora del giorno specificata:
- real: ora reale;
- dawn: l'ora all'istante in cui il Sole è a 90° a Est
rispetto all'orizzonte;
- morning: l'ora all'istante in cui il Sole è a 75° a
Est rispetto all'orizzonte;
- noon: l'ora all'istante in cui il Sole è a 0°
rispetto all'orizzonte;
- afternoon: l'ora all'istante in cui il Sole è a 75° a
Ovest rispetto all'orizzonte;
- dusk: l'ora all'istante in cui il Sole è a 90° a
Ovest rispetto all'orizzonte;
- evening: l'ora all'istante in cui il Sole è a 100° a
Ovest rispetto all'orizzonte;
- midnight: l'ora all'istante in cui il Sole è a 180°
rispetto all'orizzonte.
- --season=summer|winter
- Carica le texture estive/invernali.
- --time-offset=[+|-]hh:mm:ss
- Aggiungi un offset temporale all'orario di avvio specificato con l'opzione
--timeofday.
- --time-match-real
- Sincronizza l'orario del simulatore con l'ora reale GMT.
- --time-match-local
- Sincronizza l'orario del simulatore con l'ora reale locale.
- --start-date-sys=yyyy:mm:dd:hh:mm:ss
- Specifica la data e l'ora di avvio del simulatore rispetto al fuso orario
locale del sistema.
- --start-date-gmt=yyyy:mm:dd:hh:mm:ss
- Specifica la data e l'ora di avvio del simulatore rispetto all'ora di
Greenwich.
- --start-date-lat=yyyy:mm:dd:hh:mm:ss
- Specifica la data e l'ora di avvio del simulatore rispetto al fuso orario
locale dell'aeroporto di partenza.
- --airport=ID
- Avvia il simulatore all'aeroporto con codice ICAO ID.
- --parking-id=nome
- Posiziona l'aereo alla posizione di parcheggio nome. Quest'opzione
richiede che l'opzione --airport sia presente.
- --runway=numero
- Posiziona l'aereo sulla pista numero. Quest'opzione richiede che
l'opzione --airport sia presente.
- --carrier=name|ID
- Posiziona l'aereo sulla portaerei AI denominata nome/con ID
ID.
- --parkpos=nome
- Posiziona l'aereo alla posizione iniziale nome. Quest'opzione
richiede che l'opzione --carrier sia presente.
- --vor=ID
- Posiziona l'aereo sulla verticale del VOR ID.
- --vor-frequency=frequenza
- Imposta la frequenza del VOR a frequenza. Quest'opzione richiede
che l'opzione --vor sia presente.
- --ndb=ID
- Posiziona l'aereo sulla verticale dell'NDB ID.
- --ndb-frequency=frequenza
- Imposta la frequenza dell'NDB a frequenza. Quest'opzione richiede
che l'opzione --ndb sia presente.
- --fix=ID
- Posiziona l'aereo sulla verticale del punto ID.
- --offset-distance=nm
- Posiziona l'aereo a nm miglia di distanza dal punto di riferimento
specificato dalle opzioni precedenti.
- --offset-azimuth=gradi
- Posiziona l'aereo con prua gradi rispetto al punto di riferimento
specificato dalle opzioni precedenti.
- --lon=gradi,
--lat=gradi
- Posiziona l'aereo al punto con coordinate (lat, lon). Le
longitudini settentrionali/latitudini orientali devono essere numeri
positivi; le longitudini meridionali/latitudini occidentali devono essere
numeri negativi.
- --altitude=valore
- Posiziona l'aereo a un'altitudine di valore piedi (metri se
è specificata l'opzione --units-meters).
- --heading=gradi
- Specifica la prua iniziale (imbardata, psi) dell'aereo.
- --roll=gradi
- Specifica il rollio iniziale (phi) dell'aereo.
- --pitch=gradi
- Specifica il beccheggio iniziale (theta) dell'aereo.
- --uBody=unità_per_s
- Specifica la velocità iniziale lungo l'asse X del corpo.
- --vBody=unità_per_s
- Specifica la velocità iniziale lungo l'asse Y del corpo.
- --wBody=unità_per_s
- Specifica la velocità iniziale lungo l'asse Z del corpo.
- --vNorth=unità_per_s
- Specifica la velocità iniziale lungo l'asse Nord-Sud del
corpo.
- --vEast=unità_per_s
- Specifica la velocità iniziale lungo l'asse Ovest-Est del
corpo.
- --vDown=unità_per_s
- Specifica la velocità iniziale lungo l'asse verticale del
corpo.
- --vc=nodi
- Imposta la velocità all'aria iniziale dell'aereo a nodi
nodi.
- --mach=numero
- Imposta la velocità all'aria iniziale dell'aereo a Mach
numero.
- --glideslope=gradi
- Imposta l'angolo di discesa a gradi gradi. Il valore può
essere positivo.
- --roc=fpm
- Imposta il rateo di salita iniziale a fpm piedi al minuto. Il
valore può essere negativo.
- --wp=ID[@alt]
- Inserisce il waypoint (VOR, NDB, punto) ID nel pilota automatico.
La parte facoltativa @alt può essere utilizzata per
specificare l'altitudine a cui superare ID.
- --flight-plan=file
- Leggi un piano di volo da file.
- --com1=frequenza
- Imposta la frequenza COM1 a frequenza MHz.
- --com2=frequenza
- Imposta la frequenza COM2 a frequenza MHz.
- --nav1=[radiale:]frequenza
- Imposta la frequenza NAV1 a frequenza MHz. È
facoltativamente possibile specificare un radiale premettendo la prua e
due punti alla frequenza.
- --nav2=[radiale:]frequenza
- Imposta la frequenza NAV2 a frequenza MHz. È
facoltativamente possibile specificare un radiale premettendo la prua e
due punti alla frequenza.
- --adf1=[rotazione:]frequenza,
--adf=[rotazione:]frequenza
- Imposta la frequenza ADF1 a frequenza kHz. È
facoltativamente possibile specificare l'angolo di rotazione del COMPASS
CARD premettendo alla frequenza l'angolo e due punti. L'opzione --adf
è deprecata.
- --adf2=[rotation:]frequenza
- Imposta la frequenza ADF2 a frequenza kHz. È
facoltativamente possibile specificare l'angolo di rotazione del COMPASS
CARD premettendo alla frequenza l'angolo e due punti.
- --dme=nav1|nav2|frequenza
- Fa dipendere l'ADF dalla radio NAV1/NAV2 o imposta la sua frequenza
interna a frequenza.
- --metar=METAR
- Simula le condizioni meteo descritte dalla stringa METAR METAR.
Quest'opzione implica --disable-real-weather-fetch.
- --enable-real-weather-fetch,
--disable-real-weather-fetch
- Abilita/disabilita il recupero delle condizioni meteo reali basate sui
METAR. Questa funzionalità richiede una connessione a Internet
attiva.
- --enable-clouds,
--disable-clouds
- Abilita/disabilita gli strati di nuvole 2D (piatti).
- --enable-clouds3d,
--disable-clouds3d
- Abilita/disabilita gli strati di nuvole 3D (volumetrici).
- --visibility=metri
- Imposta la visibilità iniziale a metri metri.
- --visibility-miles=miglia
- Imposta la visibilità iniziale a miglia miglia.
- --wind=direzione[:direzionemassima]@velocità[:raffica]
- Specifica la direzione da cui soffia il vento (direzione) e la sua
velocità (velocità nodi). Se il vento non deve
soffiare da una direzione fissa, ma da un intervallo di direzioni,
specificare l'intervallo come
direzione:direzionemassima, dove direzione e
direzionemassima sono gli angoli minimi e massimi in gradi. Se si
vuole che il simulatore modelli anche raffiche di vento, impostare
raffica alla loro intensità massima in nodi.
- --random-wind
- Modifica casualmente la direzione e la velocità del vento.
- --turbulence=intensità
- Imposta l'intensità della turbolenza a intensità.
L'intensità può variare da 0.0 (vento calmo) a
1.0 (intensa).
- --ceiling=ft_slm[:spessore_ft]
- Crea uno strato di nubi con base ad un'altezza di ft_slm piedi sul
livello del mare. È facoltativamente possibile specificare uno
spessore aggiungendo due punti (:) e lo spessore desiderato in
piedi; se viene omesso, il simulatore per impostazione predefinita lo
renderà di 2000 ft.
- --callsign=valore
- Imposta il nominativo di chiamata multigiocatore a valore. Il
nominativo di chiamata deve consistere al più di dieci lettere e
può contenere solo numeri, lettere dell'alfabeto inglese, trattini
(-) e trattini bassi (_); i nominativi di chiamata
più lunghi vengono troncati e i caratteri che non rientrano in
quelli elencati sopra sono sostituiti da trattini.
- --multiplay={in|out},hz,indirizzo,porta
- Specifica le impostazioni di comunicazione multigiocatore.
Il primo campo specifica se le impostazioni si applicano alle
comunicazioni in ingresso (in) o in uscita (out). Il
secondo campo (hz) specifica la frequenza (in Hz, volte al
secondo) con cui devono essere inviati i dati. Il terzo campo
(indirizzo) deve essere impostato all'indirizzo IP
dell'interfaccia di rete che FlightGear deve utilizzare per
inviare/ricevere i dati, o deve essere lasciato vuoto per far sì
che il simulatore utilizzi tutte le interfacce disponibili. Il quarto
campo (porta) deve essere impostato alla porta da utilizzare
(solitamente 5000).
- --proxy=[nomeutente:password@]host:porta
- Specifica il server proxy e la porta da utilizzare. Il nome utente e la
password sono facoltativi; se presenti, devono essere specificati come
hash MD5.
Quest'opzione è utile solo se
--real-weather-fetch è abilitato.
- --httpd=[indirizzo:]porta
- Abilita l'interfaccia Phi (server HTTP) sull'indirizzo e sulla porta
specificati. L'indirizzo è facoltativo.
- --telnet=porta
- Abilita l'interfaccia Telnet sulla porta specificata.
- --jpg-httpd=porta
- Abilita l'interfaccia del server schermate HTTP sulla porta specificata.
Quest'opzione è deprecata: si utilizzi l'interfaccia
Phi.
- --enable-terrasync,
--disable-terrasync
- Abilita/disabilita il download automatico dello scenario/degli
oggetti.
- --terrasync-dir=directory
- Imposta la directory dove sarà salvato lo scenario scaricato a
directory.
- --enable-fgcom,
--disable-fgcom
- Abilita/disabilita l'integrazione FGCom (ATC vocale).
- --generic=parametri,
--atlas=parametri, --atcsim=parametri,
--AV400=parametri, --AV400Sim=parametri,
--AV400WSimA=parametri, --AV400WSimB=parametri,
--garmin=parametri, --hla=parametri,
--hla-local=parametri, --igc=parametri,
--joyclient=parametri, --jsclient=parametri,
--native-ctrls=parametri,
--native-gui=parametri, --native-fdm=parametri,
--native=parametri, --nmea=parametri,
--opengc=parametri, --props=parametri,
--pve=parametri, --ray=parametri,
--rul=parametri
- Apre una connessione per pilotare programmi esterni o hardware.
Specificare il protocollo utilizzando l'opzione della riga di
comando corretta:
- generic: un'interfaccia di comunicazione predefinita e un
protocollo di comunicazione preselezionato;
- atlas: il protocollo Atlas;
- atcsim: il protocollo ATCsim (atc610x);
- AV400: il protocollo Garmin AV400, richiesto per pilotare un GPS
serie Garmin 196/296;
- AV400Sim: l'insieme delle stringhe AV400 richiesto per pilotare un
GPS serie Garmin 400;
- AV400WSimA, AV400WSimB: l'insieme delle stringhe richieste
per pilotare un GPS Garmin WAAS (dove il canale A utilizza una
variante del protocollo AVSim400 e il canale B comunica con
l'unità GPS);
- garmin: il protocollo Garmin GPS;
- hla, hla-local: il protocollo HLA, remoto o locale;
- igc: il protocollo International Glider Commission;
- joyclient: il protocollo utilizzato dai joystick Agwagon;
- native-ctrls: il protocollo FlightGear Native Controls;
- native-gui: il protocollo FlightGear Native GUI;
- native-fdm: il protocollo FlightGear Native FDM;
- native: il protocollo FlightGear Native;
- nmea: il protocollo NMEA (utilizzato per pilotare la maggior parte
delle unità GPS);
- opengc: il protocollo utilizzato da OpenGC, un software utilizzato
per eseguire il rendering di display glass cockpit di alta qualità
per cabine di pilotaggio simulate;
- props: il protocollo gestore proprietà interattivo;
- pve: il protocollo PVE;
- ray: il protocollo sedia mobile Ray Woodworth;
- rul: il protocollo RUL.
I parametri (parametri) devono essere nel formato
mezzo,direzione,hz,opzioni_mezzo
dove mezzo è il mezzo utilizzato dal protocollo (serial,
socket, file...), direzione è la direzione delle
comunicazioni (in, out o bi), hz è la
frequenza a cui deve essere gestito il canale (sono accettati valori in
virgola mobile) e opzioni_mezzo sono:
- per i protocolli seriali, dispositivo,baud, dove
dispositivo è il nome del dispositivo da aprire e
baud è la velocità di comunicazione in baud;
- per i protocolli socket,
macchina,porta,stile, dove
macchina è il nome della macchina o l'indirizzo IP del
server (se il simulatore deve fungere da client) o è lasciato vuoto
(se il simulatore deve fungere da server), porta è la porta
da utilizzare (o è lasciato vuoto per richiedere al sistema
operativo di scegliere una porta fra quelle disponibili) e stile
è tcp o udp;
- per i protocolli file, nomefile, dove nomefile è il
nome del file in cui devono essere scritti i dati.
- --enable-fpe
- Interrompi l'esecuzione quando si verifica un'eccezione in virgola
mobile.
- --fgviewer
- Mostra lo scenario e l'aereo in un visualizzatore modelli semplice, senza
caricare il simulatore nella sua interezza.
- --log-level=bulk|debug|info|warn|alert
- Imposta il livello minimo di registrazione eventi. Gli eventi con
gravità maggiore o uguale al valore specificato verranno
registrati; gli altri verranno scartati.
- --log-class=all|none|ai|environment|flight|general|io|network|sound|terrain|...
- Registra solamente gli eventi appartenenti alle classi di log specificate
(all registra tutti gli eventi, none non ne registra
nessuno). È possibile specificare classi multiple separandole con
virgole o barre verticali, ad esempio: --log-class=ai,flight.
- --log-dir=dir
- Salva i log nella directory dir. Se dir è
desktop, i log saranno salvati sul Desktop. Quest'opzione
può essere specificata più volte indicando una directory
diversa ogni volta. All'interno della directory specificata il file di log
sarà denominato
FlightGear_YYYY-MM-DD_num.log, dove
YYYY-MM-DD è la data corrente e num è un
numero progressivo che parte da 0.
- --trace-read=proprietà,
--trace-write=proprietà
- Traccia le letture/scritture di una proprietà (stampa un messaggio
di log ogni volta che proprietà viene letta/scritta).
- --developer
- Abilita la modalità sviluppatore.
fgfs esce con 0 se l'esecuzione ha avuto successo o
con un altro stato (solitamente 1 o -1) se si è
verificato un errore.
- COMPUTERNAME
- Specifica il nome host da utilizzare per il sistema. Questa variabile
d'ambiente è presa in considerazione solo sui sistemi operativi
Microsoft Windows.
- FG_AIRCRAFT
- Specifica il percorso in cui devono essere ricercati gli aerei.
- FG_LAUNCHER
- Se questa variabile d'ambiente è impostata e non è pari a
0, sarà visualizzato il launcher Qt. Questa variabile
è utilizzata principalmente sui sistemi operativi Mac OS X per
evitare l'utilizzo di script wrapper.
- FG_ROOT
- Specifica la directory radice dei dati da utilizzare.
- FG_SCENERY
- Specifica la directory dello scenario da utilizzare.
- HTTP_PROXY
- Specifica il proxy HTTP da utilizzare. Dev'essere nel formato
http://host:porta/.
- LANG
- Specifica la lingua da utilizzare.
- ~/.fgfs
- La directory principale in cui sono salvati i file di configurazione e i
dati (aerei/scenario scaricati) di FlightGear.
- ~/.fgfsrc.nomehost, ~/.fgfsrc
- File di configurazione contenenti opzioni della riga di comando per
fgfs(1).