Wie kann man mit Moonlight and Sunshine Remote-Spiele spielen?
Die einfachste Antwort ist, dass es praktisch ist und in bestimmten Fällen ein viel besseres Erlebnis bietet. Was ist die größte Sorge, wenn Sie Spiele auf Ihrem Telefon spielen? Batterie. Wenn Sie mobile Spiele ernst nehmen, das heißt, dass Sie sie jeden Tag mindestens ein oder zwei Stunden lang spielen, dann wissen Sie, wie schnell manche Spiele Ihren Akku entladen können. Noch schlimmer ist es, wenn Sie einen Emulator ausführen, um Switch-, PlayStation- oder ähnliche Spiele zu spielen. Es gibt keine Zaubertricks, um die Akkulaufzeit beim Spielen zu verlängern. Sie können lediglich die Auflösung, Bildwiederholfrequenz und andere Grafikeinstellungen reduzieren. Das ist nur ein Patch.
Sie haben von Cloud-Gaming gehört. Sie abonnieren eines der Abonnements und überlassen Remote-Server/-Computer die schwere Arbeit für Ihr Gerät. Bei Telefonen bedeutet dies, dass Sie sich keine Sorgen um den Akku machen müssen, da die einzige Aufgabe darin besteht, das Bild anzuzeigen. Wenn Sie einen alten Computer haben, auf dem seit einiger Zeit keine neueren Spiele mehr ausgeführt werden können, und Sie weder das Geld noch den Willen haben, ihn aufzurüsten, ist Cloud-Gaming eine gute Möglichkeit, Geld zu sparen und trotzdem neue Spiele zu genießen.
Was wäre, wenn Sie das Portfolio an Spielen, die Sie bereits besitzen, nutzen möchten? Auch das ist möglich und völlig kostenlos. Moonlight und Sunshine sind zwei Open-Source-Apps, mit denen Sie Ihre Spielesammlung überall, jederzeit und auf jedem Gerät spielen können. Ich verwende als Beispiel einen Computer und ein Telefon, aber Sie können dasselbe auch auf einem Fernseher, einem Handheld (Steam Deck, ASUS ROG Ally...), einem Tablet oder einem ähnlichen Gerät tun.
Die Anwendungen können zwar auch beruflich genutzt werden, sind aber standardmäßig für das Spielen gedacht. Für die Arbeit empfehle ich einen Blick auf die Parsec-App. Eine gute Alternative zu Sunshine ist Apollo, mit der sich die Auflösung auf verschiedenen Geräten noch einfacher konfigurieren lässt.
Zuerst müssen wir Sunshine einrichten
Sunshine ist eine Open-Source-Anwendung und ein Teil des Puzzles, das wir für die Konfiguration von Remote-Gaming benötigen. Es ermöglicht uns, einen Computer in einen Server zu verwandeln, der Spiele rendert und an jeden angeschlossenen Client streamt. Die Konfiguration ist einfach, wenn Sie den Anweisungen folgen.
- Gehen Sie zur offiziellen Sunshine GitHub-Seite und laden Sie die neueste Version herunter. Ich habe für das Beispiel die portable Version verwendet (App-Name ist sunshine-windows-portable), Sie können aber auch die Desktop-Version verwenden.
- Extrahieren Sie die Dateien aus dem Ordner und führen Sie sie aus sunshine.exe als Administrator.
- Es erscheint ein Befehlsfenster, ganz am Ende finden Sie einen Link zur Sunshine-Benutzeroberfläche (siehe Bild).
- Kopieren Sie den Link (https://localhost:47990) in Ihren Browser, wo Sie einen Benutzernamen und ein Passwort erstellen.
- Die Anmeldung und Einrichtung der Sunshine-App ist abgeschlossen.
- Wenn Sie mit einem Controller spielen möchten, installieren Sie die ViGEmBus-Treiber.
Wenn Sie Ihren Benutzernamen und Ihr Passwort vergessen, schließen Sie alle Sunshine-Prozesse. Gehen Sie zu dem Ordner, in den Sie Sunshine extrahiert haben → Config → löschen Sie die Datei sunshine_state.json. Dadurch werden auch alle angeschlossenen Geräte gelöscht und Sie müssen den Vorgang von Anfang an wiederholen.
Alternativ führen Sie cmd als Administrator aus und geben Folgendes ein:
cd [Standort von Sunshine]
sunshine.exe –creds [neuer Benutzername] [neues Passwort]
Einrichten der Moonlight-App
Wir haben nun den Host (Computer) eingerichtet und können mit der Moonlight-Anwendung andere Geräte (Telefon, Fernseher...) mit dem Sunshine-Server verbinden.
- Sie können die Moonlight-App von der GitHub-Seite herunterladen.
- Als Beispiel haben wir noch einmal die portable x86-Version heruntergeladen, Sie können aber auch die Desktop-Version wählen. Eine Anwendung für ARM-Systeme ist ebenfalls verfügbar.
- Führen Sie es aus Moonlight.exe als Administrator. Wenn sich das Gerät, auf dem Sie Moonlight installiert haben, und der Sunshine-Server (in diesem Fall ein Computer) im selben Netzwerk befinden, wird der Server automatisch in Moonlight angezeigt.
Jetzt müssen wir Moonlight und Sunshine über LAN oder WLAN mit der App verbinden.
- Klicken Sie in der Moonlight-App auf den Sunshine-Server, der den Namen „DESKTOP-…“ erhält.
- Sie erhalten eine Benachrichtigung, in der Sie den PIN-Code sehen. Merken Sie es sich und kehren Sie zu dem Browser zurück, mit dem Sie mit Sunshine verbunden sind. Klicken Sie in der Taskleiste auf den Abschnitt „PIN“ und geben Sie den PIN-Code ein, den Sie in der Moonlight-App erhalten haben.
- Benennen Sie das Gerät und koppeln Sie es mit dem Sunshine-Server. Das Vorhängeschloss-Symbol in Moonlight sollte jetzt verschwinden.
Machen Sie dasselbe auf jedem Gerät, auf dem Sie Spiele aus der Ferne spielen möchten. Wir haben zum Beispiel Moonlight auf einem Computer installiert. Wenn Sie Moonlight auf Ihrem Telefon installieren möchten, gehen Sie zum Google Store (oder einem anderen) und suchen Sie nach der Moonlight-App. Nach dem Download erhalten Sie erneut einen PIN-Code, den Sie in Sunshine eingeben, um ihn mit dem neuen Gerät zu koppeln. Auf Fernsehgeräten müssen Sie normalerweise die Moonlight-App von Drittanbietern installieren und in einigen Fällen den Entwicklermodus aktivieren.
Wie optimiert man die Einstellungen für das beste Erlebnis?
Nachdem Sie Sunshine und Moonlight nun richtig eingerichtet haben, können wir mit den Einstellungen beginnen. Stellen Sie über Moonlight eine Verbindung zum Remote-Server (Ihrem Computer) her und sehen Sie, wie die Standardeinstellungen funktionieren.
Wenn Sie damit nicht zufrieden sind oder Ihnen höhere Verzögerungszeiten aufgefallen sind, gehen Sie zu den Einstellungen in der Moonlight-App. Sie können die Auflösung und Bildwiederholfrequenz nach Belieben ändern, achten Sie jedoch auf die Leistung Ihres Geräts und Ihrer Internetverbindung. Sie können die Videobitrate auch mit dem Schieberegler anpassen.
Der nächste Schritt ist nicht notwendig, ich rate Ihnen jedoch, alle Spiele in einer einzigen Ansicht zusammenzufassen. Normalerweise werden Spiele über verschiedene Plattformen installiert (Epic Games, Steam, GOG, Battle.net, EA...) und der Zugriff auf jede Plattform kann unnötig umständlich sein, insbesondere aus der Ferne.
Laden Sie Playnite oder ein ähnliches Programm zur einfacheren Spielverwaltung (GOG Galaxy...) herunter und folgen Sie den Installationsanweisungen. Während des Installationsvorgangs werden Sie gefragt, ob Sie bekannte Gaming-Plattformen (Steam, Epic Games...) in das Programm integrieren möchten. Wenn Sie sie verwenden, verknüpfen Sie Ihre Konten. Spiele, die Sie außerhalb dieser Plattformen installiert haben, können manuell zu Playnite hinzugefügt werden.
Sobald Sie Ihre gesamte Spielesammlung in Playnite integriert haben, ist es an der Zeit, das Programm mit Sunshine and Moonlight zu verbinden. Gehen Sie zurück zu den Sunshine-Einstellungen und klicken Sie auf den Abschnitt Anwendungen und ein neues Programm hinzufügen. Benennen Sie es und legen Sie einen Ort zum Starten von Playnite fest (siehe Bild). Für eine bessere Sichtbarkeit empfehle ich, ein Programm zu wählen, das im Vollbildmodus ausgeführt wird.
Wenn Sie fertig sind, speichern Sie Ihre Einstellungen und Playnite ist nun in Moonlight sichtbar.
Möchten Sie außerhalb Ihres Heimnetzwerks spielen?
Bis zu diesem Schritt haben wir das Spielen nur auf unser Heimnetzwerk beschränkt, aber ich habe zu Beginn erwähnt, dass Sie überall spielen können. Sunshine ermöglicht dies auch, aber anstelle der von Sunshine bereitgestellten Einstellungen verwenden wir lieber ein VPN/SDN-Programm, was eine sicherere Option ist.
Ich selbst nutze ZeroTier, eine gute Alternative ist Tailscale. Laden Sie ZeroTier herunter und installieren Sie es auf allen Geräten, auf denen Sie Moonlight verwenden werden.
- Führen Sie das Programm aus und klicken Sie auf Treten Sie einem neuen Netzwerk bei. Es erscheint ein neues Fenster, aber lassen Sie es einen Moment beiseite.
- Gehen Sie zu Ihrem Browser, melden Sie sich bei Ihrem ZeroTier-Profil (my.zerotier.com) an und erstellen Sie ein neues Netzwerk.
- Klicken Sie auf das neu erstellte Netzwerk und wählen Sie eine Option aus 10.147.17. Deaktivieren Sie im Abschnitt „IPv6“ alle Kontrollkästchen.
- Kopieren Sie die Netzwerk-ID in das am Anfang angezeigte Fenster und stellen Sie eine Verbindung her. Machen Sie dasselbe auf dem Gerät, auf dem Sie Remote-Spiele spielen möchten.
- Kehren Sie zu den ZeroTier-Einstellungen zurück und autorisieren Sie alle verbundenen Geräte im Netzwerk. Kopieren Sie die Zahl in die Spalte Verwaltete IPs und gehe zu Moonlight. Fügen Sie den neuen Computer manuell hinzu und fügen Sie die kopierte IP ein.
- Jetzt können Sie überall auf Ihren Computer zugreifen, auch außerhalb Ihres Heimnetzwerks.
Wenn Sie Ihren Server anderen „leihen“ möchten, zum Beispiel einem Bruder, einer Schwester oder einem Freund, vertrauen Sie ihnen Ihre IP an und autorisieren Sie ihr Gerät in den ZeroTier-Einstellungen.
Moonlight und Sunshine sorgen für ein völlig anderes Spielerlebnis
Spiele sind oft in festen Rahmen angesiedelt, und „Moonlight“ und „Sunshine“ durchbrechen diese Rahmen. Mit ihnen können Sie Ihren eigenen Server und eine Art Plattform für Cloud-Spiele erstellen, die nur Ihnen gehört.
Ich benutze sie schon seit einiger Zeit und habe selten Probleme. Wenn Sie über eine gute Internetverbindung verfügen, haben Sie geringe Latenzen und immer eine stabile Verbindung.