First multiplayer ban for using DXVK has occured (UPDATE: Don't use/install xdotool!)

A ban was just reported:

ban was most likely for a mouse macro using xdotool in the menus (not cheating, but still permaban with no warning)

However, this person was not using a vanilla configuration.

A 2nd ban for simply having xdotool INSTALLED (and not running) was reported too:

If it’s a dependency, DON’T INSTALL IT.


Old thread content:

RESPONSE FROM BLIZZARD:

Sorry to hear that your account has been banned!

I’m going to escalate your ticket so our team can take a closer look, and hopefully overturn the ban and give you some feedback so we can avoid this happening to other Linux users.

This eventually led to the initial person that was banned has been UNBANNED!

As part of our ongoing effort to combat nonparticipation, abusive behavior, and other in-game violations, Blizzard recently closed an Overwatch license on this Blizzard account.

After performing an additional review of the evidence considered in this action, we determined that this account closure was an error. We are reopening the license for play, and hope you will accept our sincere apologies for the mistake.

Latest quote from Dox:

Getting reports of people getting unbanned, here [reddit] and on discord.


We will have to see if Blizzard Entertainment is going to work for or against Linux gamers using “modified” d3d11 and dxgi DLLs.

In the meantime, GPU Passthrough still works. (also, don’t say that on Reddit or you get downvoted)

Edit:

2nd ban without using async confirmed:

Edit 2:

Phoronix story is up:

https://www.phoronix.com/scan.php?page=news_item&px=Blizzard-Banning-DXVK-Wine

Edit 3:

Third ban confirmed:

Edit 4:

FOUR BANS:

Edit 5:

5 bans.

Also, Forbes article:

Edit 6:

One person has been unbanned, but new bans are ongoing. A 6th ban has come in:

5 Likes

2 days

Do they know that it was async or is this just a shot in the dark?

Dox was most likely thinking this during his debugging of this. However, the sudden ban after using DXVK for so long could literally mean anything in the way the d3d11 and dxgi alternate DLLs behave can trigger this.

1 Like

Yeah, I think it’s fair to assume DXVK was responsible, but how do they know it what part? I guess it would make sense if I was invested in the code as the devs…

Dox:

…since I know I don’t cheat, and have been playing OW on linux since I bought it, with DXVK since it was possible, and only got banned today, after I have been testing async for bugs, it is the current theory.

1 Like

Ah, that does make sense then. I’m just glad they’re not turning stuff off willy-nilly to see if they get unbanned.

Well, the QoL async option is nuked right now to be safe rather than sorry.

Also keep in mind even on the PTR build, there is no dev sandbox in cases like this where no one gets special status to see DLL interaction, since Blizzard is assuming everyone has to run Windows.

1 Like

I found something interesting. Someone was offering a DXVK patch to make async better and didn’t bother making it a PR, made the patch on his own…

AND CALLED IT A HACK.

It only recently got publicity in this Reddit thread 12 hours ago. I call that quite a coincidence:

In that thread, it’s mentioned as the “2nd result on Google.”

Now imagine anti-cheat devs at Blizzard searching for “DXVK Hack” and getting that as a result, looking at the source and banning based off of that.

This is circumstantial evidence, but it’s something.

Uh oh… 2nd ban confirmed.

This person did not use async, which means these bans might be bans by association.

Phoronix story is up:

https://www.phoronix.com/scan.php?page=news_item&px=Blizzard-Banning-DXVK-Wine

Some people on the Reddit thread have said that Blizzard bans come in waves, every month or so…

Do you realize how useless this is to a debugger? A timespan of one month could mean ANY element in the Wine/DXVK/Lutris ecosystem can cause a ban, and you wouldn’t know till the next wave…

3rd ban confirmed:

I messed up with the first pin. My bad… it somehow only lasted 5 hours.

Fixed it now. So it’ll expire tomorrow.

Well, I sure hope this gets sorted out. I was planning to start playing overwatch when I finally get a new build up so I could use DXVK specifically, since it looks like things have been going well with that and performance has improved. It would kinda suck to end up buying the game and having everything ready only to get banned.

Considering how long public word goes down the chain of command to the coders, this is likely going to take a VERY long time to get fully noticed, cause the frontline are the PR/Marketing people, not the coders.

FOUR BANS:

Well this is shitty, but I’m not at all surprised.

We all knew this was gonna happen. If you modify your dlls, you’re gonna get rekt at some point in a competitive multi-player game.

Modifying d3d11 is how people inject hacks. (shitty ones, that is) blizzard obviously has detections in place for this. And we’ve known this for a long time.

The originating patchset maker for that “hack” added this to the readme:

Dxvk has now disabled the async shader compilation, since using it has reportedly resulted in a ban. This patch restores it again.

Explicitly bypassing it when the dev told people not to, and doing so under people’s noses.

In response, the fork of this changed it’s name, but the originating one just bypassed the disabling of the feature against the dev’s wishes.

Philip:

Having a flag that allows what some games may consider cheating is just not an option. First of all I don’t want to get sued by people who lost their accounts, and it could potentially piss off publishers.

Yet this guy just ignored it and re-enabled it anyways.

Well, now that’s something new (or not?).
I’ve only gotten Overwatch to play decently on Linux 2 weeks ago and have been since. The 2 years before where on Windows. I stick to the Lutris Installer and just change wine/dxvk for their newest version.

I’ll “risk” playing like this for now. First bans normally don’t last too long, and i hope this has something to do with some other mods that where used to make performance better rather than stock wine/dxvk. After all, people have been playing like this for quite some time. If blizzards Anti-Cheat would trigger on the dll changes, there should have been bans earlier. In general, i’m hesitant to judge those things on Reddit reports. There is a tendency of “overselling” those storys there. I’m not accusing anyone of lying here, i’ve just seen many instances of people leaving out the part where they where doing something bannable And blaming “big corporation XY” for unfair treatment.

In the end, i really hope this gets enough attention for Blizzard to make an official statement on Linux Gaming. I don’t expect official support, but a clear statement that playing the game under Linux is not bannable (which they already said, but in a Forum. We need something official here).

How one would go about proving you wheren’t using any hacks is another thing all together.