À propos du projet

Wolf est un serveur de streaming pour le protocole Moonlight qui permet à plusieurs clients distants de partager une seule machine hôte pour jouer à des jeux. Il crée des bureaux virtuels à la demande avec une prise en charge de résolution et de fréquence d'images arbitraires, sans moniteur physique ni adaptateur factice requis. Le serveur peut exploiter plusieurs GPU simultanément — par exemple, utiliser un iGPU pour l'encodage du flux pendant que le GPU discret exécute le jeu — et fournit une vidéo, un audio et une entrée de manette à faible latence. Conçu d'abord pour Linux et Docker, Wolf exécute les jeux dans des conteneurs à faibles privilèges basés sur les images Games on Whales (GOW). La configuration est exposée via un seul fichier modifiable où les utilisateurs peuvent ajuster les pipelines d'encodage, l'affectation des GPU et les détails d'exécution Docker/Podman. Le projet se positionne comme un outil spécialisé pour le streaming de jeux multi-utilisateurs ; pour le streaming de bureau à usage général, il suggère Sunshine comme alternative. Capacités clés : - Streaming de jeux multi-utilisateurs et multi-sessions via les clients Moonlight - Bureaux virtuels à la demande avec résolution/FPS flexibles - Utilisation simultanée de plusieurs GPU (encodage sur iGPU, rendu sur dGPU) - Exécution de jeux en conteneurs pour l'isolation et la portabilité - Configuration extensible pour l'encodage, le GPU et l'exécution des conteneurs - Développement actif avec badges CI, communauté Discord et site de documentation