Sobre o projeto

Wolf é um servidor de streaming para o protocolo Moonlight que permite que vários clientes remotos compartilhem uma única máquina host para jogar. Ele cria desktops virtuais sob demanda com suporte a resolução e taxa de quadros arbitrárias, sem necessidade de monitor físico ou plug fictício. O servidor pode aproveitar várias GPUs simultaneamente — por exemplo, usando uma iGPU para codificação de stream enquanto a GPU discreta executa o jogo — e oferece vídeo, áudio e entrada de gamepad de baixa latência. Construído com foco em Linux e Docker, o Wolf executa jogos dentro de contêineres de baixo privilégio baseados nas imagens Games on Whales (GOW). A configuração é exposta por meio de um único arquivo hackeável onde os usuários podem ajustar pipelines de codificação, atribuição de GPU e detalhes de runtime Docker/Podman. O projeto se posiciona como uma ferramenta especializada para streaming de jogos multiusuário; para streaming de desktop de uso geral, sugere o Sunshine como alternativa. Principais capacidades: - Streaming de jogos multiusuário e multisessão via clientes Moonlight - Desktops virtuais sob demanda com resolução/FPS flexíveis - Utilização simultânea de múltiplas GPUs (codificação na iGPU, renderização na dGPU) - Execução de jogos em contêineres para isolamento e portabilidade - Configuração extensível para codificação, GPU e runtime de contêiner - Desenvolvimento ativo com selos de CI, comunidade no Discord e site de documentação