Jeu à distance Sunshine + Moonlight

Diffusez et jouez à des jeux PC à distance avec une latence quasi nulle en utilisant Sunshine (hôte) et Moonlight (client) sur les serveurs GPU de Clore.ai.

circle-info

Sunshine est un serveur de streaming de jeux open-source et auto-hébergé avec plus de 20 000 étoiles sur GitHub. Moonlight est le client gratuit et open-source qui s'y connecte. Ensemble, ils rivalisent avec GeForce NOW — à une fraction du coût.


Qu'est-ce que Sunshine + Moonlight ?

Sunshine est un fork de la pile originale Moonlight/GameStream, désormais entièrement indépendant et activement maintenu par LizardByte. Il capture la sortie GPU, l'encode en temps réel en H.264/H.265/AV1 et la diffuse sur le réseau avec une latence ultra-faible.

Moonlight est l'application cliente disponible pour Windows, macOS, Linux, Android, iOS, Raspberry Pi et même certaines smart TV.

Pourquoi l'utiliser sur Clore.ai ?

  • Louez un GPU haut de gamme (RTX 4090, A100, etc.) à prix spot

  • Diffusez des jeux AAA depuis le cloud vers n'importe quel appareil — même un ordinateur portable bon marché

  • Aucun abonnement GeForce NOW n'est nécessaire — vous contrôlez le matériel

  • Modding de jeux, jeu assisté par IA, ou tests de développement de jeux sur du matériel puissant


Prérequis

Exigence
Détails

Compte Clore.ai

Avec un solde CLORE suffisant

serveur GPU

