Guía Definitiva para Configurar Sunshine y Moonlight

  • Sincronización de un servidor de emisión en el PC con un cliente receptor en cualquier dispositivo compatible.
  • Optimización avanzada de la red local y el sistema operativo para eliminar el lag y los tirones de FPS.
  • Implementación de soluciones de red virtual y apertura de puertos para jugar mediante internet con baja latencia.

Setup de PC gaming de gama alta con iluminación RGB naranja y ambiente oscuro, ideal para representar el servidor host.

¿Te has planteado alguna vez jugar a tus títulos más exigentes de PC en la comodidad del sofá, usando la tele del salón o incluso una tablet, pero sin tener que mover la torre de sitio? Pues bien, el streaming local es la solución ideal. Gracias a herramientas como Sunshine y Moonlight, puedes convertir tu ordenador en un potente servidor de juegos y transmitir la señal en tiempo real a cualquier rincón de tu casa o incluso fuera de ella, manteniendo una calidad visual brutal y una respuesta casi instantánea.

Lo mejor de todo es que este sistema es el heredero espiritual de NVIDIA GameStream, pero con la ventaja de ser de código abierto. Esto significa que no estás encadenado a una sola marca de hardware; ya sea que lleves una gráfica de NVIDIA, AMD o Intel, puedes montar este ecosistema. Si buscas una experiencia que se sienta como si tuvieras el PC conectado por un cable HDMI pero con la libertad de moverte por toda la casa, has llegado al sitio indicado.

Steam Link y Moonlight
Artículo relacionado:
Steam Link y Moonlight: jugar a videojuegos de PC en Android

Los protagonistas: Sunshine y Moonlight

Persona relajada en un sofá jugando con un mando de videojuegos, ilustrando la comodidad del streaming local.

Para que esto funcione, necesitamos dos piezas de software que trabajen codo con codo. Por un lado tenemos a Sunshine, que se instala en el PC potente (el host) y se encarga de capturar la imagen y el sonido para lanzarlos a la red. Por otro lado está Moonlight, la aplicación que instalas en el dispositivo donde quieres jugar (cliente), que recibe el vídeo y envía tus pulsaciones del mando o teclado de vuelta al servidor.

Si buscas algo todavía más avanzado, existen variantes como Apollo y Artemis. Mientras que Sunshine emite lo que hay en pantalla, Apollo es capaz de crear un monitor virtual. Esto es una pasada porque te permite tener resoluciones distintas entre el host y el cliente sin complicaciones, e incluso apagar los monitores físicos del PC para ahorrar luz y recursos mientras juegas en el salón.

Convierte tu tablet en un panel para juegos en la nube
Artículo relacionado:
Convierte tu tablet en un panel para juegos en la nube

Puesta en marcha del servidor Sunshine

Primer plano detallado de un cable Ethernet RJ45, representando la importancia de la conexión por cable para reducir el lag.

Para empezar, descarga Sunshine desde su repositorio oficial y ejecútalo con permisos de administrador. Una vez instalado, accede a su panel de control a través del navegador (normalmente en la dirección localhost:47990) para crear tu usuario y contraseña. En la sección de aplicaciones, puedes añadir los juegos específicos que quieras o simplemente configurar el escritorio completo para tener control total.

Un detalle vital es la conexión: aunque el Wi-Fi de 5GHz puede defenderse, si quieres evitar el lag, el PC host debe estar conectado por Ethernet. Para que los mandos de Xbox o PlayStation funcionen sin dramas, es imprescindible instalar el driver ViGEmBus en el servidor; de lo contrario, es muy probable que el vídeo vaya perfecto pero que el mando no responda.

Optimización del Host en Windows para reducir el lag

Mando de videojuegos negro con luz azul brillante sobre fondo oscuro, representando los dispositivos de entrada.

Si quieres que la experiencia sea fluida como la seda, no basta con instalar el programa; hay que exprimir Windows. Una de las primeras cosas que debes hacer es limpiar procesos innecesarios. Desactiva el Modo de Juego de Windows para que no interfiera con la prioridad de Sunshine y apaga cualquier opción de ahorro de energía, poniendo el plan de energía en Alto Rendimiento.

Para evitar que los FPS bailen y produzcan microcortes, es recomendable limitar los cuadros por segundo. Puedes usar el panel de control de tu GPU o, mejor aún, el RivaTuner Statistics Server (RTSS). Configura el límite de FPS para que coincida exactamente con la tasa de refresco de tu cliente (por ejemplo, 60 FPS) y ajusta el limitador en modo asíncrono para reducir el input lag.

