Gamecontroller Remote Desktop-omleiding: de complete gids

USB-gamecontrollers doorsturen naar Remote Desktop-sessies

Er zijn meerdere situaties waarin het erg handig is om een gamecontroller via een RDP-verbinding door te sturen. Enkele van de belangrijkste redenen om een gamecontroller via Remote Desktop te gebruiken zijn:

  1. Op afstand games spelen met gebruik van de bronnen van een krachtigere computer;
  2. Een USB-controller via Remote Desktop omleiden om toegang te krijgen tot een VM-instantie in de cloud;
  3. Via RDP inloggen op een werk-pc om de gamegegevens met een controller te testen (voor gameontwikkelaars die vanuit huis werken).


Helaas ondersteunt Microsoft standaard geen gamepad-omleiding en moeten gebruikers alternatieve methoden vinden om een gamepad in een Remote Desktop-sessie te gebruiken. De opties omvatten softwareoplossingen van derden, RDP-plug-ins en het aanpassen van Remote Desktop-groepsbeleid.

We bekijken alle drie de methoden om Xbox- en PS-controllers in een Remote Desktop-sessie te gebruiken.

Universele omleiding met USB Network Gate

USB Network Gate is een veelzijdige oplossing voor het probleem van het aansluiten van een gamepad via RDP. De applicatie biedt je eenvoudig toegang tot draadloze en bekabelde USB-controllers vanuit een Remote Desktop-sessie. Je kunt werken met een vluchtjoystick, roerpedalen, controllers en andere randapparatuur.

De software kapselt gegevens in van een PlayStation- of Xbox-controller die fysiek is aangesloten op de USB-poort van een computer. Vervolgens verzendt het de gegevens via het netwerk naar een virtuele USB-interface die is aangemaakt in de remote desktop-sessie. Door deze methode te gebruiken om een controller (bijvoorbeeld een universeel vluchtbesturingssysteem) door te sturen naar een RDP-sessie, krijgt de gebruiker volledige controle over het apparaat, dat verschijnt en werkt alsof het een directe fysieke verbinding had.

Stap-voor-stap USB-controllers omleiden via RDP met USB Network Gate

Hier vindt u gedetailleerde video-instructies die u helpen een gamepad succesvol om te leiden naar een externe bureaubladsessie:

Of volg deze eenvoudige stappen om een lokaal verbonden controller door te sturen naar een RDP-sessie.

1. Download USB Network Gate. Installeer de software op de machine die is verbonden met de controller (de server).

2. Vervolgens moet de applicatie ook worden geïnstalleerd op de computer die de RDP-sessie zal hosten (de client).

3. Start USB Network Gate op de server en open het tabblad “Lokale USB-apparaten”. Zoek de controller en klik op de knop ”Delen” naast de naam ervan. 

gamepad delen via RDP

4. Open USB Network Gate op de client en zoek het apparaat op in het tabblad “Externe USB-apparaten”. Klik op “Verbinden” om een controller aan een RDP-sessie te koppelen.

gamecontroller verbinden met extern bureaublad

Dat is alles! Met een paar klikken kun je je controller op een andere pc gebruiken met een Extern bureaublad-verbinding.

Voordelen van het gebruik van USB Network Gate voor het omleiden van USB-controllers:

✦ Het enige wat nodig is om een gamepad te delen, is USB Network Gate te installeren op de computer met de fysieke verbinding met de controller. Installeer vervolgens de software in de remote desktop-sessie die verbinding zal maken met de gamecontroller.

✦ USB Network Gate biedt stabiele en betrouwbare connectiviteit van controllers met remote desktop-controllers door virtuele poorten te creëren die hardware-interfaces emuleren.

✦ USB Network Gate ondersteunt gamepad isolatie binnen een remote desktop-sessie. Apparaten kunnen worden geïsoleerd met autorisatie die is gedefinieerd voor specifieke RDP-sessies of gebruikersaccounts.

✦ USB Network Gate ondersteunt het gebruik van andere typen controllers (verschillende flight yoke-systemen en joysticks) via Remote Desktop-sessies. Naast standaard gamepads kunnen apparatuur zoals stuurwielen of andere gaming-randapparatuur worden doorgestuurd naar een RDP-sessie.

✦ USB Network Gate-functionaliteit kan worden geïntegreerd in andere commerciële software met behulp van de set ontwikkeltools. Met de USB Network Gate SDK kunt u eenvoudig gamecontroller-passthrough-functionaliteit aan uw toepassing toevoegen.