GPU NVIDIA (préféré pour l'encodage NVENC)

Client Moonlight

Installé sur votre appareil local

Accès SSH

Pour la configuration initiale


Étape 1 : Louez un serveur GPU sur Clore.ai

  1. Aller à clore.aiarrow-up-rightPlace de marché

  2. Filtrer par Type de GPU: RTX 3080 ou meilleur recommandé pour le streaming 1080p/60fps

  3. Recherchez des serveurs avec des ports 22, 47990, et 48010 disponibles

  4. Sélectionnez un serveur et passez la commande

circle-exclamation

GPU recommandé pour le streaming

Résolution
FPS ciblés
GPU minimum

1080p

60 fps

RTX 3060

1440p

60 fps

RTX 3080

4K

60 fps

RTX 3090 / 4080

1080p

120 fps

RTX 4070+


Étape 2 : Déployez Sunshine via Docker

Docker Compose (recommandé)

Créez un fichier docker-compose.yml:

Démarrez le conteneur

circle-check

Commande Docker unique (démarrage rapide)


Étape 3 : Configurez l'interface web de Sunshine

  1. Ouvrez votre navigateur et rendez-vous sur :

  2. Acceptez l'avertissement de certificat auto-signé

  3. Connectez-vous avec les identifiants que vous avez définis (admin / your_secure_password)

circle-exclamation

Sections de l'interface web

Section
Usage

Pin

Appairer avec le client Moonlight

Applications

Définir les applications/jeux diffusables

Configuration

Paramètres d'encodeur, résolution, débit binaire

Logs

Déboguez les problèmes de streaming


Étape 4 : Configurez les paramètres d'encodage

Naviguez vers ConfigurationVidéo dans l'interface web :

Paramètres recommandés pour Clore.ai

circle-info

NVENC vs VAAPI : Sur les serveurs NVIDIA de Clore.ai, utilisez toujours nvenc encodeur. Il délègue l'encodage au matériel GPU, libérant le CPU pour le jeu lui-même.

Guide de débit binaire

Qualité
Résolution
Débit binaire

Bonne

1080p60

20 Mbps

Excellent

1080p60

35 Mbps

Excellente

1080p60

50 Mbps

Excellent

1440p60

50 Mbps

Excellente

4K60

100+ Mbps


Étape 5 : Ajoutez des applications à diffuser

Dans l'interface web Sunshine → ApplicationsAjouter nouveau:

Exemple : Diffusion du bureau

Exemple : Jeu Steam

Exemple : Jeu personnalisé


Étape 6 : Configurez un affichage virtuel (serveur sans tête)

Les serveurs Clore.ai sont headless (pas d'écran physique). Vous avez besoin d'un affichage virtuel :

Ou utilisez un script de framebuffer virtuel

Rendez-le exécutable et lancez :

circle-info

GPU NVIDIA sans écran : Ajoutez ce qui suit à votre configuration Sunshine pour utiliser le GPU sans écran physique :


Étape 7 : Connectez-vous avec le client Moonlight

Installez Moonlight

Plateforme
Télécharger

macOS

Mac App Store ou moonlight-stream.org

Linux

flatpak install flathub com.moonlight_stream.Moonlight

Android

Google Play Store

iOS

App Store

Raspberry Pi

apt install moonlight-embedded

Appairez Moonlight avec Sunshine

  1. Ouvrez Moonlight sur votre appareil local

  2. Cliquez Ajouter un PC et saisissez l'IP de votre serveur Clore.ai

  3. Moonlight affichera un code PIN

  4. Allez dans l'interface web Sunshine → Pin → saisissez le PIN

  5. Connexion établie ! ✅

Paramètres Moonlight pour la meilleure expérience


Étape 8 : Référence du transfert de ports

Port
Protocole
Usage

22

TCP

Gestion SSH

47984

TCP

HTTPS (compatibilité GameStream)

47989

TCP

HTTP (compatibilité GameStream)

47990

TCP

Interface Web HTTPS

48010

TCP

RTSP (contrôle du streaming)

47998-48000

UDP

Streaming vidéo/audio

48010

UDP

Streaming vidéo

circle-exclamation

Dépannage

Sunshine ne démarre pas

Écran noir lors du streaming

Latence élevée

  • Passez de Wi‑Fi à Ethernet sur le côté client

  • Réduisez le débit binaire dans les paramètres Moonlight

  • Utilisez H.265 au lieu de H.264 (meilleure compression pour la même qualité)

  • Activer Pacing des images dans la config Sunshine

Erreur NVENC : "No encoder found"

Problèmes d'authentification/appairage


Configuration avancée

Support multi-écran

Audio sur le réseau

Installez un sink virtuel PulseAudio :

Support des manettes de jeu

Sunshine prend en charge l'émulation de gamepad virtuel. Activez dans la config :

Wake-on-LAN (pour les serveurs persistants)


Optimisation des coûts

Calculez le coût de votre streaming

Conseils pour économiser de l'argent

  1. Instances spot : Utilisez le GPU le moins cher disponible pendant les heures creuses

  2. Mettez en pause lorsque vous ne jouez pas : Arrêtez le conteneur mais conservez le volume

  3. Pré-installez les jeux : Utilisez un volume persistant pour ne pas retélécharger à chaque fois

  4. Arrêt automatique : Ajoutez un script pour arrêter le serveur après inactivité


Bonnes pratiques de sécurité

triangle-exclamation

Méthode du tunnel SSH (la plus sûre)

Changez les identifiants par défaut

Restreindre l'accès par IP

Dans la config Sunshine :


Benchmarks de performance

GPU
Résolution
FPS
Latence
Encodeur

RTX 3060

1080p

60

~15ms

NVENC

RTX 3080

1440p

60

~12ms

NVENC

RTX 4080

4K

60

~10ms

NVENC AV1

RTX 4090

4K

120

~8ms

NVENC AV1

Latence mesurée sur une connexion réseau locale 100 Mbps


Liens utiles


Résumé

Étape
Action

1

Louez un serveur GPU avec les ports 22, 47990, 48010

2

Déployer lizardbyte/sunshine via Docker

3

Configurer via l'interface web à https://IP:47990

4

Définir l'encodeur NVENC, débit binaire 50 Mbps

5

Créer un affichage virtuel (Xvfb)

6

Installez le client Moonlight localement

7

Appairez en utilisant le code PIN

8

Diffusez et jouez ! 🎮

Avec Sunshine + Moonlight sur Clore.ai, vous bénéficiez d'une expérience de cloud gaming qui rivalise avec n'importe quel service commercial — avec le contrôle total de votre matériel et de vos jeux. Pas d'abonnements, pas de restrictions, pas de limites.


Recommandations GPU Clore.ai

Cas d’utilisation
GPU recommandé
Coût estimé sur Clore.ai

Streaming 1080p/60fps

RTX 3090 (24GB)

~$0.12/gpu/hr

Streaming 4K/haut rafraîchissement

RTX 4090 (24GB)

~$0.70/gpu/hr

Jeux AAA + Streaming

RTX 4090 (24GB)

~$0.70/gpu/hr

💡 Tous les exemples de ce guide peuvent être déployés sur Clore.aiarrow-up-right serveurs GPU. Parcourez les GPU disponibles et louez à l’heure — sans engagement, avec accès root complet.

Mis à jour

Ce contenu vous a-t-il été utile ?