Перенаправлення віддаленого робочого столу для ігрового контролера: повний посібник

Перенаправляйте USB ігрові контролери в сеанси віддаленого робочого столу

Існує кілька ситуацій, у яких дуже корисно мати можливість переспрямувати ігровий контролер через RDP-з’єднання. Деякі з найважливіших причин використовувати ігровий контролер через Remote Desktop:

  1. Грати в ігри віддалено, використовуючи ресурси потужнішого комп’ютера;
  2. Переспрямовувати USB-контролер через Remote Desktop, щоб отримати доступ до екземпляра VM у хмарі;
  3. Підключатися віддалено до робочого ПК через RDP, щоб тестувати ігрові дані за допомогою контролера (для розробників ігор, які працюють із дому).


На жаль, Microsoft не підтримує переспрямування геймпада за замовчуванням, і користувачам доводиться шукати альтернативні способи використання геймпада в сеансі Remote Desktop. Варіанти включають сторонні програмні рішення, плагіни RDP та зміну групових політик Remote Desktop.

Ми розглянемо всі три методи використання контролерів Xbox і PS у сеансі Remote Desktop.

Універсальне перенаправлення за допомогою USB Network Gate

USB Network Gate — це універсальне рішення проблеми підключення геймпада через RDP. Застосунок дозволяє легко отримувати доступ до бездротових і дротових USB-контролерів із сеансу Remote Desktop. Ви можете працювати з авіаційним джойстиком, педалями керма напряму, контролерами та іншою периферією.

Програма інкапсулює дані з контролера PlayStation або Xbox, який фізично під’єднано до USB-порту комп’ютера. Потім вона передає дані мережею до віртуального USB-інтерфейсу, створеного в сеансі віддаленого робочого столу. Використання цього методу для переспрямування контролера (наприклад, універсальної системи керування польотом) до RDP-сеансу надає користувачеві повний контроль над пристроєм, який відображається та працює так, ніби має пряме фізичне підключення.

Покрокове перенаправлення USB-контролерів через RDP за допомогою USB Network Gate

Тут ви можете знайти детальні відеоінструкції, які допоможуть вам успішно перенаправити геймпад до сеансу віддаленого робочого столу:

Або виконайте ці прості кроки, щоб переадресувати локально підключений контролер у сеанс RDP.

1. Завантажте USB Network Gate. Встановіть програмне забезпечення на комп’ютер, підключений до контролера (сервер).

2. Потім програму також потрібно встановити на комп’ютер, який буде хостити сеанс RDP (клієнт).

3. Запустіть USB Network Gate на сервері та відкрийте вкладку «Локальні USB-пристрої». Знайдіть контролер і натисніть кнопку «Спільний доступ» поруч із його назвою.

поділитися геймпадом через RDP

4. Відкрийте USB Network Gate на клієнті та знайдіть пристрій на вкладці «Віддалені USB-пристрої». Натисніть «Підключити», щоб під’єднати контролер до сеансу RDP.

підключіть ігровий контролер до віддаленого робочого столу

Ось і все! Кількома кліками ви можете використовувати свій контролер на іншому ПК за допомогою підключення до віддаленого робочого столу.

Переваги використання USB Network Gate для перенаправлення USB-контролерів:

✦ Усе, що потрібно для спільного використання геймпада, — це встановити USB Network Gate на комп’ютер із фізичним підключенням до контролера. Потім встановіть програму в сеансі віддаленого робочого столу, який підключатиме ігровий контролер.

✦ USB Network Gate забезпечує стабільне та надійне підключення контролерів до віддалених робочих столів, створюючи віртуальні порти, що імітують апаратні інтерфейси.

✦ USB Network Gate підтримує ізоляцію геймпада всередині сеансу віддаленого робочого столу. Пристрої можна ізолювати з авторизацією, визначеною для конкретних RDP-сеансів або облікових записів користувачів.

✦ USB Network Gate підтримує використання інших типів контролерів (різних систем штурвалів для авіасимуляторів і джойстиків) через сеанси Remote Desktop. Окрім стандартних геймпадів, у RDP-сеанс можна перенаправити таке обладнання, як керма, або будь-яку іншу ігрову периферію.

✦ Функціональність USB Network Gate можна інтегрувати в інше комерційне програмне забезпечення за допомогою його набору інструментів для розробників. SDK USB Network Gate дає змогу легко додати до вашого застосунку функціональність передавання ігрового контролера.