Alternatieve RDP-gamecontroller-doorsturing van het bureaublad met FlexiHub

FlexiHub is een softwarehulpprogramma waarmee gebruikers gamecontrollers en andere soorten USB-apparaten kunnen omleiden via een IP-gebaseerd netwerk. Deze mogelijkheid wordt zeer gewaardeerd door gebruikers die vanuit externe desktopomgevingen in uiteenlopende geografische locaties toegang nodig hebben tot een via USB aangesloten gamepad.

De volgende stappen demonstreren het gebruik van FlexiHub om toegang tot een externe gamecontroller op een extern bureaublad in te stellen:

1. Registreer en installeer FlexiHub op de computer die is verbonden met de gamecontroller en de machine waarop het externe bureaublad draait dat toegang zal krijgen tot het apparaat.

2. Start FlexiHub en log in op dezelfde account op de twee computers zodat ze verbonden kunnen worden.

3. Deel de gamecontroller van FlexiHub op de lokale computer.

gamepad verbinden flexihub

4. Zoek de gamecontroller via de interface van FlexiHub op de externe machine.

Toegang tot de gamecontrollers vanaf het externe bureaublad. Zodra er verbinding is gemaakt, kan het externe bureaublad de controller gebruiken met dezelfde functionaliteit als bij een directe fysieke verbinding.

FlexiHub biedt gebruikers een eenvoudige, flexibele en veilige methode om gamingplatforms of andere via USB aangesloten randapparatuur op afstand te delen.

Externe bureaublad-groepsbeleidsinstellingen configureren voor PS- en Xbox-controllers

Een methode om een controller met een Remote Desktop-verbinding te koppelen zonder tools van derden, houdt in dat u de Remote Desktop-groepsbeleidinstellingen configureert.

We leiden u door de stappen die nodig zijn om uw fysiek aangesloten PS- of Xbox-controller via een USB-interface werkend te krijgen op Remote Desktop.

In onze instructies verwijst de lokale computer naar de machine die fysiek met de gamecontroller is verbonden. De externe computer is degene die de USB-controllerinvoer via een Remote Desktop-verbinding zal ontvangen en gebruiken.

1. Groepsbeleid configureren op de lokale computer

1.1 Open de Editor voor lokaal groepsbeleid

• Zoek naar gpedit en open “Groepsbeleid bewerken“.

gpedit groepsbeleid bewerken

1.2 Navigeren naar RemoteFX USB-apparaatomleiding

Lokaal computerbeleid → Computerconfiguratie → Administratieve sjablonen → Windows-onderdelen → Extern bureaubladservices → Extern bureaublad-verbindingclient → RemoteFX USB-apparaatomleiding → RDP-omleiding toestaan van andere ondersteunde RemoteFX USB-apparaten vanaf deze computer

1.3 USB-apparaatomleiding inschakelen

• Klik met de rechtermuisknop op het item en selecteer Bewerken. Kies het keuzerondje Ingeschakeld en wijzig het menu Toegangsrechten naar Beheerders en Gebruikers.
• Klik op OK om de nieuwe instellingen toe te passen.

RDP-omleiding van andere ondersteunde RemoteFX USB-apparaten vanaf deze computer toestaan

1.4 Updatebeleid en herstart

• Open een opdrachtprompt en klik met de rechtermuisknop om Als administrator uitvoeren te kiezen.
• Voer deze opdracht uit: gpupdate /force.
• Je ontvangt een bericht dat het beleid succesvol is bijgewerkt.
• Start de lokale machine opnieuw op.

2. Groepsbeleid configureren op de externe computer

Vervolgens moeten we de externe computer bijwerken. Dit kan worden uitgevoerd via een RDP-verbinding.

2.1 Open de Editor voor lokaal groepsbeleid

• Voer de app Groepsbeleid bewerken uit zoals eerder.

2.2 RemoteFX inschakelen

Lokaal computerbeleid → Computerconfiguratie → Administratieve sjablonen → Windows-onderdelen → Extern bureaubladservices → Extern bureaublad-sessiehost → Externe sessieomgeving → RemoteFX voor Windows Server 2008 R2 → RemoteFX configureren

• Klik met de rechtermuisknop, kies Bewerken en selecteer Ingeschakeld en vervolgens OK.

