Documentation en version bêta. Certains textes et images seront retravaillés au fur et à mesure que l'application s'installera dans la version 1.0. Si une section est obsolète, signalez-la via le formulaire de commentaires.

Microsoft Flight Simulator 2024

FFB-Bridge communique avec MSFS 2024 via le transport TCP de SimConnect. Sur une nouvelle installation de MSFS 2024, cela fonctionne immédiatement sous Windows et nécessite un seul ajustement de configuration sous Linux/Proton. Le pont Docteur La page peut faire le réglage pour vous – ce guide couvre à la fois le chemin en un clic et le chemin manuel.

De quelle installation MSFS disposez-vous ?

L'emplacement par défaut de SimConnect dépend de la façon dont MSFS a été installé. FFB-Bridge détecte automatiquement les trois cas, mais il est utile de savoir sur lequel vous vous trouvez si quelque chose tourne mal.

InstallerSimConnect.xml emplacement
Gagner Steam / autonome %APPDATA%\Microsoft Flight Simulator 2024\SimConnect.xml
Gagner Microsoft Store/Xbox Game Pass %LOCALAPPDATA%\Packages\Microsoft.Limitless_8wekyb3d8bbwe\LocalCache\SimConnect.xml
Linux Vapeur + Proton ~/.steam/steam/steamapps/compatdata/2537590/pfx/drive_c/users/steamuser/AppData/Roaming/Microsoft Flight Simulator 2024/SimConnect.xml

Fenêtres - hors de la boîte

Chaque installation MSFS 2024 d'origine est livrée avec SimConnect TCP activé sur le port 500, lié à toutes les interfaces IPv4. Le pont est par défaut 127.0.0.1:500 sous Windows. Lancez MSFS, puis lancez FFB-Bridge - le Sim La puce du tableau de bord devrait devenir verte une seconde ou deux après que la carte SIM ait atteint le menu principal.

Si ce n'est pas le cas, ouvrez Docteur. The Configuration SimConnect La ligne vous indique ce qu'elle a trouvé dans le XML et si le port qu'elle utilise correspond au port auquel le pont communique.

Ports autres que 500

Certains outils — FSUIPC, SPAD.neXt — ajoutent leurs propres entrées TCP dans le même SimConnect.xml. Si MSFS écoute sur un port différent de celui attendu par le pont, le Configuration SimConnect Row sur Doctor propose un inline Utiliser le port :X bouton. Cliquez dessus et les préférences du pont sont mises à jour sur ce port ; aucun redémarrage MSFS n'est nécessaire.

Linux - correction en un clic via Doctor

MSFS sous Proton expédie le même stock SimConnect.xml comme la version Windows, avec écoute TCP sur le port 500. Mais Linux traite les ports inférieurs à 1024 comme privilégiés et le processus d'espace de noms utilisateur Proton ne peut pas les lier. L'écoute échoue silencieusement et aucun socket ne s'ouvre jamais.

La solution consiste à ajouter un parallèle <SimConnect.Comm> entrée sur un port non privilégié (le pont utilise 5111 par défaut). Ouvert Docteur; le Configuration SimConnect la ligne affichera le port privilégié et proposera un Corriger… bouton.

Boîte de dialogue FFB-Bridge Doctor's Fix sous Linux affichant un préfixe Proton détecté et le port TCP SimConnect qu'il installera
Figure 1. Boîte de dialogue Doctor's Fix sous Linux. Affiche le chemin du préfixe Proton qu'il a trouvé et le port qu'il est sur le point d'ajouter. Cliquer sur Installer fusionne une nouvelle entrée — les entrées existantes sont laissées seules.

Corriger… fusionne une nouvelle entrée dans le XML existant (ne la réécrit jamais). Si le fichier existant ne peut pas être analysé, le programme d'installation le sauvegarde d'abord sous SimConnect.xml.bak-YYYY-MM-DD-HHMMSS et écrit une nouvelle configuration générée. Quoi qu'il en soit, redémarrez MSFS après l'installation pour qu'il relise SimConnect.xml.

Quel préfixe Proton ?

FFB-Bridge sonde les préfixes bien connus pour Steam, Steam-Flatpak, Heroic et Lutris. Si vous exécutez MSFS à partir d'un emplacement non standard, définissez FFB_BRIDGE_MSFS_PREFIX=/path/to/prefix dans votre environnement avant de lancer le pont. Pour un remplacement sans système d'exploitation du fichier XML uniquement, FFB_BRIDGE_MSFS_CONFIG=/path/to/SimConnect.xml takes precedence.

Configuration manuelle

Si vous préférez le modifier manuellement, le XML ressemble à ceci :

<?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>

Après avoir enregistré, ouvrez FFB-Bridge Simulation de SimConnect page, remettez la source d’entrée sur En direct, et le pont récupérera la nouvelle configuration. Sous Linux, vous pouvez également accéder à Diagnostic et surveillez le journal pour SimConnect connecté après avoir relancé MSFS.

SimVars le pont lit

Pour référence (vous n'avez pas besoin de configurer quoi que ce soit de tout cela), voici l'ensemble de MSFS SimVars auquel le pont est abonné :

  • Vitesse (indiquée, vraie), altitude, vitesse verticale, tangage, inclinaison, cap
  • Force G, angle d'attaque, avertissement de décrochage, avertissement de survitesse
  • Déflexion de la gouverne de profondeur, des ailerons et du gouvernail (rognés et bruts)
  • Positions de trim (profondeur, aileron, gouvernail)
  • État de la poignée de vitesses, index de la poignée des volets, position de la poignée du spoiler
  • Pourcentage de régime par moteur et état de combustion, poussée inversée engagée
  • Énumération du type de surface (piste vs herbe vs glace), déviation de la pédale de frein
  • État principal du pilote automatique, pas/inclinaison commandé par le pilote automatique

Si MSFS ne reconnaît pas un nom de variable, le pont l'enregistre sous forme d'avertissement sur le serveur. Diagnostic page mais continue - les variables manquantes sont par défaut des zéros raisonnables. C'est ainsi que le pont tolère les avions tiers qui n'implémentent pas chaque SimVar.

Dépannage

Voir Dépannage pour :

  • MSFS se connecte mais ne force pas – le plus souvent, la jauge ARM dans la bande supérieure est toujours DÉSARMÉE ; couvert là.
  • La pause MSFS/Active Pause devrait immédiatement calmer les effets dynamiques dans la version bêta.11 et maintenir un ressort neutre pendant la pause.
  • Si un long bégaiement ou une pause diminue la force de roulis après la reprise, exportez un ensemble de support et enregistrez les commentaires de la même session.