ベータ版のドキュメント。 アプリが 1.0 に落ち着くにつれて、一部のテキストと画像が再加工されます。セクションが古くなっている場合は、 フィードバックフォーム.

マイクロソフト フライト シミュレーター 2024

FFB-Bridgeは、SimConnect の TCP トランスポートを介して MSFS 2024 と通信します。 MSFS 2024 の新規インストールでは、これは Windows ではそのままで動作しますが、Linux / Proton では 1 つの構成調整が必要です。橋の 医師 このガイドでは、ワンクリック パスと手動パスの両方について説明します。

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

デフォルトの SimConnect の場所は、MSFS のインストール方法によって異なります。 FFB-Bridge は 3 つのケースすべてを自動的に検出しますが、何かが横道に逸れた場合に、どれに該当しているかを知るのに役立ちます。

インストールSimConnect.xml 場所
勝つ スチーム/スタンドアロン %APPDATA%\Microsoft Flight Simulator 2024\SimConnect.xml
勝つ Microsoft ストア / Xbox ゲーム パス %LOCALAPPDATA%\Packages\Microsoft.Limitless_8wekyb3d8bbwe\LocalCache\SimConnect.xml
Linux 蒸気 + プロトン ~/.steam/steam/steamapps/compatdata/2537590/pfx/drive_c/users/steamuser/AppData/Roaming/Microsoft Flight Simulator 2024/SimConnect.xml

— 箱から出してすぐ

すべての標準 MSFS 2024 インストールは、ポートで SimConnect TCP が有効になった状態で出荷されます 500、すべての IPv4 インターフェイスにバインドされます。ブリッジのデフォルトは、 127.0.0.1:500 Windows 上で。 MSFS を起動してから、FFB-Bridge を起動します。 シム SIM がメイン メニューに到達してから 1 ~ 2 秒以内に、ダッシュボード上のチップが緑色に点灯するはずです。

そうでない場合は、開きます 医師. The SimConnect 構成 行は、XML 内で何が見つかったか、および使用しているポートがブリッジが通信しているポートと一致するかどうかを示します。

500以外のポート

一部のツール (FSUIPC、SPAD.neXt) は、同じファイルに独自の TCP エントリを追加します。 SimConnect.xml。 MSFS がブリッジが予期しているポートとは異なるポートでリッスンしている場合、 SimConnect 構成 Doctor の行はインラインを提供します ポートを使用:X ボタン。それをクリックすると、ブリッジの設定がそのポートに更新されます。 MSFS の再起動は必要ありません。

Linux — Doctor によるワンクリック修正

Proton 傘下の MSFS が同じ在庫を出荷 SimConnect.xml Windows ビルドとして、TCP がポートでリッスンする 500。ただし、Linux は 1024 未満のポートを特権付きポートとして扱うため、Proton ユーザー名前空間プロセスはそれらをバインドできません。 listen はサイレントに失敗し、ソケットは開きません。

修正は並列を追加することです <SimConnect.Comm> 非特権ポート上のエントリ (ブリッジはデフォルトで 5111 を使用します)。開く 医師;の SimConnect 構成 行には特権ポートが表示され、 修正… ボタン。

Linux 上の FFB-Bridge Doctor's Fix ダイアログに、検出された Proton プレフィックスとインストールされる SimConnect TCP ポートが表示される
Figure 1. Linux 上の Doctor's Fix ダイアログ。見つかった Proton プレフィックス パスと追加しようとしているポートを表示します。 [インストール] をクリックすると、新しいエントリがマージされます。既存のエントリはそのまま残されます。

修正… 新しいエントリを既存の 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 takes precedence.

手動構成

手動で編集したい場合、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 を開きます。 モックシムコネクト ページで、入力ソースを に切り替えます。 ライブそうすると、ブリッジは新しい設定を取得します。 Linux では、次の場所にもアクセスできます。 診断 そしてログを見てください SimConnect 接続済み MSFS を再起動した後。

ブリッジが読み取る SimVar

参考として、これを構成する必要はありません。ブリッジがサブスクライブする MSFS SimVar のセットを次に示します。

  • 対気速度 (表示、真)、高度、垂直速度、ピッチ、バンク、方位
  • G フォース、迎え角、失速警告、速度超過警告
  • エレベーター、エルロン、ラダーのたわみ(トリミングおよび未処理)
  • トリムポジション (エレベーター、エルロン、ラダー)
  • ギアハンドル状態、フラップハンドルインデックス、スポイラーハンドル位置
  • エンジンごとの RPM パーセントと燃焼状態、逆推力作動時
  • 路面タイプの列挙 (滑走路、草、氷)、ブレーキ ペダルのたわみ
  • オートパイロットのマスター状態、オートパイロットのコマンドによるピッチ/バンク

MSFS が変数名を認識しない場合、ブリッジはそれを警告としてログに記録します。 診断 ページは続行します - 欠落している変数のデフォルトは適切なゼロです。これは、すべての SimVar を実装していないサードパーティ製航空機をブリッジが許容する方法です。

トラブルシューティング

参照 トラブルシューティング ため:

  • MSFS は接続しますが、力はかかりません。ほとんどの場合、上部ストリップの ARM ゲージはまだ解除されたままです。そこで覆われています。
  • MSFS 一時停止/アクティブ一時停止は、ベータ 11 ではダイナミック エフェクトをすぐに静め、一時停止中にニュートラル スプリングを保持する必要があります。
  • 長い途切れや一時停止によって再開後にロール力が低下する場合は、同じセッションからサポート バンドルとファイル フィードバックをエクスポートします。