RemoteFX configureren

2.3 Externe bureaubladverbindingen toestaan

Keer terug naar het niveau Remote Desktop Session Host en navigeer naar:
Verbindingen → Gebruikers toestaan om op afstand verbinding te maken met behulp van Remote Desktop Services

• Klik met de rechtermuisknop, kies Bewerken en selecteer Ingeschakeld en vervolgens OK.

Sta gebruikers toe om op afstand verbinding te maken met behulp van Remote Desktop Services

2.4 Plug-and-play-apparaatomleiding inschakelen

Ga terug naar het niveau Remote Desktop Session Host en navigeer naar:
Omleiding van apparaten en resources → Sta omleiding van ondersteunde Plug and Play-apparaten niet toe

• Klik met de rechtermuisknop en kies Bewerken, selecteer Uitgeschakeld en klik vervolgens op OK.

Sta geen omleiding van ondersteunde Plug-and-Play-apparaten toe

2.5 Updatebeleid en opnieuw opstarten

• Open een opdrachtprompt en klik met de rechtermuisknop om Als administrator uitvoeren te kiezen
• Voer deze opdracht uit: gpupdate /force.
• Nadat u ziet dat het beleid succesvol is bijgewerkt, start u de externe machine opnieuw op.

3. Ten slotte kunnen we de Controller via RDP doorsturen

3.1 De controller op de lokale machine aansluiten en verifiëren

• Sluit de controller aan op de USB-poort van de lokale machine.
• Open Configuratiescherm → Apparaten en printers. Zorg ervoor dat je gamepad in de lijst staat.

controller in apparaten en printers configuratiescherm

3.2 RDP-clientinstellingen configureren

• Start Extern bureaubladverbinding.
• Klik op “Opties weergeven” → tabblad “Lokale bronnen” → “Meer…“.
• U zou de sectie “Andere ondersteunde RemoteFX USB-apparaten” moeten zien als alle eerdere configuratie correct is uitgevoerd.

externe bureaubladverbinding Andere ondersteunde RemoteFX USB-apparaten
• Selecteer de gamepad en maak verbinding met de externe machine.

3.3 Verifieer de controller op de externe machine

• Open op de externe computer het Configuratiescherm → Apparaten en printers.
• Je zou de controller in de lijst moeten zien en je kunt hem gebruiken alsof hij rechtstreeks op de externe machine is aangesloten.

RdpGamepad - Microsoft Remote Desktop-plug-in voor Xbox-controllers

rdpgamepad-plugin voor xbox-controller

Als u probeert een Xbox-controller te gebruiken in een Remote Desktop-sessie, is er een plugin genaamd RdpGamepad die deze functionaliteit mogelijk maakt. Na het installeren van de plugin wordt deze automatisch geladen wanneer u een RDP-sessie start. Wanneer de verbinding met de externe machine tot stand is gebracht, krijgt u een virtuele Xbox 360-controller te zien.

Volg deze instructies om de RdpGamepad-plugin te gebruiken.

  1. Download de laatste release van het client-installatieprogramma op de lokale computer. Dubbelklik op RdpGamepadClientInstall-{version}.exe en volg de instructies om de plugin te installeren.
  2. Download en installeer op alle externe machines waarmee u verbinding wilt maken de nieuwste ViGEmBus-stuurprogramma’s via de ViGEmBus-releasepagina. Om te installeren, dubbelklik op ViGEmBus_Setup_{version}.exe en volg de instructies.
  3. Download vervolgens het receiver-installatieprogramma via de laatste release en dubbelklik op RdpGamepadReceiverInstall-{version}.exe om de software te installeren.

Veelgestelde vragen

Ja, je kunt je controller in een RDP-sessie gebruiken met verschillende methoden. De meest veelzijdige methode is door USB Network Gate te gebruiken. Je kunt ook het RDP-groepsbeleid aanpassen voordat je verbinding maakt of door een plugin te installeren die Xbox-gamepads ondersteunt.

Als je problemen hebt met het extern bureaublad dat je controller niet herkent, komt dat doordat deze functie standaard niet wordt ondersteund in RDP. Het configureren van het Groepsbeleid op de lokale en de externe machines is noodzakelijk om je controller via RDP te laten werken. USB Network Gate is een andere oplossing die eenvoudig te gebruiken is en het doorsturen van gamepads of elk type USB-apparaat ondersteunt.