Documentatie voor de huidige versie FFB-Bridge 1.4.0 Iets verouderds gevonden? Meld het via het feedbackformulier.

X-Plane 11 / 12

X-Plane heeft geen speciale configuratie nodig. FFB-Bridge is geabonneerd op het ingebouwde UDP-dataref-protocol van X-Plane (RREF) op poort 49000. Niets om X-Plane-side te installeren, geen plug-in, geen XML-bestand in SimConnect-stijl. Als X-Plane actief is wanneer u de bridge start, bent u verbonden.

De enige sim op macOS

X-Plane is de ondersteunde simulator op de nieuwe macOS (Apple Silicon)-build - hetzelfde zero-config UDP-pad dat hier wordt beschreven. MSFS is alleen voor Windows en Linux.

Gedrag automatisch detecteren

Bij het opstarten voert de bridge twee probes parallel uit: een SimConnect TCP-probe (voor MSFS) en een X-Plane UDP-probe. De eerste die een echt antwoord geeft, wint. In de praktijk betekent dit:

  • Als alleen X-Plane actief is, wint het binnen een paar milliseconden.
  • Als zowel MSFS als X-Plane actief zijn, wordt de eerste die het eerst reageerde gebruikt - en je kunt een keuze uit de CLI forceren als dat ooit een probleem is.
  • Als geen van beide loopt, gaat de brug in Inactief modus totdat er één verschijnt.

Wanneer X-Plane actief is en de bridge zich succesvol heeft aangemeld, wordt het SIM-lampje in de bovenste strip groen (“Sim verbonden”) en geeft het MODE-lampje “Live” aan. Het DEVICE-lampje is onafhankelijk – groen zolang een ondersteunde joystick is aangesloten en open is.

Zorg ervoor dat X-Plane niet door een firewall is uitgeschakeld

UDP 49000 is de enige poort die de bridge aanraakt aan de X-Plane-kant. Standaard Windows Firewall-regels bij een nieuwe X-Plane-installatie staan dit meestal automatisch toe; Linux-desktops met firewalld of ufw blokkeren loopback bijna nooit. Als er niets wordt weergegeven in het gebeurtenislogboek van de bridge nadat X-Plane is opgestart, open je het Ondersteuningspagina (zijbalk → Ondersteuning → Gezondheidscontroles) — de Bereikbaarheid X-Plane row probeert een test uit te voeren en vertelt u wat er terugkwam (time-out, geweigerde verbinding of daadwerkelijke pakketten).

Datarefs die de brug leest

  • 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

Verouderd en opnieuw verbinding maken

UDP heeft geen ontkoppelingssignaal, dus heeft de bridge zijn eigen watchdog: als er drie seconden lang geen datarefs binnenkomen, beschouwt hij de sessie als dood en de Sim chip wordt rood. Als je X-Plane opnieuw start of een nieuwe vlucht laadt, wordt de verbinding automatisch hersteld — je hoeft de brug niet opnieuw op te starten.

Pauze versus laden

X-Plane-pauze blijft datarefs verzenden (alleen bevroren waarden), dus de brug blijft bestaan verbonden maar de staleness-waakhond slaat niet aan. Tijdens schermen op menuniveau (vliegtuigselectie, locatiedialoog) stopt X-Plane kort met uitzenden; de bridge zet de SIM-lamp dan weer op grijs ("geen sim actief") en weer op groen wanneer de vlucht wordt hervat.

Niet-standaard X-Plane-installatie

Zowel gratis als betaalde binaire bestanden van X-Plane binden standaard UDP 49000. Als u de UDP-poort van X-Plane hebt gewijzigd (Instellingen → Netwerk → UDP-poorten), geeft de bridge momenteel geen gebruikersinterface weer voor de alternatieve poort - gebruik de standaardpoort van X-Plane of vertel het ons zodat we er prioriteit aan kunnen geven.