RDP 연결을 통해 게임 컨트롤러를 전달할 수 있으면 매우 유용한 여러 상황이 있습니다. 원격 데스크톱을 통해 게임 컨트롤러를 사용해야 하는 가장 중요한 이유는 다음과 같습니다:
- 더 강력한 컴퓨터의 리소스를 사용해 원격으로 게임을 플레이하기;
- 클라우드의 VM 인스턴스에 액세스하기 위해 원격 데스크톱을 통해 USB 컨트롤러를 리디렉션하기;
- 컨트롤러로 게임 데이터를 테스트하기 위해 RDP로 회사 PC에 원격 접속하기(집에서 근무하는 게임 개발자라면 말이죠).
안타깝게도 Microsoft는 기본적으로 게임패드 리디렉션을 지원하지 않으며, 사용자는 원격 데스크톱 세션에서 게임패드를 사용하는 대체 방법을 찾아야 합니다. 선택지로는 서드파티 소프트웨어 솔루션, RDP 플러그인, 그리고 원격 데스크톱 그룹 정책 수정이 포함됩니다.
원격 데스크톱 세션에서 Xbox 및 PS 컨트롤러를 사용하는 세 가지 방법을 모두 살펴보겠습니다.
USB Network Gate를 통한 범용 리디렉션
USB Network Gate는 RDP를 통해 게임패드를 연결하는 문제를 해결하기 위한 다재다능한 솔루션입니다. 이 애플리케이션을 사용하면 원격 데스크톱 세션에서 무선 및 유선 USB 컨트롤러에 손쉽게 액세스할 수 있습니다. 비행 조이스틱, 러더 페달, 컨트롤러 및 기타 주변기기를 사용할 수 있습니다.
이 소프트웨어는 컴퓨터의 USB 포트에 물리적으로 연결된 PlayStation 또는 Xbox 컨트롤러의 데이터를 캡슐화합니다. 그런 다음 네트워크를 통해 원격 데스크톱 세션에서 생성된 가상 USB 인터페이스로 데이터를 전송합니다. 이 방법을 사용하여 컨트롤러(예: 비행용 범용 제어 시스템)를 RDP 세션으로 포워딩하면, 사용자는 장치를 완전히 제어할 수 있으며 해당 장치는 마치 직접 물리적으로 연결된 것처럼 표시되고 동작합니다.
USB Network Gate를 사용하여 RDP를 통해 USB 컨트롤러를 단계별로 리디렉션하기
여기에서 게임패드를 원격 데스크톱 세션으로 성공적으로 리디렉션하는 데 도움이 되는 자세한 비디오 안내를 찾을 수 있습니다:
1. USB Network Gate 다운로드. 컨트롤러(서버)에 연결된 컴퓨터에 소프트웨어를 설치합니다.
2. 그런 다음 애플리케이션도 RDP 세션(클라이언트)을 호스팅할 컴퓨터에 설치해야 합니다.
3. 서버에서 USB Network Gate를 실행하고 “로컬 USB 장치” 탭을 여세요. 컨트롤러를 찾아 이름 옆에 있는 ”공유” 버튼을 클릭하세요.
4. 클라이언트에서 USB Network Gate를 열고 “원격 USB 장치” 탭에서 장치를 찾습니다. “연결”을 클릭하여 컨트롤러를 RDP 세션에 연결합니다.
이게 전부입니다! 몇 번의 클릭만으로 원격 데스크톱 연결을 통해 다른 PC에서 컨트롤러를 사용할 수 있습니다.
USB 컨트롤러 리디렉션을 위해 USB Network Gate를 사용하는 이점:
✦ 게임패드를 공유하는 데 필요한 것은 컨트롤러에 물리적으로 연결된 컴퓨터에 USB Network Gate를 설치하는 것뿐입니다. 그런 다음, 게임 컨트롤러에 연결할 원격 데스크톱 세션에 소프트웨어를 설치하세요.
✦ USB Network Gate는 하드웨어 인터페이스를 에뮬레이트하는 가상 포트를 생성하여 원격 데스크톱에서 컨트롤러를 안정적이고 신뢰할 수 있게 연결해 줍니다.
✦ USB Network Gate는 원격 데스크톱 세션 내 격리를 통한 게임패드 지원을 제공합니다. 특정 RDP 세션 또는 사용자 계정에 대해 정의된 권한으로 장치를 격리할 수 있습니다.
✦ USB Network Gate는 원격 데스크톱 세션을 통해 다른 유형의 컨트롤러(서로 다른 플라이트 요크 시스템 및 조이스틱)를 사용하는 것도 지원합니다. 표준 게임패드 외에도 스티어링 휠 또는 기타 어떤 게이밍 주변기기든 RDP 세션으로 리디렉션할 수 있습니다.
✦ USB Network Gate 기능은 개발자 도구 세트를 사용하여 다른 상용 소프트웨어에 통합할 수 있습니다. USB Network Gate SDK를 사용하면 애플리케이션에 게임 컨트롤러 패스스루 기능을 쉽게 추가할 수 있습니다.
FlexiHub를 사용한 대체 RDP 게임 컨트롤러 데스크톱 포워딩
FlexiHub는 사용자가 IP 기반 네트워크를 통해 게임 컨트롤러 및 기타 유형의 USB 장치를 리디렉션할 수 있게 해주는 소프트웨어 유틸리티입니다. 이러한 기능은 다양한 지리적 환경의 원격 데스크톱 환경에서 USB로 연결된 게임패드에 액세스해야 하는 사용자들에게 크게 환영받고 있습니다.
다음 단계는 FlexiHub를 사용하여 원격 데스크톱에서 원격 게임 컨트롤러 액세스를 설정하는 방법을 보여줍니다:
1. 등록하고 게임 컨트롤러가 연결된 컴퓨터와 해당 장치에 액세스할 원격 데스크톱을 실행하는 컴퓨터에 FlexiHub를 설치하세요.
2. FlexiHub를 실행하고 두 컴퓨터에서 동일한 계정으로 로그인하여 서로 연결될 수 있도록 하세요.
3. 로컬 컴퓨터에서 FlexiHub의 게임 컨트롤러를 공유하세요.
4. 원격 컴퓨터에서 FlexiHub 인터페이스를 사용하여 게임 컨트롤러를 찾으세요.
원격 데스크톱에서 게임 컨트롤러에 액세스하세요. 연결되면 원격 데스크톱은 직접 물리적으로 연결한 것과 동일한 기능으로 컨트롤러를 사용할 수 있습니다.
FlexiHub는 사용자에게 게임 플랫폼 또는 기타 USB 연결 주변기기를 원격으로 공유할 수 있는 간단하고 유연하며 안전한 방법을 제공합니다.
PS 및 Xbox 컨트롤러를 위한 원격 데스크톱 그룹 정책 구성
타사 도구 없이 컨트롤러를 원격 데스크톱 연결에 연결하는 한 가지 방법은 원격 데스크톱 그룹 정책을 구성하는 것입니다.
USB 인터페이스로 물리적으로 연결된 PS 또는 Xbox 컨트롤러가 원격 데스크톱에서 작동하도록 하는 데 필요한 단계를 안내해 드리겠습니다.
이 안내에서 로컬 컴퓨터는 게임 컨트롤러가 물리적으로 연결된 장치를 의미합니다. 원격 컴퓨터는 원격 데스크톱 연결을 통해 USB 컨트롤러 입력을 수신하고 사용하는 장치입니다.
1. 로컬 컴퓨터에서 그룹 정책을 구성합니다
1.1 로컬 그룹 정책 편집기 열기
• gpedit을(를) 검색하고 “그룹 정책 편집“을(를) 여세요.
1.2 RemoteFX USB 장치 리디렉션으로 이동
로컬 컴퓨터 정책 → 컴퓨터 구성 → 관리 템플릿 → Windows 구성 요소 → 원격 데스크톱 서비스 → 원격 데스크톱 연결 클라이언트 → RemoteFX USB 장치 리디렉션 → 이 컴퓨터에서 지원되는 다른 RemoteFX USB 장치의 RDP 리디렉션 허용
1.3 USB 장치 리디렉션 활성화
• 항목을 마우스 오른쪽 버튼으로 클릭하고 편집을 선택합니다. 사용 라디오 버튼을 선택하고 액세스 권한 메뉴를 관리자 및 사용자로 변경합니다.
• 확인을 클릭하여 새 설정을 적용합니다.
1.4 업데이트 정책 및 재부팅
• 명령 프롬프트를 열고 마우스 오른쪽 버튼을 클릭하여 관리자 권한으로 실행을 선택합니다.
• 다음 명령을 실행합니다: gpupdate /force.
• 정책이 성공적으로 업데이트되었다는 메시지가 표시됩니다.
• 로컬 머신을 재부팅합니다.
2. 원격 컴퓨터에서 그룹 정책을 구성합니다
다음으로 원격 컴퓨터를 업데이트해야 합니다. 이는 RDP 연결을 통해 수행할 수 있습니다.
2.1 로컬 그룹 정책 편집기 열기
• 이전과 같이 편집 그룹 정책 앱을 실행합니다.
2.2 RemoteFX 사용 설정
로컬 컴퓨터 정책 → 컴퓨터 구성 → 관리 템플릿 → Windows 구성 요소 → 원격 데스크톱 서비스 → 원격 데스크톱 세션 호스트 → 원격 세션 환경 → Windows Server 2008 R2용 RemoteFX → RemoteFX 구성
• 마우스 오른쪽 버튼을 클릭하여 편집을 선택하고 사용을 선택한 다음 확인을 클릭합니다.
2.3 원격 데스크톱 연결 허용
원격 데스크톱 세션 호스트 수준으로 돌아가 다음으로 이동합니다:
연결 → 원격 데스크톱 서비스를 사용하여 사용자가 원격으로 연결하도록 허용
• 마우스 오른쪽 버튼을 클릭하여 편집을 선택하고 사용을 선택한 다음 확인을 클릭합니다.
2.4 플러그 앤 플레이 장치 리디렉션 활성화
원격 데스크톱 세션 호스트 수준으로 돌아가 다음으로 이동합니다:
장치 및 리소스 리디렉션 → 지원되는 플러그 앤 플레이 장치 리디렉션을 허용하지 않음
• 마우스 오른쪽 버튼을 클릭하여 편집을 선택하고 사용 안 함을 선택한 다음 확인을 클릭합니다.
2.5 업데이트 정책 및 재부팅
• 명령 프롬프트를 열고 마우스 오른쪽 버튼을 클릭하여 관리자 권한으로 실행을 선택합니다
• 다음 명령을 실행합니다: gpupdate /force.
• 정책이 성공적으로 업데이트되었다는 메시지가 표시되면 원격 컴퓨터를 재부팅합니다.
3. 마지막으로, RDP를 통해 컨트롤러를 포워딩할 수 있습니다
3.1 로컬 머신에서 컨트롤러 연결 및 확인
• 컨트롤러를 로컬 컴퓨터의 USB 포트에 연결합니다.
• 제어판 → 장치 및 프린터를 엽니다. 게임패드가 목록에 있는지 확인합니다.
3.2 RDP 클라이언트 설정 구성
• 원격 데스크톱 연결을 실행합니다.
• “옵션 표시” → “로컬 리소스” 탭 → “자세히…“를 클릭합니다.
• 이전 구성이 모두 올바르게 완료되었다면 “기타 지원되는 RemoteFX USB 장치” 섹션이 표시되어야 합니다.
3.3 원격 머신에서 컨트롤러 확인
• 원격 컴퓨터에서 제어판 → 장치 및 프린터를 엽니다.
• 컨트롤러가 목록에 표시되며 원격 머신에 직접 연결된 것처럼 사용할 수 있습니다.
RdpGamepad - Xbox 컨트롤러용 Microsoft 원격 데스크톱 플러그인
원격 데스크톱 세션에서 Xbox 컨트롤러를 사용하려고 하는 경우, 이 기능을 활성화해 주는 RdpGamepad라는 플러그인이 있습니다. 플러그인을 설치하면 RDP 세션을 시작할 때 자동으로 로드됩니다. 원격 머신에 대한 연결이 설정되면 가상 Xbox 360 컨트롤러가 표시됩니다.
RdpGamepad 플러그인을 사용하려면 다음 지침을 따르세요.
- 로컬 컴퓨터에서 클라이언트 설치 프로그램의 최신 릴리스를 다운로드합니다. RdpGamepadClientInstall-{version}.exe를 두 번 클릭하고 안내에 따라 플러그인을 설치합니다.
- 연결하려는 모든 원격 머신에서 ViGEmBus 릴리스 페이지에서 최신 ViGEmBus 드라이버를 다운로드하여 설치합니다. 설치하려면 ViGEmBus_Setup_{version}.exe를 두 번 클릭하고 안내에 따라 진행합니다.
- 그런 다음 최신 릴리스에서 수신기 설치 프로그램을 다운로드하고 RdpGamepadReceiverInstall-{version}.exe를 두 번 클릭하여 소프트웨어를 설치합니다.
자주 묻는 질문
예, 여러 가지 다른 방법으로 RDP 세션에서 컨트롤러를 사용할 수 있습니다. 가장 다재다능한 방법은 USB Network Gate를 사용하는 것입니다. 또한 연결하기 전에 RDP 그룹 정책을 수정하거나 Xbox 게임패드를 지원하는 플러그인을 설치할 수도 있습니다.
원격 데스크톱에서 컨트롤러를 인식하지 못하는 문제가 있다면, 이는 이 기능이 기본적으로 RDP에서 지원되지 않기 때문입니다. RDP를 통해 컨트롤러가 작동하려면 로컬 및 원격 컴퓨터에서 그룹 정책을 구성해야 합니다. USB Network Gate는 사용하기 쉽고 게임패드 또는 모든 유형의 USB 장치를 리디렉션하는 것을 지원하는 또 다른 솔루션입니다.