// Ratgeber · Gaming · Streaming

Selbst streamen statt Cloud mieten: Sunshine, Moonlight & Wolf

📅 20.09.2026 ⏱ 14 Min. Lesezeit

Cloud-Gaming wird meist als Mietmodell verkauft: Rechenleistung auf Zeit, Spiel im Browser. Dabei ist die Technik dahinter nichts Exotisches – ein Rechner mit GPU rendert, das Bild wird als Videostream verschickt, deine Eingaben kommen zurück. Genau das kannst du auch selbst bauen: Sunshine als Host, Moonlight als Client, Wolf als Container-Variante. Dieser Artikel zeigt den eigenen Weg und ordnet danach ein, wohin das kommerzielle Cloud-Gaming realistisch läuft.

Was Cloud-Gaming technisch ist

Es gibt zwei Rechner: einen Host mit Grafikkarte, der das Spiel tatsächlich ausführt, und einen Client, der nur Bild und Ton anzeigt und Eingaben zurückschickt. Zwischen beiden liegt eine Videokodierung – dieselbe Technik, die auch beim Videoschauen benutzt wird, nur mit einem entscheidenden Unterschied: Hier zählt jede Millisekunde, weil du auf das Bild reagieren musst.

Spiel rendert  ->  Bild wird kodiert  ->  Netzwerk  ->  Client dekodiert  ->  Bildschirm
                                                                  ^
        Eingaben (Gamepad/Maus)  <--  Netzwerk  <------------------+
AbschnittGrößenordnungWodurch du es beeinflusst
Kodierung beim Hosteine Handvoll MillisekundenHardware-Encoder (NVENC/VAAPI) statt Software, Codec, Auflösung
Netzwerkwegim LAN fast nichts, über eine Stadt hinweg deutlich mehrKabel statt WLAN, kein doppeltes NAT, Bitrate passend zur Leitung
Dekodierung beim Clientwenige MillisekundenClient-Hardware: Handy und TV-Box sind langsamer als ein Mini-PC
Bildausgabefällt je nach Gerät ins GewichtBildwiederholrate, adaptive Synchronisation, Bildmodus
Alle Zahlen hier sind Größenordnungen, keine Messwerte. Wie schnell es bei dir konkret wird, hängt von Encoder, Auflösung, Bitrate, WLAN und Client ab. Behandle die Tabelle als Budget: Du willst wissen, welcher Abschnitt dir Latenz kostet – nicht, wie viele Millisekunden theoretisch möglich sind.

Deshalb ist Streaming bei ruhigen Spielen, Rundenstrategie oder Simulatoren unspektakulär gut, bei schnellen Shootern dagegen ein Kompromiss – und im eigenen LAN immer besser als über das Internet.

Der eigene Weg: Sunshine + Moonlight

Sunshine ist der Host, der auf deinem Spielrechner läuft und den Stream bereitstellt; Moonlight ist der Client, den du auf jedem gewünschten Gerät installierst. Beide sind quelloffen, es gibt kein Abo, keine Anmeldung bei irgendeinem Anbieter und keine Regionalsperre.

RolleWoWofür
Sunshine (Host)auf dem Rechner mit der GPUSpiel starten, Bild kodieren, Eingaben annehmen
Moonlight (Client)auf Wohnzimmer-PC, Laptop, Handy, Tablet, TV-BoxStream anzeigen, Gamepad weiterleiten
Weboberfläche von Sunshineam Host, im BrowserAuflösung, Bitrate, Codec und Eingabegeräte einstellen
# Installation (Beispiele)
sudo pacman -S sunshine                     # Arch / CachyOS
sudo apt install sunshine                   # Debian, falls im Repo vorhanden
# Flatpak-Variante, distributionsunabhaengig:
flatpak install flathub dev.lizardbyte.app.Sunshine

# Aufnahme ueber den Kernel erfordert zusaetzliche Rechte:
sudo setcap cap_sys_admin+p "$(readlink -f "$(command -v sunshine)")"

# Nach dem Start: Weboberflaeche im Browser am Host oeffnen
# https://localhost:47990   (dort Konto anlegen, Pairing-Code ausgeben)

# Auf dem Client: Moonlight starten, Host suchen, Pairing-Code eintippen
Reihenfolge, die Frust spart: Erst im LAN mit Kabel testen, erst danach WLAN oder Internet probieren. Wenn es im Kabel-LAN nicht rund läuft, ist nicht das Netz schuld, sondern Codec, Bitrate oder der Client. Diese Fehlerquelle trennst du nur einmal sauber – und zwar am Anfang.

Host richtig aufsetzen

Am Host entscheidet sich die Qualität. Drei Stellschrauben sind wichtiger als alles andere: Hardware-Encoder, Bitrate und Auflösung/Bildrate.

# Welche Hardware-Encoder kann die Maschine?
ffmpeg -hide_banner -encoders | grep -Ei 'nvenc|vaapi|vaapi_encode|av1'

# Netzwerkqualitaet zum Client messen (statt zu hoffen)
iperf3 -s                      # auf dem Client starten
iperf3 -c 192.168.1.50 -t 10   # am Host: stabiler Durchsatz? Einbrueche?
EinstellungEmpfehlungWirkung
EncoderImmer Hardware (NVENC bei NVIDIA, VAAPI bei AMD/Intel)Software-Kodierung kostet CPU-Leistung, die dem Spiel fehlt – und liefert mehr Latenz
CodecHEVC als guter Kompromiss; AV1 nur, wenn beide Seiten es in Hardware könnenBesseres Bild bei gleicher Bitrate, aber höhere Anforderungen an den Client
BitrateIm LAN großzügig wählen, über Internet knapp kalkulierenZu wenig Bitrate heißt Matsch und Blockbildung, zu viel heißt Ruckler und Aussetzer
Auflösung & BildrateDie, die der Client wirklich anzeigen kann4K auf einem 1080p-Fernseher kostet Leistung und bringt nichts
NetzwegKabel > 5-/6-GHz-WLAN > 2,4 GHzWLAN-Schwankungen erzeugen genau die Aussetzer, die Streaming in Verruf gebracht haben
Für einen Rechner ohne angeschlossenen Bildschirm: Kopf los gestreamt wird über eine virtuelle Anzeige. Bei Wayland übernimmt das der Portal-Weg, oder du startest das Spiel in gamescope mit festgelegter Auflösung – dann existiert auch ohne Monitor ein Bild, das der Encoder greifen kann. Ein Steckplatz-Dummy ist der pragmatische Weg bei alten Rechnern.
Der Host darf nicht einschlafen. Sperrbildschirm, Ruhezustand und Bildschirmschoner müssen während des Streams aus sein – sonst endet jede Sitzung nach ein paar Minuten. Zusätzlich sinnvoll: Wake-on-LAN einrichten, damit der Host per Magic Packet startet statt dauerhaft zu laufen.

Steam Remote Play – und seine Grenzen

Steam bringt sein eigenes Streaming mit. Für Steam-Spiele ist das der Weg mit der geringsten Einrichtungsarbeit: Client anmelden, Host auswählen, fertig. Auch Remote Play Together nutzt diese Technik, um Freunde in lokale Mehrspieler-Runden zu holen.

ThemaSteam Remote PlaySunshine + Moonlight
QuellenNur Steam-BibliothekAlles, was der Host starten kann
EinrichtungQuasi keineHost und Client installieren und koppeln
FeineinstellungWenige OptionenCodec, Bitrate, Auflösung, Eingabegeräte, eigene Profile
Client-AuswahlSteam-basierte Clients und GeräteSehr breit – von TV-Box bis Einplatinenrechner
Guter EinsatzSchnell mal etwas ausprobierenDauerhafter Aufbau im Wohnzimmer
Reihenfolge im Haushalt: Fange mit Remote Play an, um zu prüfen, ob dein Netz überhaupt stabil genug ist. Läuft das gut, lohnt der Wechsel zu Sunshine + Moonlight – ein reines Streamingsystem, das unabhängig von Steam jeden Titel zeigt.

Wolf: Streaming-Host im Container

