Kombination aus Sunshine/Moonlight/Tailscale fürs remote Gaming
- 1. Installation von Sunshine am Gaming Pc mit CachyOs
sudo pacman -S sunshine systemctl --user enable sunshine systemctl --user start sunshine # Tastatur / Maus durch Kernelmodule remote erlauben sudo setcap cap_sys_admin+p $(readlink -f $(which sunshine))
- 2. Öffnen der Benötigten FW Ports am Gaming Pc Host
sudo ufw allow 47990/tcp comment 'Sunshine Web UI' sudo ufw allow 47984/tcp comment 'Sunshine Initialisierung' sudo ufw allow 48010/tcp comment 'Sunshine RTSP' sudo ufw allow 47999/udp comment 'Sunshine Steuerung' sudo ufw allow 47998/udp comment 'Sunshine Video' sudo ufw allow 48000/udp comment 'Sunshine Audio' sudo ufw reload
- 3. Installation von Tailscale auf „beiden“ Rechnern (GamingPc und Client)
sudo pacman -S tailscale sudo systemctl enable --now tailscaled sudo tailscale up
danach wird ein link im terminal gepostet diesen öffnen wir und melden uns bei beiden Rechnern im selben account an
- 4. Installation von Moonlight am Streaming Client
sudo pacman -S moonlight-qt
Wir starten moonlight auf dem Client und verbinden uns mit der Addresse vom „Tailscale-GamingPc-Ip“ die auf https://login.tailscale.com/admin/machines angezeigt wird.
Beim Peering muss der Pin der beim Clienten angezeigt wird in der Weboberfläche vom Gaming-Server eingetragen werden.
Ausserdem muss beim ersten starten von sunshine auf dem Gaming-Server ein Username und Passwort festgelegt werden, die Weboberfläche von Sunshine erreicht man unter https://localhost:47990
Fertig!
Wenn man am GamingPc im Bios noch WakeonLan aktiviert kann man ausserdem diesen vom LAN mit „wakeonlan“ aufwecken, bei meinem Mainboard muss es dabei im „suspend“ mode sein.
sudo pacman -S wakeonlan # bsp zum starten des gamingpcs wakeonlan 00:1A:2B:3C:4D:5E # den Pc kann man mit systemctl schlafen legen sudo systemctl suspend

Schreibe einen Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.