Netplay en R36S: guía de multijugador en línea

La función Netplay integrada en RetroArch te permite jugar en línea a los clásicos multijugador con amigos, sin emparejar emuladores ni instalar programas de terceros. Esta guía explica cómo configurar Netplay en la R36S, cómo alojar partidas y unirse a ellas, y cómo sacarle el mejor rendimiento a tu conexión.

¿Qué es el Netplay de RetroArch?

Netplay es un sistema multijugador entre pares integrado en RetroArch. Los dos jugadores ejecutan la misma ROM en su propia consola y Netplay sincroniza las pulsaciones en tiempo real para que el estado del juego se mantenga idéntico en las dos máquinas.

Como Netplay sincroniza las pulsaciones del mando y no un flujo de vídeo, consume muy poco ancho de banda —normalmente menos de 50 KB/s—, lo que lo hace viable incluso con conexiones Wi-Fi modestas.

Requisitos previos importantes

Los dos jugadores deben usar exactamente el mismo archivo de ROM (mismo nombre, misma suma de comprobación CRC) y la misma versión del núcleo de RetroArch. Hasta las diferencias mínimas pueden provocar desincronizaciones. Poneos de acuerdo sobre la ROM y el núcleo antes de empezar.

Por qué Netplay es tan quisquilloso con las coincidencias

Antes de la lista de requisitos conviene entender por qué es una lista de absolutos y no de sugerencias. El netplay de RetroArch no transmite vídeo ni estado de juego: transmite pulsaciones de botón, y cada consola simula el juego por su cuenta a partir de ellas. Por eso el ancho de banda es despreciable.

También significa que las dos máquinas tienen que ser gemelas deterministas: con la misma ROM y las mismas pulsaciones deben llegar a resultados idénticos bit a bit, fotograma tras fotograma, durante toda la sesión. Cualquier cosa que haga que una máquina calcule aunque sea un poco distinto —otra revisión de la ROM, otra versión del núcleo, una opción de núcleo cambiada en un solo lado— y las dos simulaciones se separan. Esa separación es una desincronización, y es la razón de que una partida pueda ir bien un minuto y luego venirse abajo: la divergencia tiene que acumularse antes de hacerse visible.

Este único hecho explica todas las reglas del resto de la página. Y también es la razón de que run-ahead tenga que estar desactivado: run-ahead funciona simulando fotogramas por adelantado y rebobinando, que es exactamente el tipo de manipulación de la línea temporal que rompe el paso sincronizado.

Requisitos para el Netplay en la R36S

Primero, poner la R36S en red

Netplay necesita conexión de red, y en la R36S ese es el paso que la gente subestima. La R36S estándar no lleva radio Wi-Fi en absoluto, así que no hay nada que «activar» hasta que añadas hardware. Las variantes R36S Plus y R36XX sí llevan Wi-Fi integrado; si tienes una de esas, salta directamente a los pasos de menú.

Para una R36S estándar necesitas dos cosas:

  1. Un adaptador OTG USB-C en el puerto OTG, no en el de carga: no son intercambiables
  2. Un dongle Wi-Fi USB con un chipset compatible. Esta es la parte que hace tropezar a la gente: la mayoría de dongles baratos no tienen driver funcional en ArkOS ni en Rocknix y sencillamente no aparecerán nunca. Nuestra guía de Wi-Fi enumera los chipsets que funcionan; consúltala antes de comprar y no después.

Una vez reconocido el dongle, los menús del firmware son sencillos. En ArkOS: OptionsWi-Fi → actívalo y elige tu red. En Rocknix: System SettingsNetwork → activa el Wi-Fi y selecciona tu SSID.

Cuenta con el coste en batería

El dongle se alimenta de la misma celda que hace funcionar la consola, así que cuenta con una autonomía bastante más corta con él conectado: las sesiones de netplay son lo más breve que puedes hacer con esta portátil. Ten un cargador cerca para cualquier cosa larga.

Recorta latencia antes de culpar a la conexión

  • Ponte cerca del router. A pocos metros es lo ideal. Un dongle USB diminuto tiene una antena diminuta, así que la señal cae más rápido de lo que caería en un móvil.
  • Usa 5 GHz solo si tu dongle lo admite. Los chipsets de doble banda como el RTL8811AU pueden usarlo y suelen sufrir menos interferencias; los dongles de una sola banda van a 2,4 GHz sin importar lo que ofrezca tu router.
  • Los dos extremos cuentan. Netplay es entre pares, así que la peor de las dos conexiones marca la experiencia. Diagnosticar solo tu lado te da la mitad del cuadro.

Configurar Netplay: alojar una partida

El jugador «anfitrión» ejecuta el juego en local y espera a que se conecten los demás.

Paso 1: configurar los ajustes de Netplay

  1. Abre el menú principal de RetroArch (fuera de cualquier juego).
  2. Ve a SettingsNetplay.
  3. Pon en Netplay Username algo que tu amigo reconozca.
  4. Activa Use Relay Server: es clave en la mayoría de conexiones domésticas, porque esquiva los problemas de NAT sin abrir puertos.

