sexta-feira, 29 de março de 2019

Não tenho tempo para jogar clássicos com meus amigos. Jogatinas online com o Mednafen

A popularização dos serviços online trouxe grandes atrativos e facilidades pra os amantes de jogos eletrônicos. Serviços online permitem a compra de jogos  para o seu computador de forma rápida, fácil e econômica. No passado jogos online eram um atrativo para várias pessoas que usavam suas conexões discadas e placas fax modem para incríveis desafios em jogos online como Quake, Doom, Diablo, Age of Empires entre outros. Nesse momento emuladores como zSNES em sua versão estável 1.42 permitiu jogos em rede, e aplicativos de redes virtuais como Hamachi permitiram jogar com amigos diretamente de suas casas. 
Na internet exitem diversos tutoriais de como jogar usando esse emulador e segue o passo a passo de como utilizar essa ferramenta:
ZSNES - Tutorial para jogar online


Esse emulador ainda é usado por vários jogadores em torneios realizados no Brasil e exterior, o Juan do canal Snestalgia é um entusiasta da ferramenta e organiza e participa de vários jogos online. Segue um vídeo de um torneio de Street Fighter II turbo online, usando o zSNES.

Campeonato Street fighter II turbo SNES 

Várias pessoas organizam essas competições, e geralmente o nível é  altíssimo. Para participar destes torneios e campeonatos é necessário uma boa conexão para que o jogo não perca a sincronia. Durante o jogo as telas exibidas para os jogadores são diferentes mas os comandos realizados são os mesmos durante uma partida. A falta de sincronia ocorre devido o atraso de envios de pacotes durante a conexão. Os jogadores geralmente pausam o jogo para combinarem pontos de sincronia, para minimizar o problema de telas diferentes para os jogadores.

Amigos relembrando jogos antigos
zSNES é surpreendente, mesmo depois de tanto tempo de seu lançamento ele continua atual e jogável no online e offline. Entretanto existem ferramentas mais modernas para relembrar aquela jogatina com os amigos.
Existem outros jogos e consoles que as pessoas gostariam de jogar online, para essa necessidade o mednafen apresenta muitas vantagens. Caso não conheça o mednafen, acesse o artigo que descreve a instalação e configuração do emulador em Linux e Windows:



Mas como eu preciso para jogar online?
→ Os computadores empregados na jogatina devem ter a mesma versão do emulador instalado.

→ As roms utilizadas devem ser a mesma para todos os jogadores.
→ A conexão de internet rápida.

Passos para jogar online com o mednafen v 0.9.48 online no linux
1) Selecione a rom, ela deve ter a opção para 2 ou mais jogadores. A mesma rom e nome de arquivo deve ser usada pelo outro jogador que participará do evento.


2) Com o jogo aberto digite a letra "t" .

3) No canto inferior direito da tela surgirá um input.

4) Digite "/server omednafenbr.duckdns.org"
O endereço pode ser o IP da máquina em uma rede local ou via hamachi, entretanto é necessário configurar um servidor.
Outra possibilidade é o uso de alguns servidores prontos, e para nossa sorte no brasil contamos com um excelente servidor:
repog.ddns.net (República Old Gamer/Brasil)
omednafenbr.duckdns.org (online until 2020-07-25, free vps account)
netplay.fobby.net (EUA)
mednafen-us.emuparadise.org (EUA)
mednafen-nl.emuparadise.org (Holanda)
node.asnitech.co.uk (Inglaterra)
speedvicio.ddns.net (Itália)
s1.mednafen-it.org (Itália)
gs.emu-land.net (Rússia)
emu-russia.net (Rússia)


5) Uma vez conectado, apareceram o status confirmando o seu ingresso no jogo.

6) Você pode trocar o seu nick digitando "/nick NOVONOME":

7) Verifique o ping digitando "/ping"
Um ping baixo significa que o tempo de resposta entre a sua máquina e o servidor é boa garantindo uma perda mínima de pacotes.

8) Alguns recursos como Save state estão disponíveis para facilitar a sincronia no jogo, feitos como rewind estão desativados no jogo online.

9) Com o jogo escolhido e configurado, peça para o player 2 conectar-se ao servidor. Automaticamente ele entrará como player 2 e o jogo pode começar. O player 1 sempre será o que conectou primeiro ao servidor, os outros players serão definidos por ordem de ingresso no servidor, que podem ser de 2 a 4 players.

10) Para confirmar que os outros jogadores estão conectados digite: "/list"

O resultado pode ser observado nos vídeos a seguir:
 
Rom Hack - Magical Quest 3 - Mickey e Donald SNES

 
Bomberman 5 Snes

É possível usar linux ou windows em jogos online, ambos emuladores devem usar o mesmo núcleo de bnes, versão de rom e versão do mednafen.

Para windows 7 foi usado o medguiR e o mednafen v 0.9.48
1) Selecione a rom.

2) Clique no botão direito do mouse sobre a rom --> Netplay --> (coloque seu Nick), servidor (no exemplo o repog.ddns.net) e --: Start Game Online:

3) Uma vez conectados os comandos do emulador são semelhantes para windows e linux. O procedimento é igual ao linux.

Link Medgui/windows pré configurado.
Descompactar em C:\  https://drive.google.com/open?id=1qKQOcoBBVmj1o8EKxWeQr0yzpdolgrm_


 
Bomberman 5 - snes  / Windows - Linux online

Street Fighter II Turbo - Snes / Windows - Linux online

Vantagens
  • Possibilidade de jogar diferentes plataformas, como snes, megadrive, mastersystem e nes.
  • No linux a conexão apresentou ping médio de 33 ms. No windows o ping foi de 36 ms.
  • Maior sincronização de tela comparado com zSNES.
  • Não precisa de rede local ou rede virtual via Hamachi para jogar online.
  • A conexão ocorre via servidor diminuindo a latência entre os comandos.
  • Possível jogar em máquinas com windows ou linux. 

Desvantagens
  • Input lag devido a conexão online (presente em qualquer jogo online).


Referências 

[1] Como Jogar Online Pelo Mednafen - Multi-Emulador (Tutorial, Configuração de Netplay) [PC] - https://www.youtube.com/watch?v=0qyyf9rychY

[2] Mednafen - Multi-system emulator - https://mednafen.github.io/ 

[3] Netplay mednafen - https://mednafen.github.io/documentation/netplay.html

Dificuldades no processo? Deixe suas dúvidas, sugestões e compartilhe sua experiência.

Obrigado e até a próxima

Agradecimentos pessoas que apoiaram esse artigo:
Masato CJAP - http://masatocollector.blogspot.com/ e https://www.youtube.com/user/TheMasatocollector/featured


Juliano 
 [29/03/2019]




Nenhum comentário:

Postar um comentário