Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Paladins (444090) #1787

Open
2 tasks done
Rabcor opened this issue Oct 20, 2018 · 95 comments
Open
2 tasks done

Paladins (444090) #1787

Rabcor opened this issue Oct 20, 2018 · 95 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues .NET Uses the .NET framework

Comments

@Rabcor
Copy link

Rabcor commented Oct 20, 2018

Compatibility Report

  • Name of the game with compatibility issues: Paladins
  • Steam AppID of the game: 444090

System Information

  • GPU: 980-Ti
  • Driver/LLVM version: 396.54.09
  • Kernel version: 4.18 (Manjaro)
  • Proton version: 3.16-3 Beta

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

  • Fails to install, gets stuck on UE3Redist's attempt at installing .NET Framework (4.0 I think) with a web installer, therefore fails to execute the hirez launcher and cannot be launched.
  • After installing Net Framework, the HiRez Launcher shows 'Servers' as Unknown (common issue, not necessarily breaking anything) and gets stuck on 'Paladins is connecting to the Authentication Service'
  • Game fails to launch, reportedly because of EasyAntiCheat (unconfirmed, I never got this far, but this is reportedly why nobody has been able to play it on wine since 2016)
@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Oct 20, 2018
@NTMan
Copy link

NTMan commented Nov 29, 2018

System Information

  • GPU: AMD Vega 56/64
  • Driver/LLVM version: Mesa 18.3.0-rc4/7.0.0
  • Kernel version: 4.19.0-1
  • Link to full system information report as Gist
  • Proton version: 3.16-4 beta

steam-444090.log

Symptoms

The game crashed immediately after start.

Reproduction

Just launch the game.

@EmmanuelMess
Copy link

EmmanuelMess commented Dec 7, 2018

System Information

  • GPU: Gráficos HD Intel® 530
  • Driver/LLVM version: 3.0 Mesa 18.0.5
  • Kernel version: 4.15.0-42-generic
  • Link to full system information report as Gist: Gist
  • Proton version: 3.16-4 beta

Symptoms

Kicked out without apparent reason, as if I had exited the match. Might be the anti-hack tool, or a game malfunction.

Reproduction

Enqueue a deathmatch. Change resolution(?). Enter a deathmatch. Select Viktor. Wait.

Edit: it seems I cannot enter the game per se, only menues and champion selection.

@kisak-valve kisak-valve added the .NET Uses the .NET framework label Dec 13, 2018
@Tank-Missile
Copy link

Tank-Missile commented Jan 18, 2019

Since the latest steam beta, I'm no longer being kicked from matches immediately after joining them. .NET Framework 4 still needs to be installed through different means since it gets stuck when trying to install it from steam. For people using or not using the steam runtime, I think these are the changes that fixed the issue:

  • Added gnutls 3 to the Steam Runtime, fixing network connectivity issues in many Steam Play titles

  • Fixed an issue with host libssl on newer distributions breaking some titles

@kuasha420
Copy link

Can confirm, the game is fully functional now. Casual and ranked queue both works. Needs to install dotnet40 or mono complete via proton tricks to avoid canceling redist installs on every launch. Make sure to set windows version to windows 7 via winecfg after installing dotnet4 though.

The sudden reason for the success is probably related to the updated EAC binarys that hi rez shipped with the latest patch. A proton supported EAC maybe? People are reportedly having success with other games (dbfz) by copying over paladins eac binaries to those other games. YMMV

@ghost
Copy link

ghost commented Jan 29, 2019

A couple months ago I emailed every contact available at Hi Rez studio asking them to contact EAC to enable Wine support, specifically Paladins. I got varying responses back from all of them.

I think they actually did.

import-01-28-19-03-21-33-397550638

@Unaccounted4
Copy link

The game was working fine until today. I've started to get crashes when joining/in a match.

I haven't really done any system updates or hardware changes.

@kisak-valve
Copy link
Member

Hello @Unaccounted4, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

@kuasha420
Copy link

Game still working fine in my end still. I'm on Manjaro Unstable, LLVM9+Mesa-Git, Linux 4.20.5. (R9 390, amdgpu)

@Unaccounted4
Copy link

I ran a verification of the game files and it found 5 files which didn't match. Which was odd since I only did the delete the UE3*.exes from Redist, so at most it should have been 2.

In any case, false alarm. My bad!

@Unaccounted4
Copy link

