현재 릴리스 문서 FFB-Bridge 1.4.0 오래된 내용을 찾았다면 다음 양식으로 알려주십시오 피드백 양식.

FFB-Bridge 설치

FFB-Bridge는 독립 실행형 Windows 설치 프로그램, Linux AppImage, macOS DMG(Apple Silicon)로 제공됩니다. 세 가지 모두 .NET 10 런타임을 번들로 포함합니다. 최신 Windows, Linux, macOS에서 지원되는 USB 포스 피드백 조이스틱용으로 다운로드할 드라이버는 없습니다.

시작하기 전에

다음이 필요합니다.

  • Windows, Linux, macOS에서 검증됨: MOZA AB6, AB9, AY210, Microsoft SideWinder Force Feedback 2, Logitech G940, Force 3D Pro, WingMan Force 3D 및 Brunner FFB-G. 목록에 없는 적격 조이스틱은 안전한 실험적 선택 사항으로 유지됩니다. 하드웨어 페이지.
  • 지원되는 시뮬레이터: Microsoft Flight Simulator 2024, Microsoft Flight Simulator 2020, X-Plane 11 또는 X-Plane 12. DCS, Prepar3D 및 이전 Flight Simulator는 지원되지 않습니다. macOS에서는 X-Plane만 지원됩니다. — MSFS는 Windows 및 Linux에서만 연결됩니다.
  • 다음 중 하나:
    • Windows 11.
    • 다음을 포함하는 모든 최신 Linux 배포판 evdev — 이는 본질적으로 모든 주류 데스크톱 배포판입니다.
    • Apple Silicon(M1 이상) 기반 macOS. macOS 빌드는 SideWinder Force Feedback 2 및 지원 MOZA AB6, AB9, AY210 베이스를 사용하는 X-Plane 12로 제한됩니다. Intel Mac은 지원되지 않습니다.
자동 업데이트

Windows 및 패키지된 Linux AppImage 설치는 승인 후 다운로드, 확인, 설치 및 다시 시작할 수 있습니다. macOS는 자동으로 확인하고 서명된 다운로드를 엽니다.

Windows 설치 프로그램

다운로드

에 가입하신 후 홈페이지, 토큰화된 다운로드 링크를 이메일로 보내드립니다. 저장하려면 Windows 설치 프로그램 링크를 클릭하세요. ffb-bridge-setup-1.4.0-x64.exe .

설치 프로그램 실행

설치 프로그램을 두 번 클릭합니다. Inno Setup 마법사가 표시되며, 새로 서명된 빌드의 경우 Windows에서 SmartScreen 평판 프롬프트를 표시할 수도 있습니다:

  1. 게시자 확인. Windows 설치 프로그램은 Rohsam 게시자 ID로 코드 서명되어 있습니다. 계속하기 전에 Windows에 다음이 표시되는지 확인하세요 Rohsam Inc. 또는 Rohsam Inc 을 게시자로 지정합니다.
  2. SmartScreen 평판 프롬프트입니다. 새로 서명된 빌드는 해당 파일이 다운로드 기록을 얻을 때까지 계속 인식되지 않는 것으로 표시될 수 있습니다. 소스가 다음과 같은 경우 ffb-bridge.com, 해시가 일치하고 게시자가 Rohsam입니다. 추가 정보, 그러면 어쨌든 실행.
  3. Inno Setup 설치 마법사. 클릭 다음 두 페이지를 통해. 기본 설치 위치는 %LOCALAPPDATA%\Programs\FfbBridge — 사용자별 설치, 관리자 권한이 필요하지 않습니다.
Windows 11 스마트 앱 제어 및 새로 서명된 빌드

Windows 11을 사용하는 경우 스마트 앱 제어 (SAC)이 활성 모드로 켜져 있으면 평판이 쌓이는 동안 Windows가 여전히 새로 서명된 빌드를 차단할 수 있습니다. 코드 서명은 Rohsam 게시자 신원을 증명할 뿐, 모든 새 파일 해시가 처음부터 SmartScreen 또는 SAC 평판을 갖는다고 보장하지는 않습니다.

Microsoft의 자체 지침에서는 스마트 앱 제어 동작과 해당 설정을 검토할 수 있는 위치(설정 → 개인정보 및 보안 → Windows 보안 → 앱 및 브라우저 제어 → 스마트 앱 제어 설정):

Microsoft: 스마트 앱 제어 자주 묻는 질문(FAQ)

SAC가 사용자의 컴퓨터에서 새 빌드를 완전히 차단하는 경우, 빌드가 평판을 쌓을 때까지 기다리거나, Rohsam 서명을 확인하고 정보에 입각한 선택을 할 수 있는 다른 Windows 장치를 사용하십시오.

실행 중

