El emulador de PlayStation 1 ‘DuckStation’ ahora puede usar el código de reversión GGPO/red


DuckStation, un emulador de PlayStation 1, ahora puede implementar el código de reversión GGPO y de red. HeatXD en GitHub es responsable de crear un emulador de un juego de red para DuckStation. Gracias a este uso de GGPO, el emulador puede lanzar juegos como Tekken y Bloody Roar, en línea. Pero hay un pequeño inconveniente: estos juegos se lanzan solo con 6 núcleos de reversión con GGPO.

Según HeatXD, la emulación de DuckStation/PSX también se lanzará en FightCade. FightCade es un cliente de software que le permite jugar en línea en los sistemas de consola y arcade antiguos a través de GGPO. No hay una fecha de lanzamiento establecida, pero el código está funcionando actualmente en esto. Mientras tanto, puedes obtener GGPO para el emulador de PlayStation 1 en Github.

Cuando juegas en línea, hay un retraso muy pequeño entre presionar el botón y el momento en que tu personaje realiza esta acción. Este código de red basado en un retraso está presente para mostrar la sincronización de ambos jugadores y mostrarles lo mismo. Puede calcular este retraso verificando los marcos de reversión y un retraso en milisegundos en la parte superior de la pantalla.

Ambos números fluctúan durante todo el partido, y cuanto mayor sea el valor del marco del marco, menos jugable es el juego. Solo para un ejemplo: si el juego es seis cuadros en el juego, los jugadores tendrán que esperar seis cuadros antes de que su personaje haga algo. Si juegas a una velocidad de 60 cuadros por segundo en PlayStation o PC, tendrás que esperar casi un segundo mientras tu acción entra en el juego.

Y, como probablemente entiendas, tal retraso no es perfecto para los juegos en línea. Además del código de red basado en el retraso, su conexión a Internet también determina cuánto rangos el retraso del marco. Ahora que sabe por qué el código de red basado en un retraso no es perfecto, comprenderá por qué el código de reversión de la red es tan importante. GGPO (que significa «Good Game Peace Out») utiliza la técnica del código de red, llamada Rollback.

El código de reversión de la red se usa en fighting boats para predecir las acciones de los usuarios que juegan en línea antes de presionar el botón. Si la entrada del jugador no corresponde a la suposición del código de red, se lleva al último estado correcto.

GGPO busca hacer pronósticos lo más correctos posible y reducir el número de cambios durante el juego.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *