Jeux
Ordinateurs de bureau
Logiciel
Informatique, téléphonie
Trucs et astuces
Mode de vie
18.01.2025 08:00

Partager avec d'autres :

Partager

Comment jouer à des jeux à distance avec Moonlight et Sunshine ?

Vous pouvez jouer à des jeux sur votre console, votre PC, votre téléphone ou l'un des ordinateurs de poche les plus récents comme Steam Deck ou ROG Ally. Pourquoi même envisager de jouer à distance ?
Comment jouer à des jeux à distance avec Moonlight et Sunshine ?

La réponse la plus simple est que c'est pratique et, dans certains cas, c'est une bien meilleure expérience. Quelle est la plus grande préoccupation lorsque vous jouez à des jeux sur votre téléphone ? Batterie. Si vous êtes sérieux au sujet des jeux mobiles, ce qui signifie jouer au moins une heure ou deux chaque jour, vous savez à quelle vitesse certains jeux peuvent épuiser votre batterie. C'est encore pire si vous comptez exécuter un émulateur pour jouer à Switch, PlayStation ou à des jeux similaires. Il n’existe pas de truc magique pour prolonger la durée de vie de la batterie pendant que vous jouez. Tout ce que vous pouvez faire est de réduire la résolution, le taux de rafraîchissement et d'autres paramètres graphiques. Ceci est juste un patch.

Vous avez entendu parler du cloud gaming. Vous souscrivez à l’un des abonnements et laissez les serveurs/ordinateurs distants faire le gros du travail pour votre appareil. Pour les téléphones, cela signifie que vous n'avez pas à vous soucier de la batterie, car leur seul travail sera d'afficher l'image. Si vous possédez un vieil ordinateur qui n'est pas capable d'exécuter des jeux plus récents depuis un certain temps et que vous n'avez pas l'argent ou la volonté de le mettre à niveau, le cloud gaming est un bon moyen d'économiser de l'argent tout en profitant de nouveaux jeux.

Et si vous souhaitez tirer parti du portefeuille de jeux que vous possédez déjà ? C’est également possible et totalement gratuit. Moonlight et Sunshine sont deux applications open source qui vous permettent de jouer à votre collection de jeux n'importe où, n'importe quand et sur n'importe quel appareil. J'utiliserai un ordinateur et un téléphone comme exemple, mais vous pouvez faire la même chose sur un téléviseur, un ordinateur de poche (Steam Deck, ASUS ROG Ally...), une tablette ou un appareil similaire.

Les applications peuvent également être utilisées pour le travail, mais par défaut elles sont destinées à jouer à des jeux. Pour le travail, je recommande de consulter l'application Parsec. Une bonne alternative à Sunshine est Apollo, qui facilite encore plus la configuration de la résolution sur différents appareils.

Nous devons d'abord configurer Sunshine

