Sunshine + Moonlight Remote Gaming

PC-Spiele remote streamen und spielen mit nahezu null Latenz, indem Sie Sunshine (Host) und Moonlight (Client) auf den GPU-basierten Servern von Clore.ai verwenden.

circle-info

Sunshine ist ein Open-Source-, selbstgehosteter Game-Streaming-Server mit über 20.000 GitHub-Sternen. Moonlight ist der kostenlose, quelloffene Client, der sich damit verbindet. Zusammen konkurrieren sie mit GeForce NOW — zu einem Bruchteil der Kosten.


Was ist Sunshine + Moonlight?

Sunshine ist ein Fork des ursprünglichen Moonlight/GameStream-Stacks, jetzt vollständig unabhängig und aktiv von LizardByte gepflegt. Es erfasst Ihre GPU-Ausgabe, kodiert sie in Echtzeit mit H.264/H.265/AV1 und streamt sie mit ultraniedriger Latenz über das Netzwerk.

Moonlight ist die Client-App, die für Windows, macOS, Linux, Android, iOS, Raspberry Pi und sogar einige Smart-TVs verfügbar ist.

Warum auf Clore.ai verwenden?

  • Mieten Sie eine High-End-GPU (RTX 4090, A100 usw.) zu Spot-Preisen

  • Streamen Sie AAA-Spiele aus der Cloud auf jedes Gerät — sogar auf ein günstiges Laptop

  • Keine GeForce NOW-Abo erforderlich — Sie kontrollieren die Hardware

  • Game-Modding, KI-unterstütztes Gameplay, oder Spieletests/Entwicklung auf leistungsstarker Hardware


Voraussetzungen

Anforderung
Details

Clore.ai-Konto

Mit ausreichendem CLORE-Guthaben

GPU-Server

NVIDIA-GPU (für NVENC-Encoding) bevorzugt

Moonlight-Client

Auf Ihrem lokalen Gerät installiert

SSH-Zugriff

Für die anfängliche Einrichtung


Schritt 1: Mieten Sie einen GPU-Server auf Clore.ai

  1. Gehe zu clore.aiarrow-up-rightMarktplatz

  2. Filtern nach GPU-Typ: RTX 3080 oder besser empfohlen für 1080p/60fps-Streaming

  3. Suchen Sie nach Servern mit Ports 22, 47990, und 48010 verfügbar

  4. Wählen Sie einen Server und fahren Sie mit der Bestellung fort

circle-exclamation

Empfohlene GPU zum Streaming

Auflösung
Ziel-FPS
Minimale GPU

1080p

60 fps

RTX 3060

1440p

60 fps

RTX 3080

4K

60 fps

RTX 3090 / 4080

1080p

120 fps

RTX 4070+


Schritt 2: Deployen Sie Sunshine via Docker

Docker Compose (empfohlen)

Erstellen Sie eine Datei docker-compose.yml:

Starten Sie den Container

circle-check

Einzelner Docker-Befehl (Quick Start)


Schritt 3: Konfigurieren Sie die Sunshine Web-UI

  1. Öffnen Sie Ihren Browser und navigieren Sie zu:

  2. Akzeptieren Sie die Warnung zum selbstsignierten Zertifikat

  3. Melden Sie sich mit den von Ihnen gesetzten Anmeldedaten an (admin / your_secure_password)

circle-exclamation

Web-UI-Bereiche

Abschnitt
Zweck

PIN

Mit Moonlight-Client koppeln

Anwendungen

Definieren Sie streambare Apps/Spiele

Konfiguration

Encoder-, Auflösungs- und Bitrate-Einstellungen

Logs

Streaming-Probleme debuggen


Schritt 4: Konfigurieren Sie die Encoding-Einstellungen

Navigieren Sie zu KonfigurationVideo in der Web-UI:

Empfohlene Einstellungen für Clore.ai

circle-info

NVENC vs VAAPI: Auf Clore.ai NVIDIA-Servern verwenden Sie immer nvenc Encoder. Er lagert das Encoding an die GPU-Hardware aus und entlastet die CPU für das Spiel selbst.

Bitrate-Leitfaden

Qualität
Auflösung
Bitrate

Gut

1080p60

20 Mbps

Sehr gut

1080p60

35 Mbps

Ausgezeichnet

1080p60

50 Mbps

Sehr gut

1440p60

50 Mbps

Ausgezeichnet

4K60

100+ Mbps


Schritt 5: Anwendungen zum Streamen hinzufügen

In der Sunshine Web-UI → AnwendungenNeu hinzufügen:

Beispiel: Desktop-Streaming

Beispiel: Steam-Spiel

Beispiel: Eigenes Spiel


Schritt 6: Einrichten einer virtuellen Anzeige (Headless-Server)

Clore.ai-Server sind headless (kein physischer Monitor). Sie benötigen eine virtuelle Anzeige:

Oder verwenden Sie ein Virtual Framebuffer-Skript

Machen Sie es ausführbar und führen Sie es aus:

circle-info

