Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Ah launchers, don't you just love them? A reoccuring nuisance for Steam Deck and Desktop Linux gaming is that they can and will break and the latest to break (again) is Battle.net. Here's how you can fix it for now.

Firstly, for people just using Proton on Steam Deck and Desktop Linux direct through Steam you can use the bleeding-edge Beta of Proton Experimental. As posted on X (Twitter) by Valve developer Pierre-Loup Griffais:

Initial Battle.net fix has been pushed to the [bleeding-edge] beta branch of Proton Experimental. Timing of mainline Proton Experimental availability is TBD.

How to do that? Find Proton Experimental in your Steam Library and go into its Properties -> Betas -> and select bleeding-edge from the dropdown box.

Another solution that you can try is to use this as a launch option on any Proton version in Steam:

WINE_SIMULATE_WRITECOPY=1 %command%

For people using some form of Wine / Proton in Lutris you can add WINE_SIMULATE_WRITECOPY with a value of 1 as an environment variable in the system options inside a Wine runner you're using.

It can be frustrating when this happens, and it's certainly far from the first time Battle.net has broken along with EA, Ubisoft and other extra launchers. Thankfully this time it's an easy enough sort until it's fixed properly inside Wine and Proton directly.

Update - 17:17 UTC: If you use Wine-GE, the latest Wine-GE-Proton8-25 release has a fix for it.

Article taken from GamingOnLinux.com.
14 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
16 comments
Page: 1/2»
  Go to:

StalePopcorn Dec 1, 2023
Thanks for the update. I'm suddenly glad that I uninstalled everything after finishing Diablo IV
Raaben Dec 1, 2023
It seems Bnet has been breaking fairly often as of late. It's a shame since I remember it being one of the more reliable ones in WINE; Blizz always seemed to have an almost official unofficial support a way, remembering back to the never released Linux builds from around Wrath and something else I can't dig up about working around some things when WINE was detected.
Pengling Dec 1, 2023
Quoting: RaabenIt seems Bnet has been breaking fairly often as of late. It's a shame since I remember it being one of the more reliable ones in WINE;
I'm not too surprised, honestly, since they're Microsoft-owned now.
Raaben Dec 1, 2023
Quoting: Pengling
Quoting: RaabenIt seems Bnet has been breaking fairly often as of late. It's a shame since I remember it being one of the more reliable ones in WINE;
I'm not too surprised, honestly, since they're Microsoft-owned now.

I would highly doubt that's it, I started noticing more around the Shadowlands era.
whizse Dec 1, 2023
View PC info
  • Supporter
Quoting: RaabenBlizz always seemed to have an almost official unofficial support a way, remembering back to the never released Linux builds from around Wrath and something else I can't dig up about working around some things when WINE was detected.
Sam Lantinga (Loki and SDL creator) worked for Blizzard for quite a while. Not sure if he maybe influenced their approach to Linux and Wine?
Pengling Dec 1, 2023
Quoting: RaabenI would highly doubt that's it, I started noticing more around the Shadowlands era.
I'm afraid I have no idea what that is, but fair enough.
Raaben Dec 1, 2023
Quoting: Pengling
Quoting: RaabenI would highly doubt that's it, I started noticing more around the Shadowlands era.
I'm afraid I have no idea what that is, but fair enough.

The 2020 xpac, just using as a time reference
TSpencer Dec 1, 2023
hmm, so far i've had no issues whatsoever in the past 16 months with battlenet on steam deck, sure they might now be owned by microsoft, but the online games microsoft purchased are licensed out to ubisoft for the next five years. that would definitely explain the issues that others are having with loaders (although i haven't had any myself) since ubisoft loaders break constantly
Liam Dawe Dec 1, 2023
Added a note on Wine-GE update.
Highball Dec 1, 2023
QuoteFor people using some form of Wine / Proton in Lutris you can add WINE_SIMULATE_WRITECOPY with a value of 1 as an environment variable in the system options inside a Wine runner you're using.

Also works great for Bottles too.

<battle.net bottle>->Options->Settings->Compatibility->'Environment Variables'

Prior to this tip. As a work around I opened the file explorer for the bottle and deleted the battle.net.14542 version under the battle.net installation directory.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.