
Il supporto al gioco online in RetroArch è "incerto" all'inizio del 2023. È possibile che presenti dei problemi per alcuni core, se non per tutti.
Questo non si applica retroattivamente alle versioni precedenti di Batocera (come la v34), che hanno anche versioni precedenti di RetroArch, quindi se tu e i tuoi amici usate la stessa vecchia versione dovreste comunque essere in grado di giocare insieme.
Per una guida su come configurare un client VPN per i giochi multiplayer su emulatori standalone separati da RetroArch, visita la sezione dedicata ai client VPN .
Cos'è Netplay?
Netplay è una funzionalità abilitata da RetroArch e da alcuni core libretro che permette di giocare in rete con più giocatori. Se vuoi giocare a Double Dragon sul NES con un amico che si trova a chilometri di distanza, grazie a Netplay puoi giocare sia come Giocatore 1 che come Giocatore 2 via internet, come se foste seduti uno accanto all'altro sulla stessa console.
Come funziona questa magia nera?
Netplay si basa su un'architettura client/server. Uno dei giocatori inizia configurando una stanza di gioco Netplay, con un server Netplay, al quale gli altri giocatori si connettono come client.
Inoltre, non tutto è "magico" in questo caso. Ci sono diverse limitazioni di cui essere consapevoli:
-
È necessaria una connessione Internet molto stabile, con un ping basso. Come per qualsiasi altro gioco multiplayer online, l'esperienza di gioco dipende fortemente dalla qualità della connessione. Se possibile, è preferibile una connessione Ethernet cablata al Wi-Fi.
-
In una sessione Netplay, tutti i giocatori devono avere la stessa versione del core e la stessa ROM per poter giocare insieme. Ciò significa che è necessario utilizzare la stessa versione di Batocera e che è sempre consigliabile verificare e confrontare i checksum MD5 della ROM utilizzata da tutti i membri del gruppo. Potrebbe funzionare anche con versioni del core o ROM leggermente diverse, ma i risultati possono variare. Se possibile, è meglio che tutti i giocatori utilizzino la stessa versione.
-
Verifica di utilizzare un core compatibile con Netplay: consulta l'elenco dei core che supportano Netplay riportato di seguito. Non tutti i core sono compatibili; a volte, anche per la stessa console, solo alcuni core sono compatibili con Netplay.
-
Verificate che tutti i membri del vostro gruppo utilizzino la stessa architettura. Alcuni core non supportano il Netplay tra architetture diverse. PicoDrive per MegaDrive/Genesis non consente di giocare tra PC e Raspberry Pi per motivi tecnici di endianness. In tal caso, all'avvio del core RetroArch verrà visualizzato un messaggio di avviso.
Il termine "netplay" può avere diversi significati a seconda del tipo di gioco; in questo contesto, si riferisce specificamente alla versione di Netplay di RetroArch, ovvero la condivisione dello schermo della console emulata tra più client.
NON si riferisce all'emulazione delle effettive capacità di gioco in rete della console emulata. Permette solo di giocare a giochi multiplayer "in locale", come quelli in modalità schermo condiviso o a schermo diviso. Ad esempio, non sarà possibile giocare in rete con un amico tramite collegamento via cavo al Game Boy Advance.
Tuttavia, se un core permette l'emulazione di più console su un singolo client (come TGBDual che emula due Game Boy originali su un unico schermo con una connessione via cavo emulata), allora sarebbe possibile giocare in rete con quel core insieme a un amico (anche se con l'output di entrambe le console visualizzato contemporaneamente a entrambi i giocatori).
Come abilitare Netplay
Innanzitutto, assicurati di avere Batocera 5.25 o versioni successive. Il gioco in rete non è disponibile nelle versioni precedenti di Batocera.
Per abilitare Netplay per i core di libretro, vai su IMPOSTAZIONI DI GIOCO → IMPOSTAZIONI DI NETPLAY e attiva l'interruttore.
Per le versioni più vecchie di Batocera (quali?), abilita il netplay
global.netplay=1aggiungendo /userdata/system/batocera.conf.
Una volta completata questa operazione, puoi verificare che Netplay sia abilitato quando visualizzi la riga di aiuto in fondo allo schermo che ti informa che il pulsante Xin EmulationStation viene ora utilizzato per le opzioni Netplay (e non più per "Selezione casuale").
Come partecipare a una partita Netplay (modalità client)?
Uno dei giocatori deve ospitare un server Netplay, al quale si connetteranno gli altri giocatori. Quando ti trovi nell'elenco "sistemi" di EmulationStation (il menu in cui puoi selezionare tutte le console, non i giochi), premendo il Xpulsante otterrai un elenco di tutti i server Netplay disponibili e delle partite in corso.
Alcuni giochi sono visualizzati in grigio e contrassegnati come "non disponibili": esistono motivi tecnici per cui non è possibile partecipare a questi giochi (versione del sistema operativo diversa, gioco non posseduto o versione diversa del gioco, ecc.).
Seleziona una delle partite "disponibili" a cui puoi unirti e avviala: presta molta attenzione ai messaggi che compaiono all'avvio di RetroArch. A volte, ci sono limitazioni che non potevano essere rilevate prima e che ti impediranno di giocare (ad esempio, alcuni core non supportano il Netplay multipiattaforma, il che significa che non è possibile che alcuni giocatori con un PC e altri con un Raspberry Pi partecipino alla stessa partita).

Come ospitare una partita Netplay (modalità server)
Se desideri ospitare la tua partita NetPlay e invitare i tuoi amici a partecipare, puoi farlo accedendo al menu "Giochi" e premendo il pulsante Xper avviare un server NetPlay. Invita i tuoi amici a unirsi alla tua stanza NetPlay; una volta avviata la partita, questa dovrebbe apparire nel menu descritto in precedenza.
Quando si ospita un server Netplay, è necessario assicurarsi che la rete sia compatibile con UPnP per aprire automaticamente la porta corretta, oppure è possibile definire una porta personalizzata nelle impostazioni e configurare il router e la rete in modo che mantenga tale porta aperta dall'esterno.
Se non ci riesci o non sai come farlo, puoi utilizzare l' opzione MITM nelle impostazioni, che funge da relay e semplifica la configurazione del server Netplay.
Configurazione con Games Settings→Netplay Settings
-
Abilita Netplay : attiva/disattiva.
-
Nickname : il nome con cui verrai presentato nelle stanze di gioco Netplay (utile agli altri giocatori per trovarti e assicurarsi di entrare nella stanza giusta).
-
Porta : se è necessario definire una porta specifica per abilitare Netplay. Questo dipende dalla configurazione di rete e puoi lasciare vuoto il campo predefinito se il tuo router è compatibile con UPNP. Altrimenti, la porta predefinita è
55435. -
Utilizza il server relay : se la tua rete non ti permette di aprire le porte UPnP per ospitare partite Netplay, puoi usarlo come relay (detto anche MITM o "Man In the Middle") per ospitare la tua partita Netplay. Tuttavia, introduce una latenza leggermente maggiore, quindi usa questa opzione solo se la tua rete non può aprire automaticamente le porte UPnP.
-
Verifica la presenza di indici mancanti all'avvio : attiva/disattiva (vedi sotto)
-
Reindicizza tutti i giochi : lascia che Batocera indicizzi tutte le tue ROM per mostrarti solo le stanze di gioco con ROM compatibili con le tue. Questa operazione verrà eseguita in background e una finestra pop-up ti informerà sull'avanzamento, poiché potrebbe richiedere del tempo.
-
Giochi mancanti nell'indice : stesso problema, ma solo quando hai appena aggiunto nuove ROM al tuo Batocera.
Supporto attuale per Netplay
Questa è la lista per Batocera 5.25 :
Arcade
-
FBNeo
-
Imame
-
Mame
-
Mame2003 Plus
-
Mame2010
Pistola ottica arcade
-
Mame2003 Plus
-
Mame 2010
Arcade Atomiswave e Naomi
-
Flycast
Nintendo SNES
-
Tasche
-
Snes9x_next
-
Snes9x
-
Mesen-s
-
Bsnes
Nintendo NES
-
Fceumm
-
Nestopia
-
Mesen
Nintendo GameBoy 2 giocatori
-
Tgbdual
Nintendo NDS
-
Desmume
Sistema Nintendo Famicom Disk
-
Fceumm
-
Nestopia
Nintendo Virtual Boy
-
Beetle VB
Sega Dreamcast
-
Flycast
Sega Megadrive/Genesis
-
GenesisPlusGX
-
Picodrive (non supporta il gioco in rete tra architetture diverse)
Sega 32X
-
Picodrive
Sega Master System
-
GenesisPlusGX
-
Picodrive
Sega Game Gear
-
GenesisPlusGX
NEC PC Engine e PC Engine CD
-
Beetle PCE
NEC SuperGrafx
-
Beetle SuperGrafx
Neogeo e Neogeo CD
-
FBNeo
Neogeo Pocket e Pocket Color
-
Beetle NGP
Atari 2600
-
Stella
Atari Lynx
-
Scarabeo lince
-
Comodo
Wonderswan e Wonderswan Color
-
Scarabeo Wswan
Amstrad CPC
-
Cap32
Amstrad GX4000
-
Cap32
Sinclair ZX81
-
81
Sega Saturn
-
Maggiolino Saturno
3DO
-
4DO
SatellaView e Sufami
-
Snes9x
Thomson
-
Teodoro
PC98
-
PC98
Trovato questo articolo interessante? Condividilo sulla tua rete di contatti in Twitter, sulla tua bacheca su Facebook, in Linkedin, Instagram o Pinterest. Diffondere contenuti che trovi rilevanti aiuta questo blog a crescere. Grazie!






0 commenti:
Posta un commento