Paso 2: empezar a alojar

  1. Carga tu juego con normalidad (arranca la ROM).
  2. Abre el Menú rápido de RetroArch (SELECT + Y(NORTE) en ROCKNIX, FN + X en ArkOS).
  3. Ve a NetplayStart Netplay Host.
  4. RetroArch mostrará una dirección de conexión (dirección del servidor de relevo + identificador de sala).
  5. Comparte esa dirección con tu amigo.

Unirse a una partida de Netplay

  1. Carga el mismo juego y el mismo núcleo que el anfitrión.
  2. Abre el Menú rápido de RetroArch → NetplayConnect to Netplay Host.
  3. Introduce la dirección del anfitrión (dirección de relevo + identificador de sala que te haya pasado).
  4. Pulsa Connect: la partida se sincronizará y los dos jugadores veréis el mismo estado en pantalla.

Usar el vestíbulo de Netplay

RetroArch también tiene un vestíbulo público de Netplay donde puedes encontrar desconocidos con quienes jugar.

  1. En el menú principal de RetroArch: NetplayRefresh Netplay Lobby List.
  2. Explora las partidas disponibles, filtradas por núcleo y juego.
  3. Selecciona una partida para unirte directamente.

La idea clave

El vestíbulo público funciona mejor con juegos que tienen comunidad asentada (Street Fighter II, Mario Kart 64, Super Bomberman). Los juegos menos populares tendrán pocos anfitriones activos, o ninguno.

Los mejores juegos para Netplay en la R36S

Juego Sistema Jugadores Estabilidad en Netplay
Street Fighter II Turbo SNES 2 Excelente
Super Mario Kart SNES 2 Excelente
Super Bomberman 2 SNES 2-4 Excelente
Mortal Kombat II SNES / Genesis 2 Muy buena
Mario Kart 64 N64 2-4 Buena
GoldenEye 007 N64 2-4 Moderada
Pokémon Stadium N64 2 Buena

Reducir el retardo de entrada en Netplay

Netplay añade algo de latencia, ya que las pulsaciones tienen que sincronizarse por la red. Puedes minimizarla:

Ajuste de retardo de entrada

En SettingsNetplayInput Delay Frames: esto retrasa a propósito tus propias pulsaciones para que las del jugador remoto lleguen a tiempo de aplicarse en el mismo fotograma. De dos a cuatro fotogramas le va bien a la mayoría de conexiones.

El intercambio es directo e inevitable: cada fotograma de retardo son unos 16 ms de latencia añadida para ti, comprados a cambio de una partida que se sostenga. Demasiado bajo y las pulsaciones remotas siguen llegando tarde, lo que se manifiesta como tirones o desincronizaciones directamente; demasiado alto y los controles se sienten blandos aunque la conexión vaya bien. Empieza en 3 y muévete de fotograma en fotograma en la dirección que indique el síntoma real: no hay ninguna ventaja en subirlo por si acaso.

Qué juegos toleran esto decide qué merece la pena jugar en línea. Los títulos por turnos y los lentos —puzles, RPG, deportes— apenas notan cuatro fotogramas. Los juegos de lucha y los plataformas de precisión lo notan al instante, y ningún ajuste lo arregla: te estás enfrentando al tiempo de ida y vuelta de tu conexión, no a una mala configuración.

Modo espectador

Si quieres mirar sin jugar: SettingsNetplayNetplay ModeSpectate. Los espectadores pueden unirse a cualquier partida alojada sin afectar al juego.

Solución de problemas de Netplay

Problema Solución
No consigo conectar con el anfitrión Activa el servidor de relevo en los dos lados; revisa la configuración del cortafuegos
La partida se desincroniza al cabo de un minuto Comprueba que los dos jugadores usan la ROM con el mismo CRC; desactiva run-ahead
Latencia alta o retardo de entrada Sube los fotogramas de retardo de entrada; cambia a Wi-Fi de 5 GHz; reduce la congestión de la red
Error de «core mismatch» Que los dos jugadores actualicen a la misma versión del núcleo
Chisporroteo de audio durante el netplay Pon la latencia de audio en 128 ms o más; desactiva la sincronización de audio

Advertencia importante

No uses nunca Run-Ahead ni las funciones de reducción de Frame Delay mientras juegas por Netplay. Provocan desincronizaciones inmediatas porque manipulan la línea temporal de la emulación de formas incompatibles con un Netplay sincronizado.

Multijugador local (en la misma consola)

La R36S admite multijugador local a través del puerto USB-C con adaptadores OTG. Conecta un segundo mando USB y los dos jugadores podéis usar la misma pantalla de la R36S:

  1. Conecta un hub USB mediante un adaptador OTG USB-C.
  2. Enchufa un segundo mando USB o Bluetooth.
  3. En RetroArch: SettingsInput → comprueba que se detecta el mando del jugador 2.
  4. Arranca un juego multijugador: los dos mandos quedan activos automáticamente.