https://emulation.gametechwiki.com/index.php/Netplay
Cable: GameBoy por ejemplo
Infrarojos:
Misma consola, varios mandos:
LAN:
Internet:
NetPlay cubre el caso Misma consola, varios mandos
, algo muy importante es la calidad de la conexión, así que debemos evitar descargar contenido de Torrents, videos de YouTube o similar.
Currently, this approach is only for emulating classic single-system local multiplayer, not link cable play or network multiplayer modes.
The host needs to accept incoming connections on port TCP 55435
RetroArch requests a port-forwarding from the local network using the UPnP IGD protocol, or, you can manually create a port-forwarding rule on your network device.
https://www.yougetsignal.com/tools/open-ports/
Use Relay Server option. This routes both sides of the connection through one of the public proxy servers.
Los clientes:
Browse to the netplay menu, Select Refresh and then select the room you want to connect to
RetroArch’s netplay is not link-cable emulation. GB, GBA, PSP netplay are currently not possible with our implementation. Exception is same game GB/GBC Netplay via the TGB-Dual and Sameboy cores.
Browse to the netplay menu, Select Refresh and then select the room you want to connect to.
NES:
RetroArch: FCEUmm, QuickNES, or Nestopia cores support netplay
Save states cannot be used during netplay, and bringing up the menu screen will cause disconnection.
SNES:
RetroArch *: Snes9x or bsnes cores.
Salas públicas de juego:
http://lobby.libretro.com/
If you want to run a private game, set up a Server Password to prevent random people from connecting. Alternatively, you can disable the Publicly Announce Netplay option. The clients will need to enter your IP address or hostname directly
https://docs.libretro.com/guides/netplay-faq/
Currently, this approach is only for emulating classic single-system local multiplayer, not link cable play or network multiplayer modes.
https://www.romspedia.com/emulators/programs/retroarch/wiki/netplay
Settings
User interface
On-screen notiofcations
Notification visibility
Display netplay ping
Extra netplay notifications
Mirar cada uno de los emuladores que lleva, si soporta netplay de alguna forma
https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information
Start -> Emulator Settings
PSX:
PSX-PCSX_rearmed:
https://docs.libretro.com/library/pcsx_rearmed/#features
Netplay: No
PSX-Duckstation:
https://github.com/stenzek/duckstation?tab=readme-ov-file#features
No sale nada, pero hay una versión modificada con binarios solo para Windows:
https://inputselect.net/playing-duckstation-online/
PSX-Swanstation:
https://github.com/libretro/swanstation?tab=readme-ov-file#features
No sale nada
N64:
N64-RetroArchCore/Mupen64plus:
A pesar de que el emulador soporta NetPlay:
https://github.com/mupen64plus/mupen64plus-core?tab=readme-ov-file#2-building-from-source
NETPLAY=1 == Enable netplay functionality, requires SDL2_net
https://mupen64plus.org/wiki/index.php/Mupen64Plus_v2.0_Core_Netplay_Protocol
https://www.youtube.com/watch?v=twfc4AT3zoI
Ejecutarlo desde RetroArch nos va a limitar:
https://github.com/christianhaitian/arkos/wiki/Frequently-Asked-Questions---CHI#q-how-do-i-host-join-or-spectate-an-adhoc-local-netplay-session
Compatible only with Retroarch and Retroarch32 8bit, 16bit, and older Arcade games such as Teenage Mutant Ninja Turtles and The Simpsons
DreamCast:
DreamCast-Flycast
https://docs.libretro.com/library/flycast/#features
Netplay: No
DreamCast-Vemulator
https://docs.libretro.com/library/vemulator/#features
Netplay: No
https://www.reddit.com/r/SBCGaming/comments/1d3tbz1/arkos_netplay_capabilities/?tl=es-es
Todas las consolas domésticas de 8 bits y 16 bits. Arcade (hasta CPS3. Así que no Naomi, Atomiswave, etc.). GB, GBC, y (muy recientemente) GBA.
Las consolas 3D como N64, Dreamcast, PS1, etc. están descartadas. Puedes usar PSP vía PPSSPP independiente.
https://github.com/christianhaitian/arkos/wiki/Frequently-Asked-Questions---CHI#q-how-do-i-host-join-or-spectate-an-adhoc-local-netplay-session
Game Share mostly works with single game files. Multi Disc games may or may not work.
https://github.com/christianhaitian/arkos/wiki/Frequently-Asked-Questions---CHI#q-how-do-i-host-join-or-spectate-an-adhoc-local-netplay-session
Compatible only with Retroarch and Retroarch32 8bit, 16bit, and older Arcade games such as Teenage Mutant Ninja Turtles and The Simpsons
Game Share mostly works with single game files. Multi Disc games may or may not work.
By default, Adhoc Netplay attempts to host sessions via a 5GHz connection for the best experience. If a host or client has a wireless chip that does not support 5GHz, ensure the host is set to 2.4Ghz mode in the Adhoc Netplay Session Manager Settings menu.
Game Share allows you to wirelessly share a game with another ArkOS device so you can adhoc netplay with the ArkOS device.
This is handy in case one unit has a game that is wanted to be played via netplay but the other doesn’t.
Only works to share the game to one other wirelessly connected device.
This is available from the Adhoc Netplay Session Manager menu.
Checks:
arkos version:
Start -> Distro Version
retroarch version:
Retroarch -> retroarch -> Information -> System Information -> RetroArch Version
Retroarch -> retroarch32 -> Information -> System Information -> RetroArch Version
retroarch core:
Arrancamos juego
FN + X
Retroarch:Select + X
Retroarch32: Select + Start + R1 + R2
B
Information -> Core Information -> Core Version
Si no fuese la misma versión:
Online Updater -> Update Installed Cores
rom version:
FN + X
Select + X
B
Settings -> User -> Username
NetPlay:
NetPlay: relay server
https://github.com/libretro/netplay-tunnel-server
After you press A to launch an emulator core and game via retroarch, hold the X button before the game loads.
- Con wifi pero sin conectar a una red
- Con wifi conectado a una red
- Con wifi conectado cada uno a una red distinta
Pruebas:
GENESIS:
Streets of rage3
NES:
Contra
SNES:
Kirby Super Star - Spring Breeze
Mario Kart
GBA:
The Legend of Zelda: A Link to the Past and Four Swords
F-Zero: Maximum Velocity
TODO:
Estaría wapo instalarlo y tener multijugador, ya que Mupen64 no lo soporta.
https://github.com/gopher64/gopher64
https://github.com/HeatXD/duckstation-netplay
https://inputselect.net/playing-duckstation-online/
https://www.honmaru.pl/en/arkadyzja/
https://www.youtube.com/watch?v=hdHqNRdU-ZA