프로젝트 소개

Wolf는 Moonlight 프로토콜용 스트리밍 서버로, 여러 원격 클라이언트가 단일 호스트 머신을 공유하여 게임을 즐길 수 있게 해줍니다. 물리적 모니터나 더미 플러그 없이도 임의의 해상도와 프레임 레이트를 지원하는 가상 데스크톱을 주문형으로 생성합니다. 서버는 여러 GPU를 동시에 활용할 수 있으며 — 예를 들어, 개별 GPU가 게임을 실행하는 동안 iGPU를 스트림 인코딩에 사용하는 방식 — 저지연 비디오, 오디오, 게임패드 입력을 제공합니다. Linux 및 Docker 우선으로 구축된 Wolf는 Games on Whales(GOW) 이미지를 기반으로 한 저권한 컨테이너 내에서 게임을 실행합니다. 구성은 단일 해킹 가능한 파일을 통해 노출되며, 사용자는 인코딩 파이프라인, GPU 할당, Docker/Podman 런타임 세부 사항을 조정할 수 있습니다. 이 프로젝트는 다중 사용자 게임 스트리밍을 위한 특화 도구로 자리매김하고 있으며, 범용 데스크톱 스트리밍의 경우 대안으로 Sunshine을 제안합니다. 주요 기능: - Moonlight 클라이언트를 통한 다중 사용자, 다중 세션 게임 스트리밍 - 유연한 해상도/FPS를 갖춘 주문형 가상 데스크톱 - 동시 다중 GPU 활용(iGPU에서 인코딩, dGPU에서 렌더링) - 격리 및 이식성을 위한 컨테이너화된 게임 실행 - 인코딩, GPU, 컨테이너 런타임을 위한 확장 가능한 구성 - CI 배지, Discord 커뮤니티, 문서 사이트를 갖춘 활발한 개발