Linux Users Banned From Diablo III Servers
dartttt writes with word that "Blizzard has banned all Linux users who are playing Diablo III on Linux using Wine." Reader caranha adds that these users have been flagged as "using cheating programs," and that replies from Blizzard support staff so far have upheld these bans.
Update: 07/03 16:57 GMT by S :An official response from a Blizzard Community Manager indicates they don't ban people for using Linux. As with most reports of game bans, we have only the word of random gamers that they were banned for the reason they say they were banned.
Linux users who crawl to Blizzard remind me of an cousin of mine who kept going back to her abusive boyfriend.
Yeah, maybe they've changed this time. Maybe they really love Linux now. Why, I bet after 8 years they're going to release a WoW Linux client too, any day now! This time it's going to be different!
Hey, here's an idea, why not support the studios that really *DO* support Linux instead of studios that treat it like a red-headed stepchild? Just a thought.
I mean, if you're going to be a whore to studios who clearly have no intention of supporting Linux, you had may as well set up a Windows dual-boot and play your game software in Windows.
What political party do you join when you don't like Bible-thumpers *or* hippies?
And that, dear readers, is why Slashdot advice is sometimes unsound. After reading reports of client side exploits (like rumors of item duping via system clock adjustments) and understanding basic limits on server/client communication, it is apparent that Blizzard has to trust the client more than they're comfortable with. So if you look at their "warden" implementation for WoW, you can imagine that Diablo III has a similar "anti-cheat check" component running in user mode where Diablo III runs. And they probably (correctly) identify Wine as being not genuine Windows. It's an emulation. And therein lies the problem. Without setting up a highly invasive rootkit like The Warden, Blizzard cannot know if Wine is emulating Windows libraries correctly. A simple mental exercise is to imagine that the D3 client cannot query the servers every time it needs a time stamp for each event in the game -- to do so would DDOS their own servers so each client must query each user's system clock. The Windows call that does this is emulated by Wine. One could easily insert a dynamic control for this "system clock" into Wine and recompile. One of the achievements in Diablo III is to finish each act in under an hour. So a user could note the time, play to the end of an act and before beating the final boss, simply turn the clock one minute past the starting time and have Wine report that to the client. And if the client is not asking the server for these time stamps, achievement granted. This is a very coarse example for the sake of brevity but I would imagine that system timestamps affect many more aspects of the game. The rumor was that rolling back your system clock after an item sale would return the item to your inventory and you would still have the gold from selling it.
So is there actually a modified version of Wine cheating for you under your Diablo III client using the windows DLL api as a facade? Blizzard doesn't know. They can't know unless they have a rootkit that runs in super user (administrator) mode that profiles and scans all other programs for offending actions. That's how they caught WoWGlider but it would be infinitely harder with individual people like me tailoring their own versions of Wine. I am not saying their reaction is correct, I'm just trying to explain to you why they are employing arcane logic. The solution is for them to natively support Linux but that's a completely separate flame fest for which I really don't have the energy right now.
My work here is dung.
And they probably (correctly) identify Wine as being not genuine Windows. It's an emulation. And therein lies the problem. Without setting up a highly invasive rootkit like The Warden, Blizzard cannot know if Wine is emulating Windows
Wine Is Not Emulation
Foot placed squarely in mouth since 1983.
Blizzard really are doing very well at generating massive amounts of bad publicity for themselves on Diablo 3. They may have achieved some impressive early sales, but I still can't help but wonder whether they're not being self-defeating here.
I think a lot of this stems from their decision to cash-in on what had formerly been a "grey market" around their games, via the introduction of the official "real money" auction house. While it's easy to see things like the always-on connection requirement and the paranoid 3rd-party software detection as being driven by piracy concerns, I suspect the RMAH has at least as much to do with it.
Partly, this will be due to Blizzard wanting to protect their anticipated margins. But as much as that, it's about covering their legal backside. By mainstreaming real-money financial transactions between players for virtual goods like this, they're entering a legal minefield - in fact, more than that, they're entering a different legal minefield for every territory where the RMAH is available.
If a third party exploit reduces the value of the cash investment that players have made in an in-game item or commodity, are Blizzard, as the service-provider, liable? In ANY of the territories where the service is offered? Chances are, questions like this haven't even been tested in most of those territories. Blizzard therefore need to minimise their risk by being as paranoid as possible and accepting as inevitable any harm that they do to the player experience. For Blizzard, absolute control over the game client is now more important than ever.
Actually, even more interestingly, I wonder what this might mean over time for Blizzard's love of tweaking stats and balance. If Blizzard do something that reduces the value of a particular set of items or commodities, are they vulnerable to law-suits? In ANY of the territories where the RMAH is available. Blizzard have an absolute fixation with tweaking stats and balance in their games. In some ways, it would actually be good for this tendancy to get stomped on a bit; their constant meddling with my class was one of the biggest factors that drove me to quit World of Warcraft. But I do wonder whether their development teams might find themselves increasingly frustrated by constraints placed on them by legal and marketing.
I really do wish Blizzard had decided to stay well out of the real money trading thing. There was always a real money grey market in World of Warcraft (and, I gather, in Diablo 2). It was an occasional low-level irritation (mostly when the activities of gold-farmers started to impinge upon "genuine" players), but it was never catastrophic. You always knew that, on balance, it was likely that a good number of the players in your guild had bought gold at some point and that, in all likelihood, a small minority did so regularly. But you just got on and played the game.
Blizzard seem to want to have it both ways; the up-front profits from the "direct sale" model and the profits over time from the "pay to win" model. I always defended WoW's subscription model on the basis that your purchase of the game and its expansions covered "sunk" development costs and your subs covered the ongoing cost of maintaining and incrementally enhancing the game. I still believe that's correct. But I do hope that players don't let them get away with what they seem to be trying to achieve with Diablo 3.
Guess Linux users will just have to wait for the PS3 version!
(Runs and hides)
Summation 2
http://www.reddit.com/r/gaming/comments/vyc4z/linux_users_permanently_banned_from_diablo_iii/
There are only one or two accounts that were banned. I think it's fairly obvious that they are just using Wine as an excuse for using cheat engines. Plenty of users are using Wine with no problems at all.
Wine isn't emulating anything. It's a wrapper library. There's a significant difference.
For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...