Skip to main content

A new decade, new DRM

Activation limits for games caused a lot of negative feedback from the gamer community. People felt that their games went from an ownership model to a more limited, renting model. The obvious thing to do for a publisher after all this backlash  would be to ease their DRM measures. So what does Ubisoft decide to do? Introduce a new, draconian DRM scheme of course!

So, what does their new baby do? Each Ubisoft game will regularly connect to one of their back-end servers. In other words, you have to be on-line all the time, even when playing a single player game. They're trying to put it in a nice spotlight: you don't need your CD in the drive any more! And your game saves are stored on their servers! A very useful feature promised by Valve years ago but it doesn't change the fact that you have to be on-line all the time. At least with Valves Steam I still have the option to use my off-line mode

This does mean that you won't be able to play on your laptop. Want to play half an hour on the train or on the plane? Bad luck. What if you have a shabby wifi connection that sometimes fails like I have? Well, your game will pause. If I would be in the middle of an exciting game and suddenly I'd get the "please wait while we try to connect to the internet" message I'd  get seriously pissed.

But above all, what’s the use? The first game with this protection scheme will be protected for a few days or weeks. Then a handful of determined hackers will crack it. Your games will be saved to your local disc and you’ll never have to use the Internet. From one point of view the hacker gets a better version then the customer (idem dito with the x activation limits, a pirated version doesn’t have those and thus is better). All this does is forcing people to download the crack if they want to play on the train. Do you really want customers to go look for cracks and hacks? Maybe next time they’ll just download the full game instead of just the crack.

So I'm sure that it will fail as an anti-piracy measure just like all previous attempts (minus subscription based games like mmorpgs) did. What is it good for? It's another way to reduce the second hand market which the publishers hate so much. There are very few second hand PC sellers here in Europe but the market is bigger in the USA. It's another step away from the ownership model:

Can I resell my game?
Not at this time.

Can I resell my game along with my Ubisoft account?
Your Ubisoft account features your personal data and cannot be given or sold to anyone.

Another measure that will punish those players who are still willing to pay for a game while it won't affect a single pirates copy. It's about time that publishers understand that they should convince people to buy their games by offering better content then the pirate versions. Not like it is now: the pirated copy plus a disk full of DRM. For on-line games you can offer big and fast servers. For single player gamers there are also options. Online achievements, online save games or profiles are great to prevent loosing all your data in a PC crash and sure provide a bonus compared to pirated versions. You can also add some free DLC to your game. It's a lot easier to get the DLC when it asks you at start up then having to search for torrents every time a small DLC package is available. But make sure that all these extras are optional. At least that way your bought version will offer something more than a pirated copy. Forcing people to pay for something that they can get better for free makes no sense at all.

Comments

Popular posts from this blog

EvoLisa - Comparing two images: performance tuning

It looks like the program is rather slow. Using DotTrace , I took a look at where the bottleneck is. The method that calculates the 'fitnesse', how closely the created image resembles the original image, is where most of the time goes to. Can we improve that? So what happens in this function? We compare each pixel of both images to compare their ARGB values. The better they match, the better the result! How can be compare this? First, I tried using the naive approach: compare each pixel using a bitmaps GetPixel(x, y) . Do that however, and you'll quickly see how excruciatingly slow that is. Especially considering that even with an image of 333x333 you're already comparing a million pixels each time you compare two images! So, instead I tried using a 'FastBitmap'. It's a project I found which wraps the Bitmap and provides much faster Get and SetPixel performance. Using this instead, the performance went up by an order of magnitude! But we can still do be

EvoLisa - My own version

It's an old idea by now, can we recreate the Mona Lisa with fifty polygons by using random changes? The idea and original implementation by Roger Johansson can be found here . So, how does it work? You start with an source image. Then you create an empty image. We keep on doing small changes to this image. In my case this is one of these changes: Recolor our polygon Change the position of one of the polygon points Add or remove a new point to our polygon Add or remove a new polygon Switch two polygons After each action, we take a look and check if the newly changed image looks more like the original image by comparing each pixel. If it is, we continue using this one. If it's not, we discard the changes. Looks like a fun project! So I built my own version from scratch eight years ago, reusing some of the same ideas. Here's my result using the Mona Lisa: Mona Lisa with 50 polygons: You can see that it's the Mona Lisa but the details around the eyes and mou

You can leave your hat on

You always think that these things only happen to others. You may even think that they should have used better protection. And then one day you get this mail in your box from your guild leader: Hi there, I dont know if this email will arrive, but I will try anyway. I saw that your chars came online today. They are selling all your gear and equipment and they are not answering on guild chat. I think you are being hacked. Suddenly it's not someone else who has been hacked. It's you! So I quickly took a  look in my second mailbox account and yes: someone merged my account to a battle.net account. My account has been frozen for half a year so someone must have hacked it and have reactivated it. Next thing I did was checking my characters and my armory page looked like this: Kind of them to put on my Christmas hat, it's the season!. Everything that a vendor will accept is sold however. After seeing that picture I  really started to worry. They reactivated my accou