Der er flere situationer, hvor det er meget nyttigt at kunne videresende en gamecontroller via en RDP-forbindelse. Nogle af de vigtigste grunde til at bruge en gamecontroller via Fjernskrivebord er:
- At spille spil på afstand ved at bruge ressourcerne fra en mere kraftfuld computer;
- At omdirigere en USB-controller via Fjernskrivebord for at få adgang til en VM-instans i skyen;
- At fjernforbinde til en arbejds-pc via RDP for at teste spildata med en controller (for spiludviklere, der arbejder hjemmefra).
Desværre understøtter Microsoft ikke gamepad-omdirigering som standard, og brugere er nødt til at finde alternative metoder til at bruge en gamepad i en Fjernskrivebord-session. Mulighederne omfatter tredjepartssoftwareløsninger, RDP-plugins og ændring af gruppepolitikker for Fjernskrivebord.
Vi vil gennemgå alle tre metoder til at bruge Xbox- og PS-controllere i en Fjernskrivebord-session.
Universel omdirigering med USB Network Gate
USB Network Gate er en alsidig løsning på problemet med at forbinde en gamepad via RDP. Applikationen giver dig nem adgang til trådløse og kablede USB-controllere fra en Remote Desktop-session. Du kan arbejde med et fly-joystick, rorpedaler, controllere og andre perifere enheder.
Softwaren indkapsler data fra en PlayStation- eller Xbox-controller, der er fysisk tilsluttet en computers USB-port. Derefter transmitterer den dataene over netværket til en virtuel USB-grænseflade, der oprettes i remote desktop-sessionen. Ved at bruge denne metode til at videresende en controller (for eksempel et universelt flykontrolsystem) til en RDP-session får brugeren fuld kontrol over enheden, som vises og fungerer, som om den havde en direkte fysisk forbindelse.
Trin-for-trin omdirigering af USB-controllere via RDP med USB Network Gate
Her kan du finde detaljerede videoinstruktioner, der vil hjælpe dig med at omdirigere en gamepad til en fjernskrivebordssession med succes:
1. Download USB Network Gate. Installer softwaren på den maskine, der er forbundet til controlleren (serveren).
2. Derefter skal applikationen også installeres på den computer, der vil være vært for RDP-sessionen (klienten).
3. Start USB Network Gate på serveren, og åbn fanen “Lokale USB-enheder”. Find controlleren, og klik på knappen ”Del” ud for dens navn.
4. Åbn USB Network Gate på klienten, og find enheden under fanen “Fjerntliggende USB-enheder”. Klik på “Opret forbindelse” for at tilslutte en controller til en RDP-session.
Det var det hele! Med et par klik kan du bruge din controller på en anden pc med en Fjernskrivebordsforbindelse.
Fordele ved at bruge USB Network Gate til omdirigering af USB-controllere:
✦ Alt, hvad der skal til for at dele en gamepad, er at installere USB Network Gate på computeren med den fysiske forbindelse til controlleren. Installer derefter softwaren i den fjernskrivebordssession, der skal forbinde gamecontrolleren.
✦ USB Network Gate leverer stabil og pålidelig tilslutning af controllere til fjernskrivebordscontrollere ved at oprette virtuelle porte, der emulerer hardwaregrænseflader.
✦ USB Network Gate understøtter gamepad isolering inde i en fjernskrivebordssession. Enheder kan isoleres med godkendelse defineret for specifikke RDP-sessioner eller brugerkonti.
✦ USB Network Gate understøtter brugen af andre typer controllere (forskellige fly-yoke-systemer og joysticks) gennem fjernskrivebordssessioner. Ud over standard-gamepads kan udstyr såsom rat eller andre gaming-perifere enheder omdirigeres til en RDP-session.
✦ USB Network Gate-funktionalitet kan integreres i anden kommerciel software ved hjælp af dets sæt udviklerværktøjer. USB Network Gate SDK gør det nemt at tilføje passthrough-funktionalitet for gamecontrollere til din applikation.
Alternativ RDP-spilcontroller-videreføring af skrivebord med FlexiHub
FlexiHub er et softwareværktøj, der gør det muligt for brugere at omdirigere game-controllere og andre typer USB-enheder via et IP-baseret netværk. Denne funktion værdsættes i høj grad af brugere, der har behov for at få adgang til en USB-tilsluttet gamepad fra fjernskrivebordsmiljøer i forskellige geografiske områder.
Følgende trin demonstrerer, hvordan du bruger FlexiHub til at konfigurere fjernadgang til en spillecontroller på et fjernt skrivebord:
1. Registrer og installer FlexiHub på den computer, der er tilsluttet gamecontrolleren, og på den maskine, der kører fjernskrivebordet, som vil få adgang til enheden.
2. Start FlexiHub, og log ind på den samme konto på de to computere, så de kan forbindes.
3. Del spilcontrolleren fra FlexiHub på den lokale computer.
4. Find spilcontrolleren ved hjælp af FlexiHubs brugerflade på fjernmaskinen.
Få adgang til spilcontrollere fra fjernskrivebordet. Når forbindelsen er oprettet, kan fjernskrivebordet bruge controlleren med den samme funktionalitet som ved en direkte fysisk forbindelse.
FlexiHub tilbyder brugerne en enkel, fleksibel og sikker metode til fjernadgangsdeling af spilplatforme eller andre USB-tilsluttede perifere enheder.
Konfiguration af Remote Desktop-gruppepolitikker for PS- og Xbox-controllere
En metode til at forbinde en controller til en Remote Desktop-forbindelse uden tredjepartsværktøjer indebærer konfiguration af Remote Desktop-gruppepolitikkerne.
Vi vil gennemgå de trin, der kræves for at få din fysisk tilsluttede via et USB-interface PS- eller Xbox-controller til at fungere i Remote Desktop.
I vores instruktioner henviser den lokale computer til den maskine, der er fysisk tilsluttet gamecontrolleren. Den eksterne computer er den, der vil modtage og bruge USB-controllerinput via en Remote Desktop-forbindelse.
1. Konfigurer gruppepolitikker på den lokale computer
1.1 Åbn redigeringsværktøjet til lokal gruppepolitik
• Søg efter gpedit og åbn “Rediger gruppepolitik“.
1.2 Naviger til RemoteFX USB-enhedsomdirigering
Lokal computerpolitik → Computerkonfiguration → Administrative skabeloner → Windows-komponenter → Fjernskrivebordstjenester → Fjernskrivebordsforbindelsesklient → RemoteFX-USB-enhedsomdirigering → Tillad RDP-omdirigering af andre understøttede RemoteFX-USB-enheder fra denne computer
1.3 Aktivér USB-enhedsomdirigering
• Højreklik på posten, og vælg Rediger. Vælg alternativknappen Aktiveret, og skift menuen Adgangsrettigheder til Administratorer og Brugere.
• Klik på OK for at anvende de nye indstillinger.
1.4 Opdateringspolitik og genstart
• Åbn en kommandoprompt, og højreklik for at vælge Kør som administrator.
• Kør denne kommando: gpupdate /force.
• Du vil modtage en besked om, at politikken er blevet opdateret.
• Genstart den lokale maskine.
2. Konfigurer gruppepolitikker på den eksterne computer
Næste trin er at opdatere fjerncomputeren. Dette kan gøres via en RDP-forbindelse.
2.1 Åbn den lokale gruppepolitikeditor
• Kør appen Rediger gruppepolitik som før.
2.2 Aktivér RemoteFX
Lokal computerpolitik → Computerkonfiguration → Administrative skabeloner → Windows-komponenter → Fjernskrivebordstjenester → Fjernskrivebordssessionsvært → Fjernsessionmiljø → RemoteFX til Windows Server 2008 R2 → Konfigurer RemoteFX
• Højreklik, vælg Rediger, og vælg Aktiveret, og derefter OK.
2.3 Tillad Remote Desktop-forbindelser
Gå tilbage til niveauet Remote Desktop Session Host og naviger til:
Forbindelser → Tillad brugere at oprette fjernforbindelse ved hjælp af Remote Desktop Services
• Højreklik, vælg Rediger og vælg Aktiveret og derefter OK.
2.4 Aktivér Plug and Play-enhedsomdirigering
Vend tilbage til niveauet Remote Desktop Session Host og navigér til:
Enheds- og ressourceomdirigering → Tillad ikke omdirigering af understøttede Plug and Play-enheder
• Højreklik, vælg Rediger, vælg Deaktiveret, og klik derefter på OK.
2.5 Opdateringspolitik og genstart
• Åbn en kommandoprompt, og højreklik for at vælge Kør som administrator
• Kør denne kommando: gpupdate /force.
• Når du har set, at politikken er blevet opdateret med succes, genstart den eksterne maskine.
3. Til sidst kan vi videresende controlleren via RDP
3.1 Tilslut og verificér controlleren på den lokale maskine
• Tilslut controlleren til den lokale maskines USB-port.
• Åbn Kontrolpanel → Enheder og printere. Sørg for, at din gamepad er på listen.
3.2 Konfigurer indstillinger for RDP-klienten
• Kør Fjernskrivebordsforbindelse.
• Klik på “Vis indstillinger” → fanen “Lokale ressourcer” → “Mere…“.
• Du bør se afsnittet “Andre understøttede RemoteFX USB-enheder“, hvis al tidligere konfiguration blev udført korrekt.
3.3 Bekræft controlleren på fjernmaskinen
• På fjerncomputeren skal du åbne Kontrolpanel → Enheder og printere.
• Du bør se controlleren på listen og kan bruge den, som om den var tilsluttet direkte til fjernmaskinen.
RdpGamepad - Microsoft Remote Desktop-plugin til Xbox-controllere
Hvis du forsøger at bruge en Xbox-controller i en Remote Desktop-session, findes der et plugin kaldet RdpGamepad, som muliggør denne funktionalitet. Efter installation af pluginet indlæses det automatisk, når du starter en RDP-session. Når forbindelsen til den eksterne maskine er etableret, præsenteres du for en virtuel Xbox 360-controller.
Følg disse anvisninger for at bruge RdpGamepad-pluginet.
- Download den seneste udgivelse af klientinstallationsprogrammet på den lokale computer. Dobbeltklik på RdpGamepadClientInstall-{version}.exe, og følg instruktionerne for at installere pluginet.
- På alle eksterne maskiner, som du ønsker at oprette forbindelse til, skal du downloade og installere de seneste ViGEmBus-drivere fra ViGEmBus-udgivelsessiden. For at installere skal du dobbeltklikke på ViGEmBus_Setup_{version}.exe og følge instruktionerne.
- Download derefter modtagerinstallationsprogrammet fra den seneste udgivelse, og dobbeltklik på RdpGamepadReceiverInstall-{version}.exe for at installere softwaren.
Ofte stillede spørgsmål
Ja, du kan bruge din controller i en RDP-session med flere forskellige metoder. Den mest alsidige metode er ved at bruge USB Network Gate. Du kan også ændre RDP-gruppepolitikkerne før du opretter forbindelse eller ved at installere et plugin, der understøtter Xbox-gamepads.
Hvis du har problemer med, at fjernskrivebordet ikke genkender din controller, skyldes det, at denne funktion ikke understøttes i RDP som standard. Det er nødvendigt at konfigurere gruppepolitikkerne på de lokale og fjernmaskiner, for at din controller kan fungere via RDP. USB Network Gate er en anden løsning, der er nem at bruge og understøtter omdirigering af gamepads eller enhver type USB-enhed.