Numerous gamers face the challenge of inadequate processing power in their home computers to meet the demands of modern games. To address this, they turn to remote gaming, utilizing a more powerful machine for their gameplay needs.
However, while remote gaming solves the initial problem, it introduces a new concern. The available options on the remote desktop controller might not be ideal. Being limited to using a rudder, pedals, or joystick to play a favorite racing game, for instance, puts remote gamers at a significant disadvantage compared to others.
Unlock the full potential of your remote gaming experience! This article will help you to learn how to use Xbox and PS controllers over a remote desktop connection to supercharge your gameplay.
For those looking to use their Xbox One controller, or other game devices, remotely in an RDP session, a dedicated software tool is necessary to have remote control for PC games. A versatile solution for connecting controllers using the RDP protocol is FlexiHub.
This software is installed on both the computer directly connected to the game controller, referred to as the RDP client, and the RDP server, the system controlling the Xbox One remotely. FlexiHub offers additional benefits such as USB device isolation and data transfer protection.
That's it! Now the game controller will appear in the Device Manager on the remote desktop like it was plugged into that PC.
RdpGamepad is a remote desktop plugin that lets you use Xbox gamepads remotely in a session. Once you have installed this plugin, it will automatically be loaded when you initiate an RDP session.
The plugin can read the local gamepad with XInput and enable data availability in a remote desktop virtual channel through a virtual Xbox 360 controller. It happens with the help of a ViGEmBus kernel mode driver while ViGEmClient SDK is used for communication with that driver.
To enable this functionality, download the latest released client installer on a local computer from its latest release.
When the remote desktop is connected, you will have a virtual Xbox 360 controller presented before you. This will make your gameplay experience even more exciting. You can also download the latest ViGEmBus drivers and the receiver installer on the remote computer you are connecting to.
To use RdpGamepad, you don’t have to do anything manually once it’s set up. The plugin will automatically be loaded by the remote desktop while the receiver will connect to this plugin automatically when initiating a remote desktop connection.
Next, a virtual Xbox 360 controller will be attached to your remote computer upon establishing the connection. Here’s a step-by-step process to do it:
This is how you should be able to use the RdpGamepad plugin.
Sometimes the Xbox controller wouldn't work even after making a remote desktop connection, it could be due to the fact that the receiver from the remote desktop has added a fresh virtual remote access controller for the remote device.
In this case, the game engine or the game running on the computer might be using the controller “the first ”. This controller will serve as a default for other controllers attached physically to the remote machine.
To troubleshoot this issue, you can look for any newly attached virtual controller on your remote computer. Now, try unplugging this controller. You can do this either by:
In the first step, you will need to edit the remote desktop Group Policies on your local computer. You can do this by following the steps below:
After editing the Group Policies on your local or home computer, you will need to update your remote computer. You can do this to enable gaming over RDP. For this, follow the below steps:
On a Remote Desktop, restart the device by typing the following command at the command line: Shutdown /r
Once you have edited the Group Policies and updated the remote computer, you must connect your PS controller to the local/home computer. To do this, complete the below steps:
Now, your PS controller should be ready for you so you can start using it during an ongoing RDP session. Enjoy playing your favorite games!