Neste artigo, vamos demonstrar como usar o protocolo de desktop remoto para jogar com um gamepad conectado via USB. Vamos mostrar como conectar um controlador de jogo a uma sessão de RDP usando um aplicativo de terceiros e alternativamente, com um plugin de RDP.
Conteúdo
Muitos jogadores enfrentam o problema de ter computadores domésticos que não conseguem lidar com as demandas de processamento dos novos jogos. Para contornar esse problema, eles se envolvem em jogos remotos e usam uma máquina mais potente para jogar seus jogos.
Embora jogar por meio de uma conexão de desktop remoto resolva o problema original, ele introduz outra questão. Você pode não gostar das opções de controle disponíveis no desktop remoto. Você pode ficar limitado a tentar jogar seu jogo de corrida favorito usando um mouse ou teclado, o que o coloca em desvantagem em relação a outros jogadores.
Se você deseja usar seu controle Xbox One remotamente em uma sessão RDP, precisa usar uma ferramenta de software dedicada. Uma solução versátil para conectar controladores usando o protocolo RDP é o USB Network Gate, também conhecido como RDP USB Redirector.
O software é instalado no computador com uma conexão física ao controlador de jogo, que será chamado de cliente RDP. Você também precisa instalar o aplicativo no servidor RDP, que é o computador que controlará o Xbox One remotamente.
O USB Network Gate redireciona o dispositivo USB entre as duas máquinas. O resultado é que o usuário no desktop remoto pode usar o gamepad com a mesma funcionalidade de um dispositivo localmente conectado.
Este tutorial servirá como um guia passo a passo sobre como fazer a configuração. Você aprenderá a estabelecer uma conexão do seu PC doméstico para um computador remoto mais poderoso.
Um gamepad de PS ou Xbox será fisicamente conectado a um computador local e a um computador remoto onde o sinal de entrada do gamepad será transmitido.
Vamos ver os passos para entender como fazer tudo isso.
Passo 1: GPEdit - Computador Local
Passo 2: GPEdit - Trabalho Remoto
Se desejar, é possível concluir as etapas a seguir em uma sessão contínua de Área de Trabalho Remota.
Passo 3: Conectar do PC Doméstico Local
Aqui estão os passos para completar a conexão a partir do PC doméstico:
Passo 4: Lucro
RDPGamepad é um plugin desenvolvido pela Microsoft que permite usar um controle de jogo em uma sessão de desktop remoto. Após instalar este plugin no computador local, você poderá usar um controle de jogo conectado por meio do RDP.
O plugin RDPGamepad transfere os dados de entrada por meio de um Canal Virtual de Desktop Remoto. O arquivo RDPGamepadViGEm então recebe os dados do gamepad e os envia para um controle de jogo virtual no desktop remoto. Os seguintes passos mostram como usar um controle Xbox em um PC por meio de uma conexão RDP.
Baixe a versão mais recente do instalador do cliente do plugin para o seu computador local. Instale o plugin dando um duplo clique no arquivo RDPGamepadClientInstall-{version}.exe e siga as instruções na tela.
Execute os dois passos a seguir em cada computador remoto no qual você deseja usar um controle de jogo por meio do RDP.
Usando o plugin
O plugin é carregado automaticamente quando o Desktop Remoto é iniciado. Quando uma sessão RDP é iniciada, o receptor é conectado automaticamente ao plugin. Após a conexão ser estabelecida, um controle virtual do Xbox 360 é conectado à sessão RDP.
Detalhes do plugin
O plugin do Desktop Remoto faz parte do projeto RDPGamepadPlugin. Ele lê os dados locais do XInput de um gamepad e os transmite por meio de um Canal Virtual de Desktop Remoto. Em seguida, o projeto RDPGamepadViGEm pega os dados do canal virtual e utiliza o driver de modo kernel ViGEmBus para apresentá-los por meio de um controle virtual do Xbox 360. A comunicação com os drivers é feita usando o SDK ViGEmClient.
Se você deseja saber mais sobre o plugin e baixar o código, acesse a página do GitHub da ferramenta.