Como obter Battlefield 3 e Battlefield 4 online trabalhando no Linux, Steamos, Steam Deck

Quer tocar o Classics Battlefield 3 e o Battlefield 4 no Linux, Steamos, Steam Deck? Aqui está o que você precisa fazer para fazê -los funcionar completamente.

Eles estão do lado mais antigo agora, e eles realmente não usam a EA mais recente EA Anticheat Em vez disso, eles usam o antigo punkbuster. Anti-travessa é um problema constante para plataformas Linux (Confira nossa página anti-travessa dedicada). No entanto, o problema aqui é que a versão do punkbuster incluída em ambos é velho E acaba recebendo sistemas Linux expulsos de partidas on -line. Podemos resolver isso!

Se você estiver em um sistema Steamos, precisará mergulhar no modo de mesa primeiro.

Apenas Battlefield 3

Para o Battlefield 3, ele usa um sistema de menu irritante baseado em navegador. Quando você for para carregar o jogo, ele abrirá uma nova guia do navegador para o Menu da Web do campo de batalha 3. Você não vai Porém, pode -se realmente ingressar em um jogo por padrão no Linux, porém, a menos que Você altera o agente de usuário do seu navegador com uma ferramenta como o agente de usuário e o gerenciador (Cromo / Firefox) e configurá -lo para falsificar as janelas.

Esta sequência de agentes do usuário funcionou muito bem para mim:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.3351.55

Em seguida, você precisa atualizar o Punkbuster, caso contrário, você encontrará chutes depois de um tempo. Isso se aplica ao Battlefield 3 e ao Battlefield 4.

Battlefield 4 e Battlefield 3 – Atualizar Punkbuster

Importante – Antes de fazer esta etapa: você precisa executar os jogos pelo menos uma vez, para que o Punkbuster seja instalado inicialmente e para o Protontricks abaixo para pegar o local.

Agora vá para o Site do Punkbuster e baixe o mais recente para o Windows. Você obterá “pbsetup.zip” que você precisa extrair para preparar o instalador “pbsetup.exe” na pasta de downloads.

Em seguida, você precisará instalar Protontricksque está disponível no Flathub. Se você estiver no plasma KDE / Steamos, no modo de desktop, ele está disponível no Discover Software Installer.

Como estamos usando a versão Flatpak do Flathub, você precisa abrir seu terminal (como Konsole no KDE / Steamos) e definir um alias fácil para que possamos chamá -lo corretamente de como precisamos para este guia. Abra um terminal e coloque isso em:

echo "alias protontricks-launch="flatpak run --command=protontricks-launch com.github.Matoking.protontricks"" >> ~/.bashrc

Então fechar e reabrir Seu terminal para retirá -lo.

Agora, podemos executar este próximo comando no terminal que carregará o punkbuster atualizador dentro, onde o Battlefield 3 ou o Battlefield 4 estão localizados usando o Protontricks.

Battlefield 3:

protontricks-launch --appid 1238820 ./Downloads/pbsetup.exe

Battlefield 4:

protontricks-launch --appid 1238860 ./Downloads/pbsetup.exe

Ele trará um EULA, clique em “Eu concordo” e você obterá esta tela:

Clique em “Adicionar um jogo” e selecione qual campo de batalha você deseja. Isto deve Obtenha o local automaticamente, desde que você se lembrasse de executá -los uma vez primeiro, como observado acima.

E depois clique em Adicionar o jogo e ele verificará e fará a atualização.

E, uma vez concluído, ele mostrará a versão mais recente e você poderá pressionar o Quit.

Se ele não detectou automaticamente o local, você poderá adicionar manualmente o local instalado digitando -o ou pressionando o botão de navegação em seguida na caixa de texto do caminho do jogo, mas lembre -se de que será formatado como um aplicativo Windows espera (barras traseiras) e você precisará incluir a pasta principal como “Z: \” no início.

Problemas

Você pode encontrar um problema que aparece com a EA não pode verificar se você o possui. Algo assim:

Chato! Mas podemos resolver isso também. Feche tudo e verifique se está parado completamente no vapor.

Agora você precisará encontrar a pasta de dados de compatibilidade de prótons para o jogo e renomear um arquivo específico.

Para Battlefield 3 por padrão, será este arquivo:

~/.steam/steam/steamapps/compatdata/1238820/pfx/drive_c/ProgramData/Electronic Arts/EA Services/License/71067.dlf

O ~ significa sua pasta doméstica. A pasta de vapor também está oculta por padrão, geralmente você pode usar com Ctrl+H.

Você pode apenas renomeá -lo para:

71067.dlfBACKUP

Ou excluí -lo, como parece que a EA fornecerá uma nova funcionamento.

Artigo retirado de GamingonLinux.com.

Deixe um comentário