Skip to content

Netplay Guide (PT)

LionSquall edited this page Feb 2, 2019 · 1 revision

I- Introdução :


O netplay é um recurso retroarch que permite a rede multiplayer com alguns emuladores, e também permite que outras pessoas possam entrar no modo de visualização.

Recomendações:

  • Use roms de romsets No-Intro para jogos de console (dumps mais próximos dos jogos originais e gráfico de compatibilidade por rom disponível)
  • Conecte sua máquina ao cabo ethernet RJ-45 (uma conexão wifi não é estável)
  • Se você usa um Raspberry Pi 2, Pi 3B e Pi 3B+ é recomendável um overclock (a 1300 MHz). Para versões x86-64 (64 bits), x86 (32 bits) e Odroid, o overclock não é necessário. Tenha um roteador que gerencie o UPNP ou abra sua porta manualmente.

II- Preparando as roms:


Você deve respeitar 5 etapas para que suas roms estejam preparadas para jogar no Netplay.

A - Compatibilidade Netplay:


1. Arcades:

  • FBA LibRetro > Romset fba_libretro 0.2.97.43

  • Mame (Escolha o romset de acordo com o núcleo que quer ser jogado)

  • MAME 2003 > Romset mame (0.78) [nucléo padrão]

  • MAME 2010 > Romset mame (0.139)

  • iMAME4ALL > Romset mame (0.37b5)

  • NEOGEO > core fba libretro 0.2.97.43)

2. Consoles:

  • Master System (picodrive)
  • Megadrive (picodrive)
  • NES
  • SNES (snes9x - enable multitap)
  • PC Engine
  • Sega 32x
  • SG-1000
  • SuperGrafX

B - Organize seus romsets


Há diferentes preferências de organização.

1 - Nacional ou Internacional?

  • Nacional: Se você quiser jogar apenas com pessoas do mesmo país que você: mantenha apenas os roms do seu país e então privilegie as roms dos EUA e do Japão pelos que estão faltando.

  • Internacional: Se você quiser jogar com pessoas de outros países: mantenha uma rom de cada país.

Coloque um exemplo

2 - Retroachievements:

Alguns troféus retroachievement, precisam dos EUA para validar os retroachievements e certos jogos existem apenas na versão JAP.

https://github.com/recalbox/recalbox-os/wiki/Configuration-Retroachievements-%28FR%29

3 - Classifique com softwares

Para descobrir quais são os códigos e tags nas roms.

https://github.com/recalbox/recalbox-os/wiki/Les-codes-et-tags-dans-les-noms-de-roms

Existem vários softwares:

  • Universal Rom Cleaner

https://github.com/Universal-Rom-Tools/Universal-ROM-Cleaner/releases

  • Clrmamepro (usando um arquivo dat)

https://mamedev.emulab.it/clrmamepro/

  • Romulus (usando um arquivo dat)

http://romulus.net63.net/#downloads

  • RomCenter (usando um arquivo dat)

http://www.romcenter.com/

4 - Classifique manualmente

Trabalho tedioso que exigirá uma enorme paciência e muito tempo.

C - Obtenha um arquivo dat para classificar o software


Baixe os arquivos dat dos seus consoles para classificar.

http://datomatic.no-intro.org/

D - Fazendo scraps de seus romsets


Existem várias maneiras de fazer scrap de suas roms:

1. Scraper com a ferramenta do próprio Recalbox.

Menu EmulationStation > Scraper

2. Faça scraps de suas roms com software dedicado para manter mais informações no título dos seus jogos (Exemplo de metadados: Traduções, Regiãoes, Hacks)

  • Skraper

https://www.skraper.net/ (compatible windows / Linux and soon Mac).

  • Universal XML Scraper

https://github.com/Universal-Rom-Tools/Universal-XML-Scraper (windows compatible)

Tutorial em vídeo do Skraper e Universal XML Scraper:

https://youtu.be/e6OlBGAuS14 https://youtu.be/vV8DxtdOCaU

E - Inclua o Hash em sua rom


O HASH é uma impressão digital única para um melhor reconhecimento ao escolher um jogo (esta é uma soma de verificação CRC32 da rom).

O Hash é, portanto, obrigatório para o bom funcionamento do Netplay.

Menu EmulationStation > Opções de Jogos > Opções Netplay > HASH

No entanto, os roms não terão Hash, este é o caso dos sistemas Arcade:

  • Fba Libretro
  • Mame
  • Neo-Geo

Nota: Alguns programas podem fazer o hash e o scraper ao mesmo tempo.


III- Configurando o sistema Netplay


A- Relay Server (Servidor de retransmissão)

Se:

  • seu roteador não suporta o protocolo UPnP (abra e feche as portas automaticamente)
  • você não pode abrir suas portas
  • você tem uma dúvida de como ativar a opção Netplay MITM

Isso encaminha os dois lados da conexão através do relay server. Mas é recomendável abrir sua porta ou ter um roteador que gerencie UPnP, porque o relay server adicionará latência e dependência adicionais para funcioná-lo.

ATENÇÃO!
O RetroArch não verifica se as suas portas estão abertas, apenas do servidor lobby libretro. Certifique-se de fazer isso corretamente ou ativar o relay server, caso contrário os usuários não poderão efetuar login na sua sessão.

B- Configure sua porta

1. Verifique se a sua porta suporta UPnP:

2. A resposta é "positiva":

Você pode jogar sem a opção de servidor de retransmissão de uso (sua porta é aberta automaticamente).

3. A resposta é "negativa":

Abra uma porta manualmente (recomendado) ou use o Netplay MITM.


Conexão direta (relay server desligado) É necessário abrir a porta 55435 do seu modem de internet, alguns modems possuem o UPnP que permite a abertura automática.

Abra sua porta manualmente: Dependendo do seu ISP, a operação a ser feita é diferente. Descubra no site ou fóruns da seu provedor.

Opção NetPlay MITM O Relay Server permite substituir as portas do seu modem. No entanto, isso terá um impacto na velocidade com que os dados são sincronizados e, portanto, na capacidade de resposta do jogo.


C- Configurando seu apelido

Nós aconselhamos você a colocar o mesmo apelido que no Discord, a fim de encontrar o caminho mais facilmente.

Menu EmulationStation > Opções de Jogo / Opções Netplay > Apelido

entre com seu nome de usuário


IV- Aviso Netplay


A- O lobby do Netplay

Você não precisa configurar nada para se conectar ao lobby do netplay. Vá para o menu Netplay, selecione Lobby Netplay e selecione o servidor ao qual você deseja se conectar.

Para acessá-lo, pressione X (dependendo da configuração de um controle SNES) e, em seguida, o Netplay Lobby.

Para cada jogo, você terá informações:

  • Nome: Nome do jogador do host (o ícone confirma que está em Recalbox)
  • País: País do servidor do seu host
  • Hash de rom: Correspondência da assinatura da rom
  • Arquivo rom: Correspondência da rom
  • Núcleo: Emulador usado
  • Ver. do Núcleo: Versão do Emulador
  • Latência: Ping
  • Ver. de RA: Versão do Retroarch
  • Arq. do host: Arquitetura de host

Você verá o resultado na parte inferior da janela (e na frente de cada item da lista) indicando as chances de sucesso da conexão: Verde: Você tem boa rom com o bom hash, o bom núcleo, todas as chances estão do seu lado para que ele funcione!

Azul: Sem correspondência de hash (algumas roms não têm hashes, como sistemas de arcade), mas o arquivo correto foi encontrado. Deve funcionar!

Vermelho: Arquivo não encontrado, sistema proibido, não é bom núcleo: não há chance de que o jogo online funcione! (nada será lançado)

B- Host ou Cliente?

Host: "Iniciar hospedagem" no Netplay selecionando o jogo que você deseja colocar em rede com a chave do Netplay e aguarde os jogadores.

Cliente: Entre no lobby do Netplay e selecione o host ao qual você deseja se conectar.


V- FAQ


1- Por que não posso ser host?

Existem 2 possibilidades:

*Conexão de internet ruim Tente como um cliente. *Sua porta não abre automaticamente Tente usar a função NETPLAY MITM ou Abra sua porta manualmente (recomendo)


2- Se eu iniciar a hospedagem, o jogo é encerrado e retorna ao menu recalbox.

Verifique se os núcleos estão atualizados com a sua máquina (pc, raspberry pi, odroid, ou outros). Além disso, algumas máquinas suportam apenas a função do cliente.


3- O Netplay requer abertura de portas para funcionar?

Sim, o host e o cliente devem abrir as portas corretamente. (por padrão o Retroarch utiliza a porta 55435)

Existe uma opção de backup que pode ser usada por quem não consegue abrir suas portas (função NETPLAY MITM).


4- O que você precisa para o Netplay funcionar corretamente?

  • Mesma versão do Recalbox
  • Mesmo núcleo para o emulador
  • Mesmo rom (assinatura rom idêntica, nomeada à letra e pontuação próxima)
  • Estar conectado por cabo RJ-45

5- PSX / N64 netbook / Dreamcast / GameCube / Wii / 3DS funciona?

Não, os requisitos de desempenho desses consoles dificultam o netplay.


6- Posso jogar jogos GB / GBC / GBA / PSP / 3DS com várias pessoas via Netplay?

Não, o Netplay da RetroArch não é uma emulação de cabo de link. GB, GBC, GBA e PSP não são atualmente possíveis com a nossa implementação. Negociar Pokémons e outros são impossíveis. Mas, uma exceção notável é o mesmo jogo de GB / GBC Netplay através dos núcleos TGB-Dual e Sameboy.


7- Quais são os núcleos compatíveis com o Netplay?

A. Arcades:

  • FBA_LibRETRO (core fba_libretro 0.2.97.43)
  • MAME 2003 (core mame_078)
  • NEOGEO (core fba_libretro 0.2.97.43)

B. Consoles:

  • Master System (picodrive)
  • Megadrive (picodrive)
  • NES
  • PC Engine
  • Sega 32x
  • SG-1000
  • SuperGrafX
  • SNES (snes9x - enable multitap)

8- Quais são os núcleos que não são compatíveis com o Netplay?

A. Consoles:

  • Gameboy
  • Gameboy Color
  • Gameboy Advance
  • Playstation
  • N64
  • PSP
  • PrBOOM
  • Nx Engine
  • ScummVM
  • DosBOX
  • 3DS
  • Atari7800
  • AtariST
  • AmstradCPC (Caprice)
  • Vectrex
  • Game and Watch
  • Odyssey
  • ZX Spectrum

B. Emuladores Standalone:

Reicast, N64 MupenPlus, Amiga.


Tutorial de vídeo do Recalbox Netplay (Fr)

https://www.youtube.com/watch?v=cC8_64SiE_0&index=20&list=PL2oNQ0AT7fx2ExiSNrfHUzga5GnogI4sh


English

Basic

Advanced


Français

Basique

Avancée


Deutsch

Basic

Fortgeschritten


Español

Basic

Avanzado


Português

Básico

Avançado


Italiano

Di base

Avanzate

Clone this wiki locally
You can’t perform that action at this time.