Experienced Points

Experienced Points
Ubisoft vs. Ubisoft's Customers

Shamus Young | 10 Feb 2012 21:00
Experienced Points - RSS 2.0

Now, of course this isn't a big deal to those of us who understand this business, but to the numbskulls implementing DRM, their first reaction will be, "But if Bob and Carl both have the same kinda computer, they can share the game? That's piracy! We'll lose money!"

The people making the DRM want a way to uniquely identify your specific computer and make sure the game only runs there. They want to do this in some way that can't (in their mind) be easily spoofed, or else you'll be able to play the game when you shouldn't. The easiest way to do this is to take a bunch of non-unique bits of information and combine them. Sure, millions of people have the same CPU as you, but very, very few have the exact same CPU, operating system, motherboard, etc.

It's a bit like the kid's game Guess Who. Lots of the characters have red hair. Some have glasses. A few are smiling. But only one particular piece is red-headed, smiling, wearing glasses, and wearing a tie. (Or whatever.) The more data the system collects, the more uniquely it can identify your computer.

Of course, all of this is ridiculous. All of this DRM is designed to prevent people from sharing the game, but that's not how piracy works. Ubisoft is acting like people pirate the game by loaning the disc to friends. That's how piracy worked in 1995, but that's not how it works in a world with high-speed internet. Today, a cracker removes all of this machine-checking nonsense and puts an unencumbered version up on the torrents. Ubisoft is putting its customers through all of this hassle to stop a form of piracy that no longer exists. (Or is so small as to be irrelevant.)

Some people say that this DRM isn't really there to stop piracy, but used game sales. That's possible, but also pointless. The used-game PC market has been dead for years. I don't know of any chain stores that still accept used PC games. So again, this DRM is useless. It's costing them money and generating bad PR for no reason.

One final note is that Ubisoft moved their authentication servers this week, and ended up locking people out of their legitimately purchased games. Now, I've already berated Ubisoft for this online activation stuff, so I don't think I need to cover that again. But I do need to point out that even if you have nothing against their DRM policy, having DAYS of downtime for a server migration is insane.

Keep in mind that these are authentication servers, not MMO servers. These things aren't handling a lot of traffic. They're handling very small transactions, and only when someone launches a game. In terms of throughput, I'm sure the Ubisoft website handles a much bigger load.

In my former life as a programmer, I participated in server migrations. I know how this is supposed to work. I can't imagine anything that could justify even a single day of downtime. It's simple: You set up the new machines while the old machines are still running. You test them until you're sure they're solid. Then you switch the DNS to point at the new machines. Done properly, there will be no downtime at all.

My point isn't that DRM is bad. We knew this. My point is that from where I sit, we can't even accuse Ubisoft of being malicious and cunning. It would be one thing if they were doing all of this for their own benefit, but I can't escape the conclusion that the Ubisoft leadership is simply ignorant and incompetent. They're making decisions that hurt themselves, their image, and their customers, all to make use of a system that doesn't stop piracy.

Shamus Young is the guy behind Twenty Sided, DM of the Rings, and Stolen Pixels. He'll stop picking on Ubisoft when Ubisoft stops picking on his gaming.

Comments on