NVIDIA-GPU ohne Display: Fügen Sie Folgendes zu Ihrer Sunshine-Konfiguration hinzu, um die GPU ohne physischen Display zu verwenden:


Schritt 7: Verbinden Sie sich mit dem Moonlight-Client

Moonlight installieren

Plattform
Herunterladen

macOS

Mac App Store oder moonlight-stream.org

Linux

flatpak install flathub com.moonlight_stream.Moonlight

Android

Google Play Store

iOS

App Store

Raspberry Pi

apt install moonlight-embedded

Moonlight mit Sunshine koppeln

  1. Öffnen Sie Moonlight auf Ihrem lokalen Gerät

  2. Klicken Sie PC hinzufügen und geben Sie die IP Ihres Clore.ai-Servers ein

  3. Moonlight zeigt einen PIN-Code

  4. Gehen Sie zur Sunshine Web-UI → PIN → geben Sie den PIN ein

  5. Verbindung hergestellt! ✅

Moonlight-Einstellungen für das beste Erlebnis


Schritt 8: Port-Forwarding-Referenz

Port
Protokoll
Zweck

22

TCP

SSH-Verwaltung

47984

TCP

HTTPS (GameStream-Kompatibilität)

47989

TCP

HTTP (GameStream-Kompatibilität)

47990

TCP

HTTPS Web-UI

48010

TCP

RTSP (Streaming-Steuerung)

47998-48000

UDP

Video/Audio-Streaming

48010

UDP

Video-Streaming

circle-exclamation

Fehlerbehebung

Sunshine startet nicht

Schwarzer Bildschirm beim Streaming

Hohe Latenz

  • Wechseln Sie von WLAN zu Ethernet auf der Client-Seite

  • Reduzieren Sie die Bitrate in den Moonlight-Einstellungen

  • Verwende H.265 anstelle von H.264 (bessere Kompression bei gleicher Qualität)

  • Aktivieren Sie Frame Pacing in der Sunshine-Konfiguration

NVENC-Fehler: "Kein Encoder gefunden"

Authentifizierungs-/Koppelungsprobleme


Erweiterte Konfiguration

Unterstützung für mehrere Monitore

Audio über Netzwerk

Installieren Sie PulseAudio Virtual Sink:

Unterstützung für Gamecontroller

Sunshine unterstützt virtuelle Gamepad-Emulation. Aktivieren Sie es in der Konfiguration:

Wake-on-LAN (für persistente Server)


Kostenoptimierung

Berechnen Sie Ihre Streaming-Kosten

Tipps zum Sparen

  1. Spot-Instanzen: Verwenden Sie die günstigste verfügbare GPU in Nebenzeiten

  2. Pausieren, wenn nicht gespielt wird: Stoppen Sie den Container, aber behalten Sie das Volume

  3. Spiele vorinstallieren: Verwenden Sie ein persistentes Volume, damit Sie nicht jedes Mal neu herunterladen müssen

  4. Automatisches Herunterfahren: Fügen Sie ein Skript hinzu, um den Server nach Inaktivität zu stoppen


Sicherheits-Best-Practices

triangle-exclamation

SSH-Tunnel-Methode (am sichersten)

Standard-Anmeldedaten ändern

Zugriff nach IP einschränken

In der Sunshine-Konfiguration:


Leistungs-Benchmarks

GPU
Auflösung
FPS
Latenz
Encoder

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

Latenz gemessen bei einer lokalen Netzwerkverbindung mit 100 Mbps



Zusammenfassung

Schritt
Aktion

1

Mieten Sie einen GPU-Server mit den Ports 22, 47990, 48010

2

Deployen lizardbyte/sunshine via Docker

3

Konfigurieren über die Web-UI unter https://IP:47990

4

NVENC-Encoder einstellen, 50 Mbps Bitrate

5

Virtuelle Anzeige erstellen (Xvfb)

6

Installieren Sie den Moonlight-Client lokal

7

Mit PIN koppeln

8

Streamen und spielen! 🎮

Mit Sunshine + Moonlight auf Clore.ai erhalten Sie ein Cloud-Gaming-Erlebnis, das jedem kommerziellen Dienst Konkurrenz macht — mit voller Kontrolle über Ihre Hardware und Spiele. Keine Abos, keine Einschränkungen, keine Limits.


Clore.ai GPU-Empfehlungen

Anwendungsfall
Empfohlene GPU
Geschätzte Kosten auf Clore.ai

1080p/60fps-Streaming

RTX 3090 (24GB)

~$0.12/gpu/hr

4K/High-Refresh-Streaming

RTX 4090 (24GB)

~$0.70/gpu/hr

AAA-Gaming + Streaming

RTX 4090 (24GB)

~$0.70/gpu/hr

💡 Alle Beispiele in diesem Leitfaden können bereitgestellt werden auf Clore.aiarrow-up-right GPU-Servern. Durchsuchen Sie verfügbare GPUs und mieten Sie stundenweise — keine Verpflichtungen, voller Root-Zugriff.

Zuletzt aktualisiert

War das hilfreich?