ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.32k stars 1.02k forks source link

Rainbow Six Siege (359550) #946

Open VERTlG0 opened 5 years ago

VERTlG0 commented 5 years ago

The "launch window" opens, and it'll say "running" in the library menu. but then the window closes and it stops "running". It never launches.

Heres the output from the terminal: https://bpaste.net/show/a7e521ab04d0

Heres system information from Steam Help: https://gist.github.com/VERTlG0/cd18530e987cbf5cdf4b35f82e71c8f5

Heres Proton log: https://bpaste.net/show/a425ee30f31f

From a couple of those steam play websites ive been to it appears no one could get it working so I dont expect a solution anytime soon. Figured I would just post this Issue so its documented, and to save the next user a couple minutes from having to post it themselves.

Retalak commented 5 years ago

It's because of the way Ubisoft has implemented BattleEye and the Uplay app. No one has been able to get Siege to work in Wine, but maybe Valve can. Or maybe they can talk Ubisoft into making a compatibility patch for Proton.

rayslava commented 5 years ago

If there's BattleEye port to Proton, many games will become available. E.g. Planetside 2 doesn't work because of this issue. But still I doubt it's possible to implement this support in a reasonable time.

shuriken1812 commented 4 years ago

Epic said EAC working to support wine but that day hasnt come yet..

ZVNexus commented 4 years ago

Its the EAC problem. EAC is included in Fortnite Apex, Paladins, PUBG and many more games... EAC is the problem we can pass BattleEye. @rayslava

EAC doesn't exist in Rainbow Six Siege...

Not BattleEye problem you can by pass it...

Oh? Please do tell.

shuriken1812 commented 4 years ago

I just got back a reply from Battleye support

Dear Jatin, Currently we do not officially support Wine, but we are working with Valve to add support for Proton (SteamPlay) on Steam.

Your BattlEye Support Team

They just exactly copy pasted same thing they said in may of 2019 XD

Laynezilla commented 4 years ago

I wonder if this will have any effect.

ZVNexus commented 4 years ago

I wonder if this will have any effect.

Why would it? R6 still uses BattleEye, Vulkan doesn't change that. Although it is a much welcomed addition to Siege that gives a MAJOR performance increase on my hardware (Windows 10).

Anyways I have an installer for current day Siege (doesn't work obviously) and I've tried the Vulkan one and it still just hangs on running, unfortunately.

seniorm0ment commented 4 years ago

I just got back a reply from Battleye support

Dear Jatin, Currently we do not officially support Wine, but we are working with Valve to add support for Proton (SteamPlay) on Steam.

Your BattlEye Support Team

They just exactly copy pasted same thing they said in may of 2019 XD

Really hoping this is close to being done.

shuriken1812 commented 4 years ago

@grravity Its a lie they copy pasted same thing no matter when u ask, with no progress reports.

seniorm0ment commented 4 years ago

@jatin-cbs I wouldn't say it's a lie.. They may just not want to or be able to provide much info.

thomhoess commented 4 years ago

@jatin-cbs Yeah, they're probably working on it, but won't give an ETA because the compatibility tweaks are done when they're done, i don't think they exactly know how much stuff is left to be fixed, one after another.

ghost commented 4 years ago

Still crashes on Proton 5.0-7

Kernel: Linux 5.4.0-28-generic x86_64 OS: Ubuntu 20.04 LTS CPU: Ryzen 3 1300x GPU: Geforce GTX 1050 Ti RAM: 8GB DDR4 HDD: 1TB Driver Version: nvidia-driver-440 Steam Version: May 1st build

Normal (not vulkan) crash log: https://pastebin.com/YFmNmS0f Vulkan crash log: https://pastebin.com/R485XD0r

Think it must be BattlEye (uplay works fine for watch_dogs 2) but possibly Uplay too

I've heard of a patch to get it working by disabling BattlEye and a UPlay workaround but kinda pointless the game is multiplayer and situations are just tutorials essentially.

Thanks

ZVNexus commented 4 years ago

IIRC R6 launches through BattleEye so there's no way in hell it will launch on Linux.

ghost commented 4 years ago

@ZVNexus hopefully BattlEye support is added soon then. stuff like PUBG and R6S are probably keeping a lot of players on Win10. Also EAC for games like HALO and Rust. Big task though to deal w/ tho.

seniorm0ment commented 4 years ago

@ZVNexus hopefully BattlEye support is added soon then. stuff like PUBG and R6S are probably keeping a lot of players on Win10. Also EAC for games like HALO and Rust. Big task though to deal w/ tho.

I agree, would be nice to have a way around invasive anti-cheats running at ring 0 though, fuck that shit. Have to have a dedicated rig for that or don't play the games at all or just deal with it.

ghost commented 4 years ago

@grravity i hate them but i guess they are necessary. If you can afford it dedicated rigs for that are probably good lmao. But yeah hope BattlEye support comes soon

Ankerrrr commented 3 years ago

2021 still cannot work on steamplay,i hate you ubi

seniorm0ment commented 3 years ago

yeah I refuse to support the game anymore

DrymarchonShaun commented 2 years ago

Protondb just had a report in the last week saying that the game is working on a recent arch kernel, can we get anyone to test this? https://www.protondb.com/app/359550#UBgcmyM4u4

Dax89 commented 2 years ago

Tried now with:

No, it doesn't work (both DirectX and Vulkan version).

shuriken1812 commented 2 years ago

https://partner.steamgames.com/doc/steamdeck/faq

On Steamdeck FAQ - We’re working with BattlEye and EAC to get support for Proton ahead of launch.

Also I am testing patches from upstream proton and testing with latest Proton GE versions https://github.com/GloriousEggroll/proton-ge-custom as GE updates wine to the latest upstream version. So once I get any progress I will update it here but probably y'all nerds will know :)

markkuit commented 2 years ago

EAC and BattlEye support has been officially confirmed for Steam Deck (Proton). I feel this expectionally great news will turn the tables for this issue and many others alike.

DrymarchonShaun commented 2 years ago

EAC and BattlEye support has been officially confirmed for Steam Deck (Proton). I feel this expectionally great news will turn the tables for this issue and many others alike.

The only issue being that we'll have to get Ubisoft to check the "enable proton" box on their end, and we know how studios like theirs can be.

markkuit commented 2 years ago

That is very true, but with the marketing happening around the device and thus devs wanting a piece of the money cake, I am fairly confident we'll see changes happening in reasonable time. I hope this doesn't age poorly (guess we all do).

shuriken1812 commented 2 years ago

Yes hoping for ubisoft to click 2 times and we good to go !

QushyQushy commented 2 years ago

The game now launches but fails to get into a match with error 0x00001001 from BattlEye. I think it needs the BEService_x64.exe service to run in the background. Any idea can I do that?

skobkin commented 2 years ago

EAC and BattlEye support has been officially confirmed for Steam Deck (Proton)

They weren't confirmed, they told that they're working on it. EAC should be ported on Linux now, but we don't have any guarantee that:

Yes hoping for ubisoft to click 2 times and we good to go !

Most likely it's more complicated than clicking the checkbox. I'd guess that they need to get updated version of anti-cheat libraries or sources, then if it has some BC breaks update the game code or if not just thoroughly test it before just "clicking the checkbox".

So don't wait for Ubisoft to do that in a second.

shuriken1812 commented 2 years ago

There were alot of positive reports after installing proton battleye runtime from steam

https://www.protondb.com/app/359550

Lets see if it still works !

shuriken1812 commented 2 years ago

Unable to launch on my system but some people who did, got Kicked :) from the game. Yesterday it was working for many tho.