Wenn dir Server-Betrieb mehr liegt als Desktop-Bastelei, ist Wolf (games-on-whares) der interessante Weg: ein Streaming-Host, der als Container-Stack läuft, virtuelle Ausgabegeräte erzeugt und pro Anwendung einen eigenen Container startet – im Kern Moonlight-kompatibel.

AspektWas du wissen musst
BetriebsmodellDocker-Compose-Stack; pro Spiel/Ziel ein eigener Container mit passender Umgebung
GPU-ZugriffAMD über /dev/dri; NVIDIA über Container-Toolkit und Treiber im Image
AusgabeVirtuelle Displays – ideal für Rechner ohne Monitor
StärkeIsolation, reproduzierbare Umgebungen, mehrere Nutzer/Sitzungen parallel denkbar
SchwächeJunges Projekt, schnellere Entwicklung, mehr Einrichtung als „Sunshine installieren“
Nicht auf dem Arbeitsrechner experimentieren. Container-Streaming-Hosts greifen tief in die Grafik- und Eingabeschicht ein. Erst auf einem Testsystem bzw. mit einem Snapshot in der Rückhand ausprobieren – dann auf das Wohnzimmer-Setup übertragen.

Der Thin Client im Wohnzimmer

Der Client darf schwach sein – er muss nur dekodieren und Eingaben weiterreichen. Genau das macht den Aufbau angenehm: Der teure Rechner bleibt im Arbeitszimmer, im Wohnzimmer steht etwas Kleines.

ClientGeeignet fürWorauf achten
Mini-PC mit Linux4K, hohe Bildraten, Gamepad und Maus/TastaturHardware-Dekodierung für HEVC/AV1 muss die GPU können
Einplatinenrechner1080p bis 1440p, Retro und IndieKabel statt WLAN, gute Kühlung, Netzteil nicht unterdimensionieren
Android-TV-Box / Fernseher-AppsBequemer Einstieg mit GamepadÄltere Boxen dekodieren HEVC nur bis 1080p
NotebookStreamen ins Arbeitszimmer, ZweitbildschirmAuf Akku drosseln manche Geräte die Dekodierung
Der Controller gehört an den Client, nicht an den Host. Er wird im LAN per Bluetooth gekoppelt, Moonlight leitet die Eingaben über das Netz weiter. Dein Host muss also nicht im selben Raum stehen – muss aber erreichbar sein.

Wenn Windows sein muss: GPU-Passthrough

Manche Spiele laufen unter Linux nicht – meist wegen Kernel-Anti-Cheat. Dann hilft eine virtuelle Maschine mit Windows, die eine eigene Grafikkarte bekommt: GPU-Passthrough. Der Rechner bleibt Linux, die Spiele laufen in einer abgeschotteten Umgebung.

Voraussetzung / FolgeRealität
Zweite GPUDie durchgereichte Karte steht dem Host nicht mehr zur Verfügung – getrennte Karte oder integrierte Grafik nötig
EinrichtungEin eigener Abend, mindestens. IOMMU-Gruppen, VFIO-Bindung, Geräte-Umleitung, Audio, USB
NutzenWindows-Isolation, Snapshots, ein Host für beides
Anti-CheatViele Systeme erkennen VMs und lehnen sie ab – das ist keine Umgebungslösung, sondern ein Sonderfall

Gemietete GPU-Stunden

Zwischen „eigener Rechner“ und „Abo bei einem Cloud-Gaming-Anbieter“ liegt eine dritte Option: eine GPU-Instanz stundenweise mieten. Das ist kein Spieledienst, sondern einfach ein Rechner mit Grafikkarte, den du nach Belieben einrichtest – inklusive Windows, Steam und deiner Bibliothek.