이름이 지정된 시작 메뉴 바로가기 FFB-Bridge FFB-Bridge 프로그램 그룹에 속합니다. 다음에서 직접 시작할 수도 있습니다. %LOCALAPPDATA%\Programs\FfbBridge\FfbBridge.Desktop.exe.

주의 — 바이러스 백신

일부 바이러스 백신 제품은 새 바이너리 또는 평판이 낮은 바이너리를 표시합니다. 귀하의 설치 프로그램이 단순히 경고가 아닌 완전히 격리된 경우 플래그가 지정된 샘플을 이메일로 보내주십시오. support·ffb-bridge.com (replace the · with an @) so we can investigate.

제거 중

열기 앱 및 기능 Windows 설정에서 다음을 검색하세요. FFB-Bridge을 선택하고 제거. 귀하의 프로필 및 기본 설정은 다음과 같습니다. %APPDATA%\ffb-bridge 제자리에 남아 있으므로 다시 설치하면 다시 인식됩니다. 완전히 초기화하려면 해당 폴더를 직접 삭제하세요.

Linux 앱이미지

다운로드

Windows와 동일한 가입 절차 — 이메일에서 Linux 링크를 클릭하면 다음과 같은 버전의 AppImage를 받게 됩니다. FfbBridge-1.4.0-x86_64.AppImage.

실행 가능하게 만들고 설치하십시오.

AppImages는 Linux에서 실행되기 전에 실행 가능한 비트 세트가 필요합니다. 그 후에는 FFB-Bridge의 AppImage가 사용자 범위의 XDG 데스크톱 디렉터리에 자체적으로 설치될 수 있습니다.

chmod +x FfbBridge-1.4.0-x86_64.AppImage && ./FfbBridge-1.4.0-x86_64.AppImage --install

--install 플래그는 AppImage를 다음에 복사합니다. ~/Applications, 을 쓴다 .desktop 런처를 실행하고, 번들 아이콘을 설치하고, 해당 도우미 도구를 사용할 수 있을 때 데스크탑 캐시를 새로 고칩니다. 그 후, FFB-Bridge 항목은 다른 GUI 앱과 함께 애플리케이션 메뉴에 표시되어야 합니다.

설치 후 KDE 플라즈마 응용 프로그램 실행 프로그램의 FFB-Bridge 항목
Figure 1. KDE Plasma에 설치된 메뉴 항목. GNOME, Xfce 및 기타 XDG 호환 환경은 AppImage --install 단계 후에 이를 선택합니다.

udev 규칙(권장)

Linux에서는 선택한 /dev/input/event* 노드뿐 아니라 지원 MOZA 베이스가 사용하는 펌웨어 정책용 TTY 채널에도 권한이 필요합니다. Support → Health checks는 지원 장치의 표준 규칙을 보여 주고 polkit 확인 후 설치할 수 있습니다. 조건에 맞는 미등록 조이스틱이 명시적으로 활성화되고 연결되어 있으면 설치 중 해당 입력 행이 추가됩니다.

# /etc/udev/rules.d/99-ffb-bridge.rules
SUBSYSTEM=="input", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="001b", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c287", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c2a8", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c286", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c283", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1000", TAG+="uaccess"
SUBSYSTEM=="tty", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1000", TAG+="uaccess", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="input", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1002", TAG+="uaccess"
SUBSYSTEM=="tty", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1002", TAG+="uaccess", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="input", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1001", TAG+="uaccess"
SUBSYSTEM=="tty", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1001", TAG+="uaccess", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="input", ATTRS{idVendor}=="25bb", ATTRS{idProduct}=="00d2", TAG+="uaccess"
기존 규칙도 오래되었을 수 있습니다

이벤트만 포함한 이전 규칙은 현재 MOZA TTY 권한이 없으므로 WARN으로 보고됩니다. 파일이 이미 있어도 Fix를 사용하십시오. 앱이 전체 생성 규칙으로 교체합니다.

수정에 성공하면 규칙이 활성화되고 앱에서 재시작을 권장합니다. 지금 재시작은 새 권한으로 조이스틱을 다시 열고 시작 시 대체 경로를 해제합니다. 먼저 계속해야 한다면 나중에 재시작해도 안전합니다.