Альтернативне пересилання робочого столу ігрового контролера RDP за допомогою FlexiHub

FlexiHub — це програмна утиліта, яка дозволяє користувачам перенаправляти ігрові контролери та інші типи USB-пристроїв через мережу на основі IP. Цю можливість високо цінують користувачі, яким потрібно отримати доступ до підключеного через USB геймпада з віддалених середовищ робочого стола в різних географічних локаціях.

Наступні кроки демонструють використання FlexiHub для налаштування віддаленого доступу до ігрового контролера на віддаленому робочому столі:

1. Зареєструйтеся та встановіть FlexiHub на комп’ютер, підключений до ігрового контролера, і на машину, на якій працює віддалений робочий стіл, що отримуватиме доступ до пристрою.

2. Запустіть FlexiHub і увійдіть в той самий обліковий запис на двох комп’ютерах, щоб їх можна було підключити.

3. Поділіться ігровим контролером із FlexiHub на локальному комп’ютері.

підключити геймпад flexihub

4. Знайдіть ігровий контролер за допомогою інтерфейсу FlexiHub на віддаленому комп’ютері.

Отримуйте доступ до ігрових контролерів із віддаленого робочого столу. Після підключення віддалений робочий стіл може використовувати контролер із такою ж функціональністю, як і при прямому фізичному підключенні.

FlexiHub пропонує користувачам простий, гнучкий і безпечний спосіб віддаленого спільного використання ігрових платформ або інших периферійних пристроїв, підключених через USB.

Налаштування групових політик віддаленого робочого столу для контролерів PS та Xbox

Метод підключення контролера до підключення Remote Desktop без сторонніх інструментів передбачає налаштування групових політик Remote Desktop.

Ми проведемо вас через кроки, необхідні для того, щоб ваш фізично підключений через USB-інтерфейс контролер PS або Xbox працював у Remote Desktop.

У наших інструкціях локальний комп’ютер — це машина, до якої фізично під’єднано ігровий контролер. Віддалений комп’ютер — це той, що отримуватиме та використовуватиме введення з USB-контролера через підключення Remote Desktop.

1. Налаштуйте групові політики на локальному комп’ютері

1.1 Відкрийте редактор локальної групової політики

• Знайдіть gpedit і відкрийте «Редагувати групову політику».

gpedit редагувати групову політику

1.2 Перейдіть до перенаправлення USB-пристроїв RemoteFX

Локальна політика комп’ютера → Конфігурація комп’ютера → Адміністративні шаблони → Компоненти Windows → Служби віддалених робочих столів → Клієнт підключення до віддаленого робочого стола → Перенаправлення USB-пристроїв RemoteFX → Дозволити перенаправлення через RDP інших підтримуваних USB-пристроїв RemoteFX з цього комп’ютера

1.3 Увімкнути перенаправлення USB-пристрою

• Клацніть правою кнопкою миші по запису та виберіть Редагувати. Виберіть перемикач Увімкнено та змініть меню Права доступу на Адміністратори та Користувачі.
• Натисніть OK, щоб застосувати нові налаштування.

Дозволити перенаправлення RDP інших підтримуваних USB-пристроїв RemoteFX з цього комп’ютера

1.4 Політика оновлення та перезавантаження

• Відкрийте командний рядок і клацніть правою кнопкою миші, щоб вибрати «Запуск від імені адміністратора».
• Виконайте цю команду: gpupdate /force.
• Ви отримаєте повідомлення про те, що політику успішно оновлено.
• Перезавантажте локальний комп’ютер.

2. Налаштуйте групові політики на віддаленому комп’ютері

Далі нам потрібно оновити віддалений комп’ютер. Це можна зробити через підключення RDP.

2.1 Відкрийте редактор локальної групової політики

• Запустіть програму «Редагування групової політики» як і раніше.

2.2 Увімкнути RemoteFX

Локальна політика комп’ютера → Конфігурація комп’ютера → Адміністративні шаблони → Компоненти Windows → Служби віддалених робочих столів → Вузол сеансів віддаленого робочого столу → Середовище віддаленого сеансу → RemoteFX для Windows Server 2008 R2 → Налаштувати RemoteFX

• Клацніть правою кнопкою миші, виберіть Редагувати і виберіть Увімкнено, а потім OK.

Налаштувати RemoteFX