Passt gut, wenn …Passt nicht, wenn …
du ein Windows-Spiel gelegentlich brauchst, ohne Windows zu installierendu niedrige Latenz für schnelle Online-Spiele willst – der Rechenzentrums-Standort entscheidet
du Rechenleistung für Rendering oder KI punktuell mietestKernel-Anti-Cheat im Spiel läuft: virtuelle Maschinen werden häufig abgelehnt
du alles selbst installieren und kontrollieren willstdu deine Spielstände dauerhaft auf einem fremden Rechner liegen lassen willst – behandle Sitzungen als wegwerfbar
Der Rechenzentrumsstandort ist die entscheidende Variable. 200 Kilometer Entfernung merkst du, 2.000 Kilometer machen Streaming für alles außer langsamen Spielen unbrauchbar. Bei einem Anbieter in deinem Land ist die Sache erstaunlich gut – sonst ist sie es nicht.

Kommerzielle Anbieter und Linux

Bei GeForce NOW, Xbox Cloud Gaming, Luna und PlayStation-Streaming gilt dieselbe Regel: Das Spiel läuft in einem Windows-Container, du bekommst einen Videostream. Für Linux heißt das: Der Weg ist meist der Browser, nicht eine native Anwendung.

PunktBedeutung für dich
Linux-ClientsSelten. Native Anwendungen gibt es für Windows, macOS, Android und Fernseher – unter Linux läuft es in der Regel im Browser.
Technische BasisWindows-VM mit GPU im Rechenzentrum. Deshalb hängt es vor allem am Standort des Servers und an der Leitung.
KontrolleKeine: Installierte Versionen, Speicherstände und Mods liegen dort, nicht bei dir. Sitzungen können verschwinden.
Anti-CheatVom Anbieter verhandelt – manche Titel fehlen schlicht, obwohl die Hardware es könnte.
Sinnvoller EinsatzGelegentlich einen Titel ausprobieren oder Anspielen ohne Installation – nicht als Hauptweg für die eigene Bibliothek.
Der Unterschied zum eigenen Aufbau: Beim Selbst-Streamen gehört dir jede Stellschraube – Codec, Bitrate, Netz, Spielstände, Updates. Beim Anbieter mietest du Bequemlichkeit und gibst die Kontrolle vollständig ab. Beides ist legitim, aber nur eines passt zum Rest dieser Artikelreihe.

Typische Probleme

SymptomUrsacheVorgehen
Bild ruckelt, Töne stockenBitrate höher als der Netzweg trägtBitrate senken, Auflösung reduzieren, Kabel statt WLAN testen.
Schwarzes Bild mit TonEncoder greift die falsche Ausgabe, oder die virtuelle Anzeige fehltEncoder in der Weboberfläche umstellen, Auflösung des Hostbildschirms prüfen, gamescope verwenden.
Kein Ton beim ClientFalsches Ausgabegerät am Host ausgewähltIm Sunshine-Host das Audio-Gerät festlegen – nicht das Standardgerät raten lassen.
Gamepad wird nicht weitergegebenEingabe kommt am Host nicht anGerät im Client prüfen, am Host mit einem Testwerkzeug gegenprüfen, Rechte für Gerätezugriff kontrollieren.
Verbindung bricht nach Minuten abRuhezustand, Sperrbildschirm oder EnergiesparmodusSperren und Suspend während des Streams deaktivieren.
Umlaut im Bild ist verblasst oder falschFarbraum nicht abgestimmtFarbraum-Einstellungen auf beiden Seiten prüfen (Client und Host).
Host nicht auffindbarDoppeltes NAT, Firewall oder falsches NetzsegmentIm LAN testen, Ports und Firewall prüfen, VLAN-Wechsel ausschließen.

Häufige Fragen (FAQ)

