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 door te sturen via een RDP-verbinding. Enkele van de belangrijkste redenen om een gamecontroller via Remote Desktop te gebruiken, zijn:

  1. Games op afstand spelen met gebruik van de middelen van een krachtigere computer;
  2. Een USB-controller via Remote Desktop doorsturen 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 van thuis uit werken).


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

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

Universele omleiding met USB Network Gate

USB Network Gate is een veelzijdige oplossing voor het probleem van het verbinden van een gamepad via RDP. De applicatie laat u eenvoudig draadloze en bekabelde USB-controllers gebruiken vanuit een Remote Desktop-sessie. U 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 in de remote desktop-sessie is aangemaakt. Met deze methode 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.

Stapsgewijs USB-controllers doorsturen via RDP met USB Network Gate

Hier vind je gedetailleerde videoinstructies die je helpen om een gamepad succesvol door te sturen naar een extern bureaublad-sessie:

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 verbonden is met de controller (de server).

2. Vervolgens moet de applicatie ook geïnstalleerd worden 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. 

gamepad delen via RDP

4. Open USB Network Gate op de client en zoek het apparaat 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 bureaubladverbinding.

Voordelen van het gebruik van USB Network Gate voor het doorsturen 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 extern-bureaubladsessie die verbinding zal maken met de gamecontroller.

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

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

✦ USB Network Gate ondersteunt het gebruik van andere soorten controllers (verschillende flight-yoke-systemen en joysticks) via Extern-bureaubladsessies. Naast standaard gamepads kan apparatuur zoals stuurwielen of andere gamingperiferie naar een RDP-sessie worden doorgestuurd.

✦ USB Network Gate-functionaliteit kan worden geïntegreerd in andere commerciële software met behulp van de set ontwikkelaarstools. Met de USB Network Gate SDK voeg je eenvoudig passthrough-functionaliteit voor gamecontrollers toe aan je applicatie.

✦ De app is volledig gratis om 1 USB-apparaat te delen. Je kunt de functies evalueren en een beslissing nemen om te kopen als je meer apparaten nodig hebt om toegang toe te krijgen.

Alternatieve RDP-gamecontroller desktopdoorgifte met FlexiHub

FlexiHub is een softwarehulpprogramma waarmee gebruikers gamecontrollers en andere soorten USB-apparaten kunnen doorsturen via een IP-gebaseerd netwerk. Deze mogelijkheid wordt erg gewaardeerd door gebruikers die vanuit remote desktop-omgevingen op uiteenlopende geografische locaties toegang moeten hebben tot een via USB aangesloten gamepad.

De volgende stappen tonen hoe u FlexiHub gebruikt om toegang tot een gamecontroller op afstand in te stellen op een externe desktop:

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

2. Start FlexiHub en meld je aan bij hetzelfde account op de twee computers, zodat ze verbonden kunnen worden.

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

gamepad verbinden flexihub

4. Lokaliseer de gamecontroller via de interface van FlexiHub op de externe computer.

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

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

Remote Desktop-groepsbeleid 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 je de Remote Desktop-groepsbeleidsinstellingen configureert.

We begeleiden je door de stappen die nodig zijn om je fysiek aangesloten PS- of Xbox-controller via een USB-interface werkend te krijgen in Remote Desktop.

In onze instructies verwijst de lokale computer naar de machine die fysiek aan 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 Lokale Groepsbeleid-editor

• Zoek naar gpedit en open “Groepsbeleid bewerken“.

gpedit groepsbeleid bewerken

1.2 Navigeer naar RemoteFX USB-apparaatomleiding

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

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.

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

1.4 Updatebeleid en herstart

• Open een opdrachtprompt en klik met de rechtermuisknop om Uitvoeren als administrator te kiezen.
• Voer deze opdracht uit: gpupdate /force.
• Je krijgt een bericht dat het beleid succesvol is bijgewerkt.
• Herstart de lokale machine.

2. Groepsbeleid configureren op de externe computer

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

2.1 Lokale Groepsbeleidseditor openen

• Voer de app Groepsbeleid bewerken uit zoals voorheen.

2.2 RemoteFX inschakelen

Lokaal computerbeleid → Computerconfiguratie → Administratieve sjablonen → Windows-onderdelen → Extern bureaublad-services → Extern bureaublad-sessiehost → Omgeving externe sessie → RemoteFX voor Windows Server 2008 R2 → RemoteFX configureren

• Klik met de rechtermuisknop, kies Bewerken en selecteer Ingeschakeld en daarna 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 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 Extern bureaublad-services

2.4 Plug-and-play-apparaatomleiding inschakelen

Keer terug naar het niveau Remote Desktop Session Host en navigeer naar:
Apparaat- en bronomleiding → Ondersteunde Plug and Play-apparaatomleiding niet toestaan

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

Redirection van ondersteunde Plug and Play-apparaten niet toestaan

2.5 Updatebeleid en herstarten

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

3. Tot slot kunnen we de controller via RDP doorsturen

3.1 Verbind en verifieer de controller op de lokale machine

• 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 in het Configuratiescherm

3.2 RDP-clientinstellingen configureren

• Start Extern bureaubladverbinding.
• Klik “Opties weergeven” → tab “Lokale bronnen” → “Meer…“.
• Je zou de sectie “Andere ondersteunde RemoteFX USB-apparaten” moeten zien als alle vorige configuratie correct werd 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 met de externe machine verbonden is.

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 plug-in genaamd RdpGamepad die deze functionaliteit mogelijk maakt. Na het installeren van de plug-in 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-plug-in te gebruiken.

  1. Download de meest recente release van het clientinstallatieprogramma op de lokale computer. Dubbelklik op RdpGamepadClientInstall-{version}.exe en volg de instructies om de plug-in te installeren.
  2. Download en installeer op alle externe machines waarmee u verbinding wilt maken de meest recente ViGEmBus-stuurprogramma’s vanaf de ViGEmBus-releasepagina. Om te installeren, dubbelklik op ViGEmBus_Setup_{version}.exe en volg de instructies.
  3. Download vervolgens het receiver-installatieprogramma van de meest recente 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 het gebruik van USB Network Gate. Je kunt ook de RDP-groepsbeleidsinstellingen aanpassen voordat je verbinding maakt of een plug-in installeren die Xbox-gamepads ondersteunt.

Als u problemen ondervindt met extern bureaublad dat uw controller niet herkent, komt dat omdat deze functie standaard niet wordt ondersteund in RDP. Het configureren van het Groepsbeleid op de lokale en externe machines is noodzakelijk zodat uw controller via RDP werkt. USB Network Gate is een andere oplossing die eenvoudig te gebruiken is en het omleiden van gamepads of elk type USB-apparaat ondersteunt.