Como hospedar ou entrar no netplay do RetroArch no Android sem dessincronizar
Use em todos os aparelhos a mesma geração do RetroArch, a compilação exata do núcleo e conteúdo legal idêntico. O anfitrião define um apelido, inicia a hospedagem, carrega o conteúdo e usa relay quando não consegue provar que a porta TCP está acessível. O cliente atualiza a lista de salas ou informa o endereço direto e para no primeiro aviso de incompatibilidade ou serialização.
Siga estas etapas
- 01
Registre nos dois aparelhos a versão do RetroArch, nome e versão exatos do núcleo, identidade do conteúdo e portas dos controles; cada jogador deve ter sua própria cópia legal.
- 02
Defina um apelido em Configurações → Usuário e confirme que o mesmo conteúdo inicia localmente nos dois aparelhos.
- 03
No anfitrião, abra Netplay, defina senha ou desative o anúncio público, escolha Iniciar hospedagem e carregue o conteúdo testado.
- 04
Use relay se você não controla o roteador, não confirma o UPnP ou está atrás de CGNAT; use conexão direta somente com a porta realmente acessível.
- 05
No cliente, atualize a lista e escolha a sala ou informe o endereço privado; se a correspondência falhar, carregue manualmente o núcleo e o conteúdo exatos.
- 06
Se houver falha ou dessincronização, compare núcleo, conteúdo e serialização, capture a primeira mensagem do log e altere uma única opção de rede por teste.
Tabela de diagnóstico
| Sintoma | Primeira verificação | Não presuma |
|---|---|---|
| Sala aparece, mas não conecta | Porta TCP ou relay | Aparecer no lobby comprova porta aberta |
| Núcleo ou conteúdo incompatível | Compilação e identidade exatas | Mesmo nome significa mesmos bytes |
| Conecta e dessincroniza | Determinismo, serialização e versões | Mais latência corrige núcleo incompatível |
| Jogo espera cabo link | Suporte específico do núcleo | Netplay emula qualquer link físico |
O lobby não testa a acessibilidade do anfitrião
A Libretro informa que o RetroArch pode pedir ao UPnP o encaminhamento da porta TCP 55435, mas não confirma o resultado. Uma sala pode aparecer e continuar bloqueada. Em rede móvel ou gerenciada, comece com relay e registre o modo que funcionou.
A sincronização começa com entradas idênticas
Netplay reproduz entradas em uma sequência comum de quadros. Precisa de núcleo determinístico e núcleo/conteúdo iguais. Compare a versão exibida e o checksum de cada cópia legal; nenhuma mudança no roteador cria serialização que o núcleo não oferece.
Netplay não é cabo link
O RetroArch conecta jogadores à mesma sessão emulada. A Libretro separa isso de emular cabo link, salvo exceções específicas do núcleo. Leia a documentação do núcleo e teste dois jogadores locais antes de diagnosticar a rede.
Netplay não autoriza outro jogador a baixar ROM, BIOS, CHD, arte ou música comercial. Cada participante precisa de uma cópia obtida legalmente; não envie conteúdo por chat, descrição da sala, nuvem ou ArcadeShelf.