Das Streamen Ihrer Spiele ist nichts Neues. In der Vergangenheit haben wir Spiele von unserem Gaming-PC über Steam Link und Stadia (RIP) auf einen Raspberry Pi gestreamt. Aber mit Sunshine, einem selbst gehosteten Spiele-Streaming-Dienst, können wir jedes unserer Spiele auf ein kompatibles Gerät streamen.
In dieser Anleitung verwenden wir einen Raspberry Pi 4 4 GB mit Moonlight, einem Open-Source-Gamestream-Client von Nvidia, um AAA-Spiele von unserem Gaming-PC zu streamen.
Für das Projekt, das Sie benötigen
So installieren Sie Sunshine auf einem Windows-PC
Sunshine ist ein selbst gehosteter Game-Streaming-Server für Moonlight. Es bietet Streaming-Dienste mit geringer Latenz und unterstützt AMD-, Nvidia- und Intel-GPU-Hardwarekodierung. Es funktioniert mit vielen Ihrer Spiele und Launcher und bietet Ihnen ein spielkonsolenähnliches Erlebnis.
Die Installation ist einfach, ebenso wie das Hinzufügen von Spielen aus Ihren zahlreichen Bibliotheken.
1. Laden Sie das neueste Installationsprogramm für Ihr Betriebssystem herunter. Die neueste Version finden Sie unter Assets. Wenn Ihr Asset nicht aufgeführt ist, klicken Sie auf „Alle Assets anzeigen“. Wir haben sunshine-windows-installer.exe für unseren Windows 10-Rechner gewählt.
2. Doppelklicken Sie auf das Installationsprogramm und befolgen Sie die Anweisungen. Möglicherweise wird das Dialogfeld „Windows hat Ihren PC geschützt“ angezeigt. Klicken Sie in diesem Fall auf „Weitere Informationen“ und lassen Sie die Installation zu. Verwenden Sie die Standardinstallationseinstellungen. Nach Abschluss öffnet Sunshine den Browser mit der Dokumentationsseite. Ein Lesezeichen auf diese Seite setzen.
3. Wählen Sie Sunshine aus dem Startmenü. Dadurch wird ein Hintergrunddienst gestartet und die Eingabeaufforderung zeigt den aktuellen Status an. Notieren Sie sich die URL, falls eine angezeigt wird.
4. Öffnen Sie die URL in einem Browser. In unserem Fall war es so https://localhost:47990/.
5. Legen Sie den Benutzernamen und das Passwort fest. Notieren Sie sich die Daten, da diese für die Anmeldung beim Sunshine-Dienst erforderlich sind.
6. Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich bei Sunshine anzumelden.
7. Wählen Sie im Menü Anwendungen aus. Im Anwendungsmenü können wir Moonlight-Launcher für unsere Spiele erstellen.
8. Klicken Sie auf + Neu hinzufügen, um einen neuen Game Launcher zu erstellen.
9. Geben Sie der Anwendung einen Namen und unter „Detached Commands“ Geben Sie den vollständigen Pfad zum Spiel ein und klicken Sie zum Speichern auf +. Wir haben dem Befehl cmd.exe /c vorangestellt, sodass eine Eingabeaufforderung erscheint. Wir verweisen den Launcher auf die Verknüpfungsdatei, da diese den GoG-Launcher und alle anderen erforderlichen Anwendungen aufruft. Das Hinzufügen des Pfads und Befehls erfordert ein wenig Versuch und Irrtum. Einige Spiele benötigen eine Eingabeaufforderung, andere nicht.
10. Legen Sie das Arbeitsverzeichnis auf den erforderlichen Speicherort fest. Wir haben die in der Cyberpunk 2077-Verknüpfung gespeicherten Details verwendet, diese variieren jedoch je nach Spiel.
11. Klicken Sie auf „Cover suchen“, um ein Miniaturbild zu finden, wählen Sie das Miniaturbild aus und klicken Sie dann auf „Speichern“.
Das Spiel wurde nun zur Anwendungsbibliothek hinzugefügt und nun richtet sich unsere Aufmerksamkeit auf die Einrichtung von Moonlight auf einem Raspberry Pi 4.
So installieren Sie Moonlight auf Raspberry Pi 4
Moonlight ist die Anwendung auf unserem Raspberry Pi, die unsere Spiele streamen wird. Es stellt eine Verbindung mit dem PC her, auf dem Sunshine läuft, und streamt Spiele über das Netzwerk. Die Installation von Moonlight ist relativ einfach und die Verwendung ist sogar noch einfacher.
1. Verbinden Sie Ihren Raspberry Pi mit demselben Netzwerk wie Ihren PC, auf dem Sunshine läuft. Ethernet ist die beste Option, es bietet eine solide und zuverlässige Verbindung, 5-GHz-WLAN bietet einen Kompromiss aus schnellen Verbindungen, aber ohne Kabel.
2. Schließen Sie einen Gamecontroller an. Wir haben uns für die Verwendung von USB entschieden, es kann aber auch ein Bluetooth-Controller verwendet werden.
3. Öffnen Sie ein Terminal und aktualisieren Sie die Software auf Ihrem Raspberry Pi. Der Update-Befehl vergleicht unsere lokale Liste der Repositorys mit einem Remote-Server. Alle Änderungen werden in unserer lokalen Liste aktualisiert. Anschließend verwenden wir diese Liste, um die Software auf dem Raspberry Pi zu aktualisieren. Dieser Schritt kann je nach Verbindungsgeschwindigkeit und Anzahl der Updates einige Zeit dauern.
sudo apt update && sudo apt upgrade -y
4. Laden Sie Moonlight herunter und installieren Sie es. Dieses Paket lädt Moonlight und eine QT-basierte GUI herunter.
sudo apt install moonlight-qt
5. Gehen Sie zum Hauptmenü des Raspberry Pi und wählen Sie Spiele >> Moonlight. Dadurch wird Moonlight geöffnet und mit der Suche nach einem Server begonnen. Der Sunshine-Server, der in Ihrem Netzwerk ausgeführt wird, sollte automatisch erkannt werden.
6. Wählen Sie den Server aus, mit dem eine Verbindung hergestellt werden soll. Moonlight sollte den Sunshine-Server automatisch erkennen. Wenn nicht, klicken Sie oben rechts auf das +-Symbol und geben Sie die IP-Adresse des Servers ein.
7. Wählen Sie Ihr Spiel aus der Liste aus. Dadurch wird das Spiel auf dem Gaming-PC gestartet. Wenn Sie mit einem Controller spielen, in unserem Fall einem Xbox One-Controller, um ein Spiel zu verlassen, drücken Sie gleichzeitig die Ansichtstaste und die linke und rechte Stoßstange der Teilen-Taste. Tastaturbenutzer drücken zum Beenden UMSCHALT+STRG+ALT+Q.
8. Einstellungsoptionen finden Sie über das Zahnradmenü. Hier können Sie die Streaming-Auflösung und den Anzeigemodus (am besten Vollbild) ändern und unter „Erweiterte Einstellungen“ den Raspberry Pi dazu zwingen, Hardware-Dekodierung zu verwenden.
Jetzt haben Sie alles, was Sie brauchen, um Ihre Spielebibliothek bequem von Ihrem Sofa aus zu streamen und abzuspielen.