2.3 Дозволити підключення до віддаленого робочого столу

Поверніться до рівня Вузол сеансів віддаленого робочого стола та перейдіть до:
Підключення → Дозволити користувачам підключатися віддалено за допомогою служб віддаленого робочого стола

• Клацніть правою кнопкою миші, виберіть Редагувати та встановіть Увімкнено, а потім натисніть OK.

Дозвольте користувачам підключатися віддалено за допомогою служб віддалених робочих столів

2.4 Увімкнути перенаправлення пристроїв Plug and Play

Поверніться до рівня Вузол сеансів віддаленого робочого стола і перейдіть до:
Перенаправлення пристроїв і ресурсів → Не дозволяти перенаправлення підтримуваних пристроїв Plug and Play

• Клацніть правою кнопкою миші та виберіть Редагувати, виберіть Вимкнено, а потім OK.

Не дозволяти перенаправлення підтримуваних пристроїв Plug and Play

2.5 Політика оновлень та перезавантаження

• Відкрийте командний рядок і клацніть правою кнопкою миші, щоб вибрати «Запуск від імені адміністратора»
• Виконайте цю команду: gpupdate /force.
• Після того як побачите, що політику успішно оновлено, перезавантажте віддалену машину.

3. Нарешті, ми можемо переадресувати Controller через RDP

3.1 Підключіть і перевірте контролер на локальному комп’ютері

• Підключіть контролер до USB-порту локального комп’ютера.
• Відкрийте Панель керування → Пристрої та принтери. Переконайтеся, що ваш геймпад відображається у списку.

контролер у панелі керування «Пристрої та принтери»

3.2 Налаштувати параметри клієнта RDP

• Запустіть Підключення до віддаленого робочого столу.
• Натисніть «Показати параметри» → вкладка «Локальні ресурси» → «Додатково…».
• Ви маєте побачити розділ «Інші підтримувані USB-пристрої RemoteFX», якщо всі попередні налаштування було виконано правильно.

віддалене підключення до робочого столу Інші підтримувані USB-пристрої RemoteFX
• Виберіть геймпад і підключіться до віддаленої машини.

3.3 Перевірте контролер на віддаленій машині

• На віддаленому комп’ютері відкрийте Панель керування → Пристрої та принтери.
• Ви маєте побачити контролер у списку й можете користуватися ним так, ніби він безпосередньо підключений до віддаленої машини.

RdpGamepad - плагін Microsoft Remote Desktop для контролерів Xbox

плагін rdpgamepad для контролера Xbox

Якщо ви намагаєтеся використовувати контролер Xbox у сеансі Remote Desktop, існує плагін під назвою RdpGamepad, який забезпечує цю функціональність. Після встановлення плагін автоматично завантажується під час запуску сеансу RDP. Коли з’єднання з віддаленою машиною встановлено, вам буде представлено віртуальний контролер Xbox 360.

Дотримуйтеся цих вказівок, щоб використовувати плагін RdpGamepad.

  1. Завантажте останній реліз інсталятора клієнта на локальний комп’ютер. Двічі клацніть RdpGamepadClientInstall-{version}.exe і дотримуйтеся інструкцій, щоб установити плагін.
  2. На всіх віддалених машинах, до яких ви хочете підключатися, завантажте та встановіть найновіші драйвери ViGEmBus зі сторінки релізів ViGEmBus. Щоб установити, двічі клацніть ViGEmBus_Setup_{version}.exe і дотримуйтеся інструкцій.
  3. Потім завантажте інсталятор приймача з останнього релізу і двічі клацніть RdpGamepadReceiverInstall-{version}.exe, щоб установити програмне забезпечення.

Часті запитання

Так, ви можете використовувати ваш контролер в RDP-сесії кількома різними способами. Найуніверсальніший метод — використання USB Network Gate. Ви також можете змінити групові політики RDP перед підключенням або встановити плагін, який підтримує геймпади Xbox.

Якщо у вас виникають проблеми з тим, що віддалений робочий стіл не розпізнає ваш контролер, це тому, що ця функція не підтримується в RDP за замовчуванням. Щоб ваш контролер працював через RDP, необхідно налаштувати групові політики на локальній і віддаленій машинах. USB Network Gate — це ще одне рішення, яке просте у використанні та підтримує перенаправлення геймпадів або будь-якого типу USB-пристроїв.