Juegos sin tirones
Artículo relacionado:
Juegos sin tirones: cómo exprimir al máximo dispositivos veteranos

A nivel de red, entra en el Administrador de dispositivos y, en las propiedades de tu tarjeta Ethernet, desactiva el Control de flujo, el Ethernet verde y la moderación de interrupciones. Además, subir los búferes de recepción y transmisión (Rx/Tx) a 1024 puede marcar la diferencia en transmisiones de alto bitrate, evitando que se pierdan paquetes de datos.

Ajustes maestros en el cliente Moonlight

Joven jugando intensamente en un smartphone desde un sofá en una habitación acogedora, ilustrando el dispositivo cliente.

En el dispositivo receptor, lo primero es vincular el equipo mediante el código PIN que te pide la aplicación. Para optimizar la imagen, elige la resolución nativa de tu pantalla y un bitrate acorde a tu red. Si usas cable, puedes subir a 80-120 Mbps para 4K, pero si vas por Wi-Fi, es mejor quedarse entre 40 y 70 Mbps para evitar el molesto aviso de conexión lenta.

En cuanto a los códecs, prueba cuál te da menor tiempo de decodificación. El HEVC (H.265) suele ser el punto dulce entre calidad y rendimiento, aunque si tienes hardware muy moderno, el códec AV1 es el rey de la eficiencia. Un truco para usuarios de Mac es desactivar los servicios de ubicación y la pulsación larga de teclas para evitar que el teclado se quede bloqueado durante la partida.

servidor de juegos para Android con tu Raspberry Pi
Artículo relacionado:
Reducir la latencia en juegos móviles con configuraciones internas

Configuraciones específicas según la GPU

Sunshine permite ajustar el codificador según tu marca. Para los usuarios de AMD, se recomienda usar el modo ultralowlatency en el uso de AMF y configurar el control de tasa en vbr_latency. Si tienes NVIDIA, el codificador NVENC es la opción lógica por su bajísima latencia y alta compatibilidad.

Para aquellos que buscan el rendimiento más extremo, existe un truco: cambiar la prioridad del proceso sunshine.exe a Tiempo Real desde el Administrador de tareas. Esto asegura que el sistema operativo le dé prioridad absoluta al streaming sobre cualquier otra tarea secundaria.

Cómo jugar desde cualquier lugar del mundo (WAN)

Si quieres jugar a tus juegos mientras estás de viaje, tienes dos caminos. El más sencillo y seguro es usar una VPN de red virtual como Tailscale o ZeroTier. Estas herramientas crean una red local virtual donde tu móvil y tu PC se ven como si estuvieran en la misma habitación, sin necesidad de tocar el router.

Si prefieres la máxima velocidad y tienes conocimientos técnicos, lo ideal es el Port Forwarding. Debes abrir en tu router los puertos TCP 47984 y 47989, y los UDP 47998, 47999, 48000 y 48002. Ten en cuenta que esto expone tu PC a internet, por lo que es fundamental tener contraseñas fuertes en Sunshine.

app steam link Android
Artículo relacionado:
Cómo jugar en Android a tus juegos de Steam usando Steam Link App: guía completa y actualizada

Para encender el PC remotamente, puedes configurar el Wake-on-LAN (WoL) en la BIOS. Si estás fuera de casa y el WoL estándar no te funciona, una solución muy práctica es usar un enchufe inteligente y activar la opción Restore Power after AC Loss en la placa base; así, con un clic desde el móvil, el PC se encenderá solo.

Implementando estas mejoras, desde la optimización de los búferes de red y la prioridad de los procesos hasta la elección del códec adecuado y la gestión de la red remota, es posible transformar un ordenador doméstico en un servidor de juegos profesional. Al combinar un hardware bien ajustado con la flexibilidad de Sunshine y Moonlight, se logra una experiencia de juego fluida, con una calidad de imagen impactante y una latencia tan baja que resulta prácticamente imperceptible, independientemente de si el receptor es una consola portátil, un televisor inteligente o un smartphone.

cómo usar Razer Nexus y Razer PC Remote Play para jugar a videojuegos de PC en el móvil
Artículo relacionado:
Cómo usar Razer Nexus y Razer PC Remote Play para jugar a videojuegos de PC en el móvil

Añadir como fuente preferida en Google