Microsoft Flight Simulator 2024 & 2020
FFB-Bridgeは SimConnect の TCP トランスポート経由で Microsoft Flight Simulator と通信します (両方) MSFS 2024 そして MSFS 2020 がサポートされています。新規インストールでは、これは Windows ではそのままで機能しますが、Linux / Proton では 1 つの設定調整が必要です。橋の サポートページ (サイドバー → サポート → ヘルスチェック) 調整を行うことができます。このガイドでは、ワンクリック パスと手動パスの両方を説明しています。
MSFS は Windows と Linux で接続します。 macOS ビルドは X-Plane のみをサポートします — を参照してください。 X-Plane 11 / 12.
どの MSFS がインストールされていますか?
デフォルトの SimConnect の場所は、MSFS がどのようにインストールされたかによって異なります。以下のパスは MSFS 2024 用であり、FFB-Bridge は 3 つのインストール ソースすべてにわたって自動検出します。何かが横道に逸れた場合に、自分がどちらにいるかを知るのに役立ちます。
MSFS 2020 は、SimConnect TCP 経由で同じ方法で接続します。ブリッジの自動検出とワンクリックのヘルスチェック修正は 2024 構成ファイルを対象としているため、2020 ではブリッジが使用しているポートを確認する必要がある場合があります (デフォルトでは 500 Windows では )。 2020 が非標準ポートでリッスンする場合は、
SimConnect 構成 行のヘルスチェックを行うか、ブリッジをファイルにまっすぐ向けます。
FFB_BRIDGE_MSFS_CONFIG=<path-to-SimConnect.xml>.
| インストール | SimConnect.xml 場所 |
|---|---|
| 勝つ Steam / スタンドアロン | %APPDATA%\Microsoft Flight Simulator 2024\SimConnect.xml |
| 勝つ Microsoft ストア / Xbox ゲーム パス | %LOCALAPPDATA%\Packages\Microsoft.Limitless_8wekyb3d8bbwe\LocalCache\SimConnect.xml |
| Linux Steam + Proton | ~/.steam/steam/steamapps/compatdata/2537590/pfx/drive_c/users/steamuser/AppData/Roaming/Microsoft Flight Simulator 2024/SimConnect.xml |
Windows — 箱から出してすぐ
すべての標準 MSFS 2024 インストールは、ポートで SimConnect TCP が有効になった状態で出荷されます 500、すべての IPv4 インターフェイスにバインドされます。ブリッジのデフォルトは、 127.0.0.1:500 Windows 上で。 MSFS を起動してから、FFB-Bridge を起動します。
シム SIM がメイン メニューに到達してから 1 ~ 2 秒以内に、ダッシュボード上のチップが緑色に点灯するはずです。
そうでない場合は、 サポートページ そしてヘルスチェックを実行します。の SimConnect 構成 行は、XML 内で何が見つかったか、および使用しているポートがブリッジが通信しているポートと一致するかどうかを示します。
500以外のポート
一部のツール (FSUIPC、SPAD.neXt) は、同じファイルに独自の TCP エントリを追加します。 SimConnect.xml。 MSFS がブリッジが予期しているポートとは異なるポートでリッスンしている場合、
SimConnect 構成 「サポート」ページの「ヘルスチェック」タブの行には、インライン ポートを使用:X
ボタン。それをクリックすると、ブリッジの設定がそのポートに更新されます。 MSFS の再起動は必要ありません。
Linux — サポートページからのワンクリック修正
Proton 上の MSFS は同じ標準の SimConnect.xml
Windows ビルドとして、TCP がポートでリッスンする
500。ただし、Linux は 1024 未満のポートを特権付きポートとして扱うため、Proton ユーザー名前空間プロセスはそれらをバインドできません。 listen はサイレントに失敗し、ソケットは開きません。
修正は並列を追加することです <SimConnect.Comm>
非特権ポート上のエントリ (ブリッジはデフォルトで 5111 を使用します)。を開きます サポートページ → ヘルスチェック。 SimConnect 構成 行には特権ポートが表示され、 修正… ボタン。
![Linux 上の FFB-Bridge サポートページの [修正] ダイアログ。検出された Proton プレフィックスと、インストールされる SimConnect TCP ポートが表示されている](images/docs/doctor-simconnect-fix-linux.fvap7a75il.png)
![Linux 上の FFB-Bridge サポートページの [修正] ダイアログ。検出された Proton プレフィックスと、インストールされる SimConnect TCP ポートが表示されている](images/docs/dark/doctor-simconnect-fix-linux.xwvsykeosj.png)
修正… 新しいエントリを既存の XML にマージします (決して書き換えません)。既存のファイルが解析できない場合、インストーラーはまずファイルを次のようにバックアップします。
SimConnect.xml.bak-YYYY-MM-DD-HHMMSS そして新しく生成された構成を書き込みます。いずれの場合も、インストール後に MSFS を再起動して、SimConnect.xml を再読み取りします。
FFB-Bridge は、Steam、Steam-Flatpak、Heroic、および Lutris のよく知られたプレフィックスを調査します。 MSFS を標準以外の場所から実行する場合は、
FFB_BRIDGE_MSFS_PREFIX=/path/to/prefix ブリッジを起動する前に環境内で実行してください。 XML ファイルのみのベアメタル オーバーライドの場合、
FFB_BRIDGE_MSFS_CONFIG=/path/to/SimConnect.xml
が優先されます。
手動構成
手動で編集したい場合、XML は次のようになります。
<?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>
保存後、FFB-Bridge を開きます。 Mock Sim ページで、入力ソースを に切り替えます。 ライブ、ブリッジは新しい設定を取得します。に行くこともできます。 サポートページ → 診断し、ログを監視します。 SimConnect 接続済み MSFS を再起動した後。
ブリッジが読み取る SimVar
参考として、これを構成する必要はありません。ブリッジがサブスクライブする MSFS SimVar のセットを次に示します。
- 対気速度 (表示、真)、高度、垂直速度、ピッチ、バンク、方位
- G フォース、迎え角、失速警告、速度超過警告
- エレベーター、エルロン、ラダーのたわみ(トリミングおよび未処理)
- トリムポジション (エレベーター、エルロン、ラダー)
- ギアハンドル状態、フラップハンドルインデックス、スポイラーハンドル位置
- エンジンごとの RPM パーセントと燃焼状態、逆推力の作動状態
- 路面タイプの列挙 (滑走路、草、氷)、ブレーキ ペダルのたわみ
- オートパイロットのマスター状態、オートパイロットのコマンドによるピッチ/バンク
MSFS が変数名を認識しない場合、ブリッジはそれを警告としてログに記録します。 診断 ページは続行します - 欠落している変数のデフォルトは適切なゼロです。これは、すべての SimVar を実装していないサードパーティ製航空機をブリッジが許容する方法です。
トラブルシューティング
参照 トラブルシューティング ため:
- MSFS は接続するのに力がかからない場合、ほとんどは上部ストリップの ARM ゲージがまだ DISARMED (アーム解除) のままです。そこで説明されています。
- MSFS のポーズ/Active Pause はダイナミックエフェクトを即座に静止させ、一時停止中はニュートラルなスプリングを維持します。
- 長い途切れや一時停止によって再開後にロール力が低下する場合は、同じセッションからサポート バンドルとファイル フィードバックをエクスポートします。