Resumen
-
Use Sunshine & Moonlight para transmitir juegos de PC a varios dispositivos, incluida Raspberry Pi, a través de un servidor autohostado.
-
Configurar y conectar el sol en su PC y la luz de la luna en su Raspberry Pi es sencillo y libre.
-
Ajuste la configuración de calidad basada en la fuerza de la red Wi-Fi y otros factores para optimizar la experiencia del juego.
Mi PC de juegos es alto. A los pocos minutos de arrancar un juego, es un motor a reacción de píxeles, no el tipo de cosas que quiero sentarme en mi sala de estar ahogando mi televisor mientras juego en la pantalla grande. Así es como lo resuelvo transmitiendo desde mi PC a una Raspberry Pi más pequeña y menos molesto.
Sunshine y Moonlight te permiten transmitir juegos de PC a casi cualquier dispositivo
Sunshine es un servidor de transmisión de juegos autohospedado para Windows y Linux que funciona con una amplia gama de hardware (se admiten NVIDIA, AMD e Intel), y transmite juegos desde su propia PC, en lugar de un servicio en la nube.
Una vez que se instala Sunshine, se conecta a él desde Moonlight, un cliente de transmisión de juegos que funciona en casi todos los dispositivos desde los que podría jugar juegos, incluidos PC, dispositivos MacOS, teléfonos y tabletas de Apple y Android, consolas de juegos, televisores inteligentes y, por supuesto, la humilde frambuesa Pi.
Entonces, mi plan: deje a mi ruidoso gigante de una PC en mi oficina corriendo sol, y conéctese con él usando una Raspberry Pi, que está en silencio y se puede mover por la casa a cualquier pantalla que quiera jugar. ¿Pero el PI tendrá el poder?
Configuración de Sunshine para la transmisión de juegos en Windows
El proceso para establecer todo esto es casi demasiado fácil para algo que es 100% gratuito y de código abierto. Para instalar Sunshine, solo tiene que descargar el instalador desde el sitio web de los desarrolladores (es posible que deba desplazarse hacia abajo un poco para ver el enlace a la página de descarga de GitHub) y luego ejecutar el instalador. Así es como lo conseguí todo en Windows 11.
No te llevaré a hacer clic en todo el proceso de instalación; Todo es muy estándar. Simplemente deje la configuración como están y haga clic en «Siguiente» hasta que se le pida que elija qué componentes desea instalar, luego haga clic en «Instalar».
Luego puede lanzar Sunshine desde el menú Inicio. Cuando se inicia, se ejecuta en segundo plano, dejando un icono en la bandeja del sistema en la que puede hacer clic derecho para abrir la interfaz de configuración.
Cuando abra Sunshine, aparecerá la interfaz de configuración de la interfaz de usuario web, o puede abrirla desde el icono en la bandeja del sistema. A partir de aquí, puede establecer una contraseña (que recomiendo), hacer cambios de configuración (no se recomienda realmente a menos que lo necesite, todo funcionó para mí fuera de la caja) y conecte los dispositivos del cliente.
Una vez que haya establecido una contraseña segura, haga clic en el elemento del menú PIN en la barra de menú para acceder a la pantalla de emparejamiento de pin, que pronto usará para conectar su Raspberry Pi usando la luz de la luna.
Configurar la luz de la luna para conectarse al sol y jugar juegos
Instalar Moonlight en una Raspberry Pi también es un proceso directo. Estoy usando un 4GB Raspberry Pi 4 con Raspberry Pi OS de 64 bits. Asegúrese de ejecutar la última versión de Raspberry Pi OS, ya que las versiones anteriores necesitan una configuración adicional para habilitar el soporte de HEVC, que es una molestia adicional.
Puede instalar Raspberry Pi OS en una tarjeta SD utilizando el Raspberry Pi Imager desde el sitio web oficial. Simplemente elija su dispositivo, la versión de 64 bits de Raspberry Pi OS y su tarjeta SD en la interfaz de imágenes, y deje que haga lo suyo.
Descargue e instale Moonlight Qt en su Raspberry Pi siguiendo las instrucciones desde la página de lanzamientos de GitHub. Asegúrese de descargar Moonlight Qt y no la versión incrustada que también funciona en Raspberry Pi, que es mejor para los dispositivos Raspberry Pi 3 y anteriores.
Una vez que se ha completado el script de instalación de Moonlight, está listo para usar.
¡Siempre debe verificar la reputación y el contenido de los guiones antes de ejecutarlos!
Después de haberlo abierto, cualquier PC que ejecute Sunshine en la misma red local aparecerá en la interfaz Moonlight. Al hacer clic en uno, le dará un pin para ingresar a Sunshine para combinarlos.
Vuelva a Sunshine, ingrese este PIN y brinde a su dispositivo de cliente un nombre sensato.
Y hemos terminado, ahora puedes abrir una sesión de transmisión de juegos desde la luz de la luna hasta el sol.
Se mostrará todo su escritorio de Windows, puede iniciar juegos y todo se ejecutará localmente. También puede emparejar un controlador de juego y la entrada se pasará a la PC host como si el controlador estuviera conectado a él. Si en algún momento necesita dejar su sesión, Ctrl+Alt+Shift+Q es la combinación de clave mágica para hacerlo, que seguí olvidando.
Arriba, puede ver la configuración de mi prueba con un controlador Xbox emparejado con el PI usando Bluetooth. ¡Con todo funcionando, es hora de moverlo a la televisión y ver cómo funcionan las cosas!
Pruebas, ajustes y configuraciones de calidad
¡Nada mal! Sin embargo, la configuración predeterminada (720p a 60 fps) dio como resultado un poco de tartamudeo, por lo que la bajé a 30 fps. Esto se hace en el lado de la luz de la luna haciendo clic en el icono de engranaje de configuración. Sin embargo, sus resultados variarán debido a las diferencias en la resistencia a la señal de Wi-Fi, la interferencia, la distancia a su enrutador y la velocidad general de la red.
La calidad de la imagen es aceptable para un poco de uso informal, pero si quiero hacer juegos de alta definición, probablemente usaré Moonlight para transmitir a mi Xbox One, que está en una red con cable y parece manejar la transmisión completa sin sudar. Incluso puedo transmitir a mi antiguo iPad.
También puede intentar llevar esta configuración sobre la marcha, y conectar su servidor Sunshine y el dispositivo de cliente Luna a una VPN como TailScale, y transmitir juegos desde su hogar a su dispositivo móvil (¡la fatalidad en el autobús!). Sin embargo, lo utilizable es probablemente dependerá de cuán bueno sea el servicio móvil en su región.
Vale la pena una nota rápida sobre cómo funciona exactamente Sunshine y por qué es mucho mejor que el software de escritorio remoto regular: captura la salida de su tarjeta gráfica (GPU) directamente, por lo que la resolución real que usa es la misma que en su PC para juegos; Está degradado para la transmisión. Por lo tanto, podría funcionar a 4K y 60 fps en su PC para juegos, pero una resolución degradada y enmarcar en su cliente de luz de luna si necesita una tasa de bits más baja para una red más lenta.
Esto también significa que debe tener un monitor conectado a su PC para juegos mientras se transmite, o no hay nada para que su GPU sea, y nada para que el sol se transmitiera.
Otras formas de transmitir juegos a cualquier dispositivo
No tener una PC para juegos fornido ya no le impide jugar muchos juegos de PC de alto requisito, ya que hay muchos servicios de transmisión comercial que alojan todo el hardware para usted y simplemente le permite traer su dispositivo móvil.
Xbox Cloud Gaming, Nvidia GeForce ahora y Amazon Luna le permiten transmitir juegos desde la nube a sus dispositivos móviles, lo que le permite mantenerse al día con los últimos lanzamientos de juegos, sin tener que hacer una gran inversión de hardware.
