Microsoft Flight Simulator 2024
FFB-Bridge praat met MSFS 2024 via het TCP-transport van SimConnect. Bij een nieuwe installatie van MSFS 2024 werkt dit out-of-the-box op Windows en is er een enkele configuratieaanpassing nodig onder Linux / Proton. Die van de brug Dokter pagina kan de aanpassing voor u doen - deze handleiding behandelt zowel het pad met één klik als het handmatige pad.
Welke MSFS-installatie heb je?
De standaard SimConnect-locatie is afhankelijk van hoe MSFS is geïnstalleerd. FFB-Bridge detecteert alle drie de gevallen automatisch, maar het helpt om te weten in welke geval u zich bevindt als er iets misgaat.
| Installeren | SimConnect.xml location |
|---|---|
| Winnen Stoom / zelfstandig | %APPDATA%\Microsoft Flight Simulator 2024\SimConnect.xml |
| Winnen Microsoft Store/Xbox Game Pass | %LOCALAPPDATA%\Packages\Microsoft.Limitless_8wekyb3d8bbwe\LocalCache\SimConnect.xml |
| Linux Stoom + Proton | ~/.steam/steam/steamapps/compatdata/2537590/pfx/drive_c/users/steamuser/AppData/Roaming/Microsoft Flight Simulator 2024/SimConnect.xml |
Ramen – uit de doos
Every stock MSFS 2024 install ships with SimConnect TCP enabled
on port 500, bound to all IPv4 interfaces. The
bridge defaults to 127.0.0.1:500 on Windows.
Launch MSFS, then launch FFB-Bridge — the
Sim chip op het Dashboard moet groen worden binnen een seconde of twee nadat de sim het hoofdmenu heeft bereikt.
Als dit niet het geval is, open dan Dokter. The SimConnect-configuratie row vertelt je wat het in de XML heeft gevonden en of de poort die het gebruikt overeenkomt met de poort waarmee de bridge praat.
Andere poorten dan 500
Some tools — FSUIPC, SPAD.neXt — add their own TCP entries
in the same SimConnect.xml. If MSFS is listening
on a different port than the bridge expects, the
SimConnect-configuratie rij op Doctor biedt een inline Gebruik poort:X knop. Klik erop en de voorkeuren van de bridge worden bijgewerkt naar die poort; geen MSFS-herstart nodig.
Linux - oplossing met één klik via Doctor
MSFS under Proton ships the same stock SimConnect.xml
as the Windows build, with TCP listening on port
500. But Linux treats ports below 1024 as
privileged, and the Proton user-namespace process cannot bind
them. The listen silently fails and no socket ever opens.
The fix is to add a parallel <SimConnect.Comm>
entry on an unprivileged port (the bridge uses 5111 by
default). Open Dokter; de
SimConnect-configuratie rij toont de bevoorrechte poort en biedt een Repareren… knop.
Repareren… merges a new entry into the existing XML
(never rewrites it). If the existing file is unparseable, the
installer first backs it up as
SimConnect.xml.bak-YYYY-MM-DD-HHMMSS and writes a
fresh generated config. Either way, restart MSFS after the
install so it re-reads SimConnect.xml.
FFB-Bridge probes the well-known prefixes for Steam,
Steam-Flatpak, Heroic, and Lutris. If you run MSFS from a
non-standard location, set
FFB_BRIDGE_MSFS_PREFIX=/path/to/prefix in your
environment before launching the bridge. For a bare-metal
override of just the XML file,
FFB_BRIDGE_MSFS_CONFIG=/path/to/SimConnect.xml
takes precedence.
Handmatige configuratie
Als u liever handmatig bewerkt, ziet de XML er als volgt uit:
<?xml version="1.0" encoding="Windows-1252"?>
<SimBase.Document Type="SimConnect" version="1,0">
<Descr>SimConnect Client Configurations</Descr>
<Filename>SimConnect.xml</Filename>
<!-- FFB-Bridge: unprivileged TCP for Proton-on-Linux -->
<SimConnect.Comm>
<Descr>FFB-Bridge TCP</Descr>
<Protocol>IPv4</Protocol>
<Scope>local</Scope>
<Port>5111</Port>
<MaxClients>64</MaxClients>
<MaxRecvSize>41088</MaxRecvSize>
<DisableNagle>False</DisableNagle>
</SimConnect.Comm>
<!-- Keep any existing entries below this line. -->
</SimBase.Document>
Open na het opslaan FFB-Bridge's Bespotten SimConnect pagina, schakelt u de ingangsbron terug naar Leef, en de bridge zal de nieuwe configuratie overnemen. Op Linux kun je ook naar Diagnostiek en let op het logboek SimConnect aangesloten na het opnieuw starten van MSFS.
SimVars leest de brug
Ter referentie: u hoeft dit allemaal niet te configureren. Hier is de set MSFS SimVars waarop de bridge zich abonneert:
- Luchtsnelheid (aangegeven, waar), hoogte, verticale snelheid, pitch, bank, koers
- G-kracht, aanvalshoek, overtrekwaarschuwing, waarschuwing voor te hoge snelheid
- Hoogteroer-, rolroer- en roerdoorbuiging (getrimd en ruw)
- Trimposities (elevator, rolroer, roer)
- Staat van de versnellingspook, index van de klephendel, positie van de spoilerhendel
- RPM-percentage per motor en verbrandingsstatus, omgekeerde stuwkracht ingeschakeld
- Oppervlaktetype enum (baan versus gras versus ijs), doorbuiging van het rempedaal
- Stuurautomaat masterstatus, stuurautomaat bestuurde pitch / bank
Als MSFS een variabelenaam niet herkent, registreert de bridge deze als waarschuwing op de Diagnostiek pagina maar gaat verder: ontbrekende variabelen worden standaard weergegeven op verstandige nullen. Dit is hoe de brug vliegtuigen van derden tolereert die niet elke SimVar implementeren.
Problemen oplossen
Zie Problemen oplossen voor:
- MSFS maakt verbinding, maar geen krachten - meestal is de ARM-meter in de bovenste strip nog steeds UITGESCHAKELD; daar bedekt.
- MSFS-pauze / Actieve pauze zou de dynamische effecten onmiddellijk in bèta.11 moeten dempen en een neutrale veer moeten behouden terwijl deze wordt gepauzeerd.
- Als een langdurig stotteren of pauzeren de rolkracht na het hervatten vermindert, exporteer dan een ondersteuningsbundel en dien feedback in van dezelfde sessie.