Linux 수정 대화 상자는 권한을 요청하기 전에 지원 장치용 표준 입력 및 MOZA TTY 규칙을 보여 줍니다. 연결되고 명시적으로 활성화된 미등록 조이스틱은 설치 중 추가됩니다. Linux 수정 대화 상자는 권한을 요청하기 전에 지원 장치용 표준 입력 및 MOZA TTY 규칙을 보여 줍니다. 연결되고 명시적으로 활성화된 미등록 조이스틱은 설치 중 추가됩니다.
Figure 2. Linux 수정 대화 상자는 권한을 요청하기 전에 지원 장치용 표준 입력 및 MOZA TTY 규칙을 보여 줍니다. 연결되고 명시적으로 활성화된 미등록 조이스틱은 설치 중 추가됩니다.
수정에 성공하면 규칙이 활성화되고 앱에서 재시작을 권장합니다. 지금 재시작은 새 권한으로 조이스틱을 다시 열고 시작 시 대체 경로를 해제합니다. 먼저 계속해야 한다면 나중에 재시작해도 안전합니다. 수정에 성공하면 규칙이 활성화되고 앱에서 재시작을 권장합니다. 지금 재시작은 새 권한으로 조이스틱을 다시 열고 시작 시 대체 경로를 해제합니다. 먼저 계속해야 한다면 나중에 재시작해도 안전합니다.
Figure 3. 수정에 성공하면 규칙이 활성화되고 앱에서 재시작을 권장합니다. 지금 재시작은 새 권한으로 조이스틱을 다시 열고 시작 시 대체 경로를 해제합니다. 먼저 계속해야 한다면 나중에 재시작해도 안전합니다.
닉스OS

NixOS는 시스템 구성에서 udev 규칙을 읽습니다. 직접 배치된 파일은 무시합니다. /etc/udev/rules.d. 이에 상응하는 것을 추가하십시오. configuration.nix:

services.udev.extraRules = ''
  SUBSYSTEM=="input", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="001b", TAG+="uaccess"
  SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c287", TAG+="uaccess"
  SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c2a8", TAG+="uaccess"
  SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c286", TAG+="uaccess"
  SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c283", TAG+="uaccess"
  SUBSYSTEM=="input", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1000", TAG+="uaccess"
  SUBSYSTEM=="tty", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1000", TAG+="uaccess", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
  SUBSYSTEM=="input", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1002", TAG+="uaccess"
  SUBSYSTEM=="tty", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1002", TAG+="uaccess", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
  SUBSYSTEM=="input", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1001", TAG+="uaccess"
  SUBSYSTEM=="tty", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1001", TAG+="uaccess", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
  SUBSYSTEM=="input", ATTRS{idVendor}=="25bb", ATTRS{idProduct}=="00d2", TAG+="uaccess"
'';

그러면 sudo nixos-rebuild switch 그리고 스틱을 다시 꽂으세요.

제거 중

설치된 AppImage를 다음과 같이 실행합니다. --uninstall 실행기와 아이콘을 제거한 다음에서 AppImage를 삭제하십시오. ~/Applications 더 이상 원하지 않는 경우. 프로필 및 기본 설정 ~/.config/ffb-bridge 나중에 다시 설치할 수 있도록 보관됩니다.

macOS DMG (애플 실리콘)

macOS 빌드는 X-Plane 12로 제한됩니다. 지원 환경: Apple Silicon (M1 이상) 에 연결하고 X-Plane 12 Microsoft SideWinder Force Feedback 2 및 지원 MOZA AB6, AB9, AY210 베이스. 서명 및 공증된 .dmg이므로 Gatekeeper는 마우스 오른쪽 버튼 클릭 "열기" 해결 방법 없이 이를 수락합니다.

다운로드 및 설치

다른 플랫폼과 동일한 가입 절차를 사용합니다. 이메일에 있는 macOS 링크를 클릭하여 다음과 같은 버전의 DMG를 다운로드합니다. FfbBridge-1.4.0-arm64.dmg. 그런 다음:

  1. DMG를 두 번 클릭하여 마운트합니다. 다음을 보여주는 창이 열립니다. FFB-Bridge 앱과 애플리케이션 바로가기.
  2. 드래그 FFB-Bridge애플리케이션 바로가기를 설치하세요.
  3. DMG를 꺼낸 다음 Launchpad 또는 응용 프로그램 폴더에서 FFB-Bridge를 실행하세요.

빌드는 Rohsam Inc. 개발자 ID로 공증되었으므로 macOS는 네트워크를 통해 처음 시작할 때 이를 확인하고 정상적으로 엽니다. Mac을 처음 시작할 때 오프라인 상태인 경우 Gatekeeper가 확인을 완료할 수 있도록 인터넷에 연결하십시오.

제거 중

드래그 FFB-Bridge 에서 애플리케이션 을 휴지통으로 보내세요. 프로필 및 기본 설정 ~/.config/ffb-bridge 은 나중에 다시 설치할 수 있도록 그대로 남습니다. 완전히 초기화하려면 해당 폴더를 직접 제거하십시오.

설치 확인 중

FFB-Bridge를 실행합니다. 가장 먼저 봐야 할 것은 환영 대화 상자(다음 섹션에서 다룹니다). 앱이 전혀 시작되지 않거나 실행 시 충돌이 발생하는 경우 바로 다음으로 이동하세요. 문제 해결.