Slashdot Mirror


Half-Life 2 Preloading from Steam

Nos. writes "For those of us using Valve Software's Steam platform, we can now begin 'preloading' Half-Life 2. The article explains that this will download an encrypted version of the game that you can unlock when you purchase it. They only say that purchase options will be available soon."

105 of 534 comments (clear)

  1. Don't bother trying by Anonymous Coward · · Score: 5, Informative

    It's been pre-Slashdotted. You get an error saying their servers are already too busy doing preloads and to try again in a few hours. If you want to see the in-steam announcement though, go here.

    1. Re:Don't bother trying by NotAnotherReboot · · Score: 5, Insightful

      I wouldn't exactly call it a slashdotting.

      If you look at their status page,
      http://www.steampowered.com/status/status.h tml
      you will see that they have plenty of bandwidth available. The 'available' bandwidth is actually pretty accurate from what I've seen. They can pump out more than they're doing right now.

      It asked you to try again long before it came onto slashdot.

      They are intentionally throttling the number of downloaders for it because there is no great rush to make sure everyone has it right now (it won't be coming out for a few weeks at the very least, many retailers are speculating Nov. 1st, but I wouldn't hold much weight in their dates). They are throttling them because they don't want to degrade the quality of service for games already released on Steam (HL series of games).

      Try again in a few days, and you'll be no worse off.

    2. Re:Don't bother trying by gl4ss · · Score: 2, Funny

      the main point however being that they're having trouble offering this service of pre-downloading.. wonder how they'd be able to handle when the real rush comes?

      on a plus side, maybe they actually think it's finished now instead of just feeding stuff from /dev/random to the people to reassure them and then after a month tell them that "sorry but we had to do major updates to the game because a hacker hacked it open and squirrels ate our homework".

      --
      world was created 5 seconds before this post as it is.
    3. Re:Don't bother trying by AKnightCowboy · · Score: 2, Funny
      It's been pre-Slashdotted. You get an error saying their servers are already too busy doing preloads and to try again in a few hours.


      They should really find a better way to distribute these huge programs. Maybe they could press it to a CD and put it in a box at the store so we can just pick it up there instead of downloading it?

  2. TFC2 by Redge · · Score: 4, Funny

    As long as the Sniper rifle still has the red dot, I'll be happy!

  3. Hrmmn by Anonymous Coward · · Score: 5, Funny
    "You get Half-Life 2 yet?"

    "Yup!"

    "Boy, I can't wait til next year when we can play it"

    1. Re:Hrmmn by eliza_effect · · Score: 4, Insightful

      Incidentally, I think there's a good chance that they won't knock off a few bucks for an online purchase. AFAIK the boxing/duping/printing outlay is done by the publisher and in the end is removed from the profits of the studio. I think Valve may see this as a very good way to make back what the publisher takes. I remeber Sierra not being to happy when plans for Steam were announced, and now it's obvious why.

    2. Re:Hrmmn by halowolf · · Score: 2, Interesting

      Yes I very much expect this to be the case. However for once, for a major release, I won't have to be bothered with putting the CD in my drive when I wan't to play it. That will truely be refreshing, as will not having to wait for the box's to hit shelves in Australia. Though Doom 3 coming out on August 3rd was a nice suprise, take that Europe! :)

    3. Re:Hrmmn by eliza_effect · · Score: 3, Informative

      Yeah, I've actually had very few problems with Steam. Few enough that I am going to pay-to-download instead of buy the box, in fact. All in all I think it's a good system, aside from getting overy busy at times like.. well, this.

    4. Re:Hrmmn by xenocide2 · · Score: 5, Informative

      It also puts Sierra in the not so enviable position of selling a product directly to the customers while also selling it to retail. Retail isn't happy when they get undercut by the guy giving it to them. Especially places like walmart. Of course, they're also building a way to eventually circumvent the retailers AND the publishers, which Sierra isn't happy about, as you noted.

      Of course, not every game can be sold via steam like scenarios. The FPS market comes with a lot of assumptions about the demographic. Dominately technical, online (broadband)and expensive computers. Take out any of those and steam just doesn't make sense. If Valve wants to branch out to a broader demographic by making games in the vein of Popcap, you really need something tied much closer to the browser than a standalone app just for shopping. Or if they want to sell something like Deer Hunter to people that don't live on the internet or read PC Gamer magazines, then a nice orange box at walmart is still your best bet.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    5. Re:Hrmmn by abandonment · · Score: 4, Insightful

      valve had a 50/50 deal with sierra for distribution of half-life 1, and while i'm sure that they have come up with some kind of deal about what expenses are deducted from the gross before this split, i highly doubt that valve is going to offer the game for any cheaper than the game is in stores.

      couple of reasons for this:

      1) sierra probably forced them to keep the price similar enough so that it's worthwhile for them to sell the game at retail.

      2) half-life1 continues to sell for near-full price (30+$ here in canada) almost 6 years after it was released. i don't consider bundling 2 mods that valve didn't have to pay for development (and that can be downloaded for free) exactly worthwhile of a full-priced game...

      whether gamers fall for it (ie buy the game online for the same price as retail) remains to be seen.

      i personally think this is the stupidest thing that valve could ever do - how long will it be before their 'encryption' is hacked and hl2 becomes a pirate version (potentially) long before retail.

      as well, why the HELL would anyone download a game that they can't play? steam is brutal in it's management of system resources and bandwidth as it is, let alone having it download endless games that you can't play...

  4. Torrent... by EvilCabbage · · Score: 3, Funny

    ... available in five, four, three, two....

    1. Re:Torrent... by Mazem · · Score: 5, Interesting

      Last year Bittorrent's creator Brahm Cohen was hired by Valve to improve Steam's content distribution system.

      Also in terms of overloading servers, slashdot has nothing over the hordes of counter-strike players.

    2. Re:Torrent... by Solder+Fumes · · Score: 4, Interesting

      Interesting, though I notice Bram's avoided updating his donate, this is my only job page that pops up randomly when you use the bittorrent client.

  5. To put it mildly... by Tuxedo+Jack · · Score: 2, Interesting

    As if we didn't have enough problems getting Steam and the patches - they don't /. on their servers too!

    And anyone who actually plays with Steam knows what I'm talking about.

    --

    Striking fear in the authors of godawful fanfiction, I am here, appearing in darkness, Tuxedo Jack!
  6. yay by Rotkiv · · Score: 5, Funny

    I felt my heart jump, just from the word soon. A tear came to my eye too, but that's because my eyes hurt from staring at a monitor too long.

    --
    RArr!
  7. eh, this could be bad for Valve by rambo_command0 · · Score: 5, Interesting

    I wonder how long it will be till hackers find away to spoof half life 2's pre-loading authenticiation and users can play hl2 without actually buying it.

    1. Re:eh, this could be bad for Valve by kagaku · · Score: 5, Informative

      As far as I know, it's only preloading stuff that won't change between now and the time the game ships. Graphics, sounds, levels, anything that's done. The actual game engine itself probably won't load until you pay for the game. I'm sure someone will eventually figure out how to decrypt the cache file, but it won't do much good without the game engine itself.

      --
      everyday is another shooter.
    2. Re:eh, this could be bad for Valve by Lord+Kano · · Score: 5, Insightful

      Two words

      "Steam Authentication"

      I misplaced my Half-Life CD case when I needed to freshly install WinXP. I used a key gen to get the game to work. WON's server wouldn't authenticate my bogus key. I was left not playing for about two weeks when I finally found my CD case and put in a legit serial number.

      I don't think that Valve is going to use a more lax authentication regimen for HL-2, especially after the "source theft" that happened last year.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    3. Re:eh, this could be bad for Valve by irc.goatse.cx+troll · · Score: 3, Interesting

      They've been pretty lax before, recent examples:

      Condition Zero) For about 2 months, you could use hlds(halflife dedicated severver)'s update tool to download the conditon zero server files, which included every single client file. All you had to do was put it in your half-life directory and it would load as a third party game, and play online with anyone that bought it.

      CS:Source) If you knew the appid (which is in your blob cookie file) you could force it to preload even if you didnt meet the requirements (being a lan center at the time). They patched that after two days, but that preload was unencrypted and easily extracted. Of course, they did encrypt the preload of Codename Gordon, a free buggy/crappy flash game.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    4. Re:eh, this could be bad for Valve by Spy+Hunter · · Score: 2, Interesting
      I'm not worried about anybody cracking it before HL2 is released. If Valve was halfway competent with encryption, it will be pretty much uncrackable without the keys. However, once the game is released, Valve has to release the decryption keys so people can play it. I don't see how they can do this in a secure way unless they encrypt it separately with a different key for each person, which would be computationally expensive for their download servers. If they use the same key for any two people, one of them could buy the game and pass the encryption keys to the other (plus any small missing parts that Valve also delivers when the game is shipped).

      I once the game is released, though, Valve probably won't be bothering with this pre-load stuff any more. Then they'll only let you download the game if you pay them first. So the window for exploiting this is small; you have to download the preload version now for free (if you can get in) and then wait and hope somebody bothers to come out with a crack for the preload version after the game is released (which may not even happen since it will be useless for non-preload versions). I guess Valve isn't that crazy in offering this option after all.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    5. Re:eh, this could be bad for Valve by Nogami_Saeko · · Score: 2

      Well, alternately they could just use a single pre-load key for all of the static materials, music, graphics and the like, and use an individual key for the much smaller executables and such that will likely drop over the network when the game is actually bought online.

      But I think you're right, the possibility of the preload getting cracked is nearly zero if it's done properly (which they've certainly had ample time to work out :) - and if it IS cracked, it still won't be playable without the executables which makes it a moot point anyway. Seeng as how the executables can probably be transferred in less than a minute when the game is released, I don't see it as a big issue.

      Of course the final point is that since a huge part of HL2's appeal will be the online play (which won't work without steam and a valid license), there's really not all that much point to cracking it anyway unless you only want to play the single-player mode.

      N.

      --
      "Nothing strengthens authority so much as silence." - Charles de Gaulle
    6. Re:eh, this could be bad for Valve by bobbis.u · · Score: 3, Interesting

      Congrats guys - our comments have made the BBC News! (last paragraph)

  8. finding the key by mikeymac · · Score: 5, Funny

    Now if i could only find that damn ati coupon thing, *looks at desk*, shakes head.

  9. Bah, Steam by Anonymous Coward · · Score: 5, Insightful

    I stopped playing CS when Valve force-fed their DRM, buggy, memory-intensive heaping pile of poo they call "steam" onto their userbase.

    With Doom 3 who needs them!

    1. Re:Bah, Steam by nuclear305 · · Score: 4, Funny

      Don't you mean STEAMing pile of poo?

  10. QCrack.exe by jwlidtnet · · Score: 5, Interesting

    Interesting...does anybody here remember the a vaguely-similar route taken with id for the Quake shareware release? An encypted version of that game (and essentially every past Id game) was on the shareware CD, and could be unlocked when purchased. And then along came QCrack.

    Valve's distribution idea is interesting, but I hope for their sake that the security's very strong, requiring all sorts of authorizations and whatnots. If not, Doom III's slightly-premature leaking to the internet might seem like a far more ideal scenario than a Valve-aided distribution of compromised content.

    1. Re:QCrack.exe by Spezzer · · Score: 5, Interesting

      The pre-load most likely does not include core game files like the executable, just the static libraries of models, maps, textures, etc that will not change until the game's release. When the game is 'released,' Steam will probably just download the rest of core game files (which should be a relatively small download), and then will launch the game.

      It seems like the only danger of breaking the encryption is getting access to files that may spoil the plot, but I've heard there's already a file out there that does that.

    2. Re:QCrack.exe by Xepo · · Score: 5, Insightful

      I dunno what everyone's worried about. I mean, it says encryption...not like, product key and verification crap. If Valve was actually worried about it, then they would have put some 128-bit, maybe even 256-bit single-key encryption in there, stuff which would never feasibly be broken. Now of course, that assumes the scheme only has one working key, which if they did do it like a product key thing, wouldn't work.

      But, at least, if I was valve...encrypt a seperate copy for each player, with an id to identify which key valve needs to give that player when they buy the game. ::shrug:: Practically unbreakable. I don't know if that's feasible under steam either, but my point is that all it takes is some easily found strong encryption (gnupg stuff, even) to make this practically uncrackable until the game is released.

    3. Re:QCrack.exe by SilentJ_PDX · · Score: 2, Insightful

      How hard can it be? Send out an AES-encrypted file and send out the key when the game goes gold.

      This is a different problem than game copy protection and it's already been solved. If Valve screw it up, they're idiots...

    4. Re:QCrack.exe by CountBrass · · Score: 2, Interesting

      Hate to rain on your parade but even that wouldn't work.. well not if they picked a sensible key length (hint: 256bits is to short for any algorithm). 512 bits, even better 1024 bit RSA properly handled would take more than the life time of the universe using currently available computing power. It would probably be quicker for you to study and become a maths professor and then dedicate your life to finding a weakness in RSA (or whatever algorithm they used)... Quikcer yet of course would be to wait for the game to be released and (shock! horror!) buy a license.

      --
      Bad analogies are like waxing a monkey with a rainbow.
  11. Thats fine.... by cr0y · · Score: 3, Insightful

    Well if you can 'pre-load' HL2, Wouldnt that suggest that it is totally done? Unless you are just downloading libraries and such. This sounds promising, But what on earth is Valve waiting for?

    --

    ItWasFree.com - Take the mystery
    1. Re:Thats fine.... by Radish03 · · Score: 4, Interesting

      what on earth is Valve waiting for?

      Fixing bugs as many little bugs as they can, especially in level design I believe. They've said its very close to being complete, it's just being playtested to death at the moment.

    2. Re:Thats fine.... by eliza_effect · · Score: 2, Informative

      There are also some engine tweaks that need to be done, both from Vavle's side and from ATI's side. ATI cards aren't functioning at their best at the moment. I assume the last thing download when your purchase it will be the executable and some key engine files.

  12. Its an evil plot.. by Anonymous Coward · · Score: 3, Interesting

    How can we delay HL2 again?

    Lets release it with a fancy encryption scheme, when someone cracks it, we'll pull the shame-shame bs, sue some 'hackers' and the push back will 'teach everyone a lesson'.

    Give me a break

  13. Re:Steam.... by WhatAmIDoingHere · · Score: 4, Informative

    Steam is free. I use it to play the version of cstrike that came with my platnum Half Life pack I got a few years back.

    --
    Not a Twitter sockpuppet... but I wish I was.
  14. Already flooded, but....... by MightyPez · · Score: 4, Insightful

    The download servers are already at max capacity, but I have a little hypothesis. Since Half-Life 2 is such an anticipated game, and since everyone and their cousins will be downloading it, Valve realized this will cost entirely too much in bandwidth, especialy on days like today. To compensate, they set a user/bandwidth limit.

    What will happen is this. Currently, Steam acts as a peer to peer hub (remmeber Valve hiring Bram Cohen, Mr. Bit Torrent?). Anyone with a sizeable LAN Cafe will know this because empty chairs with a copy of Steam running kills their bandwidth. Once people have the preload completely downloaded, they will begin uploading it and add more bandwidth to the mix. The more people that have it, the more it becomes available. I get the feeling LAN Cafes get a little more sway in terms of firsties since they generally have better connections than Counter-Strike junkies at home.

    Not that getting the pre-load at this point is a necessity. There will be waves of preloads with content. This first one just being some static art that won't be changed, like textures, voices, and some models.

    1. Re:Already flooded, but....... by asdfghjklqwertyuiop · · Score: 3, Insightful

      Currently, Steam acts as a peer to peer hub


      No, currently Steam acts as a worthless piece of crap which makes it impractical to play the latest counterstrike at an offline LAN party since you can't just download a specific version when you want.

      It also forces you to spend 20-30 seconds each time you connect to a game server to download a 'security module' to prevent cheating. Needless to say, counter-strike is full of cheaters once again despite this security module garbage. However at the rate Valve is screwing up HL/CS, they won't have to worry about cheaters in the future anyway because it will not be worth anyone's time to play their games.

      Good work Valve.

    2. Re:Already flooded, but....... by xenocide2 · · Score: 3, Interesting

      I almost never find any cheaters while playing DoD. It might be a case of a less popular game catching fewer rodents, but I like to think the challenge-response mechanism helps a lot. Eventually I think people will figure out a way to circumvent such attacks, as you appear to have noticed. If Valve is worth their salt, they'll have to move to limit the information sent to players, giving them only what they should be able to observe and nothing more. Sending only the character positions you can directly observe would be one method, which would destroy wallhacks, but leaves aimbots unscathed. I think the only good way to counter aimbots longterm is to offload rendering to a server, but that's borderline insane. Both of these suggestions mean an increase in lag, but that's what we get for using a system where failures to transmit mean waiting for random milliseconds. If you've got a better way to stop cheating, I'd love to hear and patent it.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    3. Re:Already flooded, but....... by asdfghjklqwertyuiop · · Score: 4, Insightful

      If Valve is worth their salt, they'll have to move to limit the information sent to players, giving them only what they should be able to observe and nothing more. Sending only the character positions you can directly observe would be one method, which would destroy wallhacks, but leaves aimbots unscathed. I think the only good way to counter aimbots longterm is to offload rendering to a server, but that's borderline insane. Both of these suggestions mean an increase in lag, but that's what we get for using a system where failures to transmit mean waiting for random milliseconds.


      This strategy is frequently discussed w.r.t. cheating, moving more stuff onto the server side, but that's impractical for performance reasons. Performance (network in particular) is pretty important in games.

      When I first started playing the Steam versions of Valve's games, I thought this 'security module' was a big, critical piece of the game's code, and you had to download it all the time because Valve changed it frequently to stay one step ahead of the reverse-engineers and there were many versions in rotation at once. But apparently that's not how it works.

      A shame too, that method might actually work. You can't prevent people from reverse engineering code running on their own computer, but reverse engineering takes time. If someone on the other side is releasing new versions faster than they can be reverse engineered, then they've effectively thwarted the reverse engineers. I don't think there will ever be a machine which can prevent a human from reverse engineering itself. But if there's another human constantly changing the machine, working against the reverse engineer, they might succeed. It would just be a question of which human can work faster. I doubt we'll ever see this from a video game company though. That would require they have programmers employed to do this. They'd rather just sell the game and be done with it.

  15. The big internet blackout by Anonymous Coward · · Score: 5, Funny

    So this will be the cause of the big internet blackout, not cyber-terrorist but gamers downloading HL2. :-D
    I knew it when Valve delayed the preload.

    1. Re:The big internet blackout by Associate · · Score: 2, Funny

      If you download HL2, the cyber-terrorists win.

      --
      Someone hates these cans.
  16. dangerous distribution by Paralizer · · Score: 2, Insightful

    This sounds dangerous. It's only a matter of time before someone cracks the encryption rendering Valve the medium by which pirates obtain an illegal copy of the game.

    We all know how [i]efficient[/i] Valve is in their security endeavors, ha.

  17. Re:Steam.... by doofsmack · · Score: 3, Informative

    Steam doesn't charge a monthly fee.

  18. Boo friggin yah! by Anonymous Coward · · Score: 5, Funny

    I just got it to start pre-loading despite failing during earlier attempts. I can't wait to start not playing it.

    1. Re:Boo friggin yah! by realdpk · · Score: 4, Interesting

      Plus, there's no guarantee Valve will always offer the game for download. Who knows, they could get "hacked" again and have to pull all the files down for another year (and call it Patch 1 :)

    2. Re:Boo friggin yah! by Jason1729 · · Score: 3, Informative

      How do you know Steam will be around next year to authenticate the game based on your login and pw. If you have the CDs and Key, you're covered for as long as you keep the media in decent shape.

      Jason
      ProfQuotes

    3. Re:Boo friggin yah! by Enucite · · Score: 2, Interesting

      How do you know your CD and Key will be around next year? If Steam is still running you're covered for as long as Steam is running.

      And frankly, I trust Steam to be running much longer than I could keep a CD in good shape and not lose the key.

      Not to mention last I heard everyone has to authenticate through Steam no matter how you acquire the game.

    4. Re:Boo friggin yah! by thrash242 · · Score: 4, Insightful

      How do you know your CD and Key will be around next year? If Steam is still running you're covered for as long as Steam is running.

      Uh, I don't know about you, but my CDs don't go disappearing too terribly often. Things like networks, servers, companies, etc do. You answered your own question: "as long as Steam is running". I'd rather go with "as long as a CD exists", which is probably a lot longer, barring my house burning down, being subjected to a nuclear blast, or being broken into by a particularly thorough burlar.

      And frankly, I trust Steam to be running much longer than I could keep a CD in good shape and not lose the key.

      Sorry, but that sounds like your problem. Keep it in the case and don't use it as a frisbee or coaster (AOL CDs excepted), and you should be fine. I have CDs (both audio and data) that are over 10 years old that are in very good if not mint condition. It's not hard.

      It's silliness to trust whatever this Steam thing is to continue rather than trust physical media. If it does, great, if not, you have a CD.

    5. Re:Boo friggin yah! by Enucite · · Score: 2, Insightful

      Ok, so you've got a CD and a Key, but Steam is down. Now what are you going do?

      The same thing as the guy who downloaded it; not play.

      It doesn't matter anyway. I'm sure after you register your CD key with your Steam account it would save the key and you could download the game if you ever need it again.

      But I guess you do end up having one more shiny thing than the guy who chooses the download. And you even get to leave the house to pick it up!

    6. Re:Boo friggin yah! by tr33limbz · · Score: 2, Insightful

      "it should be mandatory" ???? what? don't you think thats a little like record companies saying saying it should be mandatory for you to have 5 different media players to play media from 5 different companies? I completely agree that companies SHOULD make older versions of software available for download or purchase, or let third parties distribute abandonware, but making it MANDATORY seems fascist.

      --
      -end of post.
    7. Re:Boo friggin yah! by WNight · · Score: 4, Insightful

      Not really. Society is paying to maintain your copyright, if you don't keep providing the work for us we're going to assume you no longer need us to enforce copyright... Seems like it'd be perfectly fair to me.

  19. Re:Steam.... by McKinney83 · · Score: 3, Informative

    Steam is and always has been free.. plus it updates itself without me having to wait in one of those filefront.com download lines.

    --
    Winner of The Second Annual Montgomery Burns Award for Outstanding Achievement in the Field of Excellence.
  20. Re:Hurry man, switch to a gun!!! by WormholeFiend · · Score: 2, Insightful

    everyone knows that in the first iteration of HL, the gimmick was that your flashlight's batteries drained and you had to let them recharge once in a while.

    didnt you play it?

  21. Pre-Releasing DnD Games by Landaras · · Score: 4, Insightful

    OK, this isn't on Half-Life 2, but it is on the concept of pre-loading / pre-releasing aspects of a game.

    One thing I've never understood is why the publishers of highly anticipated role-playing games (I'm thinking Baldur's Gate and NeverWinter Nights here) don't pre-release the character generator.

    By the time a specific release date has been set, the character formats should be firmly decided. Allowing players (or potential players!) to pre-create their characters is only going to create buzz and give people a reason to want to put those characters to use. It's a realizable benefit for the publisher without a significant financial cost.

    But alas, I have never seen this happen.

    - Neil Wehneman

    1. Re:Pre-Releasing DnD Games by nhaines · · Score: 3, Informative

      Actually, Maxis just did this about three months ago for The Sims 2. The released "The Sims 2 Body Shop" which lets you customize the appearance (eyes, nose, mouth, forehead, etc., all with sliders) and such of your Sims.

      The tool also allows you to export a couple sample clothings items. Naturally, you then grab the textures and can customize your own clothing and such, as well as skin tones and other various things. Now that the game releases on the 17th, there'll probably be a ton of features on the fan sites, and everyone's excited about how customizable their Sims are.

      Heck, I am just a casual player who was intrigued by the new AI, and *I* even have the Sim that will be "me" prepared.

  22. haha by josh+crawley · · Score: 4, Funny

    Maybe if they used that encryption before they wouldn't have got their source code stolen... ZING!

  23. Re:More Valve Bullshit. by ftgow · · Score: 5, Funny

    Word up dude. Valve makes one game 6 years ago, and now is somehow living (leeching) on the mod community for more content to their aging quake 1 engine. Fuck them, fuck them up their stupid asses.

  24. Have they fixed the keys? by Anonymous Coward · · Score: 2, Insightful

    If they haven't fixed the ease in which their keys were cracked is this even worth it? I cannot play my game online because somebody generated the same key as mine using one of the freely available online key generators. What good is it if you go out and buy a game and then you can't play it because of a crappy encryption algorithm?

    So I'll ask again... Have they improved this? I'll stick to Doom 3 and wait for the mods until they have...

  25. Re:More Valve Bullshit. by Nermal6693 · · Score: 2, Interesting

    I also have difficulty believing the status of HL2. Last I heard, which was a couple of months ago, HL2 was officially 'dead in the water' because they couldn't find a publisher for it. Are they self-publishing now or something? Presumably Steam would facilitate this.

  26. Torture by thebroken · · Score: 5, Funny

    Valve should get the war for The Game Company That Managed To Torture Its Fans By Having Code Stolen, More Release Dates Than Jerry Seinfeld Had GirlFriends, Leaked The Plot, And Gave You A Game You Could Download But Not Play Until They Let You Award. Wonder what the award would look like...probaly a figure of Duke Nukem.

  27. Anybody remember the Quake I shareware disc? by venomkid · · Score: 4, Funny

    Has anybody *ever* been gotten away with distributing encrypted files without somebody cracking it?

    It's like giving the entire geek world a good, hard puzzle with an irresistable payoff.

    --
    vk.
  28. Re:Waitaminute by eliza_effect · · Score: 2, Informative

    You have to actively select "Pre-load this game" from the Steam Games menu. It won't do it by itself. You can, though, have Steam "keep this game up to date" if you have a game already downloaded, in which case it will update itself in the background.

  29. steam = SUCKS by Anonymous Coward · · Score: 4, Insightful

    The only reason Valve is getting away with this steam crap is because of Counter-Strike. They've made it so you MUST download Steam in order to play CS because they shutdown WON last month. Any other game in the world and the gamers would have said "fuck you Valve", but becuause it's CS we have to put up with it.

    I don't want to run your crappy Stream POS in the background all the time. I don't want to be required to play the newest version all the time. I want to be able to play the game I BOUGHT on a LAN without authenticating over the net. I JUST WANT TO PLAY THE GODDAMN GAME I BOUGHT. But Valve can't let me do that, they have to push their crap on me. Valve, you can suck my dick you bitches.

    1. Re:steam = SUCKS by aXis100 · · Score: 2, Interesting

      Agreed.

      I've made my stand by refusing to install steam - my mates and I now only play the older CS 1.5 non-steam version at LAN games.

  30. Re:Just wait by techsoldaten · · Score: 5, Funny

    Already on it.

    I got the game to boot using a kernel debugger and a little trial and error. SoftICE revealed the installer makes a call to something in _vis.dll, which in turn checks to see if hl2_acf.nfo exists within the steam install directory.

    Decompiled _vis.dll with DisC, replaced the function call to a new function that always returns true. Recompiled _vis with Visual C++, nogo, then tried with Borland and the game booted.

    Posting a crack tonight.

    M

    ---
    Always read sigs for important words like syyyyke.

  31. New business model by Anonymous Coward · · Score: 3, Funny

    Selling vaporware to the consumer, sounds profitable.

  32. A lot of you don't understand how Steam works by fresh27 · · Score: 2, Informative
    There is no CD key if you buy the game through Steam. The game is simply attached to your account after you buy it with your credit card. There are no CD keys for people to guess with and "steal" your Steam copy (unless they crack your username and password.)

    Box version, however, will have a CD key, but the first time it is used, it is attached to your Steam account, and nobody can use it with any other account.

    --
    http://ipod.fresh27.net/
  33. Re:Just wait by Anonymous Coward · · Score: 5, Informative

    I call shenanigans. DisC was specifically written for taking apart Turbo C dos executables. If you were genuinely following a trace like this, you would have almost certainly just intercepted the outgoing call to "_vis.dll" and loaded the truth value inline - not like you wouldn't have had enough room to work in.

  34. Re:More Valve Bullshit. by Chimp_On_Stilts · · Score: 3, Insightful

    Stupid? Are you kidding? What you have described is absolute genious - they have managed to ride a product for six years in an industry where remaining on top for six months is quite a feat. Their success is no accident, it is a direct result of intelligence in the company.

  35. Re:Just wait by Anonymous Coward · · Score: 5, Informative

    This should be modded "Funny" since the poster makes it clear this is a joke by his usage of "syke" in his signature. Being syked is the 80's equivalent of the aughts being punk'd.

    -AC

  36. This is a case where it can work by Sycraft-fu · · Score: 3, Insightful

    The problem with a CD like Quake 1, or a copyprotection scheme like safedisc, is that the ability to decrypt the files must be included on it. They can convolute it all they like, it's gotta be on there to do any good. Well, seeing as it's on there, you can find it and use it. Good crackers can do this with less effort than the game industry would like to think.

    However in this case, it's different. What they could do is generate an AES key, say 256-bit just for extra parinoia, and then encrypt the data with it. They then send out ONLY the encrypted data, not the key. The key (and utility to use it) doesn't get released until they actually sell it.

    In that case, my friend, you are fucked. This is the same way SSH works. Only you and the remote server have the AES key. Someone else can log all your data, but without the key, it's worthless since the computing power does not exist to crack that in a lifetime (much, much, much longer actually). So if this is how they are doing it, they are secure.

    Now, when they release the key it is concievable that people could pass it along to friends to decrypt copies that haven't been paid for but so what? The game will be copied anyhow, as all games are, it changes nothing really.

    Remember: Encryption is the tactic of keeping everyone EXCEPT the keyholders out. Copyprotection fails since it must give the key to the end user on the disc to work, but intends to keep the end user out. This can succede since they withhold the key for everyone, until a particular date.

    1. Re:This is a case where it can work by Sycraft-fu · · Score: 4, Informative

      As I said, the computing power does not exist. By this I mean all the computers in the world working together could not crack AES 256 in a lifetime, actually, they couldn't crack it in thousands of years.

      And, of course, HL2 will be released in less than a year.

      So, supposing they are using a reasonable encryption scheme, and why not, AES is freely available, no one can possibly crack it before it's released.

    2. Re:This is a case where it can work by clambake · · Score: 4, Interesting

      What about the "just got lucky" factor? It may take thousands of years to run through all of the available keyspace, but what if the second key that I try just happens to be the right one?

      It might take thousands of years or it might take until tomorrow morning, or anything in between. But I don't see any way to absolutely guarantee that it won't be tomorrow morning; it seems just as likely as "thousands of years".


      In that case, why decrypt it at all? If you just create random strings of digits eventually you are GUARANTEED to hit upon the entire halflife2 game, complete with patches, and including additional, SUPER AWESOME content, such as the level that seamlessly merges the entire DOOM3 game and has a character that looks identical to a naked natilie portman who speaks directly to you, in your own voice, perfectly, and then relives your early childhood in grainy 35mm footage before showing that you were, in fact, abducted by aliens.

      Sure, it MIGHT take a hundred quadrillion billion zillion years, but you MIGHT hit upon it on your second try, right?

  37. Speaking of which... by solios · · Score: 4, Interesting

    I know this is OT, but this has bugged me for YEARS.

    When the Playstation came out, I creamed my pants at the potential of memory cards- finally, a company could make an RPG.... and release "add-ons" or "expansion packs" that would be new games or side games but which would use your already existing character. Or a sequel to a game that was ACTUALLY a SEQUEL- picking up where you left off... exactly where you left off, levels, equipment, and everything. I figured games like this would be out within a year.

    Boy, was I FUCKING WRONG. Aside from some in-game tricks in games like Metal Gear Solid, memory cards are basically just an itty hard drive that serves as a dumping ground for save data that doesn't overlap or play between games.

    WHERE IS THE INNOVATION IN THAT?

    Shit, if I knew I could move my NWN character into NWN2 (without, you know, creating a new one...), I'd spend a couple of weeks prior to release leveling like a bastard. And if the game's built right, it should be just as challenging at level 20 as it is at level 3. :P (the fact that NWN characters can be ported- gear and all- between NWN expansions is a major bonus. It's things like this that have completely killed console rpgs for me.)

    Woo. Rant complete.

  38. Equivalency? by mcrbids · · Score: 4, Funny

    Is "Half-life 2" logically equivalent to "Full-life 1" ?

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:Equivalency? by sxtxixtxcxh · · Score: 2, Funny

      "full life" and slashdot membership are mutually exclusive.

      --
      for a minute there, i lost myself...
  39. You are a fucking idiot. by OwP_Fabricated · · Score: 4, Funny

    1. There's actually CS1.5 for Steam out there. Google is your friend.

    2. You no longer have to authenticate over the net to play Steam games anymore.

    3. You don't have to update any of your games if you don't want either. Right click on the game and turn off automatic updating.

    4. You are a fucking idiot, in case I forgot to mention it. Die.

    Sorry guys, it was worth the karma burn.

  40. So, vapor ware turns into... by chrullrich · · Score: 4, Funny

    ... steam ware. Not much change, is it?

  41. Valve makes _good_ decisions by thebroken · · Score: 2, Interesting

    " Already on it.

    I got the game to boot using a kernel debugger and a little trial and error. SoftICE revealed the installer makes a call to something in _vis.dll, which in turn checks to see if hl2_acf.nfo exists within the steam install directory.

    Decompiled _vis.dll with DisC, replaced the function call to a new function that always returns true. Recompiled _vis with Visual C++, nogo, then tried with Borland and the game booted.

    Posting a crack tonight."

    Damn, Valve made a very nice decision it seems.
    20 bucks says a hippie hands out crack for free at the door of Valve meetings.

    1. Re:Valve makes _good_ decisions by trauma · · Score: 3, Informative

      Sorry I don't believe your source for a second. Reports from others who have completed tonight's preloading and examined it state that the only thing in that cache file is a bunch of textures. Also, the whole thing amounts to only a gig, which fits with the conjecture that only certain static parts of the game are being preloaded combined with Valve's earlier statement that the game will come on either 3 or 4 CDs.

  42. Re:Steam.... by Malicious · · Score: 2, Insightful

    Steam doesn't charge a monthly fee.
    Yet.

    --
    01101001001000000110000101101101001000000110001001 10000101110100011011010110000101101110
  43. predownload? by DarkHelmet · · Score: 3, Insightful

    So instead of "loading" the level we're now... "prebuffering" ? Doesn't this sound familiar?

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
  44. encrypting a new copy for each player unfeasible by DoubleReed · · Score: 2, Informative

    just want to point out that having to re-encrypt the whole thing for each customer would take alot of resources.
    more likely (for this type of scheme, not saying they did this), everything is encrypted with the same key, then that key is encrypted differently for each download

  45. gg, irony. by JNighthawk · · Score: 2, Interesting

    I really only have a response to 2. and 4. 2. Yes, you do. I had a LAN this summer and when the inet went out, no one could startup Steam to join the CS game. 4. Get your facts straight before you spaz out at someone. Aren't you supposed to be representing OwP as a member?

    --
    Wheel in the sky keeps on turnin'.
  46. Re:More Valve Bulls*** by MedHead · · Score: 5, Insightful
    Actually, they have managed to use an engine that is easily modified, and let the users keep the game alive. If it wasn't for the user interest, Valve would have dropped the game long ago.

    Valve is far far far from intelligent. The WON patches, source code leak, a release date that is overdue one year, Counter-Strike: Condition Zero, content servers that authenticate, run the main website, and deliver content, and the Half-Life 2 plot leak (rumor) all point toward a company that has trouble keeping both of its brain cells in working order. It's far from a smart company. It's a very, very, very lucky company, who was fortunate enough to hit a goldmine of a game. A goldmine only kept alive with the mods that users produce.

  47. Comment removed by account_deleted · · Score: 2, Funny

    Comment removed based on user account deletion

  48. I actually like Steam. by stealth.c · · Score: 4, Informative

    Way back in I-don't-remember-when, I had heard so much about this "Counter-Strike" thing that I finally broke down and bought a $30 retail copy at GameStop. Loved it. I quickly relalized this was just a mod for the full game called Half-Life. Always wanted to play Half-Life, but it was never worth the extra $20-30 bucks to me to be able to play it. So I pirated my roommate's copy until I almost beat the game... Then there was a hard drive format, so no more HL.

    Steam comes along and with my CS reg key, I at last get the full version of Half-Life LEGALLY, and quick and easy access to other popular mods, and a server Favorites list (don't remember if original CS allowed this. I used to write down the IP of a good server to play there) so I can find good games faster, and keep it updated VERY easily. I've installed older CS numerous times and version compatibility was a constant headache, even WITH the seemingly appropriate patches. With Steam, all that business is managed automatically. It's heaven. As for buggy or memory intensive, I encountered one bug so far (input lag playing havoc with my keyboard) and that lasted only a few days. And I don't know how little RAM you have, but steam barely scratches my 512mb, which I presume is common for todays FPS player.

    As long as you didn't pirate the game(s), Steam is wonderful, IMHO

    1. Re:I actually like Steam. by frostbane · · Score: 5, Insightful

      Favorites list (don't remember if original CS allowed this. I used to write down the IP of a good server to play there)

      Using Half-Life's in-game server management did allow you to toggle a server as a favorite and even allowed you to browse favorites only. The only problem was that it seemed buggy as hell and would frequently "forget" your favorites from another session (which can really piss you off), but it was there.

      With Steam, all that business is managed automatically. It's heaven. As for buggy or memory intensive, I encountered one bug so far (input lag playing havoc with my keyboard) and that lasted only a few days.

      Steam had way to many problems on release. It was no where near ready for release and shouldn't have been implemented. I didn't use steam for a long time (pissed off at Valve for buying out (ruining) HL mods), but I know plenty of CS players who were left without playing their precious game for days at a time because problems with content delivery and detection. If you know some young CS players, you know it can be more addiction than heroin for them. It pissed the shit out of them. I can remember hearing, "Steam sucks" every five minutes. At the moment Steam seems to have settled down and most of the bugs are worked out, but there are still problems. A month (or two) ago I was locked out for a week because Steam forgot to remove/update a file. While the system might seem to a nice way to update a game I still prefer just downloading updates off mirrors like the old days. Unfortunately as more games go to Steam (especially since Valve took down WON), less and less use their own sites and mirrors for downloading their mods.

    2. Re:I actually like Steam. by Zakabog · · Score: 2, Interesting

      Way back in the day when Half-Life came out, I played on a 300MHz AMD K6-2 (With 3D Now beotch!) I had 32 megs of ram and some 2MB video card not capable of hardware 3D acceleration. Half-Life ran fine in 640x480 in software mode. Eventually I bought a 3DFX Banshee, started playing the game with hardware acceleration and it ran perfectly at 1024x768 (max fps all the time shown in net graph). The game took a little while to load maps and that was pretty much all it would have to do to connect to a server. Time from double clicking half-life icon to joining a game I would like to play, 45 seconds.

      Now I have a 2.4 GHz 3200+ XP with a gig of ram and a nVidia 6800 GT. I still get a good fps (although there was a time where I had a 800MHz PIII and the game ran pretty crappy, was one of the newer half-life versions.) It now takes 2-3 minutes to get into a server. Hey cool my favorite TFC server is active, wait damn I'm in counter-strike, I can't switch games. Oh sweet a CS server with my favorite map. Downloading security module, oh well it won't take that long. Damn the map changed while downloading, DAMN I was disconnected during the map change, I'll just reconnect, DAMN it's downloading the security module again.

      Half-Life used to be my favorite game, well the mods anyway. Then Valve started to add some bloat, it started getting really bad when CS became available in stores. Now CS is so dumbed down and 10 year old friendly that it's impossible for me to play anymore. TFC has become very unpopular, and the half-life graphics are now total crap in comparisson to everything else. I supported Valve for a long time (till a while after Gunman Chronicles came out.) But with the way they've turned a game with little system requirements, with average FPS difficulty, to a game that won't run on it's system requirements anymore and has been turned into a Fisher Price version of a FPS, they can now kiss my ass. I will get Half-Life 2 to see where the story goes, but I won't be paying for it.

    3. Re:I actually like Steam. by Plutor · · Score: 2, Informative

      Stealth.c, I would mod you up if I had the points. Steam was _extremely_ buggy at first, but it's been a fantastic idea from the beginning. In the past six months or so, it's become a fine piece of software and it's a great way to serve data. When the time comes, I plan on buying HL2 through it, and I know other people who have purchased Counter-Strike: Condition Zero through it and are planning on doing the same thing for HL2.

      The beauty is that Steam recognizes what parts of the game data will be needed first, so you don't even need to download tens or hundreds of megs before you can play the game. It's truly amazing.

      I'd love to see other companies do the same sort of thing. I don't need cardboard boxes or even discs in the world of Big Pipes.

  49. Careful if you get a crack ... by JTunny · · Score: 3, Insightful

    Each official copy of Half-Life that's sold is associated with a Unique Steam ID.

    Valve has started banning accounts which cracked Steam to obtain the recently released CS:Source.

    They could easily to the same to people who get Half-Life 2 in that way.

  50. pre-loading by roalt · · Score: 4, Funny
    Hmmm, pre-loading...

    Will they do that for Duke-Nukem Forever also?

    1. Re:pre-loading by jahalme · · Score: 2, Funny

      Duke Nukem Forever _is_ available for preloading already! You can preload it from /dev/null and once the game is finished, they'll decrypt it with a xor one-time-pad, using the released game as the key.

  51. international prices by animaal · · Score: 2, Interesting

    Providing a download of the game, and online charging for the key to play it? Sounds like a nice way to stop the age-old practice of charging different amounts in different countries. Hopefully it'll catch on, and publishers will have to stop milking us Europeans... It was cheaper for me to import Unreal Tournament 2004 (special edition) from the U.S., including courier delivery, than to buy it in a shop, and even cheaper than ordering it over the net from a European provider.

  52. Comment removed by account_deleted · · Score: 2, Funny

    Comment removed based on user account deletion

  53. Re:Just wait by Oddly_Drac · · Score: 2, Funny

    "punk'd."

    MTV Entertainment would like to point out that the use of the brand 'punk'd(tm)' is in direct contravention of the trademark act, and we shall be sending round fourteen(14) lorry loads of Ashton Kucher merchandise to bury your sorry ass in.

    Have a nice day.

    MTV Entertainment.

    --
    Oddly Draconis
    Too cynical to live, too stubborn to die.
  54. Why Bother? by samsmithnz · · Score: 2, Insightful

    Its obviously not finished yet, so you'll probably just end up downloading it a couple times as they fix bugs, change the media, and recompile everything...

    Its a waste of steam bandwidth and yours. I'd understand if it was gold, but its not.

  55. Yawn... by scottder · · Score: 3, Insightful

    Trying to get some publicity now that Doom3 is out. Valve, just get the game out already.

    --
    ------------ scottder
  56. Re:Full price? by nadadogg · · Score: 3, Interesting

    Why do people think that the ^H thing is witty and funny?

    --
    i use linux and windows oh god how can i have an opinion
  57. Re:Full price? by The12thRonin · · Score: 3, Informative

    Obviously you've never done a CRT terminal session where you cannot backspace to correct an typo. You get a "^H" character on the screen instead of it backspacing.

  58. Can you say "Paper launch"? by twbecker · · Score: 4, Insightful

    So let me get this straight: Valve is allowing you to grace your hard drive with a huge pile of useless encrypted bits that will lay there undisturbed until the still unknown release date of HL2, at which point you'll have to download still more shit (This isn't the whole game they're preloading), or just go buy the game on CD. What a joke. This sounds like just a big paper launch to combat the notion that HL2 is vaporware.

    --
    "The problem with internet quotations is that many are not genuine" -Abraham Lincoln
  59. You sure showed them by rd_syringe · · Score: 2, Insightful

    I will get Half-Life 2 to see where the story goes, but I won't be paying for it.

    Wow, you'll pirate the game illegally. You sure showed them.

    If you were really so righteous, you just wouldn't play the game. You bitch about them then outright admit you'll still be playing their game. But hey, as long as you get to reap the benefits of their work without giving back, right?

  60. Re:Do you know what a preload is for? by twbecker · · Score: 2, Insightful

    I know it's extremely hip on Slashdot to bash Valve for some bizarre reason, but get real.

    Hey, if the shoe fits. . . If this actually went hand in hand with a "gone gold" or RTM announcement, that would be one thing. But the only reason to release parts of the thing when there is still NO release date is to keep the hype machine rolling.

    --
    "The problem with internet quotations is that many are not genuine" -Abraham Lincoln