Possível problema relacionado a permissões no Ubuntu na hora de jogar

Através da Steam com o Steam play habilitado, o game Planetside 2 não inicia por conta de um erro relacionado a permissões. Segundo o próprio site: When launching the game I get a “Failed to install BattlEye Service.” / “BattlEye Service installation failed.” / “Failed to start BattlEye Service.” / “BattlEye Service startup failed.” / “Failed to initialize BattlEye Service: …” error.

This happens if something on your system prevents the installation/startup of the BE Service, which is required to play on BE-enabled servers. Please ensure that any security software (anti-virus, etc.) running on your system doesn’t block the BE Service (both BEService.exe/BEService_x64.exe in your game’s “BattlEye” directory as well as the entire BE Service directory, which is usually “C:\Program Files (x86)\Common Files\BattlEye”) in any way. You might have to add it to your security software’s exception list. If that doesn’t help or you don’t use any sort of security software there might be a permission issue with your BE Service directory or the files within it. To solve this delete the BE Service directory (usually “C:\Program Files (x86)\Common Files\BattlEye”) and then try to launch your game again. If you still get the same error at this point please try to manually set the BE Launcher in your game directory (usually the executable file with “_BE” at the end) to run with administrative privileges (normally this should happen automatically). To do so right-click on the BE Launcher executable, choose “Properties”, go to the “Compatibility” tab, check the “Run this program as an administrator” option and click OK to apply your changes.

If you still can’t get it to work some unknown software running on your system might be blocking BE somehow or certain parts of your operating system might be broken. If you cannot determine the cause we would suggest a repair reinstallation of Windows as a definite solution.

Porém não uso Windows, então tentando me virar, tentei usar o chmod para mudar as permissões, mas não consegui resultados, pois o que aparece é o seguinte : BLA@BLA-PC: ~$ /home/BLA/.steam/steam/steamapps/common/PlanetSide2/BattlEye/BEService_x64.exe ls -ls
run-detectors: unable to find an interpreter for /home/andrew/.steam/steam/steamapps/common/PlanetSide2/BattlEye/BEService_x64.exe

E quando faço chmod permissões arquivo.exe ele diz que o diretório ou arquivo não existe SOCORROOOO!

Olá, @Uma_pessoa_nada_inte!

Infelizmente esse jogo não funciona com o Proton, justamente por causa desse BattlEye. Provavelmente é um anti-cheat, e é simplesmente impossível executar esses anti-cheats com o Wine, por enquanto. Existe uma boa expectativa que o tal do EAC vai funcionar em breve, mas muito porque os próprios desenvolvedores do EAC estão ajudando no processo, porém ainda não se tem notícias dos outros.

Veja mais detalhes aqui:
https://www.protondb.com/app/218230

O Borked (quebrado) é o pior status possível no site, e significa que o jogo nem abre ou não funciona minimamente bem.

2 Curtidas

Obrigado. É uma pena isso. Eu gosto tanto do game. Eu até estranho o problema em relação ao anti-cheat porque já jogo outros dois que usam anti-cheat e funcionam perfeitamente.

Pois é… É realmente bem chato isso mesmo.
Eu confesso que não sou muito de jogar, então não sei todos os detalhes, mas pelo o que vejo vários jogos não rodam por causa disso, como o PUBG e o RainbowSix. O LoL eu sei que roda, mas estão com medo de não rodar mais daqui a uns meses por causa do novo Anti-cheat. O Valorant, também da Riot, não roda por causa disso.
A esperança é que as desenvolvedoras percebam que vale a pena investir no Linux para então criarem versões compatíveis dos produtos, mas isso é bem utópico.

1 Curtida