FrageAntwort
Brauche ich für Streaming eine zweite GPU?Nein – nur für GPU-Passthrough in eine VM. Für Sunshine/Moonlight genügt die vorhandene Karte.
Wie viel Bandbreite zieht das?Im LAN egal; über Internet rechnest du mit zweistelligen Mbit/s in jeder Richtung. Das ist mehr als Videostreaming, weil Bildrate und Präzision wichtiger sind.
Funktioniert Streaming auf einen Fernseher ohne PC?Ja, mit einer TV-Box oder einem kleinen Rechner als Client. Der Host bleibt der Spielrechner.
Ist das über Internet sicher?Solange du es nicht ins offene Internet stellst: ja. Für Fernzugriff einen Tunnel (VPN) nutzen statt Portfreigaben aufs Streaming.
Kann ich damit einen Windows-Titel spielen?Ja, wenn er auf dem Host unter Linux läuft. Ist er es nicht, hilft nur die Windows-VM mit Passthrough oder eine gemietete Instanz.
Ersetzt das Cloud-Gaming-Anbieter?Für die eigene Bibliothek ja. Für Titel, die auf Linux nicht laufen, nein – dafür brauchst du Windows, eine VM oder einen Anbieter.
Lohnt sich HDR?Nur, wenn Client, Host und Spiel es durchgängig können. Sonst lieber SDR sauber einstellen, das kostet weniger Nerven.

Wie Cloud-Gaming wahrscheinlich wird

Fünf Einschätzungen – ausdrücklich als Prognose, nicht als Messergebnis:

TheseBegründung
Die Latenz bleibt die physikalische GrenzeEnkodierung, Netzweg und Dekodierung kosten Zeit; bei ruhigen Spielen unsichtbar, bei schnellen nicht. Das ändert bessere Software nicht weg.
Der Zuwachs kommt nicht aus dem Konsolen-ErsatzSondern aus Streaming als Zusatzfunktion großer Plattformen: „ich kann weiterspielen, ohne die Hardware zu besitzen“ – nicht „ich besitze keine Hardware mehr“.
Selbst-Streaming wird der stille GewinnerTechnisch überlegen für alle, die einen Rechner haben: kein Abo, kein Datenausland, volle Kontrolle. Und Linux ist dabei der beste Host, nicht der schlechteste Client.
KI-Skalierung verschiebt die WirtschaftlichkeitWenn Bilder aus niedrigerer Auflösung hochgerechnet werden, sinkt die nötige Bandbreite pro Spieler. Das ist der Hebel, an dem Streaming für den Massenmarkt bezahlbar wird.
Der Riegel bleibt der Anti-CheatAnbieter müssten mit Entwicklern verhandeln, und viele haben kein Interesse an Linux- oder VM-Support. Deshalb bleibt für Linux-Spieler die native Variante der einzige lock-freie Weg.
Was das für dich praktisch heißt: Baue einmal den eigenen Weg auf – Host, Client, sauberes LAN. Er funktioniert unabhängig von Preismodellen und Serverstandorten, du behältst deine Bibliothek und deine Spielstände, und wenn Cloud-Gaming in fünf Jahren plötzlich überall gut ist, kostet dich das nichts.

Fazit

Cloud-Gaming ist technisch nichts Mystisches: Rechnen auf einem Host, Bild als Stream, Eingaben zurück. Wer das einmal selbst gebaut hat, versteht sofort, warum Anbieter so stark von Serverstandorten abhängen – und warum der eigene Aufbau im Haus überraschend gut funktioniert. Sunshine und Moonlight genügen für den Anfang, Steam Remote Play für den ersten Test, Wolf für alle, die es als Container betreiben wollen.

Die Grenze bleibt dieselbe wie beim Spielen selbst: Wo Kernel-Anti-Cheat im Spiel ist, hilft auch Streaming nicht weiter, solange der Host Linux ist. Für alles andere ist der eigene Stream die komfortabelste Art, den Spielrechner nicht mehr ins Wohnzimmer tragen zu müssen.

Die fünf Merksätze: ① Streaming ist Enkodieren, Netzweg und Dekodieren – optimiere den schwächsten Abschnitt zuerst. ② Immer Kabel vor WLAN testen, bevor du an Codec und Bitrate drehst. ③ Hardware-Encoder am Host, sonst fehlt die Leistung beim Spiel. ④ Controller hängt am Client, der Host darf ohne Bildschirm laufen. ⑤ Selbst-Streaming macht dich unabhängig von Preismodellen – Cloud-Anbieter bleiben die Ergänzung für Windows-Titel.
📝
HuuuHosting-Redaktion

Open-Source-Tools für den eigenen Server – getestet, dokumentiert und in der Debian-13-Serie Schritt für Schritt erklärt.