MilkJug1 commented 2 years ago

Tried Siege w/Proton and gotta say it works fine but does have some issues, one is that input is messed can't change any keybinds or sometimes will stick on a key(this one I gotta check again since it could be my keyboard) Multiplayer games work fine, now I am having issues after 3 matches 2 days ago and its not letting me into one without kicking me. If you tab out, you will mess up Siege to where its a black screen and you have to restart the game. Other than that it was pretty good.

Vulkan version did work, and same to say about DX version. Both have pretty similar performance.

shuriken1812 commented 2 years ago

Ya after getting into quickplay game it does kick out and for the black screen issue change the display to borderless @MilkJug1 . Also steam saying me to add the cd key but steam CD key activation copy paste is broken. Steam won't let you copy or increase the window size to (see the whole key) when it allows to re scale every other window for some reason "_"

FanderWasTaken commented 2 years ago

Runs with Proton Experimental, but keyboard doenst work and I get kicked from any Online mode after a few seconds.

Drsheppard01 commented 2 years ago

yep. Keyboard doesn't worked

https://gist.github.com/Drsheppard01/bf431999e285277945368eff20349ea4

shuriken1812 commented 2 years ago

yep. Keyboard doesn't worked

https://gist.github.com/Drsheppard01/bf431999e285277945368eff20349ea4

Its fixed in wine 6.22, should be fixed in Proton GE 6.22 and in proton experimental when they update submodules.

Koen1999 commented 2 years ago

@ubisoft Any updates on Proton support for Rainbow Six Siege?

As far as I am aware, the game runs flawlessly with Proton. Of course, the exception is that BattleEye support for Proton/Linux has to be enabled by you.

caffeine01 commented 2 years ago

wonder when ubisoft and valve are gonna have that 1 million dollar talk about clicking two buttons.

SopaDeMacaco-UmaDelicia commented 2 years ago

Has anyone been able to launch the vulkan version? On my system (arch 5.18, mesa 22.1.2, KDE wayland, r5 1600x, rx580) all I see is a splashscreen and then nothing. System monitor shows rb6s eating all my 16gb ram +8gb zram in one minute and then crash, or maybe some OOM daemon kills it. Here's my Proton log, hope it helps. steam-359550.log

potatogod3000 commented 1 year ago

The game doesnt launch after the last season update. The splash screen flashes on screen few times and then just quits (Ubi Connect keeps running, so steam reports the game is running). Both DX11 and Vulkan versions have this issue. It was working fine until last season (last month)... I have attached proton log with proton experimental: steam-359550.log

