Leia primeiro a Introdução deste artigo, é breve, mas importante, depois volte aqui.
Para o League of Legends e Fortnite no openSUSE faremos uma instalação mais automatizada, mas começaremos abrindo o konsole (o terminal).
Atualizando o sistema:
sudo zypper update
Desativar abi.vsyscall32
Isso diminuirá o desempenho de alguns programas de 32 bits, mas é necessário para o sistema anti-cheat de League of Legends.
sudo bash -c 'echo "abi.vsyscall32 = 0" >> /etc/sysctl.conf && sysctl -p'
Precisaremos saber qual é a GPU, digite:
sudo lspci | grep VGA
sudo lspci -k | grep -EA3 'VGA|3D|Display'
E veja se retorna Nvidia, Intel ou AMD..
Caso você use GPU Intel, execute este comando:
sudo zypper install libvulkan_intel libvulkan_intel-32bit
Caso você use GPU AMD, execute este comando:
sudo zypper install libvulkan_radeon libvulkan_radeon-32bit
Caso você use GPU Nvidia, execute um dos comandos abaixo, ou um ou outro.
Versão openSUSE Tumbleweed:
sudo zypper addrepo http://download.nvidia.com/opensuse/tumbleweed/ Nvidia
Versão openSUSE Leap:
sudo zypper addrepo https://download.nvidia.com/opensuse/leap/ Nvidia
Adicionando o repositório oficial de games:
sudo zypper ar http://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/ Games
sudo zypper ref
(atualizando os repositórios; caso solicitar confirmação digite s)
Verifique se foram adicionados:
sudo zypper lr
Para as duas versões com GPU Nvidia:
sudo zypper install kernel-firmware-nvidia
Ou faça pelo Yast.
Agora vamos adicionar o usuário ao grupo video (sem acento agudo no i), caso ainda não esteja:
sudo adduser $USER video
(ou useradd, depende da distribuição)
Ou:
sudo gpasswd -a $USER vídeo
(no lugar de $USER pode colocar o nome de usuário)
Instalando o Wine
O Lutris vem com o Wine "embutido" na sua instalação, caso você queira pode pular a instalação do Wine em separado, mas instale as dependências sugeridas na instalação do Wine, ou seja, você pode pular esta etapa caso quiser, mas aconselho a instalá-lo.
Adicionando repositórios:
Tumbleweed:
sudo zypper ar http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/ Winehq
sudo zypper ref
sudo zypper lr
Leap 15.1:
sudo zypper ar http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Leap_15.1/ Winehq
sudo zypper ref
sudo zypper lr
sudo zypper install wine
Criando o prefixo 32 bits para o Wine:
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
O prefixo de 32 bits deve ser criado uma vez só e deve ser criado com um nome novo. Segundo a página oficial do Wine uma vez que um wineprefix de 32 bits é criado você não precisa mais especificar a variável WINEARCH na linha de comando para usar o prefixo, pois a arquitetura de um wineprefix existente não pode ser alterada. O prefixo padrão criado na instalação do Wine é ".wine" e é de 64 bits, evite usar esse nome para o novo prefixo. Cada prefixo novo criado deve ter um nome diferente.
Caso pedir para instalar mais alguma coisa como wine-mono e Gecko, clique em Instalar. Caso aparecer uma janela ao final, clique em OK.
Para remover o Wine:
sudo zypper remove wine
Instalando o Lutris:
sudo zypper install lutris
Agora vamos adicionar o usuário ao grupo video (sem acento agudo no i), caso ainda não esteja:
sudo adduser $USER video
(ou useradd, depende da distribuição)
Ou:
sudo gpasswd -a $USER video
(no lugar de $USER pode colocar o nome de usuário)
LEAGUE OF LEGENDS
Aconselho a fazer as instalações anteriores primeiro, pois elas preparam o sistema para jogos.
Abra o Lutris:
lutris
Ou procure o Lutris na sua interface gráfica.
Com o Lutris aberto digite na busca: League of Legends.
Clique em cima do ícone e clique em Install abaixo.
Vá seguindo os passos.
IMPORTANTE: não feche a tela de login do Lol e não faça o login enquanto estiver fazendo o download do jogo (2,5GB). Aguarde terminar e feche a tela de login.
Quando a barra de download terminar feche a janela de login.
Aguarde aparecer a janela "Instalation complete".
Depois é só criar uma conta no Lol e jogar.
FORTNITE
Aconselho a fazer as instalações anteriores primeiro, pois elas preparam o sistema para jogos.
Entre no link:
e clique em "Install" e siga os passos.
Se depois de terminada a instalação o anticheat BattlEye abrir ao iniciar o Fortnite, siga estas etapas:
1. No Lutris selecione o Fortnite clicando uma vez em cima;
2. Clique na setinha Platform Windows e clique em Kill all Wine process;
3. Clique na setinha Platform Windows e clique em Wine registry;
4. Siga o caminho HKEY_CURRENT_USERSoftwareEpic GamesUnreal EngineIdentifiers;
5. Exclua a chave MachineId e feche o editor de registro;
6. Dê Play no Fortnite.
7. Caso não consiga da primeira vez, feche tudo e repita desde o passo 1.
Na página "Telas de Instalação do Fortnite" tem todas as telas printadas, inclusive do Battleye. É da instalação no openSUSE, mas independe do sistema porque é feito pelo Lutris, os passos são os mesmos.