वर्तमान रिलीज़ दस्तावेज़ीकरण FFB-Bridge 1.5.1 कुछ बासी मिला? हमें बताएं प्रतिपुष्टी फ़ार्म.

FFB-Bridge स्थापित करें

FFB-Bridge एक स्व-निहित Windows इंस्टॉलर, एक Linux AppImage, और एक macOS DMG (Apple Silicon) के रूप में आता है। तीनों .NET 10 रनटाइम को बंडल करते हैं। आधुनिक Windows, Linux, या macOS पर समर्थित USB फ़ोर्स फ़ीडबैक जॉयस्टिक के लिए डाउनलोड करने के लिए कोई ड्राइवर नहीं है।

आपके शुरू करने से पहले

तुम्हें लगेगा:

  • समर्थित हार्डवेयर में MOZA AB6, AB9, AY90 और AY210; Microsoft SideWinder Force Feedback 2; Logitech G940, Force 3D Pro और WingMan Force 3D; समर्थित Brunner DirectX डिवाइस; और चुने हुए SideWinder Force Feedback Pro अडैप्टर हैं। क्षमता और वास्तविक परीक्षण के प्रमाण सटीक मॉडल तथा प्लेटफ़ॉर्म के अनुसार बदलते हैं। किसी सुविधा को सत्यापित मानने से पहले हार्डवेयर गाइड देखें। सूची में न दिए गए योग्य जॉयस्टिक के लिए प्रयोगात्मक विकल्प चालू करना पड़ता है। हार्डवेयर पृष्ठ.
  • समर्थित सिम्युलेटर: Microsoft Flight Simulator 2024, Microsoft Flight Simulator 2020, X-Plane 11, या X-Plane 12। DCS, Prepar3D और पिछली उड़ान सिम्युलेटर समर्थित नहीं हैं। macOS पर, केवल X-Plane समर्थित है — MSFS केवल Windows और Linux पर कनेक्ट होता है।
  • में से एक:
    • Windows 11.
    • किसी भी आधुनिक Linux वितरण के साथ evdev - जो अनिवार्य रूप से हर मुख्यधारा डेस्कटॉप डिस्ट्रो है।
    • Apple Silicon (M1 या नया) वाला macOS, X-Plane और समर्थित डिवाइस। Intel Mac समर्थित नहीं हैं। मॉडल के परीक्षण प्रमाण और सीमाओं के लिए हार्डवेयर गाइड देखें।
स्वचालित अद्यतन

Windows और पैकेज्ड Linux AppImage इंस्टॉल आपके अनुमोदन के बाद डाउनलोड, सत्यापित, इंस्टॉल और पुनः आरंभ कर सकते हैं। macOS स्वचालित रूप से जाँच करता है और हस्ताक्षरित डाउनलोड खोलता है।

Windows इंस्टालर

डाउनलोड

पर साइन अप करने के बाद होम पेज, हम आपको एक टोकनयुक्त डाउनलोड लिंक ईमेल करते हैं। सहेजने के लिए Windows इंस्टॉलर लिंक पर क्लिक करें ffb-bridge-setup-1.5.1-x64.exe .

इंस्टॉलर चलाएँ

इंस्टॉलर पर डबल-क्लिक करें। आपको इनो सेटअप विज़ार्ड दिखाई देगा, और Windows बिल्कुल नए हस्ताक्षरित बिल्ड पर SmartScreen प्रतिष्ठा संकेत भी दिखा सकता है:

  1. प्रकाशक जाँच. Windows इंस्टॉलर Rohsam प्रकाशक पहचान द्वारा कोड-हस्ताक्षरित है। जारी रखने से पहले, Windows शो की पुष्टि करें Rohsam Inc. या RohsamInc प्रकाशक के रूप में.
  2. SmartScreen प्रतिष्ठा संकेत। नए हस्ताक्षरित बिल्ड में भी अपरिचित फ़ाइल की चेतावनी आ सकती है, जब तक उस विशेष फ़ाइल का डाउनलोड इतिहास न बन जाए। यदि स्रोत है ffb-bridge.com, हैश मेल खाता है, और प्रकाशक Rohsam है, क्लिक करें और जानकारी, तब बस ऐसे ही भागो.
  3. इनो सेटअप सेटअप विज़ार्ड। क्लिक अगला दो पन्नों के माध्यम से. डिफ़ॉल्ट इंस्टॉल स्थान है %LOCALAPPDATA%\Programs\FfbBridge - प्रति-उपयोगकर्ता इंस्टॉल, किसी प्रशासक की अनुमति की आवश्यकता नहीं।
Windows 11 Smart App Control और नए हस्ताक्षरित बिल्ड

यदि आप Windows 11 पर हैं Smart App Control (SAC) सक्रिय मोड में सक्षम है, Windows अभी भी एक ब्रांड-नए हस्ताक्षरित निर्माण को अवरुद्ध कर सकता है जबकि प्रतिष्ठा बढ़ती है। कोड पर हस्ताक्षर करने से Rohsam प्रकाशक की पहचान साबित होती है; यह गारंटी नहीं देता कि प्रत्येक नई फ़ाइल हैश की पहले दिन SmartScreen या SAC प्रतिष्ठा हो।

Microsoft का स्वयं का मार्गदर्शन Smart App Control व्यवहार को कवर करता है और इसके सेटिंग्स की समीक्षा कहां करें (सेटिंग्स → गोपनीयता और सुरक्षा → Windows सुरक्षा → ऐप और ब्राउज़र नियंत्रण → Smart App Control सेटिंग्स):

Microsoft: Smart App Control अक्सर पूछे जाने वाले प्रश्न

यदि SAC आपकी मशीन पर किसी नए बिल्ड को पूरी तरह से ब्लॉक कर देता है, तो बिल्ड की प्रतिष्ठा जमा होने तक प्रतीक्षा करें या किसी अन्य Windows डिवाइस का उपयोग करें जहां आप Rohsam हस्ताक्षर को सत्यापित कर सकते हैं और एक सूचित विकल्प चुन सकते हैं।

शुभारंभ

एक स्टार्ट मेनू शॉर्टकट नामित 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 AppImage

डाउनलोड

Windows के समान साइनअप प्रवाह - ईमेल में Linux लिंक पर क्लिक करें और आपको एक संस्करण AppImage मिलेगा जैसे कि FfbBridge-1.5.1-x86_64.AppImage.

इसे निष्पादन योग्य बनाएं और इंस्टॉल करें

Linux को चलाने से पहले AppImages को निष्पादन योग्य बिट सेट की आवश्यकता है। उसके बाद, FFB-Bridge का AppImage स्वयं को आपके उपयोगकर्ता-स्कोप वाले XDG डेस्कटॉप निर्देशिकाओं में स्थापित कर सकता है:

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

यह --install फ़्लैग AppImage को कॉपी करता है ~/अनुप्रयोग, लिखता है .डेस्कटॉप लॉन्चर, बंडल किए गए आइकन को स्थापित करता है, और उन सहायक उपकरणों के उपलब्ध होने पर डेस्कटॉप कैश को ताज़ा करता है। उसके बाद, ए FFB-Bridge प्रविष्टि आपके एप्लिकेशन मेनू में अन्य GUI ऐप्स के साथ दिखाई देनी चाहिए।

इंस्टालेशन के बाद KDE प्लाज्मा एप्लिकेशन लॉन्चर में FFB-Bridge प्रविष्टि
आकृति 1. केडीई प्लाज्मा पर स्थापित मेनू प्रविष्टि। GNOME, Xfce, और अन्य XDG-संगत वातावरण इसे AppImage --install चरण के बाद उठाते हैं।

udev नियम (अनुशंसित)

Linux को चयनित /dev/input/event* नोड के लिए अनुमति की आवश्यकता है, साथ ही समर्थित MOZA आधारों द्वारा उपयोग किए जाने वाले फ़र्मवेयर-पॉलिसी TTY चैनल की भी आवश्यकता है। समर्थन → स्वास्थ्य जांच विहित समर्थित-डिवाइस नियम का पूर्वावलोकन करती है और इसे 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"
कोई मौजूदा नियम अभी भी पुराना हो सकता है

किसी पुराने नियम को WARN के रूप में रिपोर्ट किया जाता है जब उसमें वर्तमान डिवाइस अनुमति का अभाव होता है, जैसे कि MOZA TTY लाइनें या लिखने योग्य hidraw एक्सेस Logitech G940 बल-प्रोटोकॉल पथ की आवश्यकता होती है। भले ही फ़ाइल पहले से मौजूद हो, फ़िक्स का उपयोग करें; ऐप इसे संपूर्ण जेनरेट किए गए नियम से बदल देता है।

सफल मरम्मत के बाद, नियम सक्रिय है और ऐप पुनः आरंभ करने की अनुशंसा करता है। रीस्टार्ट अब नई अनुमतियों के साथ जॉयस्टिक को फिर से खोलता है और किसी भी स्टार्टअप फ़ॉलबैक को हटा देता है; जब आपको पहले जारी रखने की आवश्यकता हो तो बाद में पुनरारंभ करना सुरक्षित है।

