マイクロソフト フライト シミュレーター 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 構成 行には特権ポートが表示され、 修正… ボタン。
修正… 新しいエントリを既存の 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 ではダイナミック エフェクトをすぐに静め、一時停止中にニュートラル スプリングを保持する必要があります。
- 長い途切れや一時停止によって再開後にロール力が低下する場合は、同じセッションからサポート バンドルとファイル フィードバックをエクスポートします。