Sunshine est une application open source et une pièce du puzzle dont nous aurons besoin pour configurer le jeu à distance. Cela nous permet de transformer un ordinateur en un serveur qui restituera les jeux et les diffusera sur n'importe quel client connecté. La configuration est facile si vous suivez les instructions.

  1. Accédez à la page officielle Sunshine GitHub et téléchargez la dernière version. J'ai utilisé la version portable pour l'exemple (le nom de l'application est sunshine-windows-portable), mais vous pouvez également utiliser la version de bureau.
  2. Extrayez les fichiers du dossier et exécutez soleil.exe en tant qu'administrateur.
  3. Une fenêtre de commande apparaîtra, à la toute fin de laquelle vous trouverez un lien vers l'interface utilisateur de Sunshine (voir image).
  4. Copiez le lien (https://localhost:47990) dans votre navigateur, où vous créerez un nom d'utilisateur et un mot de passe.
  5. La connexion et la configuration de l'application Sunshine sont terminées.
    • Si vous comptez jouer avec un contrôleur, installez les pilotes ViGEmBus.

Si vous oubliez votre nom d'utilisateur et votre mot de passe, fermez tous les processus Sunshine. Accédez au dossier où vous avez extrait Sunshine → Config → supprimez le fichier sunshine_state.json. Cela effacera également tous les appareils connectés et vous devrez répéter le processus depuis le début.

Alternativement, exécutez cmd en tant qu'administrateur et tapez :

cd [endroit où se trouve Sunshine]

sunshine.exe –creds [nouveau nom d'utilisateur] [nouveau mot de passe]

Configuration de l'application Moonlight

Nous avons maintenant configuré l'hôte (ordinateur), et avec l'application Moonlight nous allons pouvoir connecter d'autres appareils (téléphone, TV...) au serveur Sunshine.

  1. Vous pouvez télécharger l'application Moonlight depuis la page GitHub.
  2. Nous avons à nouveau téléchargé la version portable x86 à titre d'exemple, mais vous pouvez également choisir la version de bureau. Une application pour les systèmes ARM est également disponible.
  3. Exécutez-le Clair de lune.exe en tant qu'administrateur. Si l'appareil sur lequel Moonlight est installé et le serveur Sunshine (dans ce cas, un ordinateur) sont sur le même réseau, le serveur apparaîtra automatiquement dans Moonlight.

Nous devons maintenant connecter Moonlight et Sunshine à l'application via LAN ou Wi-Fi.

  1. Dans l'application Moonlight, cliquez sur le serveur Sunshine, qui sera nommé « DESKTOP-… ».
  2. Vous recevrez une notification où vous remarquerez le code PIN. Souvenez-vous-en et retournez au navigateur sur lequel vous êtes connecté à Sunshine. Dans la barre des tâches, cliquez sur la section PIN et saisissez le code PIN que vous avez obtenu dans l'application Moonlight.
  3. Nommez l'appareil et associez-le au serveur Sunshine. Le symbole du cadenas dans Moonlight devrait maintenant disparaître.

Faites de même sur n’importe quel appareil sur lequel vous souhaitez jouer à des jeux à distance. Par exemple, nous avons installé Moonlight sur un ordinateur. Si vous souhaitez installer Moonlight sur votre téléphone, accédez au Google Store (ou tout autre) et recherchez l'application Moonlight. Après le téléchargement, vous recevrez à nouveau un code PIN, que vous saisirez dans Sunshine pour le coupler avec le nouvel appareil. Sur les téléviseurs, vous devrez généralement installer l'application Moonlight à partir de sources tierces et, dans certains cas, activer le mode développeur.

Comment optimiser les paramètres pour la meilleure expérience ?

Maintenant que Sunshine et Moonlight sont correctement configurés, nous pouvons commencer à modifier les paramètres. Connectez-vous au serveur distant (votre ordinateur) via Moonlight et voyez comment fonctionnent les paramètres par défaut.

Si vous n'en êtes pas satisfait ou si vous avez remarqué des temps de décalage plus élevés, accédez aux paramètres de l'application Moonlight. Vous pouvez modifier la résolution et le taux de rafraîchissement à votre guise, mais faites attention aux performances de votre appareil et de votre connexion Internet. Vous pouvez également utiliser le curseur pour ajuster le débit vidéo.

L'étape suivante n'est pas nécessaire, mais je vous conseille de regrouper tous les jeux en une seule vue. Vous avez généralement des jeux installés via différentes plateformes (Epic Games, Steam, GOG, Battle.net, EA...) et accéder à chaque plateforme peut être inutilement gênant, surtout à distance.

Téléchargez Playnite ou un programme similaire pour une gestion de jeu plus facile (GOG Galaxy...) et suivez les instructions d'installation. Lors du processus d'installation, il vous sera demandé si vous souhaitez intégrer des plateformes de jeux connues (Steam, Epic Games...) dans le programme. Si vous les utilisez, liez vos comptes. Les jeux que vous avez installés en dehors de ces plates-formes peuvent être ajoutés manuellement à Playnite.

Une fois que vous avez intégré toute votre collection de jeux dans Playnite, il est temps de connecter le programme à Sunshine et Moonlight. Revenez aux paramètres Sunshine et cliquez sur la section Applications et ajoutez un nouveau programme. Nommez-le et définissez un emplacement pour lancer Playnite (voir image). Je recommande de choisir un programme qui s'exécutera en mode plein écran pour une meilleure visibilité.

Lorsque vous avez terminé, enregistrez vos paramètres et Playnite sera désormais visible dans Moonlight.

Souhaitez-vous jouer en dehors de votre réseau domestique ?

Jusqu'à cette étape, nous avons limité les jeux à notre réseau domestique uniquement, mais j'ai mentionné au début que vous pourrez jouer à des jeux n'importe où. Sunshine le permet également, mais au lieu des paramètres fournis par Sunshine, nous préférons utiliser un programme VPN/SDN, qui est une option plus sécurisée.

J'utilise moi-même ZeroTier, une bonne alternative est Tailscale. Téléchargez ZeroTier et installez-le sur tous les appareils sur lesquels vous utiliserez Moonlight.

  1. Exécutez le programme et cliquez sur Rejoignez un nouveau réseau. Une nouvelle fenêtre apparaîtra, mais laissez-la de côté pendant un moment.
  2. Accédez à votre navigateur, connectez-vous à votre profil ZeroTier (my.zerotier.com) et créez un nouveau réseau.
  3. Cliquez sur le réseau nouvellement créé et sélectionnez une option 10.147.17. Sous la section IPv6, décochez toutes les cases.
  4. Copiez l'ID réseau dans la fenêtre qui est apparue au début et connectez-vous. Faites de même sur l'appareil sur lequel vous jouerez à des jeux à distance.
  5. Revenez aux paramètres ZeroTier et autorisez tous les appareils connectés sur le réseau. Copiez le numéro dans la colonne IP gérées et allez au clair de lune. Ajoutez le nouvel ordinateur manuellement et collez l'adresse IP que vous avez copiée.
  6. Vous pouvez désormais accéder à votre ordinateur n'importe où, même en dehors de votre réseau domestique.

Si vous souhaitez « prêter » votre serveur à d'autres personnes, par exemple un frère, une sœur ou un ami, confiez-leur votre IP et autorisez leur appareil dans les paramètres ZeroTier.

Moonlight et Sunshine offrent une expérience de jeu complètement différente

Nous mettons souvent les jeux dans des cadres fixes, et Moonlight et Sunshine cassent ces cadres. Avec eux, vous pouvez créer votre propre serveur et comme une sorte de plate-forme pour les jeux cloud, que vous seul possédez.

Je les utilise depuis un certain temps et j'ai rarement des problèmes. Si vous disposez d’une bonne connexion internet, vous bénéficierez de faibles latences et d’une connexion toujours stable.


Vous souhaitez en savoir plus sur ce sujet ?
Jeux vidéo


Que lisent les autres ?