現在のリリースです。 FFB-Bridge v1.2.1 は公開中です。このドキュメントはリリースマニフェストに記載された現在のアプリを追跡します。古い内容に見える箇所があれば、 フィードバックフォーム.

Microsoft Flight Simulator 2024 & 2020

FFB-Bridgeは SimConnect の TCP トランスポート経由で Microsoft Flight Simulator と通信します (両方) MSFS 2024 そして MSFS 2020 がサポートされています。新規インストールでは、これは Windows ではそのままで機能しますが、Linux / Proton では 1 つの設定調整が必要です。橋の サポートページ (サイドバー → サポート → ヘルスチェック) 調整を行うことができます。このガイドでは、ワンクリック パスと手動パスの両方を説明しています。

Windows および Linux のみ

MSFS は Windows と Linux で接続します。 macOS ビルドは X-Plane のみをサポートします — を参照してください。 X-Plane 11 / 12.

どの MSFS がインストールされていますか?

デフォルトの SimConnect の場所は、MSFS がどのようにインストールされたかによって異なります。以下のパスは MSFS 2024 用であり、FFB-Bridge は 3 つのインストール ソースすべてにわたって自動検出します。何かが横道に逸れた場合に、自分がどちらにいるかを知るのに役立ちます。

MSFS 2020

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 ポートが表示されている Linux 上の FFB-Bridge サポートページの [修正] ダイアログ。検出された Proton プレフィックスと、インストールされる SimConnect TCP ポートが表示されている
図 1。 Linux のダイアログを修正しました (サポート → ヘルスチェック → SimConnect 設定行)。見つかった Proton プレフィックス パスと追加しようとしているポートを表示します。 [インストール] をクリックすると、新しいエントリがマージされます。既存のエントリはそのまま残されます。

修正… 新しいエントリを既存の XML にマージします (決して書き換えません)。既存のファイルが解析できない場合、インストーラーはまずファイルを次のようにバックアップします。 SimConnect.xml.bak-YYYY-MM-DD-HHMMSS そして新しく生成された構成を書き込みます。いずれの場合も、インストール後に MSFS を再起動して、SimConnect.xml を再読み取りします。

どの Proton プレフィックスですか?

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 はダイナミックエフェクトを即座に静止させ、一時停止中はニュートラルなスプリングを維持します。
  • 長い途切れや一時停止によって再開後にロール力が低下する場合は、同じセッションからサポート バンドルとファイル フィードバックをエクスポートします。