Hello @gargoyle, in addition to the unsupported third party launcher you're using to start Proton, mixing the BattlEye integration in Proton with non-Steam games is highly likely to fail and most likely unsupportable, but we'll need to hear from a Proton dev if there's no point in keeping an eye on this game in general.
I fully understand and appreciate that, @kisak-valve.
It's probably worth double checking on the error though and not the game or launch situation. I don't know who is responsible for the code at the top of the stack trace (BattlEye.BEClient.DecryptServerPacket), but an index out of bounds exception probably shouldn't be surfacing client side - it suggests an array is being accessed without first checking its bounds.
Potentially a nasty bug.
Just want to make sure this doesn't get lost without being seen by an appropriate dev now that its been tagged with "Game compatability - Unofficial", and potentially lost in the sea of all the other issues tagged as such.
Hope this helps. Thanks again.
I'm trying to get this working as a non-Steam game under Proton Experimental.
I am currently getting "EXCEPTION handling: System.Runtime.Remoting.RemotingException: Channel BsgLaunchervernwinkle:SingeInstanceIPCChannel is not securable while ensureSecurity is specified as true"
This seems to be a --common-- issue across various proper steam games, but I haven't found the solution yet.
Full Log --> https://gist.github.com/vernwinkle/884f2bbff65cce272360edd0a62f406f#file-steam-14310830450484969472-log
System Information --> https://gist.github.com/vernwinkle/85d5d444028fc1ddf536c2eea1009194
Runtime Diagnostics --> https://gist.github.com/vernwinkle/9f6aebd24ea251cf6e5ccb92c1e32845
Any update on a fix for this yet? Would be nice to play EFT online
BSG Launcher (Escape from Tarkov)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/9048.
@MadByteDE posted on 2025-09-16T20:23:52:
Installing dotnet40 using winetricks fails (silently, exit code 0 for some reason).
Log: steam-default.log
Possible important bit:
014c:err:msi:extract_cabinet FDICopy failed
014c:err:msi:ACTION_InstallFiles Failed to extract cabinet: L"netfx_core.mzz"
014c:err:msi:execute_script Execution of script 0 halted; action L"InstallFiles" returned 1603
014c:err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize" returned 1603
014c:fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
014c:fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
014c:err:msi:execute_script Execution of script 2 halted; action L"[SchedServiceConfig<=>S-1-5-21-2799196830-2735489083-1000-1000<=>{F5B09CFD-F0B2-36AF-8DF4-1DF6B63FC7B4}]RollbackServiceConfig" returned 1603
Install succeeds when using:
Using wine-mono for the BSG Launcher (based on CEF) is not an option because of another bug:
I'm using the umu-launcher to launch Proton since Escape from Tarkov is not (yet) available on Steam.
Sorry for the duplicate @kisak-valve.
Since it has not been mentioned here yet:
dotnet48 is successfully installed into the prefix (requires dotnet40 which is broken since Proton has been rebased to Wine 10.0)vcrun2022is installed into the prefix--disable-software-rasterizer is used as launch argument for the BSG Launcher (fixes black window, flickering issues)The game was released on Steam, it has 3932890 AppID now.
The launcher works with dotnet48 and vcrun2022, but crashes immediately when pressing Play. They likely did not enable compatibility with Proton for BattlEye.
Launcher works with protontricks vcrun/dotnet, game needed aspnet https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-win-x64.exe
and this https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.9/windowsdesktop-runtime-9.0.9-win-x64.exe installed as well, otherwise it was crashing on startup.
proton experimentalx3 2025-09proton 9.0x1 2025-09
Compatibility Report
System Information
I confirm:
Symptoms
BattlEye fails to decrypt packets
Reproduction
Install the game using lutris and add an environment variable for the location of the Protin BattleEye Runtime. Eg.
PROTON_BATTLEYE_RUNTIME=/Games/Steam/steamapps/common/Proton BattlEye Runtime/The game will launch OK and will fully work in offline mode - however, if you try to connect to an online game, almost everything loads just fine, but at the last part of the connection it fails with the following message in the console:-