Unaccounted4 commented Feb 1, 2019

Ever since this issue started happening, I've been getting occasional crashes. They usually manifest after playing 2 or 3 rounds but this time I managed to get a log from a crash on the first match I attempted to join.

Here's the log:
steam-444090.log

Here are my Steam specs:
https://gist.github.com/Unaccounted4/b63fcbd46be2e7746705a3443601b08a

@Tank-Missile
Copy link

Tank-Missile commented Feb 2, 2019

Are you sure you installed .NET Framework 4 properly? The only way I've gotten it to install was by using protontricks, although I did make note that the game started without it. The errors I'm seeing in the log seem to hint at missing dlls in the Proton 3.16 Beta/dist/lib/wine directory, but I don't seem to have those dlls either.

@Unaccounted4
Copy link

Yes, this happens both with and without dotnet40 installed. I did ponder that not having .NET installed would cause issues so I decided to try with, as well.

Doesn't seem to make a difference, though. I can get the game to crash reliably by playing three matches in a row by just hitting Requeue at the end of each one. Though sometimes, it'll happen on the very first try as well.

It is worth mentioning, with .NET installed, I get the AutoReporter.exe window after the crash. It doesn't appear if I delete the UE3*.exe files instead.

@Tank-Missile
Copy link

Tank-Missile commented Feb 2, 2019

This might be a long shot, but what does winecfg report the windows version to be in the prefix? I'm assuming you're using protontricks. Set it to windows 7 if it's not already, and start the game again. It should then prompt for the installation of two different redistributables. winetricks has workarounds for dotnet40 involving setting the prefix to Windows XP, which interferes with redistributable installation.

@Unaccounted4
Copy link

Unaccounted4 commented Feb 2, 2019

I did notice that output from protontricks and immediately ran protontricks win7 the moment it finished installing dotnet40. So, the game never even started in WinXP mode.

I have yet to try completely wiping the game and prefix and reinstalling. I will try that next! Maybe a fresh install will help.

@Unaccounted4
Copy link

Alright, so today a bunch of things happened: the Solus repos sync'ed and a bunch of updates came down the pipe, I removed and reinstalled the game, and there were two Steam updates. One or a combination of these seems to have "fixed" whatever was going on. I played 6 matches in a row and no crashes to report.

Remains to be seen if this will stay fixed in the near future.

@kuasha420
Copy link

Paladins is no longer working. Multiplayer match kicks me out to the main menu as soon as the loading screen comes up or when selecting talent. Back to square one on this one.

@BoldyPlays
Copy link

I can confirm Kuasha420's post.. Behaving like a EAC kick, but I couldn't say for sure.

@AdsonCicilioti
Copy link

AdsonCicilioti commented Feb 9, 2019

