베타 문서. 앱이 1.0으로 안정화되면 일부 텍스트와 이미지가 재작업될 예정입니다. 섹션이 오래된 것으로 나타나면 다음을 통해 플래그를 지정하세요. 피드백 양식.

마이크로소프트 플라이트 시뮬레이터 2024

FFB-Bridge는 SimConnect의 TCP 전송을 통해 MSFS 2024와 통신합니다. MSFS 2024를 새로 설치하면 Windows에서 즉시 작동하며 Linux/Proton에서 단일 구성 조정이 필요합니다. 다리의 의사 페이지에서 조정 작업을 수행할 수 있습니다. 이 가이드에서는 원클릭 경로와 수동 경로를 모두 다룹니다.

어떤 MSFS가 설치되어 있나요?

기본 SimConnect 위치는 MSFS 설치 방법에 따라 다릅니다. FFB-Bridge는 세 가지 사례를 모두 자동으로 감지하지만 문제가 옆으로 진행되는 경우 현재 진행 중인 상황을 파악하는 데 도움이 됩니다.

설치SimConnect.xml 위치
승리 스팀/독립형 %APPDATA%\Microsoft Flight Simulator 2024\SimConnect.xml
승리 Microsoft Store / Xbox Game Pass %LOCALAPPDATA%\Packages\Microsoft.Limitless_8wekyb3d8bbwe\LocalCache\SimConnect.xml
리눅스 증기 + 양성자 ~/.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를 시작합니다. 대시보드의 칩은 시뮬레이션이 기본 메뉴에 도달한 후 1~2초 내에 녹색으로 변해야 합니다.

그렇지 않은 경우 열어 보세요. 의사. The 심커넥트 구성 행은 XML에서 찾은 내용과 사용 중인 포트가 브리지가 통신하는 포트와 일치하는지 여부를 알려줍니다.

500 이외의 포트

일부 도구(FSUIPC, SPAD.neXt)는 동일한 위치에 자체 TCP 항목을 추가합니다. SimConnect.xml. MSFS가 브리지가 예상하는 것과 다른 포트에서 수신 대기하는 경우 심커넥트 구성 Doctor의 행은 인라인을 제공합니다. 사용 포트 :X 버튼. 이를 클릭하면 브리지의 기본 설정이 해당 포트로 업데이트됩니다. MSFS를 다시 시작할 필요가 없습니다.

리눅스 — Doctor를 통한 원클릭 수정

Proton 산하의 MSFS는 동일한 재고를 배송합니다. SimConnect.xml TCP가 포트에서 수신 대기하는 Windows 빌드로 500. 그러나 Linux는 1024 미만의 포트를 권한 있는 포트로 취급하므로 Proton 사용자 네임스페이스 프로세스는 해당 포트를 바인딩할 수 없습니다. 청취가 자동으로 실패하고 소켓이 열리지 않습니다.

수정은 병렬을 추가하는 것입니다 <SimConnect.Comm> 권한이 없는 포트에 대한 항목입니다(브리지는 기본적으로 5111을 사용합니다). 열기 의사; 는 심커넥트 구성 행에는 권한 있는 포트가 표시되고 수정… 버튼.

감지된 Proton 접두어와 설치할 SimConnect TCP 포트를 보여주는 Linux의 FFB-Bridge Doctor's Fix 대화 상자
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를 엽니다. 모의 SimConnect 페이지에서 입력 소스를 다시 라이브, 브리지가 새 구성을 선택합니다. Linux에서는 다음으로 이동할 수도 있습니다. 진단 그리고 로그를 살펴보세요 SimConnect가 연결됨 MSFS를 다시 시작한 후.

브리지가 읽는 SimVars

참고로, 이 중 어떤 것도 구성할 필요가 없습니다. 브리지가 구독하는 MSFS SimVar 세트는 다음과 같습니다.

  • 대기 속도(표시, 실제), 고도, 수직 속도, 피치, 뱅크, 방향
  • G-포스, 받음각, 실속 경고, 과속 경고
  • 엘리베이터, 에일러론 및 방향타 편향(손질 및 원시)
  • 트림 위치(엘리베이터, 에일러론, 방향타)
  • 기어 핸들 상태, 플랩 핸들 인덱스, 스포일러 핸들 위치
  • 엔진당 RPM 비율 및 연소 상태, 역추력 작동
  • 표면 유형 열거(활주로 vs 잔디 vs 얼음), 브레이크 페달 편향
  • 자동 조종 장치 마스터 상태, 자동 조종 장치 명령 피치/뱅크

MSFS가 변수 이름을 인식하지 못하는 경우 브리지는 이를 경고로 기록합니다. 진단 페이지는 계속되지만 누락된 변수는 기본적으로 합리적인 0으로 설정됩니다. 이것이 브리지가 모든 SimVar를 구현하지 않는 타사 항공기를 허용하는 방법입니다.

문제 해결

참조 문제 해결 대상:

  • MSFS는 연결되지만 힘을 가하지 않습니다. 대부분 상단 스트립의 ARM 게이지는 여전히 해제되어 있습니다. 거기에 덮여 있습니다.
  • MSFS 일시 중지/활성 일시 중지는 베타.11에서 동적 효과를 즉시 조용하게 하고 일시 중지된 동안 중립 스프링을 유지해야 합니다.
  • 재개 후 긴 끊김 현상이나 일시 중지로 인해 롤 포스가 떨어지는 경우 지원 번들을 내보내고 동일한 세션에서 피드백을 제출하세요.