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.