Dans cet article, nous allons montrer comment utiliser le protocole Bureau à distance (RDP) pour le gaming avec une manette connectée en USB. Nous expliquerons comment connecter une manette de jeu à une session RDP à l’aide d’un logiciel tiers ou, alternativement, grâce à un plugin RDP.
Sommaire

De nombreux joueurs sont confrontés au problème de disposer d’un ordinateur personnel qui ne peut pas supporter les exigences matérielles des jeux récents. Pour contourner cette limitation, ils optent pour le jeu à distance en utilisant une machine plus puissante pour lancer leurs jeux.
Si le jeu via une connexion Bureau à distance résout ce problème initial, il introduit toutefois une autre difficulté. Les options de contrôle disponibles sur le bureau distant peuvent être limitées. Vous pourriez être contraint de jouer à votre jeu de course préféré avec une souris ou un clavier, ce qui vous place clairement en désavantage face aux autres joueurs.
Si vous souhaitez utiliser votre manette Xbox One à distance dans une session RDP, il est nécessaire d’employer un outil logiciel dédié. Une solution polyvalente pour connecter des contrôleurs via le protocole RDP est USB Network Gate, également connu sous le nom de RDP USB Redirector.
Le logiciel s’installe sur l’ordinateur auquel la manette est physiquement connectée, appelé ici le client RDP. Vous devez également installer l’application sur le serveur RDP, c’est-à-dire l’ordinateur qui contrôlera la manette Xbox One à distance.
USB Network Gate redirige le périphérique USB entre les deux machines. Résultat : l’utilisateur du bureau distant peut utiliser la manette avec les mêmes fonctionnalités que si elle était branchée localement.
Ce tutoriel sert de guide pas à pas pour réaliser la configuration. Vous apprendrez à établir une connexion entre votre PC personnel et un ordinateur distant plus puissant.
Une manette PS ou Xbox sera physiquement connectée à l’ordinateur local, tandis que le signal d’entrée de la manette sera transmis vers l’ordinateur distant.
Examinons maintenant les différentes étapes afin de comprendre comment mettre en place cette configuration.
Étape 1 : GPEdit – Ordinateur local




Étape 2 : GPEdit – Ordinateur distant
Si vous le souhaitez, il est possible d’effectuer les étapes suivantes directement au sein d’une session Bureau à distance active.
Étape 3 : Connexion depuis le PC personnel
Voici les étapes à suivre pour finaliser la connexion depuis votre ordinateur à domicile :


Étape 4 : Profitez-en

RDPGamepad est un plugin développé par Microsoft qui permet d’utiliser une manette de jeu dans une session Bureau à distance (RDP). Après l’installation de ce plugin sur l’ordinateur local, vous pouvez utiliser une manette connectée via une connexion RDP.
Le plugin RDPGamepad transmet les données d’entrée via un canal virtuel du Bureau à distance. Le fichier RDPGamepadViGEm récupère ensuite les données de la manette et les transmet à un contrôleur de jeu virtuel sur l’ordinateur distant. Les étapes suivantes expliquent comment utiliser une manette Xbox sur un PC via une connexion RDP.
Téléchargez la dernière version de l’installateur client du plugin sur votre ordinateur local. Installez le plugin en double-cliquant sur RDPGamepadClientInstall-{version}.exe, puis suivez les instructions affichées à l’écran.
Effectuez ensuite les deux étapes suivantes sur chaque ordinateur distant que vous souhaitez utiliser pour contrôler une manette via RDP.
Utilisation du plugin
Le plugin se charge automatiquement au démarrage du Bureau à distance. Lorsqu’une session RDP est initiée, le récepteur se connecte automatiquement au plugin. Une fois la connexion établie, une manette Xbox 360 virtuelle est associée à la session Bureau à distance.
Détails du plugin
Le plugin Bureau à distance fait partie du projet RDPGamepadPlugin. Il lit les données XInput locales provenant de la manette et les transmet via un canal virtuel RDP. Le projet RDPGamepadViGEm récupère ensuite ces données et utilise le pilote ViGEmBus en mode noyau pour les présenter sous forme de manette Xbox 360 virtuelle. La communication avec les pilotes est assurée grâce au SDK ViGEmClient.
Pour en savoir plus sur le plugin et télécharger le code source, consultez la page GitHub officielle de l’outil.