I also Confirm.. Kick to menu. :(

@iLynux8888
Copy link

iLynux8888 commented Feb 9, 2019

Confirmed the game is now crashing. Using Fedora 29, Proton 3.16-6 Beta. I've reinstalled the game and it hasn't helped. Used Winetricks to install dotnet40 and that didn't help. I'm going to change the Wine compatibility to Windows 7 instead of XP (default) and see if it helps.

Edit: That did not help. CRAP!

@Tank-Missile
Copy link

I'm afraid I have to confirm with everyone else. I too am being kicked from matches after about 15 seconds of entry. EAC needs to be snapped from this universe.

@iLynux8888
Copy link

I suspect that the Linux functionality was inadvertently broken on Saturday from a server-side perspective, in preparation of the new patch that enabled Crossplay with XBox One and Nintendo Switch. I have no proof of this, but the timing is suspect.

@sysrq-reisub
Copy link

It's working for me now

@kuasha420
Copy link

Really? I'll have to fire it up and test. Is it the futures end update?

@sysrq-reisub
Copy link

Yes, I don't know why EAC doesn't kick me out aynmore

@BoldyPlays
Copy link

Downloading right now. The futures end and the release of the new champion (Atlas) was yesterday I think. Hope this is a sign of future cooperation between Proton and EAC.

@kuasha420
Copy link

By the way are you testing on proton 3.16 or 4.2?

@BoldyPlays
Copy link

4.2 attempted, installed dotnet40 through protontricks. Away she goes.

Looks like ProtonDB has plenty of reports to back it up too.

See you there champions. Need Healing.

@atxr
Copy link

atxr commented Feb 19, 2022

Depends on how you define working. If you define ist that all Game mechanics are working with good Performance then its working. If you define it that you can Play like anyone on Windows without Limitations then its Not working.

I define "working" by I can play a game! Thus I'll assume it doesn't work for the moment

@ahcm
Copy link

ahcm commented Feb 19, 2022

If the problem is that the Paladins developers do not enable playing via Proton in their EAC configuration, this is not a Proton issue. Therefore you need to take this to the Paladins developers (Hi-Rez).

@FirephoenixX02
Copy link

FirephoenixX02 commented May 19, 2022

@atxr @tridoxx @Rabcor @everyoneelse
As of now the Game is working with Proton-GE-7.1 !!! (including Multiplayer) !!!.
But be aware that by playing on Linux your Account can be banned due to Hi-Rez not officially supporting Linux / Proton!
Also this might be only temporary so keep that in mind.
Edit: It's broke again, for me at least. Looks like it was working for 5 days until now.

@kuasha420
Copy link

kuasha420 commented May 19, 2022

@FirephoenixX02 You mean Proton-GE-7.1 or Proton-GE-7.18 (Latest) ?

@FirephoenixX02
Copy link

FirephoenixX02 commented May 19, 2022

@FirephoenixX02 You mean Proton-GE-7.1 or Proton-GE-7.18 (Latest) ?

I mean 7.1, i tried it with 7.18 but it immediately close after start.
Edit: Button Problem is fixed after complete restart. Game is working again.

@GunpowderGuy
Copy link

The game no longer works with ge proton 7-20

@FirephoenixX02
Copy link

The game no longer works with ge proton 7-20

It never worked with any Versions after GE 7.1 for me. Should work with 7.1 still but it could have changed in an Update.

@GunpowderGuy
Copy link

GunpowderGuy commented Jun 11, 2022

I have checked with several versions and the only one that works for me is 6-21-GE-2. Has hi rez announced whether they will officially support proton? another of their games recently became steam deck certified

@FirephoenixX02
Copy link

I have checked with several versions and the only one that works for me is 6-21-GE-2. Has hi rez announced whether they will officially support proton? another of their games recently became steam deck certified

Officially Paladins DOES NOT support Proton/Wine it is likely that they just disabled the Anticheat.

@Friz64
Copy link

Friz64 commented Jun 23, 2022

There was a fix in Proton Experimental for getting the game to run: https://github.com/ValveSoftware/Proton/wiki/Changelog#available-in-proton-experimental-as-of-20220622

Here's a video of it running on the Steam Deck: https://youtube.com/watch?v=pHl_98zBG3s

Edited for clarity.

@FirephoenixX02
Copy link

As noted in the latest Proton Experimental Release Notes, Paladins is now officially supported with Proton Experimental: https://github.com/ValveSoftware/Proton/wiki/Changelog#available-in-proton-experimental-as-of-20220622

Here's a video of it running on the Steam Deck: https://youtube.com/watch?v=pHl_98zBG3s

So Proton supports Paladins but does Hi-Rez support Proton? Because Paladins previously also ran fine with Proton, but after an update the Anticheat was enabled again and was broken again. I just don't wan't to download 30GB and delete it in 2-3 Weeks again.

@GunpowderGuy
Copy link

GunpowderGuy commented Jul 2, 2022

-Did anyone else notice better graphics with proton experimental than with that old proton ge version?
-Is anyone else sometimes having trouble starting the game until they reset their computer?

@FirephoenixX02
Copy link

-Did anyone else notice better graphics with proton experimental than with that old proton ge version?
-Is anyone else sometimes having trouble starting the game until they reset their computer?

  • It never worked for me with Proton Experimental in the first place so i can't answer that
  • No i never had any trouble opening it, atleast not when using Proton GE, Experimental doesn't work for me as stated above, so might be a problem with Proton Experimental if you use that to run the game, but don't quote me on that could also be something different.

@Chocrates
Copy link

Working mostly fine with Proton Experimental. It has been crashing mid-game a few times.
Attached is the log if it proves useful.
steam-444090.log

Proton-GE-7.24 seemed to work better (less crashes) but alt-tabbing was not available. Alt Tabbing is working with Proton Experimental.

@tbsteinb
Copy link

tbsteinb commented Jul 10, 2022

I'm not having any luck with it on proton experimental.

Looking at loader.log there seems to be an improvment. In the past it would go to download some files for EAC, get a 403 and fail. Now it gets a 200, spends a while failing to download the file and then EAC gives a callback code of 915 (same one it gave in the past).

It tries to download from https://download.eac-cdn.com/api/v1/games/112/client/wine64/download/?uuid=some-uuid

Going to the same url in my browser downloads a 0 byte file. Any ideas?

@kisak-valve
Copy link
Member

EAC appears to be broken on EAC and Paladins again

Issue transferred from #5984.
@AdverseMiller posted on 2022-07-11T20:34:03:

As of writing this, EAC is broken doesn't work anymore on either of these games.

@tbsteinb
Copy link

EAC appears to be broken on EAC and Paladins again

Issue transferred from #5984. @AdverseMiller posted on 2022-07-11T20:34:03:

As of writing this, EAC is broken doesn't work anymore on either of these games.

It seems a bit different from past breakages. Just in that the EAC link returns a 200 status instead of a 403 status. Though I might be going off old data. Was it giving a 200 status last time Paladins worked?

@waspennator
Copy link

Think someone might need to change the "playable" Deck rating back to unsupported if EAC is booting people off until this gets fixed, cause I'm seeing alot of reports on protondb bringing this up.

@Smoukus
Copy link

Smoukus commented Jul 21, 2022

It was stated numerous times on reddit, Paladins will always work for few days after an update. After those few days EAC starts working as intended, and people get kicked out of matches therefore.
As long as Paladins doesn't enable EAC support, it will only work for few days after any update.

@GunpowderGuy
Copy link

Is there a workaround to enable eac linux support with paladins?
Does this game run under virtualization?

@Smoukus
Copy link

Smoukus commented Jul 28, 2022

There is no workaround. It will most likely work again out of the box for few days after the patch comes out with the new champion.
After that EAC will work properly again, and people will be kicked out of matches.

@kuasha420
Copy link

The Full RWBY patch was playable though.

@Smoukus
Copy link

Smoukus commented Jul 28, 2022

What do you mean by "Full"?
The patch came, and the game was playable for few days. After few days everyone started to get kicked out of games due to EAC.
Not a single regular patch has been released since then.
The next patch will be the one with new champion.

@sekwah41
Copy link

sekwah41 commented Aug 5, 2022

Seems the issues with paladins isn't from the fact wine or the anti cheat don't support each other, but rather the developer just can't be asked to change it.

There are plenty of games that use the same anticheat that don't kick or break with Linux users.

Someone feel free to correct me on this but they released support about a year ago now.

So it seems either the devs are not updating it or cant be asked to. Whatever the reason unless epic is being misleading it should be as easy as a few clicks.

"developers can activate anti-cheat support for Linux via Wine or Proton with just a few clicks in the Epic Online Services Developer Portal"

Though seeing as some of the Linux files for EAC seem missing it could be an update that is stopping them.

@waspennator
Copy link

Still wonder if Paladins will get bumped back down to unsupported on deck soon, cause the latest version of Proton just dropped and it's still marked as playable for some reason.

@Kreyren
Copy link
Contributor

Kreyren commented May 27, 2023

Cross-referencing Valve+Hirez fixing EAC for SMITE that might enable fixing paladins as well: #2208 (comment)

@massatt212
Copy link

i use to play paladins every day after work, since i swap to linux i cant enjoy it anymore, i tried overwatch and it doesnt feel the same, i believe Paladins is much better than.

@kisak-valve
Copy link
Member

[EAC][DT_HASH] Paladins EAC always kick in match

Issue transferred from #7259.
@EliasTheGrandMasterOfMistakes posted on 2023-11-14T16:38:49:

Compatibility Report

  • Name of the game with compatibility issues: Paladins
  • Steam AppID of the game:444090

System Information

  • Proton version: Proton Experimental

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

Because GNU LIBC (GLIBC) have dropped DT_HASH a some years ago(Thanks Glibc high stable ABI, thanks thanks thanks), have more than 2 years that Paladins can't work because anticheat kicks during match, for some whatever reason trying build GLIBC with DT_HASH patch not working, idk if is necessary for elftools have be patch for work.
Have a way to Proton can make this work? a specific workaround for Anticheat or some thing similar?
Have a way to contact Hi-rex ?
Hi Rex don't look to fix this and bring this for linux (conspiracy theory time) (aluminum hat is ready to use)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues .NET Uses the .NET framework
Projects
None yet
Development

No branches or pull requests