Dokumentation zur aktuellen Version FFB-Bridge 1.4.0 Etwas Veraltetes gefunden? Melde es über das Feedback-Formular.

X-Plane 11/12

X-Plane benötigt keine spezielle Einrichtung. FFB-Bridge abonniert das integrierte UDP-Dataref-Protokoll von X-Plane (RREF) auf Port 49000. Nichts, was auf der X-Plane-Seite installiert werden muss, kein Plugin, keine XML-Datei im SimConnect-Stil. Wenn X-Plane beim Starten der Bridge läuft, sind Sie verbunden.

Die eine Sim auf macOS

X-Plane ist der unterstützte Simulator auf dem neuen macOS-Build (Apple Silicon) – derselbe hier beschriebene UDP-Pfad ohne Konfiguration. MSFS ist nur für Windows und Linux verfügbar.

Verhalten automatisch erkennen

Beim Start führt die Bridge zwei Sonden parallel aus: eine SimConnect TCP-Probe (für MSFS) und eine X-Plane UDP-Probe. Der erste, der eine echte Antwort zurückgibt, gewinnt. In der Praxis bedeutet das:

  • Wenn nur X-Plane läuft, gewinnt es innerhalb weniger Millisekunden.
  • Wenn sowohl MSFS als auch X-Plane laufen, wird dasjenige verwendet, das zuerst geantwortet hat – und Sie können die Auswahl über die CLI erzwingen, falls das jemals ein Problem ist.
  • Wenn keiner läuft, geht die Brücke hinein Leerlauf Modus, bis einer angezeigt wird.

Wenn X-Plane läuft und sich die Bridge erfolgreich angemeldet hat, leuchtet die SIM-Leuchte im oberen Streifen grün („Sim verbunden“) und die MODE-Leuchte zeigt „Live“ an. Die DEVICE-Leuchte ist unabhängig – grün, solange ein unterstützter Joystick angeschlossen und geöffnet ist.

Stellen Sie sicher, dass X-Plane nicht durch eine Firewall blockiert ist

UDP 49000 ist der einzige Port, den die Bridge auf der X-Plane-Seite berührt. Die Standardregeln der Windows-Firewall bei einer Neuinstallation von X-Plane lassen dies normalerweise automatisch zu; Linux-Desktops mit firewalld oder ufw Loopback wird fast nie blockiert. Wenn im Ereignisprotokoll der Bridge nach dem Booten von X-Plane nichts angezeigt wird, öffnen Sie das Supportseite (Seitenleiste → Support → Integritätsprüfungen) – die Erreichbarkeit von X-Plane row versucht eine Untersuchung und teilt Ihnen mit, was zurückgekommen ist (Zeitüberschreitung, Verbindung abgelehnt oder tatsächliche Pakete).

Datarefs, die die Bridge liest

  • sim/flightmodel/position/indicated_airspeed
  • sim/flightmodel/misc/machno
  • sim/flightmodel/forces/g_nrml
  • sim/joystick/yoke_pitch_ratio
  • sim/joystick/yoke_roll_ratio
  • sim/cockpit2/controls/elevator_trim
  • sim/cockpit2/controls/aileron_trim
  • sim/cockpit2/annunciators/stall_warning
  • sim/flightmodel/failures/onground_any
  • sim/flightmodel/position/groundspeed
  • sim/flightmodel/position/vh_ind
  • sim/cockpit2/controls/left_brake_ratio
  • sim/cockpit2/controls/right_brake_ratio
  • sim/cockpit2/controls/gear_handle_down
  • sim/cockpit2/controls/flap_handle_request_ratio
  • sim/cockpit2/autopilot/servos_on
  • sim/cockpit2/controls/speedbrake_ratio
  • sim/flightmodel2/controls/flap1_deploy_ratio
  • sim/flightmodel2/controls/flap2_deploy_ratio
  • sim/flightmodel/position/Q
  • sim/flightmodel/position/P
  • sim/flightmodel2/engines/thrust_reverser_deploy_ratio[0]
  • sim/flightmodel/ground/surface_texture_type
  • sim/cockpit2/engine/indicators/N1_percent[0]
  • sim/flightmodel/engine/ENGN_running[0]
  • sim/time/paused
  • sim/flightmodel/forces/g_side
  • sim/flightmodel/position/Q_dot
  • sim/flightmodel/position/P_dot
  • sim/flightmodel/position/R_dot
  • sim/weather/aircraft/turbulence[0]
  • sim/flightmodel2/misc/has_crashed
  • sim/flightmodel/controls/hstab1_elv1def
  • sim/flightmodel/controls/wing1l_ail1def
  • sim/flightmodel/position/beta
  • sim/cockpit2/engine/indicators/engine_vibration[0]
  • sim/flightmodel/forces/fnrml_gear
  • sim/cockpit/autopilot/flight_director_pitch
  • sim/cockpit/autopilot/flight_director_roll
  • sim/flightmodel/forces/g_axil
  • sim/cockpit2/engine/actuators/prop_rotation_speed_rad_sec[0]
  • sim/aircraft/view/acf_ui_name[0..249]
  • sim/aircraft/view/acf_descrip[0..259]
  • sim/aircraft/view/acf_ICAO[0..39]
  • sim/version/xplane_internal_version
  • sim/aircraft/controls/acf_flap_detents

Abgestandenheit und erneute Verbindung

UDP hat kein Trennungssignal, daher betreibt die Bridge ihren eigenen Watchdog: Wenn drei Sekunden lang keine Datenrefs eintreffen, behandelt sie die Sitzung als tot und die Sim Chip wird rot. Wenn Sie X-Plane neu starten oder einen neuen Flug laden, wird die Verbindung automatisch wiederhergestellt – Sie müssen die Bridge nicht neu starten.

Pause vs. Laden

X-Plane-Pause sendet weiterhin Datenreferenzen (nur eingefrorene Werte), sodass die Bridge bestehen bleibt verbunden aber der Veraltungswächter löst nicht aus. Während Bildschirmen auf Menüebene (Flugzeugauswahl, Standortdialog) hört X-Plane kurzzeitig auf zu senden; Die Bridge schaltet die SIM-Leuchte wieder auf grau zurück („keine SIM läuft“) und leuchtet wieder grün, wenn der Flug wieder aufgenommen wird.

Nicht standardmäßige X-Plane-Installation

Sowohl kostenlose als auch kostenpflichtige X-Plane-Binärdateien binden standardmäßig UDP 49000. Wenn Sie den UDP-Port von X-Plane geändert haben (Einstellungen → Netzwerk → UDP-Ports), stellt die Bridge derzeit keine Benutzeroberfläche für den alternativen Port bereit – verwenden Sie den Standard-Port von X-Plane Sag es uns damit wir es priorisieren können.