derkrasseleo commented 1 year ago

I haven't updated R6S for over a month now, and I can still play offline (training grounds) when starting with vulkan. Can't confirm for steam, but I am running Ubisoft Connect from Lutris with proton-ge 7.35

I will update the game and see what happens..

derkrasseleo commented 1 year ago

I can get the game to start when disabling dxvk, but I only get to the loading screen where it says "updating security measures" and later it crashes. Maybe they changed something with BattleEye? That could be a good sign.. grafik

potatogod3000 commented 1 year ago

I can get the game to start when disabling dxvk, but I only get to the loading screen where it says "updating security measures" and later it crashes. Maybe they changed something with BattleEye?

I too had the same experience with Vulkan version once. Now all the versions crash (both versions have a weird splash window loop after Ubi Connect)

skobkin commented 1 year ago

it says "updating security measures" and later it crashes. Maybe they changed something with BattleEye? That could be a good sign.

Some time ago Ubisoft announced that they'll implement new anti-cheat measures which will be updated even between game updates in Steam and Uplay. So technically the same goes on Windows.

So either you didn't wait enough for the game to restart, or it did really crash somewhere on downloading or just couldn't restart properly.

One of possible explanations can be found here:

A rumor about the secret workings of Ubisoft's latest Rainbow Six Siege anti-cheat system has begun to give the new tactic a heroic aura on the internet. The claim going around on Twitter(opens in new tab) is that Ubisoft is doing something deviously simple: updating the Rainbow Six Siege executable every two hours, forcing cheat makers to keep up with an endless treadmill of cheat-breaking changes.

One poster on that cheat maker's forum describes the system differently, however. Ubisoft isn't sending every Siege player a new executable every two hours, they say, but instead created a bunch of unique executables a few weeks ago and has started distributing them to players randomly.

potatogod3000 commented 1 year ago

Some time ago Ubisoft announced that they'll implement new anti-cheat measures which will be updated even between game updates in Steam and Uplay. So technically the same goes on Windows.

Yeah I remember reading an article last year on this topic.

So this is the case then. The game crashes when downloading the executable or something.. If you see the attached log here, there are a few lines like: warn:debugstr:OutputDebugStringA "D:\\JenkinsWorkspace\\workspace\\client_build_installer\\client\\shared\\libs\\biz\\misc\\mg\\biz\\misc\\JobHttp.cpp(168) : Http status code is 404 for url https://public-ubiservices.ubi.com/v2/profiles/bd87abee-91c3-426f-b877-5f0d1243985a/club/progression/title?locale=en&spaceId=0d2ae42d-4"....

derkrasseleo commented 1 year ago

So either you didn't wait enough for the game to restart, or it did really crash somewhere on downloading or just couldn't restart properly.

I now waited for the game to crash, and it actually started itself again. It seems to be stuck in an endless loop though (I waited 5 restarts)

FYI: I actually have R6 on a separate partition, so I can run it on both Windows and Linux (Dualboot) I tried on Windows, and there it seems to work fine, even without restarting.

japerry commented 1 year ago

When running the debugger I'm not seeing the 404 being reported above, but I am having the game crash after 2 or 3 seconds saying "applying security measures..." -- which is what other people are seeing too. When tailing the log, this appears right before crashing.

727505.789:09d8:0a00:fixme:advapi:DecryptFileW (L"C:\\users\\steamuser\\AppData\\Local\\ubisoft\\r6siege\\Y7S4.2.0_C7346280_D1564964_S49872_50030531\\3164629300\\", 00000000): stub
727506.202:0354:0360:trace:seh:sigsys_handler SIGSYS, rax 0xffff, rip 0x600000000005.
727506.202:0354:0360:trace:seh:install_bpf Seccomp filters already installed.
727506.203:0354:0360:trace:loaddll:build_module Loaded L"C:\\users\\steamuser\\AppData\\Local\\Ubisoft\\r6siege\\Y7S4.2.0_C7346280_D1564964_S49872_50030531\\3164629300\\RainbowSix_Vulkan.exe" at 0000000140000000: native

What it appears to be doing is fetching the new game exe, which tracks with what others are reporting. However, I think the issue happens when it tries to reload the executable.. it goes into a loop. Maybe its unable to reload its own exe in wine? idk.

papamikey commented 1 year ago

Vulkan and DX11 seems to work now. No endless bootloop, now just waiting for Anti-Cheat support.

derkrasseleo commented 1 year ago

Can't confirm, Battle Eye blocks my game from starting. I get this error:

The BattlEye-Service could not be initialised: Driver Load Error (6).

polluxau commented 1 year ago

CAN CONFIRM launching the game either through dxvk or vulkan will let me into the game solid 300fps :) on a rx 6700

edit: was able to get into a match but the game kicked me so all that is needed is for the devs to enable battleye support

seniorm0ment commented 1 year ago

Crazy how this is still an issue, quit this game and have no plans on going back. Typical Ubisoft bs.

MasterCATZ commented 1 year ago

oh great get a long weekend , then game does a 70gb update and no longer works