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

Warhammer: Vermintide 2 (552500) #1528

Open
h8672 opened this issue Sep 21, 2018 · 106 comments
Open

Warhammer: Vermintide 2 (552500) #1528

h8672 opened this issue Sep 21, 2018 · 106 comments
Labels
AMD RADV Possible driver issues with RADV Game compatibility - Unofficial Games not expected to work without issues Mesa drivers Possibly involves an issue with a Mesa video driver

Comments

@h8672
Copy link

h8672 commented Sep 21, 2018

Compatibility Report

  • Name of the game with compatibility issues: Warhammer: Vermintide 2
  • Steam AppID of the game: 552500

System Information

  • GPU: GTX 1060 6GB
  • Driver/LLVM version: Nvidia 396.54
  • Kernel version: 4.15.0-34-generic
  • Link to full system information: Gist
  • Proton version: 3.7-6

I confirm:

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

steam-552500.log

Symptoms

  • Normally game doesn't launch after installation.
  • Game has a beta, which you can join, to skip the launcher.
  • Open library, launch game there for a popup where you can select skip launcher option (doesn't pop up from quick launch).
  • Game may crash if you change video settings many times in row.
  • If game starts windowed it may start stretched to desktop.
    • Don't move window position before you got to the character selection or it may go to unreachable place.
    • Moving resizes it in Ubuntu 18.04.
    • I used alt + space to move the window and alt stayed down ingame, which caused character walk slowly, and you just have to press alt again to release it.

Reproduction

  • Install the game in steam.
  • Join temporary_launcher_workaround beta for the game.
    • Verify local files (If you started it before, maybe optional?).
  • Launch game through library and select bypass launcher, click play.
@h8672 h8672 changed the title Warhammer: Vermintide 2 playable Warhammer: Vermintide 2 (552500) Sep 21, 2018
@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Sep 21, 2018
@keraldi
Copy link

keraldi commented Sep 29, 2018

Things to add: System Information Gist

Symptoms

  • EAC will not be installed/will not work even if its setup is launched manually in "SteamLibrary/steamapps/common/Warhammer Vermintide 2/installers/EasyAntiCheat/"
  • due to bypassing the launcher (and EAC not being usable), progression is not saved on the game servers and trying to retrieve or save information from/to the game servers will give an in-game prompt to quit the game.
  • tinted screen after loading in (not affecting the HUD) pitch black (does not resolve itself most of the time, workaround by changing FOV, changing FOV while everything looks as expected in turn turns everything black), green and pink tints or dense "fog" resolve itself after a couple seconds, as do graphical glitches/artifacts/stripes after loading in.

@GloriousEggroll
Copy link
Contributor

just another confirmation here at what @Lorce said. game doesnt save progress and you cant join online matches due to easy anti-cheat

@h8672 h8672 closed this as completed Dec 27, 2018
@curieos
Copy link

curieos commented Jan 2, 2019

Are any of these issues fixable on the Proton side? I found a thread on the fatshark forums that shed some light on the issue with EasyAntiCheat. I'm ok with setting up a VM to run this game, but if it's possible I'd like to stay away from windows.

Also, I was never able to get it to launch properly. I enabled the skip launcher option and it displayed the various splash screens, but when it's supposed to show the menu it crashes. I doesn't really matter if a fix isn't possible, but it was a bit frustrating for me.

@h8672
Copy link
Author

h8672 commented Jan 2, 2019

There's a thread about it in #1468 and there should be more information about the issue.

Edit:
Hmm... maybe I should keep this open as the issue isn't solved... The game doesn't work as intended either...

@h8672 h8672 reopened this Jan 2, 2019
@romulasry

This comment has been minimized.

@romulasry

This comment has been minimized.

@romulasry

This comment has been minimized.

@romulasry

This comment has been minimized.

@kisak-valve

This comment has been minimized.

@curieos
Copy link

curieos commented Apr 24, 2019

Looks like Valve is working to get EasyAntiCheat to work on linux! I'm pretty excited for this, V2 is one of my favorite games.

@Patola
Copy link

Patola commented Apr 25, 2020

So, no solution for anticheat yet.

@flindeberg
Copy link

@flindeberg
Copy link

So, no solution for anticheat yet.

No longer true, some crazy frogs did it.

https://drive.google.com/file/d/1KWETkDj89ZCG8p5PHPqLAtgMd4X77gk6/view?usp=sharing

Might take a little while until it comes all the way to Proton though.

@Gibbz
Copy link

Gibbz commented Dec 24, 2020

What is the last file linked?Whats the file provided? Does that allow this game to work multiplay?

@Patola
Copy link

Patola commented Dec 25, 2020

@Gibbz After EAC updated, it no longer works.

@flindeberg
Copy link

What is the last file linked?Whats the file provided? Does that allow this game to work multiplay?

@Gibbz, as @Patola said, it no longer works since the later EAC-patches.

It was a Wine-tree with EAC specific patches. As such only relevant for those of us with the knowledge and time at hand to compile wine.

Discussion takes place at #easy-anti-lobster-dev in the VKx-discord (https://discord.gg/mjWm8DK should work, it used to be the official invite link AFAIK). But to be honest, the discussion has been quite dead most of the fall and the winter so far.

@Gibbz
Copy link

Gibbz commented Jan 5, 2021

Is it possible to play this via lan multiplay without using EAC in its current state?

@flindeberg
Copy link

Is it possible to play this via lan multiplay without using EAC in its current state?

AFAIK you can play on the modded realm. I.e. without progress, but it should be playable.

@NTMan
Copy link

NTMan commented Jun 5, 2021

The game closes itself a minute after starting. During this time, you can have time to go into the settings and run the benchmark.

Demonstration: https://youtu.be/tN83gdJ35eE

System Information

  • GPU: AMD Radeon 6900XT
  • Driver/LLVM version: Mesa 21.3-git/12.0.0
  • Kernel version: 5.13-rc3
  • Link to full system information report as Gist
  • Proton version: experimental-6.3-20210604

steam-552500.log

If you hurry up and press "Play", then after the splash with the shark, the message "Backend rejected the challenge response" will be displayed.

Screenshot from 2021-06-05 22-17-41

steam-552500.log

@flindeberg
Copy link

@NTMan The launcher did not work a while back, so they have apparently changed something (or proton / wine includes more dependencies than before). Does modded realm work for you? What is your performance compared to Windows?

@DeathTBO
Copy link

DeathTBO commented Oct 1, 2021

@flindeberg I recently delete my Proton prefix, and booted up the game. The launcher worked, but it will crash after ~10 seconds. Just long enough to hit the modded realm check box, and boot up the game.

It performs extremely well. ~80fps on maximum graphics at 1440p. Never goes lower than 65 fps, even when a huge horde is attacking. Highest peaks are 90.

Fedora 34 Kernel 5.13
Ryzen 2700 4ghz oc
Radeon 5700xt

Enabling mods can be done by opening the config file located at steamapps/compatdata/552500/pfx/drive_c/users/steamuser/AppData/Roaming/Fatshark/Vermintide 2/user_settings.config and setting each mod to enabled = true

That folder also has a launcher.cfg where you can set SendCrashReports to false and DisableAntiCheat to true.

Technically, you can only progress on the Official Realm, BUT there is a mod known as "Casual Mode". Which allows you to unlock everything straight up, or use a progression system similar to the Official Realm. It uses xp gained from the missions. It's pretty much perfect.

I found some mods were unstable, and crashed the game, so I cut it down to only the Vermintide Mod Framework, Penlight Lua Libraries, and Casual Mode (I assume load order is from top to bottom). I haven't used it very much, but it seems to work pretty well.

@Zorrototo
Copy link

Work is being done, we'll see when it will be enabled and working https://steamdb.info/depot/552503/history/?changeid=M:5995370140976663476

@DevanPratt
Copy link

DevanPratt commented Jun 30, 2022

Looks like they have been trying to reach out for enabling EAC support: https://steamcommunity.com/app/552500/discussions/0/2960544187643622408/?ctp=26#c3419936604888208895

@Zorrototo
Copy link

Seems like people are having some working EAC on the Steam forums https://steamcommunity.com/app/552500/discussions/0/2960544187643622408/?ctp=30#c3457094584911997892 and a dev even replied even if he still didn't confirm they changed something the past days. So far on my end, no luck, can't have anything to work. Will update if I find my issue and a fix.

@GloriousEggroll
Copy link
Contributor

GloriousEggroll commented Aug 5, 2022

It's working here on Nobara + GE-Proton7-28. Clean install, clean prefix. Multiplayer works.
Screenshot from 2022-08-04 23-34-19

@DeathTBO
Copy link

DeathTBO commented Aug 5, 2022

Proton Experimental allowed me in.

I simply verified the game files -> Made sure Proton Experimental and the Proton EAC Runtime downloaded (I hit the queue download now) -> Bam the game let me in, I collected the daily reward.

@thorsten-passfeld
Copy link

thorsten-passfeld commented Nov 9, 2022

In case you have a high core count CPU and you are experiencing (frequent) crashes, go into the launcher settings and limit worker threads to 6 at most! This is recommended by the developers and at the very least made crashes way less likely for me. Haven't crashed in 1h+ of gameplay vs. every 3 minutes before

Edit: I played for a bit more today and I can say that it's exactly what I expected. It just crashes less frequently than before. It crashed like a few minutes after completing one mission just now. Looks to be some kind of race condition between these "worker threads". Could very well be a bug related to Proton/Wine because otherwise Windows players would complain all day and call it unplayable.

@wunderbar78
Copy link

wunderbar78 commented Nov 24, 2022

the launcher uses msedge webview and the updater of the webview runtime, that starts with the launcher in the background, crashes or doesn't finish and prevents the start of the game/launcher. (1)
if I kill the process, the launcher opens just fine, but it spawns another update process in the background. (2)
the game will start and no issues then, but if I close the game, there is that update.exe in the background which prevents the shutdown. (3)
After killing the process the game shuts down as it should.

edit: tested with proton-next, proton-experimental and GE-Proton7-41

(1)
image

(2)
image

(3)
image

@NTMan
Copy link

NTMan commented Nov 24, 2022

the launcher uses msedge webview and the updater of the webview runtime, that starts with the launcher in the background, crashes or doesn't finish and prevents the start of the game/launcher.

It's look like the bug that I described here: https://bugs.winehq.org/show_bug.cgi?id=53925

@LuxLucian
Copy link

Has anyone looked into running sanctioned mods on the official realm? The game boots normally and does not have any mods active when booting the official realm with mods enabled.

@rejedai
Copy link

rejedai commented Dec 6, 2022

Has anyone looked into running sanctioned mods on the official realm? The game boots normally and does not have any mods active when booting the official realm with mods enabled.

seems what EAC problem

09:47:32.864 warning: [ModManager] Mod with id 1395655171ll and path Z:\home\exnt\.local\share\Steam\steamapps\workshop\content\552500\1395655171\mod.bin can't be added as mod hash catalog to EAC, skipping
09:47:32.864 warning: [ModManager] Mod with id 1389872347ll and path Z:\home\exnt\.local\share\Steam\steamapps\workshop\content\552500\1389872347\mod.bin can't be added as mod hash catalog to EAC, skipping
09:47:32.865 warning: [ModManager] Mod with id 1397265260ll and path Z:\home\exnt\.local\share\Steam\steamapps\workshop\content\552500\1397265260\mod.bin can't be added as mod hash catalog to EAC, skipping
09:47:32.865 warning: [ModManager] Mod with id 1369573612ll and path Z:\home\exnt\.local\share\Steam\steamapps\workshop\content\552500\1369573612\mod.bin can't be added as mod hash catalog to EAC, skipping
09:47:32.865 warning: [ModManager] Mod with id 1445717962ll and path Z:\home\exnt\.local\share\Steam\steamapps\workshop\content\552500\1445717962\mod.bin can't be added as mod hash catalog to EAC, skipping
09:47:32.871 [Lua] <mod_handles>
09:47:32.871 [Lua] </mod_handles>
09:47:32.871 [Lua] user_setting.mods =>
09:47:32.871 [Lua] [ModManager][warning] Mod "Vermintide Mod Framework" with id 1369573612 was not found in the workshop folder.
09:47:32.871 [Lua] [ModManager][warning] Did you try loading an unsanctioned mod in Official?
09:47:32.871 [Lua] [ModManager][warning] Mod "Simple UI (Abandoned)" with id 1389872347 was not found in the workshop folder.
09:47:32.871 [Lua] [ModManager][warning] Did you try loading an unsanctioned mod in Official?
09:47:32.871 [Lua] [ModManager][warning] Mod "Numeric UI" with id 1397265260 was not found in the workshop folder.
09:47:32.871 [Lua] [ModManager][warning] Did you try loading an unsanctioned mod in Official?
09:47:32.871 [Lua] [ModManager][warning] Mod "Bot Improvements - Combat" with id 1395655171 was not found in the workshop folder.
09:47:32.871 [Lua] [ModManager][warning] Did you try loading an unsanctioned mod in Official?
09:47:32.871 [Lua] [ModManager][warning] Mod "Loadout Manager" with id 1445717962 was not found in the workshop folder.
09:47:32.871 [Lua] [ModManager][warning] Did you try loading an unsanctioned mod in Official?

@darman96
Copy link

I just installed the game and get the "backend rejected the challenge response" error message right after starting.
It seems that EAC isn't running, do I have to start/install it manually?

@cecton
Copy link

cecton commented Dec 29, 2022

@darman96 there is a problem if EAC runtime gets installed automatically by the game. What I do to work around this issue consistently is:

  1. Exit Steam (make sure no process is living)

  2. Uninstall manually the EAC runtime using the command:

    # DO NOT COPY-PASTE RANDOM COMMAND OF RANDOM PEOPLE ON THE INTERNET
    # this depends on your installation, you need to correct the paths
    # rm -fR ~/.local/share/Steam/steamapps/appmanifest_1826330.acf ~/.local/share/Steam/steamapps/common/Proton\ EasyAntiCheat\ Runtime/
    
  3. Restart Steam

  4. Show tools

    image

  5. Install Proton EasyAntiCheat Runtime.

  6. Verify game files of Vermintide 2

  7. (Run game with bypass launcher)

(I think you need to do that every time there is an update of Proton... so once in a while)

@r2rX
Copy link

r2rX commented Dec 30, 2022

Replying to #1528 (comment)

In my experience, uninstalling Proton EasyAntiCheat isn't necessary. As long as it's installed, that's fine at least. I'm leaning to the issue being related to the Windows binary of EAC. When a prefix is updated, the Windows EAC binary needs to be reinstalled (that's why it's assumed the file integrity check fixes it...it's because the Windows EAC binary being re-installed in the process).

@h8672
Copy link
Author

h8672 commented Dec 31, 2022

The game works fine when hosting for me currently, when joining a friend it tries to host migrate after... even if it's linux host aswell.

Found a line in a log where host breaks object, that he owns, and it removes the object (host) and server disconnects... from my client.

13:12:32.972 [Lua] [GameNetworkManager] game_object_destroyed_player, game_object_id=0 owner_peer_id=110000101a4646d peer_id=110000101a4646d
13:12:32.972 [Lua] PlayerManager:remove_player peer_id=110000101a4646d 1
13:12:32.974 [Lua] [GameNetworkManager] removing peer_id=110000101a4646d local_player_id=1
13:12:32.974 [Lua] [GameNetworkManager] game object was destroyed id=0 with type=player, object_destroy_func=game_object_destroyed_player, owned by peer=110000101a4646d
13:12:32.974 [Lua] [GameNetworkManager] Game session disconnected, leaving game...

It happens 4 times in same log, 4 times I probably connected to that game friend hosted.

console-2022-12-31-11.58.36-47cc66d4-37e8-4961-b299-0282e7656b15.zip

Edit: I suppose it should work like that once it goes wrong...?
Edit2: Ah forgot to mention... when getting kicked out, client tries to reconnect, but it tries to connect to one of the other users and not the host of that session. The host id seems to go nil the moment it's deleted or smt...

@FSKiller
Copy link

FSKiller commented Apr 1, 2023

If someone is interested the DC bug still happens.

Maybe if we look at the Source code? The game has a avid mod scene for the modded realm and the Source code of the game is public so modders have a easier time making mods. Maybe someone will have a clue?

https://github.com/Aussiemon/Vermintide-2-Source-Code

@Smoukus
Copy link

Smoukus commented May 27, 2023

Anyone found out why the game works only if you host the match? If you join someone's game, EAC kicks you out.

@Zorrototo
Copy link

Zorrototo commented May 27, 2023

This is probably because of the implementation they made (on the dev side) of EAC / Proton. They probably didn't do it right.

//EDIT: for me it doesn't even work at all, I can't even reach my lobby.

@Smoukus
Copy link

Smoukus commented May 27, 2023

This is probably because of the implementation they made (on the dev side) of EAC / Proton. They probably didn't do it right.

But they are the same devs from Darktide. In Darktide it works normally.

@esotericist
Copy link

This is probably because of the implementation they made (on the dev side) of EAC / Proton. They probably didn't do it right.

But they are the same devs from Darktide. In Darktide it works normally.

darktide uses a different networking model, and there's a number of other engine changes; wouldn't be surprised if the eac connected parts of things were different between the games.

@Green-Sky
Copy link

Someone dig into the lua and figure it out.

@LuxLucian
Copy link

Recently swapped from EndeavorOS to Manjaro and trying to run the launcher returns a large error window. Bypassing the launcher results in a EAC issue.
image

@Green-Sky
Copy link

@LuxLucian did you make sure to install the EAC runtime on your new install?

@LuxLucian
Copy link

LuxLucian commented Dec 27, 2023

@LuxLucian did you make sure to install the EAC runtime on your new install?
I am pretty sure it's installed, I also deleted the folder and verified files.
image

EDIT:
Vermintide 2 claims that EAC is not running, I'll get a proton log and upload it in another edit
image

EDIT2: Proton logs
Log from bypass launcher (DX11)
https://pastebin.com/1x4VDRvL

Log from trying to start the launcher
https://pastebin.com/faqsNvht

@cecton
Copy link

cecton commented Dec 27, 2023

Check this, it might help #1528 (comment)

@LuxLucian
Copy link

LuxLucian commented Dec 28, 2023

Check this, it might help #1528 (comment)

It didn't work (I think) but another post seems to have fixed it.

I ran the launcher and tried starting the modded realm. The game would hang on the load screen and I closed it. After running the official realm worked without the EAC issue.

EDIT: It stopped working again and this fix no longer works for me

@LuxLucian
Copy link

LuxLucian commented Mar 9, 2024

GPU: AMD 5700 XT
Drivers: Mesa 24.0.2-2
Kernel:Zen 6.7.8
Proton: GE, though 9.0 (Beta) and 8.0-5 do not work either

New update seems to have broken the game again for me.
I get a popup saying "EAC state: untrusted" and it either hangs at the new login/load screen or gives a backend error and prompts me to quit the game.
I'm using these launch args

%command% : ./fix.sh

Which runs this script

#!/bin/bash
awk -i inplace '{if ($1 ~ /StateFlags/) sub(/4/, "100"); print;}' ../../../appmanifest_552500.acf

steam-552500.log

It seems deleting the EAC folder in the game directory, verifying files, and resetting the prefix sometimes works.

@AjBreidenbach
Copy link

AjBreidenbach commented Apr 27, 2024

Had it partly working in the tutorial with experimental and temporary_launcher_workaround. I didn't get to test multiplayer. After crashing in the tutorial and relaunching I am experiencing the hanging login.

@matoro
Copy link

matoro commented May 1, 2024

Was able to play one long session (hosting) on first install with no problems besides killing Edge installer during startup.

On second session received the following error:
maim_1714530232
after which loading would hang on "Stocking Emporium" and go no further.

I tried all of the following:

  • Switch to temporary_launcher_workaround beta. I tried both "Skip Launcher" and "Skip Launcher (DX12)".
  • Apply fix.sh script from above
  • Uninstall and reinstall Proton EAC runtime
  • Verify files before and after each attempt
  • Delete EasyAnticheat files from game folder and recreate prefix
  • Completely uninstall and redownload game

Additionally I tried every combination of these steps with each other, as well as every combination while verifying files before/after and deleting/recreating prefix each time. Nothing worked; I am completely unable to play the game anymore.

@LuxLucian
Copy link

Recently swapped from EndeavorOS to Manjaro and trying to run the launcher returns a large error window. Bypassing the launcher results in a EAC issue. image

Trying the boot the game with the launcher gives me this issue. I cannot get EAC to work and I have no way of starting the modded realm.

image

@Mondrethos
Copy link

A friend of mine I regularly play with moved from Windows to Linux, (I've been on Linux all this time) and to play together I always hosted. Now that we are both on Linux, we can't play together.

Any resolution or insight into this weird issue?

@Zorrototo
Copy link

No, the person on Linux MUST host.
Nothing has changed since the initial "compatibility" with Proton, it was broken and will stay broken.

@r2rX
Copy link

r2rX commented Jul 4, 2024

Unfortunately, it's still not working properly and the only ones who can fix it are the game devs (Fatshark) themselves....and it doesn't look like they will.

@Mondrethos
Copy link

That's unfortunate.

@majuss
Copy link

majuss commented Oct 17, 2024

So what if I just want to play on the modded realm? The Launcher is not functional for me on GE Proton 9.37. I can't click anything. I want to play with someone on macOS where EAC is not available at all (otherwise the game runs fine on macOS on modded realm).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AMD RADV Possible driver issues with RADV Game compatibility - Unofficial Games not expected to work without issues Mesa drivers Possibly involves an issue with a Mesa video driver
Projects
None yet
Development

No branches or pull requests