Moonlight – Jogue seus jogos do PC no Raspberry Pi através de Streaming (Retropie somente)

Share

Se você tem uma placa de vídeo da Nvidia, já deve ter ouvido falar do Nvidia Shield, se não ouviu, está na hora de saber do que se trata. O Nvidia Shield é um videogame portátil da Nvidia que roda Android, mas que tem o recurso de poder jogar os seus jogos do Desktop com placa de vídeo Nvidia através de streaming pela rede.

Claro que isso não é mais restrito aos donos de Shield, qualquer um pode usar o recurso, com o Moonlight que graças aos desenvolvedores da comunidade livre, disponibilizaram versão para várias plataformas como Windows, Mac, Android e até Raspberry (EEEEBAAAAAAAAA).

O Moonlight pode ser usado no Raspbian, Retropie e Recalbox. Para quem usa o Recalbox do batocera.linux (antigo Recalbox Remix), ele já vem configurado, faltando apenas configurar.

No Retropie e Raspbian, precisa instalar manualmente, o que é bastante fácil com poucas linhas de código:

O tutorial a seguir é necessário apenas no Retropie. Para o Recalbox, basta seguir os passos descritos aqui.

Como instalar e configurar o Moonlight no Retropie

Primeiro, atualize o sistema base do seu Retropie rodando os seguintes comandos via SSH:

  1. sudo apt-get update
  2. sudo apt-get dist-upgrade
  3. sudo nano /etc/apt/sources.list and add the line below:

deb http://archive.itimmer.nl/raspbian/moonlight jessie main

Então aperte (control+x, Y de yes) para salvar e fechar.

  1. sudo apt-get update
  2. sudo apt-get install moonlight-embedded (Press ‘y’ in case of any questions)
  3. mkdir ~/Moonlight
  4. cd ~/Moonlight
  5. moonlight pair XXX.XXX.X.XXX (onde xxx é o IP do seu computador com placa Nvidia) e espere aparecer na tela do computador para digitar o PIN forncedido.

Nota: Até o momento, o Moonlight do Raspberry só funciona com o Geforce Experience 2.11 instalado, versões mais recentes não funcionaram comigo.

Agora você tem emparelhado seu PC. Em seguida, você precisará fazer um arquivo de mapeamento para o seu controlador. Eu fiz um xbox.map para o meu controlador xbox compatível sem fio e funciona como esperado. Não usei um controlador wirelees ps3 embora, mas deve haver uma maneira também eu acredito. Depois de digitar o comando, ele pedirá para pressionar todos os botões em uma ordem específica, então é melhor usar esses comandos de seu pi e não de ssh (saia emulationstation para cmd e use os comandos).

cd /opt/retropie/configs
mkdir moonlight
cd moonlight
moonlight map controllername.map

Agora, para adicionar um atalho para o seu PC em Emulation Station faça o seguinte:

sudo cp /etc/emulationstation/es_systems.cfg ~/.emulationstation/es_systems.cfg
sudo nano /home/pi/.emulationstation/es_systems.cfg

Adicione as seguintes 9 linhas abaixo de </systemList>:

<system>
  <fullname>Steam</fullname>
  <name>Steam</name>
  <path>~/RetroPie/roms/moonlight</path>
  <extension>.sh .SH</extension>
  <command>%ROM%</command>
  <platform>steam</platform>
  <theme>steam</theme>
</system>

Então aperte (control+x, Y de yes) para salvar e fechar.

mkdir ~/RetroPie/roms/moonlight

Agora vamos criar um script ou vários scripts para começar o moonlight. Eu tenho 3 scripts diferentes que se conectam ao mesmo computador com 1080p / 30fps, 720p / 60fps, ou 720p / 30fps para que eu possa transmitir em diferentes qualidades, dependendo de como bem determinado jogo fluxos (você pode escolher o que se adapte às suas necessidades, Eu escolhi 720 30fps)

cd ~/RetroPie/roms/moonlight
sudo nano 720p30fps.sh

Em seguida, cole o seguinte (ajuste para o endereço IP do seu computador):

#!/bin/bash
moonlight stream 192.168.0.101 -720 -30fps -mapping /opt/retropie/configs/moonlight/controllername.map

Salve esse arquivo e torne-o executável.

sudo chmod +x 720p30fps.sh

Pronto, agora só reiniciar o Emulation Station do Retropie e aparecerá a opção Steam como emulador.

Uma opinião sobre “Moonlight – Jogue seus jogos do PC no Raspberry Pi através de Streaming (Retropie somente)

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *