Future Ubisoft Games To Require Constant Internet Access
Following up on our discussion yesterday of annoying game distribution platforms, Ubisoft has announced the details of their Online Services Platform, which they will use to distribute and administer future PC game releases. The platform will require internet access in order to play installed games, saved games will be stored remotely, and the game you're playing will even pause and try to reconnect if your connection is lost during play. Quoting Rock, Paper, Shotgun:
"This seems like such a bizarre, bewildering backward step. Of course we haven't experienced it yet, but based on Ubi’s own description of the system so many concerns arise. Yes, certainly, most people have the internet all the time on their PCs. But not all people. So already a percentage of the audience is lost. Then comes those who own gaming laptops, who now will not be able to play games on trains, buses, in the park, or anywhere they may not be able to find a WiFi connection (something that’s rarely free in the UK, of course – fancy paying the £10/hour in the airport to play your Ubisoft game?). Then there's the day your internet is down, and the engineers can’t come out to fix it until tomorrow. No game for you. Or any of the dozens of other situations when the internet is not available to a player. But further, there are people who do not wish to let a publisher know their private gaming habits. People who do not wish to report in to a company they’ve no affiliation with, nor accountability to, whenever they play a game they’ve legally bought. People who don’t want their save data stored remotely. This new system renders all customers beholden to Ubisoft in perpetuity whenever they buy their games."
I'm not a much of a gamer myself but it is ridiculous. Surely in offline mode they could cache authentication details a week at least. Anyway I guess everyone will realise eventually and just stop purchasing the crippled software, or just get a cracked version they can play offline and not bother purchasing a legal copy in the future.
As a long term PC gamer and both purchaser and pirater of said games, I have to say that Steam has pretty much single-handedly ended the pirate side of my gaming experience. While I will still occasionally give in and download pirated copies of games where they're available in advance of the official release, I still end up buying them (and usually pre-ordering them).
Over christmas, during Steam's insanely cheap sale, I must have spent close to £100 on all kind of games that I probably would never have played otherwise - frankly, for £3 or £4 even if you only play the game once you haven't really lost anything. I know Steam has its issues (Most notably the first sale ones), but I also think it's the way forward for games distribution in that it's very relaxed about how, when and where you play your games. I can install Steam anywhere at any time, download any of my games and play them without worrying about having discs or activiation limits (with the exception of a few retarded publishers who still insist on SecuRom or Games For Windows Live on their Steam distributed games) and if you plan ahead, you don't need an internet connection either.
I know others will inevitably try and emulate Steam, but if they do it in stupidly restrictive ways, like Ubi appear to be doing, they're only going to succeed in failing and they'll have nobody to blame but themselves (although they'll obviously try and place all the blame on the pirates).
1) The figure of 80-90% piracy is generated by the industry, and since it is largely unmeasurable it is an estimate (i.e. made up) I suspect no-one has any real idea how much is pirated
2) This is yet another layer of security, that the pirates will get round, and make easy for any one who wants to to get round
3) The only people this will annoy is the legitimate paying customers..... however many are left
This and similar anti-piracy schemes are why I stopped buying games (and playing them), it took too much effort to get the game working so I gave up, many people gave up and got the pirated version with all this stuff stripped out which meant that it "just worked" ....
Puteulanus fenestra mortis
This is *exactly* the line of bullshit that made me buy a console. There is simply less of it there for now: compare GTA IV on PC and Xbox 360. PC is just a stupid situation. So, already bonehead decisions by stupid out-of-touch executives have already stopped me from purchasing PC games. Please don't extend that to the consoles because then I'd have to stop purchasing games altogether. Notice I said purchasing, I'm sure there will be versions available that aren't stupid. Way to go Ubisoft: you just connected yourself with "bullshit" in *my* mind, so *my* money is forever out of your grasp until you become less stupid.
Shh.
Like I noted, this system has some parts of the code (savegames, possible game objects, etc) and requires ubisoft account login to play. It will require complete rewrite of those missing parts into the game and creating local equivalents to them. And no, you don't get to use c++ for this; you do it in assembly.
At first glance that is totally the wrong way to go. Rather than writing new routines for the games in assembly, you write an emulator for evilbigbrother.ubisoft.com in a modern interpreted language and add a line to your hosts file to point to 127.0.0.1. A modern interpreted language is way faster to develop for, and if it runs slow, who cares you've got 100s of ms of "internet" latency to work around. I imagine there'll be a CPAN perl module for this within perhaps a week of the release.
They could try to crypto sign the traffic between evilbigbrother.ubisoft.com and the game. Now, the crypto auth part of the game executable is where you go back to the old skool tradition of binary patching machine language branches into jumps and nops.
Bonus is you can use the evilbigbrother.ubisoft.com emulator for presumably all their games not just one, plus you can trivially integrate in a nice savegame editor, savegame backup system, etc.
This all seems terribly obvious to me, ergo I must be caffeine deficient at this early hour. All I'm really seeing is UBI wasting a lot of money to lose sales without affecting piracy? And they're creating yet another "big content" ecosystem where yet again, the "pirated" product actually provides a better end user experience than the "pay" product, aside from economic costs? Since this will tank UBI, I'm not predicting other marketing conglomerates copying UBIs idea, other than the usual tongue in cheek "I strongly encourage my competitors to also shoot themselves in their feet".
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
If only the mods went to +6. I think we've already seen evidence with Spore, which picked up a reputation for annoying DRM, and subsequently became the most pirated game.
Surely it wouldn't be long before it would be cracked anyway - the crack would just have to modify the PCs hosts file to set pointlessdrm.ubisoft.com 127.0.0.1, and run a mini activation server that tells the game your copy's legit.