अनुमति का अनुरोध करने से पहले Linux फिक्स डायलॉग कैनोनिकल समर्थित-डिवाइस इनपुट और MOZA TTY नियम का पूर्वावलोकन करता है। इंस्टॉलेशन के दौरान एक कनेक्टेड ऑप्ट-इन असूचीबद्ध जॉयस्टिक जोड़ा जाता है। अनुमति का अनुरोध करने से पहले Linux फिक्स डायलॉग कैनोनिकल समर्थित-डिवाइस इनपुट और MOZA TTY नियम का पूर्वावलोकन करता है। इंस्टॉलेशन के दौरान एक कनेक्टेड ऑप्ट-इन असूचीबद्ध जॉयस्टिक जोड़ा जाता है।
आकृति 2. अनुमति का अनुरोध करने से पहले Linux फिक्स डायलॉग कैनोनिकल समर्थित-डिवाइस इनपुट और MOZA TTY नियम का पूर्वावलोकन करता है। इंस्टॉलेशन के दौरान एक कनेक्टेड ऑप्ट-इन असूचीबद्ध जॉयस्टिक जोड़ा जाता है।
सफल मरम्मत के बाद, नियम सक्रिय है और ऐप पुनः आरंभ करने की अनुशंसा करता है। रीस्टार्ट अब नई अनुमतियों के साथ जॉयस्टिक को फिर से खोलता है और किसी भी स्टार्टअप फ़ॉलबैक को हटा देता है; जब आपको पहले जारी रखने की आवश्यकता हो तो बाद में पुनरारंभ करना सुरक्षित है। सफल मरम्मत के बाद, नियम सक्रिय है और ऐप पुनः आरंभ करने की अनुशंसा करता है। रीस्टार्ट अब नई अनुमतियों के साथ जॉयस्टिक को फिर से खोलता है और किसी भी स्टार्टअप फ़ॉलबैक को हटा देता है; जब आपको पहले जारी रखने की आवश्यकता हो तो बाद में पुनरारंभ करना सुरक्षित है।
आकृति 3. सफल मरम्मत के बाद, नियम सक्रिय है और ऐप पुनः आरंभ करने की अनुशंसा करता है। रीस्टार्ट अब नई अनुमतियों के साथ जॉयस्टिक को फिर से खोलता है और किसी भी स्टार्टअप फ़ॉलबैक को हटा देता है; जब आपको पहले जारी रखने की आवश्यकता हो तो बाद में पुनरारंभ करना सुरक्षित है।
NixOS

NixOS सिस्टम कॉन्फ़िगरेशन से udev नियम पढ़ता है। यह सीधे रखी गई फ़ाइलों को अनदेखा कर देता है /etc/udev/rules.d. अपने बराबर जोड़ें कॉन्फ़िगरेशन.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 को हटा दें ~/अनुप्रयोग यदि आप अब यह नहीं चाहते हैं. प्रोफ़ाइल और प्राथमिकताएँ अंतर्गत ~/.config/ffb-bridge बाद में पुनः स्थापित करने के लिए रखा जाता है।

macOS DMG (Apple Silicon)

macOS बिल्ड X-Plane से जुड़ता है। यह चलता है Apple Silicon (M1 या नया) और से जुड़ जाता है X-Plane 12 समर्थित फ़ोर्स फ़ीडबैक हार्डवेयर के साथ। सटीक डिवाइस और सुविधा समर्थन के लिए हार्डवेयर गाइड देखें। यह हस्ताक्षरित और नोटराइज़ किए गए रूप में मिलता है: .dmg, इसलिए गेटकीपर इसे "ओपन" वर्कअराउंड पर राइट-क्लिक किए बिना स्वीकार करता है।

डाउनलोड करें और इंस्टॉल करें

अन्य प्लेटफ़ॉर्म के समान साइनअप प्रवाह का उपयोग करें - DMG जैसे संस्करण को डाउनलोड करने के लिए ईमेल में macOS लिंक पर क्लिक करें FfbBridge-1.5.1-arm64.dmg. तब:

  1. इसे माउंट करने के लिए DMG पर डबल-क्लिक करें। एक विंडो खुलती है जो दिखाती है FFB-Bridge ऐप और एक अनुप्रयोग शॉर्टकट.
  2. खींचना FFB-Bridge पर अनुप्रयोग इसे स्थापित करने के लिए शॉर्टकट।
  3. DMG को बाहर निकालें, फिर लॉन्चपैड या एप्लिकेशन फ़ोल्डर से FFB-Bridge लॉन्च करें।

क्योंकि बिल्ड को Rohsam Inc. डेवलपर आईडी द्वारा नोटरीकृत किया गया है, macOS इसे नेटवर्क पर पहले लॉन्च पर सत्यापित करता है और इसे सामान्य रूप से खोलता है। यदि आपका मैक पहली बार लॉन्च करते समय ऑफ़लाइन है, तो इंटरनेट से कनेक्ट करें ताकि गेटकीपर अपनी जांच पूरी कर सके।

की स्थापना रद्द

खींचना FFB-Bridge से अनुप्रयोग कूड़ेदान के लिए. प्रोफ़ाइल और प्राथमिकताएँ अंतर्गत ~/.config/ffb-bridge बाद में पुनः स्थापित करने के लिए उन्हें वहीं छोड़ दिया जाता है; साफ़ स्लेट के लिए उस फ़ोल्डर को हाथ से हटा दें।

इंस्टॉल का सत्यापन किया जा रहा है

FFB-Bridge खोलें। सुरक्षा स्वीकृति और आरंभिक जाँच पूरी करें, फिर स्वागत परिचय के निर्देशों का पालन करें (अगले भाग में कवर किया गया). यदि ऐप बिल्कुल प्रारंभ नहीं होता है, या लॉन्च पर क्रैश हो जाता है, तो सीधे जाएं समस्या निवारण.