Slashdot Mirror


Eve Online Client Source Code Leaked

An anonymous reader writes to tell us that the game client source code for the popular MMO, Eve Online, has been leaked via torrent. In addition to the source code the user also posted a lengthy chat transcript with someone from CCP customer support. While the end goal may have been to call attention to the continuing security issues within Eve (and ultimately themselves), there are probably better ways of getting through to support. Unfortunately, CCP seems to be responding with the usual knee-jerk reaction of banning everyone breathing a whisper of this incident. I wonder if any large MMO company will ever be brave enough to calmly address an issue rather than wielding the ban-hammer.

368 comments

  1. Well... by schmidt349 · · Score: 4, Funny

    I would worry that unscrupulous players will dig through the source code to find exploits, but it's reassuring to find something that will bring them back to the real world...

    1. Re:Well... by shentino · · Score: 2, Funny

      You say flamebait, I say funny.

    2. Re:Well... by MadnessASAP · · Score: 0

      I personally think that the biggest problem they're going to have with this source code is people are now going to have far better bots. From my experience with EVE it is almost a perfect game to create a bot for.

      --
      I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
    3. Re:Well... by Loktofeit · · Score: 2, Informative

      "We are aware that an individual claims to have access to the source code of the EVE client, but this access is not a security risk to CCP or our customers in any way. The Python scripting language that is used by the client can be easily decompiled to generate readable code, and we have designed our server-side systems with that understanding. Therefore, there is no reason to believe that the code was leaked by an employee and our internal investigations confirm that. Access to the source code for the EVE client exposes no security vulnerabilities, has no privacy protection issues, and poses no threat to our customers billing information. The server-side interface used by the client is carefully protected to ensure that no abusive or unwanted information is transmitted to or from the EVE system." - CCP Wrangler Source: http://eve.stratics.com/#27221

    4. Re:Well... by Abuser_One · · Score: 1

      http://www.dreamnotoftoday.com/ will publish Abuser's (my) response to CCP position they finally confirmed as official. Hope they will be prepared for this future act of sodomia for their lie.

  2. Don't download the source via the torrent by ferat · · Score: 3, Informative

    If you are an active EVE player, don't use the torrent links to download the source. CCP is monitoring the torrents and banning any accounts with matching IP addresses to any of the people using the torrent.

    They obviously can't watch them all, but don't download the torrent from an IP that you use to play the game.

    1. Re:Don't download the source via the torrent by Ungrounded+Lightning · · Score: 3, Insightful

      If you are an active EVE player, don't use the torrent links to download the source. CCP is monitoring the torrents and banning any accounts with matching IP addresses to any of the people using the torrent.

      Well that will be great for any of their users who get a dynamic IP that was previously used to download the code.

      I smell corporate suicide.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    2. Re:Don't download the source via the torrent by Eraslin · · Score: 3, Interesting

      Makes you wonder what the implications are w.r.t. copyright and trade-secret if CCP is distributing the code themselves. Sure, by seeding they'll be able to snag IP addresses and ban users. But, for down the road, I wonder if they've just given up any ability to claim copyright infringement or some such on anyone (defense: ''CCP themselves were seeding it ,your honour. So, I got it from the copyright owner with their permission.'').

    3. Re:Don't download the source via the torrent by NightRain · · Score: 4, Insightful

      Well that will be great for any of their users who get a dynamic IP that was previously used to download the code.

      That very fact is why I think the post you were replying to is likely full of it

    4. Re:Don't download the source via the torrent by bky1701 · · Score: 2, Informative

      Well, they could, in theory, leach but not download (much, at least) and never upload. They would still be able to get peer IPs, but wouldn't have to contribute data (nor even have it).

      This is different than when the RIAA does it, as they actually upload it to unknowing downloaders to get lawsuit fuel.

      If CCP only wants to ban downloaders, they don't need any legal evidence to do so, at least as long as indiscriminate bans are covered in their TOS. Therefore, they don't need to go the RIAA road.

    5. Re:Don't download the source via the torrent by SiriusStarr · · Score: 4, Interesting

      I don't know... Remember the recent article RE: the FBI investigating any IP that accessed a false child pornography website that they set up? I think the powers that be have yet to realize that IPs are not exactly reliable means of identifying individuals.

      --
      Fear the penguin.
    6. Re:Don't download the source via the torrent by Cassius+Corodes · · Score: 1

      If its combined with a time/date then it can, as they can query the ISP logs to see who was assigned that IP at that time.

      --
      Control is an illusion, order our comforting lie. From chaos, through chaos, into chaos we fly
    7. Re:Don't download the source via the torrent by RalphSleigh · · Score: 3, Insightful

      They don't even need to do that, all they need to do is compare the torrent and their game servers for the same IP at the same time.

      --
      Come as you are, do what you must, be who you will.
    8. Re:Don't download the source via the torrent by SiriusStarr · · Score: 2, Interesting

      And then it just sucks if you run a tor exit node... But besides that... We're talking about an MMORPG company here. I don't think they can subpoena the ISP logs.

      --
      Fear the penguin.
    9. Re:Don't download the source via the torrent by Tanktalus · · Score: 3, Insightful

      I'm not sure that many ISPs would give up their logs to just anyone asking for it. Some, sure, but not many. At the very least, a subpoena of some sort would be required, and the logs could be pruned by then.

    10. Re:Don't download the source via the torrent by Anonymous Coward · · Score: 0

      As I don't play the game, I figured I was fairly safe to download it. And now it's on Freenet.

      CHK@XK2x8fV5IDqm7EjKVLrQWD9zKtL1-QXvCDsNKIhrAEw,VZWEF6rPba6~1MDUO1DIN0CQ9UuDnNaktMixAglKs2o,AAIC--8/pre51200sc.rar

      P.S.: Did anyone else find that torrent horribly slow? At 2KB/s, it would have been faster to download it from Freenet, even on my slow net connection.

    11. Re:Don't download the source via the torrent by RonnyJ · · Score: 4, Insightful

      If they just banned every IP, yes, that'd have a high number of false positives, but they could track the following:

      1. A user has previously logged onto Eve Online
      2. The IP linked to that user's previous session downloads the code.
      3. The user logs onto Eve Online again with the same IP (i.e. the same IP/username is maintained throughout).

      Put those three events together, and it'd be easy to track/ban a lot of those downloading.

    12. Re:Don't download the source via the torrent by s0litaire · · Score: 2, Funny

      Lucky for me I can "Borrow" my neighbours Wireless connection. (I really should tell him about the security Tab).... :) So I'm not worried, well I've not played EVE since I've changed ISP's. But you never know if they'll ban the IP it's been D/L on THEN the user uses that IP to play for the first time... If that happens, there lot's of players on Dynamic Addresses are gonna be very annoyed!! Lawyer Time!!!

      --
      Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
    13. Re:Don't download the source via the torrent by Anonymous Coward · · Score: 0

      Hmm, that's displaying weird. In case /. formatting screwed that up, here it is as a link. (Won't work if you're not running Freenet.)

    14. Re:Don't download the source via the torrent by cheater512 · · Score: 1

      That would be illegal.
      They dont have any right to do that.

    15. Re:Don't download the source via the torrent by cavemanf16 · · Score: 1

      True, IPs can't be used to definitively ID one particular user, but they are still useful for indefinitely banning known evil-doers from causing more havoc on a system. Sure the Feds are being stupid with their scheme, but I can see how this is advantageous for the time being to the EVE dbas... stop the hemorraghing fast, then worry about open-heart surgery once the patient is stabilized.

    16. Re:Don't download the source via the torrent by Anonymous Coward · · Score: 3, Interesting

      http://seashells.partyvan.fm/~januszeal/pre51200sc.rar

      ^ Direct link

      irc.partyvan.fm

    17. Re:Don't download the source via the torrent by catxk · · Score: 4, Funny

      Let's put our hopes to the anti piracy lobby. They've been working hard for years to loosen the knots around these kind of logs, and as is evident by the article, making logs containing private data readily available to economic interest groups/firms is useful for more than just pirate hunting. Kudos to the content mafia for increasing our security and well-being!

      --
      Don't be crazy anymore!
    18. Re:Don't download the source via the torrent by guywcole · · Score: 5, Funny

      But... but... he has a 3 digit ID! If we can't trust low /. ID's, what can we trust?

    19. Re:Don't download the source via the torrent by Sancho · · Score: 2, Interesting

      Different investigation agencies probably do things differently. I can tell you that the RIAA has just hopped on, grabbed the peer list, and then hopped off (I work for an ISP and we actually have to deal with this crap.)

    20. Re:Don't download the source via the torrent by Anonymous Coward · · Score: 0

      Routers?

    21. Re:Don't download the source via the torrent by Anonymous Coward · · Score: 0

      The RIAA doesn't sue downloaders. You have to upload to get in trouble.

    22. Re:Don't download the source via the torrent by _KiTA_ · · Score: 1

      If you are an active EVE player, don't use the torrent links to download the source. CCP is monitoring the torrents and banning any accounts with matching IP addresses to any of the people using the torrent.

      Well that will be great for any of their users who get a dynamic IP that was previously used to download the code.

      I smell corporate suicide. Say what you want, this is a brilliant maneuver by them that shows common sense that you just don't see companies use very often.
    23. Re:Don't download the source via the torrent by bky1701 · · Score: 1

      On bittorrent, there's effectively no difference. At least, not if you plan on ever getting the whole file you are downloading.

    24. Re:Don't download the source via the torrent by Anonymous Coward · · Score: 0

      Or great for anyone that runs a TOR server and happens to be the end-point that someone else downloads the torrent through.

    25. Re:Don't download the source via the torrent by ikono · · Score: 1

      It is times like this that I wish there was a sarcastic tag..

      --
      Karma is for whores
    26. Re:Don't download the source via the torrent by ne0n · · Score: 1
      --
      $ :(){ :|:& };:
    27. Re:Don't download the source via the torrent by goodbadorugly · · Score: 2, Insightful

      How is alienating your player base a good move? For whatever false sense of security they gain from banning curious players from their game they will lose far far more in terms of dollars and bad press.

    28. Re:Don't download the source via the torrent by Anonymous Coward · · Score: 4, Funny

      Me.

    29. Re:Don't download the source via the torrent by kc2keo · · Score: 1

      You could just easily download the source from a torrent on lets say a public library or some public location onto your portable storage. Then transfer it to your personal machine to work with. Or just leave it on the storage medium. I don't see how they can ban you for doing that. Or can they...? I myself don't play that game and am not interested in obtaining the source code. I'm just posting a scenario where they can't ban you.

    30. Re:Don't download the source via the torrent by guywcole · · Score: 1

      To be fair, I guess you do (or did) have a lower ID (666, iirc). I never realized how authoritative a poster with multiple personality disorder could be.

    31. Re:Don't download the source via the torrent by Anonymous Coward · · Score: 0

      Never trust anyone with a UID under 1000000. Oh wait...

    32. Re:Don't download the source via the torrent by Samah · · Score: 1

      Just because you download a .torrent file doesn't mean you used it. Are they monitoring the .torrent downloads or the connections to the tracker itself? IANAL but if it's just the .torrent files, surely they have no legal grounds for a lawsuit... I'd liken it to the leaked HDDVD key. If you heard it was released and actively searched for it, but didn't actually use it, you're not breaking the law are you?

      --
      Homonyms are fun!
      You're driving your car, but they're riding their bikes there.
    33. Re:Don't download the source via the torrent by skuzzlebutt · · Score: 1

      Christ, pretty much anyone can move heaven and earth now by claiming IP theft...good 'ol PATRIOT act (motto: "It's Not Just For Jihadists Anymore!")

      --
      My debut novel AMITY now available: http://jeremydbrooks.c
    34. Re:Don't download the source via the torrent by thePowerOfGrayskull · · Score: 1

      They'd have to control the .torrent hosts to know those IP addresses, so that's rather unlikely. Too, nobody mentioned lawsuits -- just banning people from playing the game.

    35. Re:Don't download the source via the torrent by irc.goatse.cx+troll · · Score: 2, Insightful

      They have no legal basis so they can't take legal action against you, but they're well within their rights to cease providing their service to you(i.e ban you).

      They can do that for any reason they want or for no reason at all.

      Also downloading is still often enough to get you passed a lot of legal threshholds. "Just because I downloaded that album doesn't mean I listened to it" wouldn't stop an RIAA copyright lawsuit.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    36. Re:Don't download the source via the torrent by Samah · · Score: 1

      > ...just banning people from playing the game.
      Ah, agreed. For some reason I'd unconsciously forgotten the "banning" part and skipped straight to "lawsuit" (which is what DMCA advocates would do anyway!)

      --
      Homonyms are fun!
      You're driving your car, but they're riding their bikes there.
    37. Re:Don't download the source via the torrent by Samah · · Score: 1

      > "Just because I downloaded that album doesn't mean I listened to it" wouldn't stop an RIAA copyright lawsuit.
      Yep spot on, but I was referring more to the idea of "I have a method of getting content, but not the content itself" as opposed to "I have the content but haven't used it". Your point is valid though.

      --
      Homonyms are fun!
      You're driving your car, but they're riding their bikes there.
    38. Re:Don't download the source via the torrent by Anonymous Coward · · Score: 0

      If CCP is DISTRIBUTING THE SOURCE CODE then downloaders have a LEGAL copy of it.

      Doesn't mean they can redistribute it but it means they were freely given rein to check out the source!

    39. Re:Don't download the source via the torrent by Hal_Porter · · Score: 1

      It could be worse. What happens if someone downloads child pornography via Tor and they happen to use your Tor node? You'll get a visit from the FBI.

      In a sense there's a social contract here. If you allow your system to be used for illegal stuff, expect to end up IP banned from various places. E.g. try accessing an anonymous board from a proxy. Most of them don't work because someone has used them to post something that got them IP banned at some point.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    40. Re:Don't download the source via the torrent by pipatron · · Score: 4, Informative

      surely they have no legal grounds for a lawsuit

      They don't need a lawsuit to ban accounts on their servers.

      --
      c++; /* this makes c bigger but returns the old value */
    41. Re:Don't download the source via the torrent by Anonymous Coward · · Score: 0

      If CCP is seeding this to find the IPs of people downloading, wouldn't that mean that they themselves are providing legal copies of the source? They do own it and are giving it away without a license. From a legal standpoint, would they even be allowed to ban players that download it?

    42. Re:Don't download the source via the torrent by WWWWolf · · Score: 1

      If you are an active EVE player, don't use the torrent links to download the source. CCP is monitoring the torrents and banning any accounts with matching IP addresses to any of the people using the torrent.

      Uh, what? They might as well say "Well, we know vast majority of the people who download the source won't do a damn thing about it, let alone be able to find exploits/look at our sooper sekrit algorithms/whatever. We're just banning people because we're mean and arbitrary and have nothing better to do."

      Why are they wasting time on doing things like this? If some dupe-exploitin', gold-auctionin' übermacroer is determined to use the source code for their nefarious purposes, surely spoofing IPs or opening new accounts will be the simplest of things to do, no?

    43. Re:Don't download the source via the torrent by Icarium · · Score: 1

      My grandparents have also been around a long time - doesn't mean I can't take their senile ramblings with a pinch of salt...

    44. Re:Don't download the source via the torrent by d3ac0n · · Score: 1

      Ayup. I'll be doing the same thing when I get home tonight.

      1) Fire up the spare laptop and link into neighbor's unsecured wireless router.
      2) Fire up Azureus.
      3) Download torrent.
      4) While waiting for torrent, use home wired network to play EVE.
      5) ????
      6) PROFIT!

      --
      Official Heretic from the "Church of Global Warming". Proven right thanks to whistle blowers. AGW = Flat Earth Theory
    45. Re:Don't download the source via the torrent by cryptodan · · Score: 1

      Eh, then you haven't worked in an ISP before where your user name is easily attached to the IP in use at any given time. Same in the corporate sector. Do some more research, and youll find out how easy it is.

    46. Re:Don't download the source via the torrent by alan_dershowitz · · Score: 1

      You just connect, get a list of peers, and disconnect. re-connect periodically and add to your list. The protocol is not rocket science, I bet you could write an app to do that in less than 20 lines of Python. Bram Cohen has said repeatedly Bittorrent was not made for piracy. Your anonymity is nil. Some trackers keep stats on connections, but I doubt many of them get more complex than just tracking upload/download volumes. If I wanted to prevent a tracker from noticing me, I'd just limit my uploads to any of the numerous worthless files that are in most apps' source code, like placeholders and Windows header files that can't be copyrighted.

    47. Re:Don't download the source via the torrent by drinkypoo · · Score: 1

      True, IPs can't be used to definitively ID one particular user, but they are still useful for indefinitely banning known evil-doers from causing more havoc on a system.

      No, no they are not.

      They are not for two reasons.

      Reason the first: dynamic IPs. For this reason alone, YOU FAIL IT.

      Reason the second: people with a small block of IPs (or just one or two statics) can just change their IP. Thus you must deny entire netblocks and lock out whole ISPs worth of users.

      For this reason, blocking IPs is not only ineffective but undesirable on anything but a short-term basis.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    48. Re:Don't download the source via the torrent by KDR_11k · · Score: 1

      The FBI is a bit different from a normal company though, they can get the logs that tell them which IP belongs to whom. Getting a warrant shouldn't be hard if you can show that the IP accessed child porn (though I guess it's not even necessary anymore).

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    49. Re:Don't download the source via the torrent by KDR_11k · · Score: 1

      Depends, reason-free termination when the other party has fulfilled its obligations (iin this case, paid) is invalid in some jurisdictions.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    50. Re:Don't download the source via the torrent by Anonymous Coward · · Score: 0

      they are still useful for indefinitely banning known evil-doers from causing more havoc on a system


      Not with dynamic IPs they aren't? Say I get my IP banned, then reconnect my router. My ISP uses dynamic IPs so I'm not likely to get the same one again, or if I do then I can just repeat the process. Meaning then that I'm unbanned, and some innocent person is now banned on my old IP.

      Granted, the chances of someone else getting that same IP with the same interests who wants to do the same things I'm banned from is slim, but permanent bannings and enough time means it is bound to cause someone a problem at some point...
    51. Re:Don't download the source via the torrent by petermgreen · · Score: 1

      Remember the way bittorrent works is to basically hand out a random slection from the list of machines using the torrent to any client who wants them.

      so all someone wanting to monitor a torrent needs to do is connect thier own client to the tracker and poll at a similar rate to a normal bittorrent client. Obviously how long it takes to get most of the users IPs depends on how fast they can get away with polling and how busy the torrent is but I don't imagine it would generally take that long.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    52. Re:Don't download the source via the torrent by petermgreen · · Score: 1

      there is absoloutely no need to seed or download to get peer IPs from a torrent tracker.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    53. Re:Don't download the source via the torrent by tkw954 · · Score: 1

      The difference is that that the FBI doesn't lose customers/funding when they mess things up.

  3. Direct link to the torrent by Anonymous Coward · · Score: 5, Informative
    1. Re:Direct link to the torrent by Kayamon · · Score: 3, Interesting

      Am I the only person who thinks it somewhat wrong to post on Slashdot a link to stolen, unreleased source code?

      Geez, why not just upload a GTA4 ISO while you're at it.

      --
      Kayamon
    2. Re:Direct link to the torrent by anilg · · Score: 1
      Sure, if the story was about the release of GTA4 and the game makers suing the distributor. Would a link to the Murder article on wikipedia be out of place on a /. article about murder?

      In this case, the GP's post is fully on topic. A user downloading the source code.. that could be questioned.

      --
      http://dilemma.gulecha.org - My philospohical short film.
    3. Re:Direct link to the torrent by blahplusplus · · Score: 1

      "Am I the only person who thinks it somewhat wrong to post on Slashdot a link to stolen, unreleased source code?

      Geez, why not just upload a GTA4 ISO while you're at it."

      I bet you're one of the ones who think you can stop piracy, prohibition or drug use. Once the cat is out of the bag, its out, what harm is the person doing what a person using google or simply reading other tech/gaming/geek forums wont find on their own?

    4. Re:Direct link to the torrent by cliffski · · Score: 1

      yeah, you know you can buy heroin in almost any city in the western world, but if I ran a website with nothing but contact details, maps and phone numbers called getyourheroin.com, I think people might (quite rightly) have a beef with that.
      It doesn't surprise me though, slashdot is becoming more and more of a PR site for the piratebay and the pirate party. Its only a matter of time before it has a warez and torrents section :(

      The Rest © 1997-2008 SourceForge, Inc.

      --
      DRM-free indie games for the PC and Mac: Positech Games
    5. Re:Direct link to the torrent by ichigo+2.0 · · Score: 4, Insightful

      It doesn't surprise me though, slashdot is becoming more and more of a PR site for the piratebay and the pirate party. Its only a matter of time before it has a warez and torrents section :(
      It's not just slashdot, every place is starting to see imaginary property for what it is. That's what you get when near-infinite supply meets demand, prices go down.
    6. Re:Direct link to the torrent by blahplusplus · · Score: 1

      "I think people might (quite rightly) have a beef with that."

      We're talking about source code for a game (and only the client) which has

      1) Already been released and
      2) May not even be recent or even complete.
      3) Who's utlity to the average person is of little value.

      Then there's the fact that 99% of the people in the world won't know what eve is or even can make heads or tales of whats in it or even give a crap. We're talking about something as mundane as staring at a wall watching paint dry in this regard.

      Then there is the whole MMO scam-business-model the fact that such 'business models' (rather exploitation models) using the internet to charge monthly service fee's for a game that by all intents and purposes could be played stand alone 1 time payment for free is just as much a theiverous thing to do as posting a link to source code of not more so.

      The fact that businesses can keep ownership of a product (their customers are paying remember) for eternity is in fact more sinister then stealing source code, much of which 99% of humanity can't understand and who's value is quite of limited interest to anyone who is not technically adept to some degree in programming/etc.

      Businesses are miniature dictatorships, the fact that this is lost on the average citizen is why slashdot is such a great place to begin with, all the so called 'moral' morons can stay away because their thinking lacks subtlety and complexity of the issues at hand and cannot see and interpret the underhanded/evil nature of the relationships that people so ignorantly enforce as 'normal'.

      There is no reason why a game someone purchases should not break for instance over time, if in fact the government could keep a copy of the source code and release it to public domain after the sales cycle. No one would tolerate a car industry that does what the software industry does. I can fix my car, replace it, etc, and not be beholden to draconian copyright/IP laws of some remote manufacturer who may or may not be still in business. The fact that corporations have convinced people that what they are buying is not in anyway theirs, is probably one of the greatest heists in the history of humanity. Imagine having the source to update and fix old software that doesn't in anyway have to stop working, this kind of thuggery in modern society is insane, the fact that intelligent people rail against it in the few ways the can (piracy, etc) is an encouraging sign.

    7. Re:Direct link to the torrent by Mortimer82 · · Score: 1

      I view subscriptions for MMO games like a monthly fee to be part of a social sports club of sorts.

      I pay a monthly fee for regular use of their facilities and I also get to interact with other similarly minded people who do the same. Sure, I could build my own tennis court at home at great expense. But I wouldn't interact with nearly as many people compared to the sports club and I would also have to worry about maintaining my own facilities which I really couldn't be bothered to organize. If I really felt I wasn't getting my money's worth from the sports club, I would simply stop paying and stop going.

      MMO's provides a fun environment for me to hang out with my fiends, some of which are in different countries, at minimal expense.

      Please don't compare an MMO game subscription with the cost of an automobile, for one you spend possibly months worth of your your full salary, for the other you spend a minute amount of your disposable income. More often than not, a "simple" night out with a girlfriend costs more than the monthly subscription for these games.

    8. Re:Direct link to the torrent by harry666t · · Score: 1

      reminds me of 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0.

    9. Re:Direct link to the torrent by ichigo+2.0 · · Score: 2, Interesting

      You forgot to add "Get off my lawn!".

      When it costs practically nothing to produce a 1:1 copy of something, then it becomes impossible to charge much more than nothing for it. It really is as simple as that. There are huge changes coming and telling people to fuck off to North Korea won't change that.

    10. Re:Direct link to the torrent by Anonymous Coward · · Score: 0

      Wow... you can copy 1:1 the time and effort that I've put into something? No... you can copy 1:1 the product of my efforts. That's the argument that is conveniently used to rationalize copying digital 'things'. The problem is that you want something so you gotta have it... you're a part of the Generation-E (The Entitlement Generation). Most likely, you're only on the receiving end of technology anyway so IT will be about as far up the tech chain as you'll get (just a user of tech, not a producer) so you'll never be bitten until the producers start creating software to replace you... after all, the work you do is worthless, it's only the product of your work that matters and once that is automated, well... there you go.

    11. Re:Direct link to the torrent by alexgieg · · Score: 1

      if you really believe that anything that can be encoded digitally is somehow 'imaginary' and thus must be free for everyone
      He said it, but it's imprecise. The important point is that supply of any specific, existing, digitalized intellectual content is, by definition, infinite. And infinite supply (or, in any case, a supply bigger than any demand) means the price goes down to $0. That's why you don't pay for the air you breath: there's more of it than breathers, hence air has no economic value and no price.

      Arguing that intellectual producers should be paid doesn't change the basic economic equation of offer vs. demand. Believing it does, believing that "work employed to produce a thing" equals "thing produced has an economic value", with the shortcut that "work = value", is incurring in the same basic error that plagued and still plagues a huge amount of (bad) economic thinking.

      An example of why this doesn't work: suppose you employ one year of your life making a huge block of cement. Once your block is done, you go around trying to sell it. If no one wishes to purchase it, then your whole year of work will have ended with a value of $0, no matter how much time, effort and, yes, money, you spent to make it.

      In fact, the economic value of a thing doesn't come from whatever resources were spent on producing it. It comes from whatever other people are willing to spend on it. If people don't think it's worth enough to spend money on it, then its value is $0. And infinite offer has, as a general rule, this precise outcome: $0. Unless, and that's important, the seller/producer can "add value" (i.e., add something other people think is worth spending money on) to it.

      That's it basically. You don't need philosophical reasons to declare that digitized goods "want to be free". Plain classic economics suffice to demonstrate that it already is free.
      --
      Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
    12. Re:Direct link to the torrent by cliffski · · Score: 1

      nobody is saying that the block of cement is worth anything. its worth WHAT PEOPLE WILL PAY FOR IT.
      and if they don't want to pay for it fine, they can go without cement.
      The problem is when people say it has zero worth (they don't want to pay) but they want it anyway.
      THAT is where economics is breaking down. people wanting something for nothing. If you aren't prepared to pay the producer of content, then you can't have the content. And if you don't like it, fucking make your own content.
      Its not complex.

      --
      DRM-free indie games for the PC and Mac: Positech Games
    13. Re:Direct link to the torrent by ichigo+2.0 · · Score: 2, Interesting

      Give the man a cookie, for he gets it (even if he doesn't know it himself). 100% unemployment and total automation is what we should strive for. The day my job becomes automated is the day mankind is set free, for programming is something only intelligent machines can do.

    14. Re:Direct link to the torrent by FictionPimp · · Score: 1

      If I was a DEA agent. i would love a site like that for my area. It would make it easier to find the 'criminals'.

    15. Re:Direct link to the torrent by alexgieg · · Score: 1

      The problem is when people say it has zero worth (they don't want to pay) but they want it anyway.

      No, it isn't. That's what the air example is about. People want air much, MUCH more than they want, say, music. But they aren't paying for it either. Simply because no matter how much you fill your lungs, there's still more air than lungs in the world.

      Digital goods is the same. You could fill all hard disks in the world with thousands of copies of the same music, plus all DVD-Rs, and all memory cards, and there would still be an infinite supply of that same music available. Thus, a $0 value.

      This isn't to mean that producers of intellectual content should do their work for free. They can obviously demand payment to make new content, and be paid by whoever wants that new content badly enough. But once said content is produced, once the original interested party paid the producer for his work, once said work as been digitized... then offer becomes infinite. And thus additional copies have their value decreased to $0.

      That's the point really: the very first, original version has economic value, because there's no supply at all. All the derived copies of the original have no value, because they're in infinite supply.

      So, the only two logical economic options are for intellectual producers to figure a way to be rewarded by either their effort in producing the first copy, or by some other means that don't revolve about being rewarded by additional copies. Contrary to standard commoditization of mass produced material goods, digitization offers no middle ground between the first, hugely valuable version of an intellectual production, and the infinitely available, zero valued copies that pop out of it, and intellectual producers must learn to deal with this fact.
      --
      Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
    16. Re:Direct link to the torrent by Anonymous Coward · · Score: 0

      what a load of bullshit. its the thieving scum on sites like here and thepiratebay that need to learn to deal with the fact that THE WORLD DOPES NOT OWE THEM A FUCKING LIVING.

      Grow up and get a job, then see how you like people taking your work for free.

    17. Re:Direct link to the torrent by nwf · · Score: 1

      Apparently a good reason to post such a link is to be modded 5 Informative. :)

      --
      I don't know, but it works for me.
    18. Re:Direct link to the torrent by slimey_limey · · Score: 1

      Almost all the files are named with the extension ".pyc_dis". Looks more like a disassembly than a leak to me.

      And then there's this, in compiled_code.zip/2back/common/script/net/SocketGPS.pyc_dis:

              def Close(self, reason = None, reasonCode = None, reasonArgs = {}):
      bluepy.Timer"Socket::GPS::Close"
                      #TODO CAN NOT DECOMPILER 9 (131)CALL_FUNCTION 1

                      #TODO CAN NOT DECOMPILER 12 (4)DUP_TOP .__exit___[1].__enter__
                      #TODO CAN NOT DECOMPILER 22 (131)CALL_FUNCTION
                      try:
                              if ((not self.closeReason) and (reason is not None)):
                                      self.closeReason = (reason,
                                        reasonCode,
                                        reasonArgs)
                              s = self.socket
                              if (s is not None):
                                      self.socket = None
                                      self._SocketTransport__Close(s)
                      finally:
      _[1] del _[1]

                              #TODO CAN NOT DECOMPILER 133 (81)WITH_CLEANUP

      I call bullshit. Thanks for wasting my time, Slashdot.

    19. Re:Direct link to the torrent by slimey_limey · · Score: 1

      I forgot to mention -- there also aren't any human-created comments.

    20. Re:Direct link to the torrent by Drgnkght · · Score: 1

      You're absolutely correct. People (including content producers) need to realize the world does not owe them a living. I'm glad we agree on this.

    21. Re:Direct link to the torrent by krelian · · Score: 1

      The air example is pretty much the worst example you can have since their is no one who is actually working on making air available, it's just there. If I was making air and everyone would have just stole it instead of paying me for my work I would simply stop making air.

      The only fair analogy would be for you to imagine what would happen if your employer found a way not to pay you for your work and get away with it.

      I can understand piracy, I mean, it's easy and chances of being cought are slime to none. But from here to making philosophical or economic arguments about why it is legal is simply hypocrisy.

    22. Re:Direct link to the torrent by alexgieg · · Score: 1

      The air example is pretty much the worst example you can have since their is no one who is actually working on making air available, it's just there.
      Quite the opposite. Imagine a DVD rip sitting in a hard disk somewhere, accessible through a torrent link. Using your own words: "There is no one who is actually working on making that DVD available, it's just there."

      There was work employed in making the first copy of the movie. Million of dollars worth of work, usually. I wont deny it. But once the movie was finished, work stopped being employed in it. Since it's been completed, it's just "there", no additional work being employed in it. Just like air.

      The wrong assumption intellectual content creators make is that they should be able to do something once, and keep earning money from it afterwards. Remove that assumption, replace it with one stating that intellectual content creation is no different a job than any other, thus that creators are entitled to earn money for doing their job while they are creating something, but no more afterwards, and the whole problem just goes away.
      --
      Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
    23. Re:Direct link to the torrent by Anonymous Coward · · Score: 0

      I would say it's entirely cut and dry. I don't want to pay for it, and I want it. So I copy it. Done deal.

      No one lost anything, and everyone involved gained something. That is the basis for civilization. Cooperation to improve the whole without great detriment to the individual.

      Economics is a really extremely simple system. The price you pay for something is the least you can find it for. Right now, all digital content is free to those with the time to pursue it. If you don't like that equation, don't produce digital content.

      In one sense, we are making our own content. We took yours, made a perfect replica at a nominal cost of nothing.

      Based on that, I've got about a TB of nothing. Want some? Won't cost you a thing.

    24. Re:Direct link to the torrent by Anonymous Coward · · Score: 0

      so then the first movie ticket sold, first cd/dvd sold has to cover the entire cost of production and development? becasue according to your logic, once they are done working one it and sell it once they should never be able to generate money from it. prepare to never see a movie, read a book, listen to music, or play a game you didnt create and develop yourself. Infact, be ready to never have a new computer and see technology disappear entirely.

      Your nothing but a thief, the lowest form of scum on the planet. Right next to RIAA and MPAA, who are also nothing but greedy thiefs as well.

      sure people deserve to make a living from their work, but nothing to me justifies 7, 8 and 9 figure salaries for entertainment. their greed is the reason we have piracy at all. Its too bad too, becasue the quality of music being produced pretty much sucks nowdays.

    25. Re:Direct link to the torrent by krelian · · Score: 1

      You are conveniently trying to apply some form of a non existing formula to products such as DVD's only because it suits you. It doesn't make any sense.

      Sure, no one is working on making that DVD available but someone, many people, worked on creating the initial product. The method used for distribution is a digital copy. And while you might not like the pricing they put on these products it is still much cheaper than any other form of distribution (for both the creators and the customer). If you deny the creators their profit 2 things can happen:

      1) No more DVD's will be created because it has become unprofitable business.
      2) The creators will try and protect their DVD's through various copy protection systems, some of which will eventually invade your privacy to assure that protection.

      You see, you lose in both cases.

      BTW, how do you feel about blog linkjacking? You know, when people take other peoples images and copy them to their blog surrounding them with adsense. That this look moral to you?

      What if a Fortune 500 company X takes your photos and uses it in a multi million dollar campaign, not even asking you for your permission. Are you going to be like "good for them, it's their right , it's only a digital copy"? I don't think so.

    26. Re:Direct link to the torrent by alexgieg · · Score: 1

      You are conveniently trying to apply some form of a non existing formula to products such as DVD's only because it suits you. It doesn't make any sense. It's not "because it suits me". In fact, I'm pretty uninterested in this kind of entertainment myself. I usually go see films on movie rooms, but I rarely like one enough to see it more than once, much less to wish to acquire a copy for myself. When I do like one, though, I usually go to the cinema more than once (I saw Spirited Away eight times, meaning I alone spent around $100 on it) then simply go out and purchased the DVD at a store when it's available. Same goes for music: most of the few ones I have I purchased at eMusic, the remaining come from legit CDs. In all of this, the only exception are some rare anime I'm interested in that haven't been release here in Brazil, or that have been released but in that pesky "think of the children!!!" censored form.

      If you deny the creators their profit 2 things can happen:

      1) No more DVD's will be created because it has become unprofitable business.

      2) The creators will try and protect their DVD's through various copy protection systems, some of which will eventually invade your privacy to assure that protection.

      You see, you lose in both cases. Actually, neither case is true. In fact, I have started a small movie studio. We haven't done anything yet, as the bureaucracy around here is overwhelming, not to mention expensive, but we have good plans for when that's sorted out. And guess what? I don't mind people copying whatever I produce. Because I know that there are tons of people out there that are just like me: they'll purchase what they like from the creator nevertheless. So much that I plan using the Pirate Bay as a means of official marketing distribution. I simply don't need to force my non-customers to become "customers" (emphatic quotes). I only need the number of watchers to grow to a big enough pool so that the number of voluntary payers is big enough to cover costs and provide some profit.

      As you can see, I surely put my money where my mouth is. I don't believe in copyright, and I sure as hell live by this skepticism.

      BTW, how do you feel about blog linkjacking? You know, when people take other peoples images and copy them to their blog surrounding them with adsense. That this look moral to you? Yes. I've even set up my sites, from my blog to the online political magazine I'm currently developing, to allow image hotlinking. Sure, I protect myself from the bandwidth cost by diverting these loads through CoralCDN, what might cause the images to load slowly to whoever is hotlinking. But other than that, I simply don't mind.

      By the way: everything I myself write I put under a Creative Commons license that allows for profit usage.

      What if a Fortune 500 company X takes your photos and uses it in a multi million dollar campaign, not even asking you for your permission. Are you going to be like "good for them, it's their right, it's only a digital copy"? I don't think so. So you thought wrong. :-)

      But said company should be aware of the "share alike" clause in the license. If they use my things on something they do, I'm damn sure I'll use their derivative work one something I do. ;-)
      --
      Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
    27. Re:Direct link to the torrent by brkello · · Score: 1

      And when there is no profit in something then people will stop producing them. Obviously, there is value to the work that people do, even when the outcome of that work can easily be reproduced. They should be able to make up the development cost and gain some reasonable amount of profit for their work. I really don't see huge changes coming. Like most things, it will evolve over time. But if you are trying to say the future will be that software will be free since it is infinitely reproducible, then I have to disagree. That won't happen any time soon.

      --
      Support a great indie game: http://www.abaddon360.com
    28. Re:Direct link to the torrent by C0rinthian · · Score: 1

      The air analogy falls flat when you realize you don't need other people to spend significant amounts of time and effort to make the air in the first place.

      Entertainment doesn't just exist. Lots of people dedicate lots of time to make it. The fact that the end product is easily reproducible is irrelevant. A lot of people worked very hard to make it in the first place. That has value, and to ignore that fact is ignorant.

    29. Re:Direct link to the torrent by alexgieg · · Score: 1

      A lot of people worked very hard to make it in the first place. That has value, and to ignore that fact is ignorant. Sorry, but you make the wrong assumption when you say that something has value "because" much work was put into it. This is incorrect. Things don't "have" value. They receive value from those people who value them.

      Let me give you one example. I'll guess you have some object that was given to you as a gift from someone you care a lot about. Even if this isn't the case, let's just suppose it is for the sake of my argument. If we suppose that things "have" value (in themselves), then how can you say this object, let's say, a watch, is more valuable than any other watch out there? That special person purchasing it for you didn't improve in the value that the watch "has", right?

      Another example: if I go out with a $1 bill to purchase a newspaper, why does the exchange happen? Simply: because me and the seller regard what the other has as more valuable than what we have. If I or him thought the $1 bill had the same value of the newspaper, why would we bother exchanging? Wouldn't it be simpler for we to keep what we already had? Hence, I accept purchasing the newspaper because I think it's worth more than me keeping my $1 bill, and he accepts selling it to me because he thinks my $1 bill is worth more than he keeping the newspaper.

      This is how economy works in the real world. Nothing "has" value. Things "get" value. And this value comes from elsewhere. It doesn't come from the "work" needed to produce them. Rather, it comes solely from the "utility" both the purchaser and the maker see in it.

      And the fact is: as far as media goes, purchasers see less and less value in it as time goes by. That's the sole truth in this.
      --
      Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
    30. Re:Direct link to the torrent by C0rinthian · · Score: 1

      Agreed, there is no inherent value just because someone put effort into it. However, if the people producing a good are not getting the value they expect for their effort, they stop producing and do something else. Going back to the air analogy: Lets say Air requires a significant amount of effort to produce. People dedicate a significant portion of their time making air, expecting a certain amount of return for their efforts. If you say "There's lots of air, I'm just going to breath and they can fuck off" then those producers are going to do something else. Meaning less air is getting produced, until the resource is scarce enough that you ARE willing to pay so you don't asphyxiate.

      If some media isn't worth the money to buy, don't buy. That is your perogative as a consumer, and is how we make our choices. But don't go get it by other means either. If you do, it simply means you WANT the media, but are too cheap/amoral to pay for it. You send mixed signals, and make things harder on everyone else.

      If it's not worth the money, DON'T CONSUME.

    31. Re:Direct link to the torrent by alexgieg · · Score: 1

      Your solution involves the whole world making a wow in benefit of the very small subgroup of content producers. It's simply unfeasible. Human nature doesn't work that way.

      The correct approach is the exact inverse, with content producers just stopping to care about pirates. There will always be people willing to consume from "official", "legit" sources, myself a prime example. Content producers must balance their production costs not towards the whole of humanity, but towards that percentage of it who will actually spent with them. The remaining people are simply irrelevant, at best serving as a cheap marketing means towards making those willing to spend aware of their products.

      --
      Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
  4. Warning! CCP Seeding, Banning Torrenters by eldavojohn · · Score: 5, Informative
    Something that the summary missed but was reiterated twice in the actual article is that CCP is accused of seeding most of the torrents and then monitoring all IP addresses acquiring the source and then banning accounts associated with those IPs. So if you're going to get the code just to look at it, I suggest using your mom's house or an internet cafe!

    I wonder if any large MMO company will ever be brave enough to calmly address an issue rather than wielding the ban-hammer. This particular user used this code to point out a few things regarding security:

    From all security i saw - were ROLE permissions for logins with priviliges higher than usual player, and some minor things in relation to prevent some remote service calls (some with potentially bad payload) I'm not entirely sure if he's implying there's some exploitable permissions bug or if there are some user roles that are jacked up (you know, like a coder at CCP giving himself the keys to the game and claiming it was for debug when it was for his own account's gain). But whatever it is, CCP should fix that.

    Frankly, downloading this would be a stupid thing to get banned over. This is CCP's bread and butter, I don't blame them for taking this action. In their eyes, they are trying to eliminate exploiting players in hopes of making the game better for non-exploiting players. This 'policing' action is usually desired by the community. Yeah, it's unfortunate that they're not taking advantage of the security and stability of an open source coding community ... but you have to admit it would be easy for someone to fork and go off and make their own client with. Maybe there's deep dark secrets they don't want out and since it's only a game and I don't really care for it I'm not too concerned.

    Let's see if Linden Labs can make this OSS client thing work to their advantage. I sure hope so because it will give everyone else a reason to make the switch.
    --
    My work here is dung.
  5. this is going to be so great by JernejL · · Score: 3, Interesting

    I don't think anything major as this has happened before, and from a online game developer's perspective i will look closely to how this affects cheating and the development of the game further, as something like this is a great nightmare for any game developer, and i really want to see how this one ends.

    1. Re:this is going to be so great by eldavojohn · · Score: 4, Insightful

      I don't think anything major as this has happened before ... Really? It was only the client code, they don't know how the server works (although they could reverse engineer the messaging potentially and mock a server after a lot of work and assumptions).

      On a side note, I think this has happened before on a much more serious scale.
      --
      My work here is dung.
    2. Re:this is going to be so great by JernejL · · Score: 1

      HL2 src was even complete, surely it was a large leak, but it didn't affect as much network security of the game, this however is a game which gone gold, and is played by a lot of people, a person can now just recompile his game with a bot or two in the game itself for a good measure, this can't be done with the old HL2 engine source code leak.

    3. Re:this is going to be so great by Antique+Geekmeister · · Score: 2, Interesting

      There was the theft and publication of the Half-Life 2 source code a few years ago. That included the creation of an illicit version of the game, in Russia.

    4. Re:this is going to be so great by Oriumpor · · Score: 4, Funny

      The problem isn't so much that the code isn't fixable, or that the client side code will show something obviously exploitable (as this is most likely the case.) But really, it's about the fact that every developer writing code for this has been doing it under the assumption that nobody is going to look at it except their peers, now the world is staring at their dangling unmentionables. Imagine your rushed proprietary coding project was now instantly made open source against your wishes...

    5. Re:this is going to be so great by the_humeister · · Score: 5, Insightful

      The Second Life client is open source. If that can be done, why is the source code leak for this game such a bad thing?

    6. Re:this is going to be so great by Anonymous Coward · · Score: 0

      Because they probably have a lot of "security through obscurity" in their code, and now that obscurity is completely gone.

      The Second Life client code was written knowing full-well it would be open, and so it has to be secure by design.

    7. Re:this is going to be so great by Anonymous Coward · · Score: 0

      Nutbar, right here. Where's your proof that things done on the client side are trusted by the server and not in fact caught, flagged, and logged?

    8. Re:this is going to be so great by shentino · · Score: 3, Interesting

      where's your proof that they aren't?

      The fact that Eve is going this ballistic suggests that something strange is going on. Not proof cold, but certainly it qualifies as somewhat sound circumstantial evidence.

    9. Re:this is going to be so great by Umuri · · Score: 5, Interesting

      Let me give you a little history lesson.
      Back in the dark ages, ya know, the 90s, there was a little game called Ultima Online.

      Heard of it? I hope so, it was one of the original MMORPGs.

      Every client ever released for that game had all of it's packets decrypted, and the encryption scheme broken for keys, usually within 24-48 hours. Everytime they updated.

      Add to that that people edited the client to do whatever they wanted, sometimes with other programs hooking in and altering packets, others by directly altering the assembly of the client.
      Many people tried to exploit bugs in the game that way, but most failed, and everytime someone did find one, it was usually fixed relatively quickly. Malformed packets went from "all the rage" and the way to bug up a game to relatively worthless within a span of a month, barring a few new uses that popped up every so often from bad new code introduced.

      Having the source code only simplifies this a little for the people who really care, and it doesn't really enable them to do anything they couldn't already.

      Oh, also, while i'm at it. Did you know ultima online had a special client for staff characters? And that the binary for that client was leaked as well?

      OH NOES! But wait! Ultima online used good security measures and correct privelege systems, so the client was worthless for anything a normal player couldn't do. :)

      Summary: This isn't new, and it's happened before on other games. Except in the past most games were already so well understood by their communities that the source would add almost nothing except a little ease and some time saved duplicating a better version of the client when they stop upgrading.

      Add to that, if this causes ANY security issue with EVE, then the people who coded the game should get in trouble, not the players. Good coding practices prevent all trouble the code could possibly do. You ARE checking for privelege levels and sanitizing your inputs, right?

      --
      You never realize how much manually made unmanaged "linked" lists suck, till you have src.link.link.link.link...
    10. Re:this is going to be so great by Anonymous Coward · · Score: 0

      Wow man, you have a totally limited understanding of how the game works. Also, you contradicted yourself. Twice.

    11. Re:this is going to be so great by djdavetrouble · · Score: 2, Insightful

      Imagine your rushed proprietary coding project was now instantly made open source against your wishes...

      I don't think availability on a warez site is exactly the same thing as "open source",
      Sincerely,
      RMS

      --
      music lover since 1969
    12. Re:this is going to be so great by jandrese · · Score: 2, Informative

      What's more, it's a game where the entire metagame revolves around how badly you can screw other players. If there is anybody who is going to go through the source code line by line to find some sort of exploit they can use to screw over other customers it is an Eve player.

      --

      I read the internet for the articles.
    13. Re:this is going to be so great by I+Like+Pudding · · Score: 5, Insightful

      If that can be done, why is the source code leak for this game such a bad thing? Because nobody actually cares about Second Life.
    14. Re:this is going to be so great by Anonymous Coward · · Score: 0

      Pirate Bay is not a "warez site", its an distribution portal for malfience.

    15. Re:this is going to be so great by BitZtream · · Score: 2, Insightful

      Great nightmare? Hardly. Its embarrassing, but if they've written their code well and it isn't full of security issues, its not really a big deal.

      The server code is really what matters from a security stand point. Changing the server can effectively kill any hacked client on the planet, but it can require upgrading legitimate clients as well.

      Really, the content is what makes the game. Engines are important and obviously a required part, but the content is what people play. While it is to the companies advantage to have some neat tricks up its sleeve that the other games don't have in its engine, people car about the game world and its story line. And generally continue to do so long after they get tired of seeing that same old graphics effect over and over.

      So unless you should me some server source code that shows a major flaw that requires the entire server to be re-designed since it was leaked, or show me that someone has a copy of all the game content and has setup a mirror server, in which they are capable of creating regular new content, then this really is nothing more than an embarrasment, not really going to hurt their business in any noticable way.

      Look at the current game engines from the big companies, Valve, Rockstar and iD. The engines will have a handful of developers at most, while the 'games' have hundreds of people working on the story line and artwork. Source code isn't nearly as important as you think in a modern game, assuming they've made writing secure code a requirement of their design processes.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    16. Re:this is going to be so great by BitZtream · · Score: 1

      If you took out the instantly part, I would have thought you were talking about Netscape.

      Interestingly, knowing what that code looked like, I bet they felt the same :/

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    17. Re:this is going to be so great by Anonymous Coward · · Score: 0

      The code for Lineage II server was leaked, twice: http://en.wikipedia.org/wiki/Lineage_2#Private_servers

    18. Re:this is going to be so great by Lehk228 · · Score: 1

      the problem with comparing Ultima online to EvE is that CCP can't code worth shit, they are almost as bad as funcom and much worse than SOE, being worse than SOE is a pretty dubious distinction.

      --
      Snowden and Manning are heroes.
    19. Re:this is going to be so great by jZnat · · Score: 1

      I'm sure the furries do...

      Hell, tell that to the large ecosystem they have going on in that "game". It sucks people in and gives them a second life to deal with.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    20. Re:this is going to be so great by brkello · · Score: 0

      Argh...how can this even be a serious question much less a +5 insightful one?

      Second Life is a completely different game. On top of that, SL has been hacked like crazy. One memorable one was flying penises (penii?) started flying around when they were conducting an interview in game. Also, Eve is supposed to be a hardcore PvP server. If there is widespread cheating in Eve, people will quit in droves. If Second Life is hacked, for the most part, people think it is pretty funny.

      --
      Support a great indie game: http://www.abaddon360.com
    21. Re:this is going to be so great by Bert64 · · Score: 3, Insightful

      The ability to create flying penises is an intentional feature of secondlife. The whole premise of the system is that you can create all kinds of objects and automatons in game. It's like the Internet, an open flexible system, which ultimately means some people will try to abuse it.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    22. Re:this is going to be so great by makomk · · Score: 1

      The only reason they felt safe open-sourcing the Second Life client was that the protocol had already been thoroughly reverse-engineered and most of the security issues reported and fixed. (Second Life was reliant on client-side verification for some things it really shouldn't be, like protecting against negative transaction amounts and transferring currency from accounts other than your own.)

    23. Re:this is going to be so great by A.K.A_Magnet · · Score: 1

      How I loved UO before they removed precasting and introduced that Trammel bullshit :(. I logged in a few years ago using the "Return to Britannia" free ticket and it has become so flashy, lame and carebear oriented I was almost crying :(.

    24. Re:this is going to be so great by Tesen · · Score: 1

      I miss my Tank Mage! Trammel was not bad, it allowed crafters to hang out and be carebears - the problem was, when they kept expanding Trammels role in the game instead of expanding Fel! New quests, new creatures, new drops should of only been available in Fel. My wife and I owned hoses only in Fel and crafted there, it was _not_ that dangerous if you knew what the heck you were doing. Most reds I found were just that red in color only, they had no clue and probably were simple ganksters of noob crafters etc. I ran an unassisted client (okay, I used UOMap, sue me :P) and still whipped some serious ass of the macroers.

    25. Re:this is going to be so great by Anonymous Coward · · Score: 0

      Thanks for pointing out that we're all just a bunch of n00bs.

    26. Re:this is going to be so great by fitten · · Score: 1

      You asserted something. The reply asked you to prove it. The burden of proof is on you, not the reply.

    27. Re:this is going to be so great by Aquaseafoam · · Score: 1

      I'm becoming more and more impressed with our Russian friends. Seems they have their hands in most online hijinks and produce some amazing apps.

      --
      09-F9-11-02-9D-74-E3-5B-D8-41-56-C5-63-56-88-C0
    28. Re:this is going to be so great by brkello · · Score: 1

      or even plays it :)

      --
      Support a great indie game: http://www.abaddon360.com
    29. Re:this is going to be so great by A.K.A_Magnet · · Score: 1

      Ha the good ol' times! I was one of those pesky 7X GM (Magery, Resist, Eval int, Tactics, Swordsmanship, Wrestling) NotoPK and I would provoke people, flag me as criminal and kill them when they attacked me! Ha the fun. I'd also fight PKs or with PKs, being Red doesn't make you inhuman! I have so many UO anecdotes, like when I was in Shame and I rush on a red, start the usual Magic Arrow to cancel is Magic Reflection and he says "noo it's me stop". Hehe was a friend then we went on PKilling together...

      Or when I was escort for a friend who was GM Blacksmith and Minor, protecting him from PKs... The very fact that my memories are still so vivid ten years later, while I played many MMOs since, show that no other MMO has equalled the UO experience. It was simply awesome.

      (I was using UOAssist with UOMap though, later they introduced a more advanced macroing system in the client but without fast equip/unequip it really sucked to PvP).

      One day when I'll be rich and have a lot of time to waste, I'll make my own MMO reminiscent of the very best of Ultima Online.

      During the earliest span of the age of darkness. Found in only the most aged of manuscripts lived a world born of mystic arts and ancient sorcery: Sosaria. Despite Sosaria's enchanted origin its people shunned magic for its very use corrupted the souls of the unwary. But one man dared to awake the slumbering powers of alchemy. Twisting the awesome powers of the gem of immortality to his will and binding all of Sosaria to his corruption: Mondain the wizard. His power was absolute as the whole of the planet was gripped in his cruel embrace. Only the appearance of a stranger saved Sosaria from impending destruction. From whence he came no one knows, but his strength and courage were without peer. In this stranger lay Sosaria's only hope. Only a traveler from the stars could release this world from Mondain's vile stranglehold. He would prove himself a saviour, shattering the gem of immortality and defeating Mondain. But a deeper and more sinister evil was released with the destruction of the gem, for Sosaria was not free of the stone's power. The planet was still bound to the jewel even as it lay shattered on the floor of Mondain's castle. For within each shattered remnant of the jewel dwelt a perfect likeness of Sosaria. Thus is the world in which you are born, live and die. Britannia that was once Sosaria now exists as a thousand worlds each with its own peoples, history and destiny. This Britannia is but one of many in the multiverse, that is Ultima Online!

      *Shivers...*

    30. Re:this is going to be so great by Phroggy · · Score: 1

      Uhm, you and I don't care about Second Life, but out there in the real world, somehow it's a big deal. I can't imagine why, but don't say nobody cares, because that's obviously false.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    31. Re:this is going to be so great by shentino · · Score: 1

      I duly disclosed that my statement was based on circumstantial evidence. Anyone who fails to note my qualifying statement is putting words in my mouth.

    32. Re:this is going to be so great by brkello · · Score: 1

      Actually, he is more right than you know. I think G4 was playing a little blurb about how the average subscriber logs in for about 30 seconds a month. They just have a really good PR department and have attracted businesses (suckers). But truth be told, their subscription numbers have been terrible and falling.

      --
      Support a great indie game: http://www.abaddon360.com
    33. Re:this is going to be so great by Anonymous Coward · · Score: 0

      Dear RMS,

      The grandparent poster used the phrase "open source" not "Free Software" or "Open Source" which are both bullshit terms me and my friend esr came up with because we don't actually do anything important.

      Sincerely,
      RMS Mark Shuttleworth

    34. Re:this is going to be so great by Antique+Geekmeister · · Score: 1

      I'm afraid the Rusion was not only badly dubbed in Russian, but was extremely buggy. It was amusing as a proof of concept, but unplayable on a lot of hardware. (I did see a Russian programmer trying to play it, and did laugh at his difficulties on his overclocked, and otherwise oddly assembled machine.)

    35. Re:this is going to be so great by brkello · · Score: 1

      You are sort of right. Yes, you can create flying penises...this is what the game allows. But no, you shouldn't be able to do that anywhere in the world...only in places that allow that sort of thing. Second Life is user generated content. But there has to be some rules to it otherwise it will be complete chaos. In this case, the person wrote something that allowed them to add flying penises to an area that shouldn't have them. The game doesn't allow all user created content because then it would allow virus like objects that would ruin the experience for everyone.

      My point was that game has been hacked. A lot. That kind of stuff wouldn't fly in the Eve universe. Comparing Eve to Second Life is like comparing bunnies to airplanes.

      And as a side note, I don't think the "overrated" mod should work unless I was actually rated up.

      --
      Support a great indie game: http://www.abaddon360.com
  6. Re:Warning! CCP Seeding, Banning Torrenters by Cro+Magnon · · Score: 4, Funny

    So if you're going to get the code just to look at it, I suggest using your mom's house


    Unless you live in your mom's basement. :-P
    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  7. From TFA... by Lisandro · · Score: 4, Insightful

    In the lengthy and scatological exchange, the poster of the source code attempts to get some answers about CCPs much maligned security practices, particularly concerning the rife issue of bots and scripting in their flagship game. The conversation was a little less than professional.

    Well, atleast on the tidbit shown on the article, the CCP representative sounds perfectly rational and professional. Am i missing something here?

    And by the way, how does this guy ended up with the sourcecode on the first place?!

    1. Re:From TFA... by vux984 · · Score: 4, Interesting

      Well, atleast on the tidbit shown on the article, the CCP representative sounds perfectly rational and professional. Am i missing something here?

      Well, the CCP rep did sound vaguely annoyed to me; I could see him rolling his eyes. But then I imagine they roll their eyes at most of the conversations they have. :)

      And by the way, how does this guy ended up with the sourcecode on the first place?!

      That's still unclear. Some say its just decompiled python that anyone could do themselves easily enough. But he almost alludes to having a source within ccp... so I'm not sure.

      Its too bad he's apparently not an english speaker because that invites mockery. And obviously he's not being terrible mature which further damages his image, but at the end of the day what he is asking for is legitimate in my opinion:

      All he wants is CCP to acknowledge there are specific issues and to demonstrate that there have been real fixes added. Because he is firmly convinced that people have been botting for years using known exploits and that CCP hasn't made even the slightest effort to curb them.

      So he's basically saying if you've fixed it... prove it. "Show me an exploit that used to work that doesn't now. Show me something, ANYTHING, that you've actually fixed in the last year or so related to stopping botters."

      "And Improve your processes, so that if we report exploits you acknowledge them, and fix them, instead of just handwaving that security improvements have been added, because I'm not seeing any."

      "And if you don't, I'm releasing the source, so we can ALL see for ourselves what you've actually improved over the last year, because I'm tired of watching people bot for YEARS without having to so much as adapt to new anti-bot tactics."

      If this guy is just blowing smoke, then CCP really should have no issue publishing some of the hundreds of botting related exploit scenarios that they claim to have fixed over the last several patches...and showing that they no longer worked.

      That much they owe their customers. Frankly, I don't really blame CCP for not publicly acknowledging security issues and bringing additional attention to each exploit before its fixed... BUT... I -do- think that the playerbase deserves some honesty -after- the fact.

      If they release an exploit fix, publish it, what used to work, and what no longer works. CCP lacks credibility, and this would go a long ways towards helping restore it.

      After all we get a better level of security updates disclosure from microsoft. I think all this guy really wants is the same from CCP. And if CCP *hasn't* actually done anything in the last few years to address all the while claiming they have, well... I can see why a segment of the playerbase is boiling mad about it, and wants to blow this into the public eye where they can't sweep it under the rug anymore.

    2. Re:From TFA... by MadCat · · Score: 1

      The sourcecode that was leaked is all the client-side stuff. The EVE client (and server) consist of a core in C++ that does graphics and some low-level stuff, on top of which runs Stackless Python. All the logic and that fun stuff is done in Python. The client ships with a file called 'compiled.code' which contains all the Python code in pickled and seemingly encrypted form.

      With the right amount of spare time and some elbow grease it's easy to get the original .pyc/.pyo files out of it, then it's a matter of running something like decompyle to get the Python code.

      And that's what's been released. Still, it does allow one to make some nifty client-side bots that won't get caught.

      --
      There is no sig...
    3. Re:From TFA... by brkello · · Score: 1

      CCP is corrupt to its core. Wouldn't surprise me if they put the exploits in so they could bot themselves.

      --
      Support a great indie game: http://www.abaddon360.com
    4. Re:From TFA... by zwei2stein · · Score: 1

      Well, MMO developers are the same all around the world.

      For example Guild Wars had several serious issues (Duping, Map travel anywhere cheat (several versions), Bypassing some 4 hour instance (at that time) to get straight to boss, Even ability to enforce other player disconnect.)

      What did they do when this was reported? Nothing. Zilch. CR Sneaked around it.

      Duping went for 6 months. The only thing that made them actually fix it was post on major fansites detailing exploit.

      Their reaction? Kneejerk, yessire, they banned people who reported it, and banned people who confirmed it not to be hoax (by making video of duping some vendor trash). They fixed issue overnight.

      Same with other exploits: Official bug reports were ignored and exploits were only fixed when big disclosure (aka, unignorable monster threads) happened.

      Really, what kind of MMO dev ignores duping going on for months? Hmm ... am i wearing tinfoil hat in here?

      --
      -- Technology for the sake of technology is as pathetic as eschewing technology because it's technology.
    5. Re:From TFA... by ThePsion5 · · Score: 0

      CCP Lists all exploit fixed each patch in their patch notes. For example:

      For Trinity 1.1:
              * An exploit where players could cause players to become flagged as a thief without a warning has been fixed.
              * An item duplication exploit has been fixed.
              * Jumping a ship to the inside of a Control Tower force field will now cause the ship to be pushed outside the force field.
              * Its not anymore possible to specify 0-runs for a Blueprint copy job and to run a invention job with a 0-run Blueprint copy.
              * Pilots can no longer have multiple overlapping scan probes scanning simultaneously.
              * It is no longer possible to open the corporate hangar of non-corporation member's ship unless the two players are in the same fleet.
              * A server side exception caused by using EWAR modules on NPC's has been resolved.
              * Fixed a server side error that could occur when loading Strontium into the Strontium bay of a tower.
              * A server side exception caused by Cynosural Generator Arrays has been corrected.

      For Trinity 1.03:
              * Fixed a method of duplicating items.
              * Modifying the way contract information is displayed to prevent people from viewing the contents of courier contracts.
      For Trinity 1.01:
              * Contracts for ships with modules fitted will no longer cause a ship to be unable to undock.
              * Customs officials have resumed issuing fines and confiscating illegal cargo.

  8. Potential exploit exposé? by ZackZero · · Score: 2, Insightful

    The major issue behind the source-code leak is the security surrounding the code. Now that it's out, there is the potential for "unscrupulous players" to find exploits. Anyone familiar with Python will be able to find at least something.

    Also, since it is the client code that was released, an intrepid cheater can find ways not just to exploit functions in-game, but find ways to pull various bits of data from straight out of memory. This is a bit like third-party programs that utilize CCP's API code system, though it is a direct violation of the Terms of Service of said game, as it could provide access to information that would potentially give a select few an edge.

    My eye's on GoonSwarm now; this might be their "big chance" to ruin the game they declared they would.

    1. Re:Potential exploit exposé? by Anonymous Coward · · Score: 0

      "My eye's on GoonSwarm now; this might be their "big chance" to ruin the game they declared they would."

      But then they would have nothing better to do with their lives.

    2. Re:Potential exploit exposé? by spathi-wa · · Score: 1

      Age of Conan is going live soon...

    3. Re:Potential exploit exposé? by Bert64 · · Score: 1

      Hmm, i didn't realise the client was written in python...
      Why then, did the linux/mac clients take so long to come about, and end up being wine wrapped windows binaries? Surely python code can run on linux/mac easily enough, and if that's the vast majority of the game code then porting the rest shouldn't be too difficult.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  9. Re:Warning! CCP Seeding, Banning Torrenters by Anonymous Coward · · Score: 1, Insightful

    Something that the summary missed but was reiterated twice in the actual article is that CCP is accused of seeding most of the torrents...
    Does that mean they are distributing the source themselves? That might cause them legal problems in the future (as in limiting what claims they can make).
  10. Not a leak by Fweeky · · Score: 5, Informative

    It's not a leak, the .pyc's have just been decompiled and distributed. Here - go do it yourself.

    1. Re:Not a leak by Fweeky · · Score: 3, Informative

      (Or indeed, Here, which really lets you do it yourself)

    2. Re:Not a leak by Anonymous Coward · · Score: 1, Interesting

      Yeah, it's pretty much a non-issue, because everyone who cared to could (& possibly has) done this before. It's just people who lack the knowledge to do anything who're in a huge tizzy. That said, the extra eyes and attention have determined that you can have some fun with local-zone javascript called by a specially crafted link passed to the victim in-game.

    3. Re:Not a leak by iAlta · · Score: 0

      Wait a minute, EVE's written in python? Is it just the client or ...?

    4. Re:Not a leak by hobbesmaster · · Score: 2, Informative

      Both the server and the client make extensive use of python and stackless python. The graphics code is in cpp. This was all detailed in some dev blogs at some point.

    5. Re:Not a leak by Anonymous Coward · · Score: 0

      But there are comments in the Eve code. The decompilers in your link explicitly state that comments are not recovered, as compilers will always strip them out when compiling the code.

      So either someone went through and added them in before distributing this code, or it's the original code.

    6. Re:Not a leak by Anonymous Coward · · Score: 1, Informative

      But there are comments in the Eve code. The decompilers in your link explicitly state that comments are not recovered, as compilers will always strip them out when compiling the code.

      So either someone went through and added them in before distributing this code, or it's the original code. It's not quite that simple. For one thing, part of what's included in a "compiled" Python file are doc strings. From a quick look over the torrent (I don't play EVE), that seems to be what's been included, not every comment in the file.

      I think the "pyc_dis" and the relatively limited nature of the source code release to just what was part of the client in Python also points out to disassembly. I doubt anyone's hacked any servers over this.
    7. Re:Not a leak by KermodeBear · · Score: 2, Informative

      A lot of the server code is written in Python as well. They use a Python variant called Stackless Python.

      --
      Love sees no species.
    8. Re:Not a leak by alvieboy · · Score: 1

      Please mod this up high and high.

      There's not a single line of useful code there - just reverse engineered (decompiled) py code, which by itself does absolutely nothing.

      I don't even think they're bothering to log whoever gets this code (if they can do it in the first place). I did download it to check some "technical" issues and to see how they managed to do it - but it doesn't have a single line of code of the engine - just the usual scripting that one game client has. I'd prefer to look at Unreal Tournament VM (the one who executes UnrealScript) than to this piece of crap (crap cause it is not functional, and cause its not documented).

      Al.

    9. Re:Not a leak by DAharon · · Score: 1
      I downloaded the code as soon as I heard about it, and although I am not a Python programmer, I immediately thought it was a fake. No comments!

      Now I understand what you mean. This is not news.

    10. Re:Not a leak by Anonymous Coward · · Score: 0

      Hype Hype. Indeed it's not a leak at all. Anyone with decent reverse engineering skills can get this. It's almost the same as decompiling Java or .NET bytecode and claiming you have the source code of product XYZ.

      It's not as easy as Fweeky makes it out. Measures have been taking by CCP to prevent casual decompilation and commercial services as advertised by Fweeky won't work.

      The open source decompyler hasn't been updated in a while and is running a couple version behind the main stream python versions, which makes decompilation of Eve still a tricky thing.

      And don't forget only the client side is decompiled. Server code is nowhere in sight. So in IMHO this doesn't increase the potential for hacks at all. Hype Hype. People that really want to do nasty things to Eve would already have this code.

    11. Re:Not a leak by edxwelch · · Score: 1

      Christ. I had to wade through 300 comments, false rumours and legal debates to find out the whole story is bogus.

  11. Re:Warning! CCP Seeding, Banning Torrenters by hcmtnbiker · · Score: 2, Interesting

    Something that the summary missed but was reiterated twice in the actual article is that CCP is accused of seeding most of the torrents and then monitoring all IP addresses acquiring the source and then banning accounts associated with those IPs.

    If they're actually seeding it themselves then I expect to hear about a lawsuit. Since that would be purely legal to download from them. If CCP is effectively giving away their src what's wrong with accepting their offer?

    --
    If i had one dollar for every brain you dont have, i would have $1.
  12. Calmly addressing issues by FooBarWidget · · Score: 5, Insightful

    "I wonder if any large MMO company will ever be brave enough to calmly address an issue rather than wielding the ban-hammer."

    I doubt it. But this is not without a good reason.

    Many, many MMORPG players are 13 year old kids. Immature kids. These people are not adults. They do not behave like adults. If the company "calmly addresses the issues", then they'll be flooded by complainers, cheaters and opportunists within no time.

    I've been involved in MMORPG for several years. The immaturity in MMORPG communities in general is just sad. There doesn't seem to be any good way to handle issues other than ruling with iron fist.

    1. Re:Calmly addressing issues by brkello · · Score: 5, Insightful

      I don't understand how the maturity level of the user base has anything to do with how a company reacts. Eve has always been heavy in to banning and suppressing information. Eve also claims to boast a more "mature" player base (which I find a bit laughable). In a game with such mature players, CCP bans more than any other company. I played Eve for awhile and didn't like it very much. The corruption from within the game company made me go from thinking they made a boring game with jerks as a player base to just flat out disliking the game. Don't get me wrong, Eve has its strong points...but fun isn't a part of that.

      Eve banning people and deleting forum posts isn't ruling with an iron fist. It is a desperation move to hold on to customers who may not know what is going on. If they ruled with an iron fist they would actually come down on the people who cheated with the devs. That's the problem, the game should be as cut throat as possible in game...but CCP not only plays the game, but leaks inside knowledge of the game to organizations that are already overpowered. Maybe they are totally clean now (I doubt it) but the game will forever be tainted by the past.

      The reason they ban is because they have too much to hide and would rather do that than address the issue and fix their game.

      --
      Support a great indie game: http://www.abaddon360.com
    2. Re:Calmly addressing issues by Morpeth · · Score: 3, Insightful
      "Many, many MMORPG players are 13 year old kids. Immature kids. These people are not adults. They do not behave like adults..."

      I keep hearing people saying this, where's the proof? People just make up stats on the fly and like to blame kids -- there's PLENTY of adult players who act like complete asshats.

      Here's some actual stats --
      "Also of note is the fact that the average age of the typical gamer is 33."

      "...female gamers over the age of 18 make up 31 percent of all gamers, a larger percentage than that of male gamers under the age of 17 (20 percent), a group traditionally seen as the majority."

      http://blog.wired.com/games/2008/03/38-percent-of-g.html

      I will say I've seen my share of immature players in WoW - BUT that doesn't mean I actually know they're age. Also, WoW is also just ONE mmorpg, albeit the largest.

      I've played mmorpgs for about 9 yrs starting with EQ. Currently, I play EQII as well as WoW -- and the maturity level is vastly different there. Played AO, DAoC, CoH, GW and generally had good experiences with the player base. Anonymity is really the big issue with mmorpgs, it let's some people (mainly adults) act like idiots without any real repercussions.

      Most of my WoW guild is 30 and 40-somethings. One however is a 12 year old boy, and his online behavior is often much more mature/conservative than the adults.

      --

      'The unexamined life is not worth living' - Socrates
    3. Re:Calmly addressing issues by vertinox · · Score: 1

      If the company "calmly addresses the issues", then they'll be flooded by complainers, cheaters and opportunists within no time.

      I understand the cheaters part, but being flooded with complainers is what a CSR is paid to handle. Simply banning all discussion hurts the community in the long run and if I was a shareholder of said company I would be upset that the customer relations department is damaging the image of the company by not putting up with things its paid to handle.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    4. Re:Calmly addressing issues by Xelios · · Score: 3, Informative

      Actually EVE is unique in that most of the player base is made up of adults. The average age of an EVE player in 2006 was 27, according to the article on Wikipedia. And I believe it, having played the game for a few years until 2007 the vast majority of people I came across were in their late 20's or early 30's.

      --
      Murphey's fighting Occam, and we're in the stands.
    5. Re:Calmly addressing issues by FooBarWidget · · Score: 1

      "I don't understand how the maturity level of the user base has anything to do with how a company reacts."

      Because you can't trust the user base to handle appropriately even when you do the right thing. In other words: *not* banning those people makes the situation even worse.

    6. Re:Calmly addressing issues by thrash242 · · Score: 1

      Except that the majority of Eve players are over the age of 20, many in their 30s.

      I rarely meet anyone in Eve that's younger than 18 (that I know of).

    7. Re:Calmly addressing issues by brkello · · Score: 2, Informative

      Not that I disagree with your point or agree with the GP's...but age often has nothing to do with maturity. Particularly in Eve.

      --
      Support a great indie game: http://www.abaddon360.com
    8. Re:Calmly addressing issues by Anonymous Coward · · Score: 0

      Right, its not actual age, just that those who would choose to immerse themselves into a cybernetic fantasy world tend to be very socially stunted and emotionally undeveloped.

      You make it sound like it's a bad thing, Oh Thrower of Big Mighty Words.

    9. Re:Calmly addressing issues by merreborn · · Score: 1

      "I wonder if any large MMO company will ever be brave enough to calmly address an issue rather than wielding the ban-hammer."

      I doubt it. But this is not without a good reason.

      Many, many MMORPG players are 13 year old kids. Immature kids. These people are not adults. They do not behave like adults. If the company "calmly addresses the issues", then they'll be flooded by complainers, cheaters and opportunists within no time.

      I've been involved in MMORPG for several years. The immaturity in MMORPG communities in general is just sad. There doesn't seem to be any good way to handle issues other than ruling with iron fist.
      Turbine, the developers of Asheron's Call (released around the same time as Everquest) publicly stated that their policy on exploiting was, "If we leave it in the game, it's our fault". If a bug caused enough trouble, they'd fix it ASAP. On a few rare occasions, they'd just roll the database back to a little before a game-breaking exploit was discovered (usually a day or less).

      There was eventually a dupe bug discovered; exploiting it required crashing a small portion of the game world (called a "land block" -- the world was made up of thousands of these), which directly inconvenienced all other players in the area. They ended up amending the previous policy to something like: "If we leave it in the game, it's our fault. But if you do something that directly and immediately affects other players, you're gone".

      They also allowed third party tools. As a result, AC had a vibrant 3rd party add-on community that still persists to some extent now, the better part of a decade later. Users were able to share client enhancements that made the game much more playable; many were later incorporated into the game. Several of the top 3rd party developers were hired by turbine.

      I've always deeply respected Turbine for that, and I think they really understand how to embrace their community, rather than treat their users as an enemy to be battled with. Much like people frown on the RIAA for suing their customers, I've always disapproved of Blizzard for banning their customers tens of thousands at a time for taking advantage of flaws that Blizzard themselves are responsible for introducing.

      Of course, while Turbine may have won a lot of respect from developers and players, they didn't really find massive commercial success. But then again, what's the point of running an MMO? Commercial success, or community building? Probably some of both.
    10. Re:Calmly addressing issues by dreamchaser · · Score: 1

      A lot of people act like 13 year olds but are really much older in MMO land, as well. Sad but true.

    11. Re:Calmly addressing issues by thrash242 · · Score: 1

      That is true, and I wasn't implying that all Eve players are mature (look at GoonSwarm), just that they're not the typical 13-year old MMO player that the parent poster was mentioning.

    12. Re:Calmly addressing issues by jollyreaper · · Score: 1

      "Many, many MMORPG players are 13 year old kids. Immature kids. These people are not adults. They do not behave like adults..."

      I keep hearing people saying this, where's the proof? People just make up stats on the fly and like to blame kids -- there's PLENTY of adult players who act like complete asshats. 90% of all statistics are just made up on the fly.
      --
      Kwisatz Haderach
      Sell the spice to CHOAM
      This Mahdi took Shaddam's Throne
    13. Re:Calmly addressing issues by Anonymous Coward · · Score: 1, Interesting

      Interestingly, we just ran an informal survey of ages in our corporation in EVE Online:

      Born yesterday 0% [ 0 ]
      16 - 20 7% [ 13 ]
      21 - 25 20% [ 36 ]
      26 - 30 19% [ 35 ]
      31 - 35 20% [ 36 ]
      36 - 40 15% [ 28 ]
      41 - 50 12% [ 23 ]
      50+ 3% [ 6 ]
      None of your business :P 0% [ 0 ]
      Older than Dirt 0% [ 0 ]
      Total Votes : 178

      EVE demographics are a good bit more varied then usual.

    14. Re:Calmly addressing issues by Anonymous Coward · · Score: 0

      When someone's acting like a spoiled 13-year-old, it doesn't really matter how old they actually are, they are not mentally mature enough for the issue to be calmly addressed, and it's better to just swing the banhammer most of the time.

      Glad you've had such luck with a young player in your guild, but that is very much the exception rather than the rule.

    15. Re:Calmly addressing issues by murdocj · · Score: 1

      Seems to me that Blizzard has done exactly what you praise Turbine for. There is a strong, active community that mods the hell of the Blizzard client, to the point where I don't even recognize what my wife is looking at when she's playing. And as far as banning players, Blizzard bans spammers and people running bots, and I don't know a WoW player who doesn't applaud them for that action. The game simply couldn't survive if players were flooded by spam and competing with bots.

      Blizzard has also taken the approach of fixing problems in the game, rather than hassling players who take advantage of them. I can remember in Everquest there were all kinds of exploits, and the response was to have the GMs harass and monitor the players. When Blizzard sees an exploit, the fix the game.

    16. Re:Calmly addressing issues by Z34107 · · Score: 1

      And 50% of them can be made to prove anything.

      Absolutely. Anything.

      --
      DATABASE WOW WOW
    17. Re:Calmly addressing issues by Anonymous Coward · · Score: 0

      Nope - the average age is now 12.945 years old. Ain't wikipedia fun!

    18. Re:Calmly addressing issues by Anonymous Coward · · Score: 0

      I concur. You couldn't distinguish my wife's ex-husband who is 40 years old from a 13 year old MMORPG player.

    19. Re:Calmly addressing issues by Lehk228 · · Score: 1, Interesting

      Goon Swarm are probably the most mature group on EVE, they realize it's just a fucking game and play for casual fun. their antics happen to greatly annoy the butthurt mom's basement dwelling 35 year olds, but that is more a reflection on the basement dwellers than on goon swarm.

      --
      Snowden and Manning are heroes.
    20. Re:Calmly addressing issues by 19thNervousBreakdown · · Score: 1

      0 joke votes, obviously fake.

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    21. Re:Calmly addressing issues by Behrooz · · Score: 1

      Many, many MMORPG players are 13 year old kids. Immature kids. These people are not adults. They do not behave like adults. If the company "calmly addresses the issues", then they'll be flooded by complainers, cheaters and opportunists within no time.

      You seem to be making a rather dubious assumption; most evidence suggests that any given MMORPG's baseline can be defined as being 'flooded by complainers, cheaters and opportunists within no time'. This also appears to take place completely independently of developer policy.

      --
      "We have to go forth and crush every world view that doesn't believe in tolerance and free speech." - David Brin
    22. Re:Calmly addressing issues by thrash242 · · Score: 3, Insightful

      I dunno, declaring a "jihad" and going around suicide ganking miners in the name of "Allah" like real-life suicide bombers seems rather immature to me.

    23. Re:Calmly addressing issues by BenoitRen · · Score: 1

      they're age

      "they're" is short for "they are". You meant "their".

    24. Re:Calmly addressing issues by Anonymous Coward · · Score: 0

      It's a weird thing.. my dad, who writes lovingly crafted letters to newspapers, when confronted with the internet fires off emails consisting of grammar- and punctuation-free sentence fragments. All lower case, naturally. I guess he just doesn't take the medium seriously for some reason.

    25. Re:Calmly addressing issues by Anonymous Coward · · Score: 0

      Can't say I've met any of the jerks your talking about since I've been playing, nor many immature acting people. Closest thing would be when our alliance had a mercenary alliance hired to go to war against us, but then again, it was all politics, not something you see in most immature people anyway..

      Hell yeah they should be banning tons of players, you seen how many macro farmers can get in there, spamming messeges to people to buy isk from them for real cash?

    26. Re:Calmly addressing issues by OS24Ever · · Score: 1

      Actually, it's quite entertaining. Also, we don't suicide bomb them, we attack, and the police show up and shoot our ship, you get your insurance payout, get another one for 'free', and rinse and repeat.

      Yes, they use a 'jihad' theme. The thing is, this is a game, not some life or death thing. It's intentionally irreverant and can be quite funny if you drop your PC life for a bit. nothing quite as amusing as logging onto a kill board and seeing one person has taken out 15 to 20 rather expensive Mackinaw's within a 40 m period. Clearly these are all botters because this was all in one system, the guy would kill one, get popped, and then repeat and they never moved. Pretty sure that if they actually cared / weren't botting the first time an Ibis or a

      Also, while there may be a few folks that have gotten caught in the jihad a lot of the folks getting blown to the next kingdom are in fact the botters that the person that leaked this code is apparently after.

      I'll admit, when I first joined my corp, which is a part of goonswarm I was shocked at some of the 'euphamisms' that are used for the game mechanics. Being raised in small town Kansas the word 'jew' was never a verb, and many things still make my eyes pop open wide the first time I see them.

      That being said, it's not a chore, it's a game. WoW Became a chore so I looked for something else. Goonswarm is reviled by some, and laughed at by others. Meanwhile, we somehow manage to have laugh out loud fun while we loose millions of in game money on it only to replace it 15s later.

      Yeah, screaming 'For Allah' in chat and blowing up a 100M ice miner might seem immature, but keep in mind usually the guy screaming Allah might be 15 beers in, with 14 other people egging them on with other things they could say to blow off steam from a shitty day coding, supporting users, or whatever. A lot of us 20 to 40 somethings that play have real life requirements that don't let us go out and sit in a bar and get shitfaced every night, but we can do it in front of a computer.

      I just think it's an interesting sociological study in and of itself.

      Compared to BoB at least. Bunch of elitist capital ship / titan blobs that magically seem to do some things that you really have to wonder if there isn't a ring of truth to the BoD comments of the last few years.

      I've only been playing in ernest now for about six months mind you, I don't have years of history with this game. I played for a little bit in early '06, and late '06 as a 'pubby' and then found a forum that had a corp in EVE, so I joined via that group of people and have been playing that way ever since.

      --

      As a rock-in-roll Physicist once said, No matter where you go, there you are.

    27. Re:Calmly addressing issues by Anonymous Coward · · Score: 0

      It's not mature to lie about "just playing for fun", and then mirroring BoB's methods, including goodies such as hacking, DoS attempts etc. Same shit, different name.

      And it really is a matter of CCP protecting criminals on both sides(and internally, since T20 was one of the people helping to coordinate "out of game intel gathering", for example against Ethereal Dawn and the rest of the pirate coalition that attacked the Ushra'Khan outpost system in late summer/early autumn 2006.

    28. Re:Calmly addressing issues by Anonymous Coward · · Score: 0

      Many, many MMORPG players are 13 year old kids. Immature kids. These people are not adults.

      You misspelled "31"

    29. Re:Calmly addressing issues by Anonymous Coward · · Score: 0

      Wrong game, this is EVE not WOW.

      The average EVE player is 25 or older, and 30% are female. This according to CCP data.

      I played EVE for 3 years. At one time I had 6 characters on three accounts. (anyone want to buy a combat or industrial pilot?)

      EVE isn't your average MMO. For one thing, it's HARD BOILED all the time. There is no such thing as safe. And the death penalty can be very severe.

      I've seen 6 months worth of collective effort to build an empire out of space rock turn into dust in a day.

      I'm not saying the EVE community is particularly mature... they aren't. Doubly so if you only see the forums, rather than the game. But eve is the MOST mature of the MMO's I've played. (pretty much all the big ones)

    30. Re:Calmly addressing issues by ThatKidMatt · · Score: 1

      I'm sorry... being "15 beers in" makes it more mature? You're griefers, pure and to the point, and Goons have always been greifers in everything they have done. Okay, yes it's a game, and everyone has their own ways of having fun. The Goon's just do it by being douche bags.

    31. Re:Calmly addressing issues by brkello · · Score: 1

      The most common phrase you hear in Eve is "Can I have your stuff?" This is the callous attitude they have towards people that don't enjoy the game and leave. Rather than encourage people to try this or that they tell them they aren't smart enough and to go back to WoW. Obviously, the whole community isn't like that and you can meet nice people in the game. But the nature of the game attracts griefers so yeah, it will have a lot of jerks. But this is the Internet, we should have a thick skin about that sort of thing.

      The problem is they ban people that expose the truth about what is going on within their company and game. They do a horrible job of banning botters and spammers. They ban the people who care about the game and that is what is messed up.

      --
      Support a great indie game: http://www.abaddon360.com
    32. Re:Calmly addressing issues by thrash242 · · Score: 1

      I have no problem whatsoever with Goons suicide-ganking miners. It's allowed in the game mechanics and Eve is not meant to be safe, even in high-sec.

      I traditionally have liked Goons over BoB. I'd actually considered joining at one point.

      I don't, however approve at all of acting like real-life jihadists that kill real people every day. If instead of JihadSwarm you were NaziSwarm or FinalSolutionSwarm, there would be a hell of a lot of outrage, and I think that modern-day jihadists are just as bad as the Nazis were, to be completely honest.

      Yeah, Godwin's law, blah blah, I think it's a valid comparison, so whatever.

      This is not borne of political correctness, as I'm pretty politically incorrect, this is borne of not liking seeing those psychos glorified in any way.

      If you want to suicide-gank miners, fine. If you want to do so for some sort of in-game reason or role-play being in some in-game terrorist group like Minmatar rebels or whatever, fine. But glorifying a real-life ideology that kills real people every day is offensive to me.

    33. Re:Calmly addressing issues by brkello · · Score: 1

      I guess I find it hard to trust someone's judgment on maturity when they say: "annoy the butthurt mom's basement dwelling 35 year olds".

      --
      Support a great indie game: http://www.abaddon360.com
    34. Re:Calmly addressing issues by Anonymous Coward · · Score: 0

      I loved to suicide bomb the USMC as MEC in Battlefield 2. Strap a few packs of C-4 on to a fast buggy, drive right in the middle of a bunch of Americans, and trigger the bomb. Best game mechanic ever.

      (I'm an American, incidentally. So that makes it OK.)

    35. Re:Calmly addressing issues by H0D_G · · Score: 1

      But only 40% of people know that!

      --
      Kids! Bringing about Armageddon can be dangerous. Do not attempt it in your home!
    36. Re:Calmly addressing issues by Anonymous Coward · · Score: 0

      As opposed to the much more mature and emotionally developed pastimes of staring at the TV watching American Idol gush/rant on the latest Vegasy crooner. Then there is the sports nut who memorizes stats knocking the gamer who studies game stats.

  13. Re:Warning! CCP Seeding, Banning Torrenters by moderatorrater · · Score: 2, Insightful

    If they're actually seeding it themselves then I expect to hear about a lawsuit Only if they actually seed it. They could advertise as a seeder, connect and receive connections, then not give you anything.
  14. but.... by indy_Muad'Dib · · Score: 1

    if eve blocked all the bots all of BOB would stop playing.

    1. Re:but.... by vux984 · · Score: 1

      if eve blocked all the bots all of BOB would stop playing.

      But would anyone really miss them? ;)

    2. Re:but.... by Broken+scope · · Score: 1

      Things might get a little quieter where I live.

      --
      You mad
  15. Re:Warning! CCP Seeding, Banning Torrenters by MarkByers · · Score: 4, Funny

    So if you're going to get the code just to look at it, I suggest using your mom's house or an internet cafe! Or if you know an avid Eve Online player that you don't really like, you could hack into their wireless connection and download it that way. Not that I would condone it...
    --
    I'll probably be modded down for this...
  16. Some additional info on this by Gossi · · Score: 3, Funny

    Okay, the torrent is here.

    First things first - it's not the full source. In fact, it's not even 2mb big. It's not even a fraction of the source.

    Secondly, from the IM conversation they had with support:

    [20:18] I don\'t know HOW you work
    [20:19] i see the RESULT of this work
    [20:19] and UNDERPANTS of it

    They see the UNDERPANTS of it. Hilarious.

    1. Re:Some additional info on this by Anonymous Coward · · Score: 0

      its an rar containing another 10mb of rar files.

      I am not a programmer so i can't say whether its complete or if it would even compile. But in EVE most things are done server side.

      And agreed the im convo is hi-larious.

    2. Re:Some additional info on this by Auraiken · · Score: 1

      It might not be the entire source of the code, but you also have to remember that a lot of the filesize for the game is the model files and the images/textures for the interface and the models.

  17. Chris Hansen isn't a 13-year-old girl, either by Theatetus · · Score: 1

    It's sort of like that, AFAICT

    --
    All's true that is mistrusted
    1. Re:Chris Hansen isn't a 13-year-old girl, either by Mr.+Beatdown · · Score: 1

      It's sort of like that, AFAICT Wish I had mod points. A truly insightful analogy, and it doesn't even involve cars!
      --
      My fellow Americans, let's restore the death penalty for child rapists. Let's do it . . . for the children.
  18. Calmly address theft of the crown jewels? by EWAdams · · Score: 3, Insightful

    What planet are you on? Gosh, I wonder how Microsoft would respond to someone putting the code for Office online? Banning would be the least of it. Open source is a good thing; software patents are bad; but EVERY company is legitimately entitled to its trade secrets.

    --
    I piss off bigots.
    1. Re:Calmly address theft of the crown jewels? by Anonymous Coward · · Score: 0

      Although this code can be somehow useful for macrominers and exploits, the really good stuff is in the server side and I don't think we get a peek on that.

      You can't do much with this stuff, you'll have to figure out how to tie this to the graphics engine, good luck with that.

      How long until some D&D geek hacks a console Eve client?

    2. Re:Calmly address theft of the crown jewels? by }{avoc · · Score: 3, Interesting

      I wonder how Microsoft would respond to someone putting the code for Office online?

      Well, that kind of happened.

    3. Re:Calmly address theft of the crown jewels? by k8to · · Score: 1

      Is that really true? are companies *entitled* (in the vernacular sense) to their trade secrets?

      I thought they were simply in possession of them.

      --
      -josh
  19. That sucks... by brkello · · Score: 0

    But maybe someone can pull it down and improve their horrible UI!

    --
    Support a great indie game: http://www.abaddon360.com
    1. Re:That sucks... by dmitriy88 · · Score: 1

      We can only hope.

  20. Me by Anonymous Coward · · Score: 0

    Get s shell account and download it to there, that way CCP won't be able to get your home IP.
    Problem solved.

  21. 1st exploit found, don't usethe IGB by karmicthreat · · Score: 1

    There is already a code exploit that has been found in the code. The IGB allows the execution of files on the machine via click able links in the in game web browser. Potentially a very serious hole that could cause quite a few problems.

  22. April 14th Update Release Notes: by Aero77 · · Score: 1

    "EXPLOIT FIXES * Several exploit issues have been fixed, making EVE a better world to live in for us all. "

  23. Re:Warning! CCP Seeding, Banning Torrenters by Anonymous Coward · · Score: 4, Informative

    What they dont want is someone adding functionality to the client they avoided for a long time:

    Fire all weapons on a single click. Automagically select the right ECM jammer for the target ship. And that's what came to my mind in an instant.

    I bet there are many more possibilities which can unbalance tweaked clients and standard clients. It is like a free opportunity for wall hacks if other clients are allowed. It wouldnt be a problem for PvE games, but PvP needs the same client for all.

  24. Wait a minute... by jeffbax · · Score: 3, Interesting

    Does this mean that someone will finally make a proper Mac and Linux build without the Transgaming garbage ;)

  25. Re:Warning! CCP Seeding, Banning Torrenters by Anonymous Coward · · Score: 0

    Good thing EVE is horribly boring! Now I can download the source code with no worries!

  26. Re:Warning! CCP Seeding, Banning Torrenters by Anonymous Coward · · Score: 0
  27. Into the Fire by Derosian · · Score: 1

    Seems to me like he told them about the exploits waited a bit of time, and then started seeding this as a means of putting the heat on for them to get this fixed. If they hadn't started banning anyone who downloaded it, then this certainly would have pushed for a huge inrush of exploiters, forcing them to fix the problems.... Instead they found a loophole.

    1. Re:Into the Fire by Anonymous Coward · · Score: 0

      Yeah, it's not like people can use proxies or TOR.

  28. Re:Warning! CCP Seeding, Banning Torrenters by AvitarX · · Score: 1

    If someone sells me a print do I automatically have the right to re-distribute it willy-nilly?

    Also, if a person or even a company makes free wifi available I am not allowed automatic access to it either. The law seems to require additional permission the way things have been shaking out lately.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  29. lil peek... by Anonymous Coward · · Score: 0

    I'm messing around building with an MMO client. Would I be a dick if I took a peek at the source to see what their net code looks like? Not that I'd copy it, but the learning experience would be awesome.

    1. Re:lil peek... by 19thNervousBreakdown · · Score: 1

      If you look at their netcode, you may be maimed for life.

      Seriously, it's fucking awful. 8MB packets, and that is all I'll say.

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    2. Re:lil peek... by Anonymous Coward · · Score: 0

      8MB packets? I feel the need to call you a dumbass. They do not use 8 MB packets at all you stupid moron.

    3. Re:lil peek... by 19thNervousBreakdown · · Score: 1

      MACHOOoooo

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
  30. Re:Warning! CCP Seeding, Banning Torrenters by pthisis · · Score: 4, Insightful

    It wouldnt be a problem for PvE games, but PvP needs the same client for all.

    Or needs to do validation on the server-side of all game-balance-affecting stuff--which is really the only way to ensure fairness, since clients can always be hacked.

    --
    rage, rage against the dying of the light
  31. What's Been Found So Far by rsmith-mac · · Score: 5, Insightful

    For those of you asking "what's the big deal about this?" here are what people have found so far digging through the code.

    • 1) Since the client logic is in Python, introducing new logic is a matter of injecting new Python code in to the game. It turns out this is very easy to do right now, there are several ways, including using the telnet server the client runs so that CCP can upload code to the client computer when it connects
    • 2) The big concern is bots, EVE can be botted and this is a problem like any MMO
    • 3) The other big concern is that the EVE client knows far more than it shows, a problem for a PvP game. It is possible to hack the client to the point where it will tell you exactly who and what entered a system you are in, and where they are at at all times.
    • 4) It's also possible to disable the client's "anti-addiction" code required to meet China's MMO laws. Apparently the server isn't actually booting players, it's telling the client to disconnect. The Chinese government is going to love that one
    • 5) Finally, the game has a custom made built-in web browser (the In Game Browser) that's extremely cruddy and isn't used very much. It's also so cruddy that it's holier than the Pope himself; it's possible to craft links to induce it to execute external applications and web browsers. Basically with a little social engineering you can be trick people in to letting you compromise their machine.

    EVE is a fine game, but the code is a joke. This is very likely going to lead to a lot of problems for CCP for some time to come. If they're lucky they'll only get a flood of bots, if they're not then the game may very well turn in to a wild west of hacking players looking for an edge.

    1. Re:What's Been Found So Far by antiphoton · · Score: 0, Flamebait

      Funny. All of those problems listed are also issues in World of Warcraft. A company protects its copyright, and because they have a few issues that a lot of mmorpg's experience it's 'okay' for people to steal and distribute the source code. And when they retaliate you have a problem with this? I want what you're on.

    2. Re:What's Been Found So Far by Anonymous Coward · · Score: 0

      #4 isn't actually a big deal for the most part, unless you are under 18. see the answer to the 3rd question here:

      http://www.1up.com/do/newsStory?cId=3167188

      "After three hours, any reward you get from the game (experience, gold, etc.) is cut in half; after four hours it's cut by 75%, and after five hours you don't get any rewards. At each time mark, the game flashes a message telling you how long you have played. You can keep playing all you want, you just won't get any rewards. The big fact that is never reported is that this rule is only for gamers under 18. Adults are free to play all they want with 100% of the reward."

    3. Re:What's Been Found So Far by Kingrames · · Score: 1

      Well that last point seals it for me.

      Won't be playing EVE online's trial any time soon.

      --
      If you can read this, I forgot to post anonymously.
    4. Re:What's Been Found So Far by SkelVA · · Score: 1

      here are what people have found so far digging through the code.

      So you're saying that there are people interested in writing code to inject in to the game somehow via telnet that are too lazy to run a decompiler themselves?

      Bots were already easy enough to write for a game like this. Go try and start up a conversation with a miner in a low-population high-sec system if you doubt that.
    5. Re:What's Been Found So Far by brkello · · Score: 1

      I think you need to go look up the definition of the word 'all'.

      --
      Support a great indie game: http://www.abaddon360.com
    6. Re:What's Been Found So Far by Anonymous Coward · · Score: 0

      eve's codebase is remarkably bad, hiding this is likely a major priority to the developers since bad code=exploitable code. Anyone who's played the game for an extended period of time knows the game behaves in all sorts of odd ways that can really only be explained by poor codeing, just compare eve's (bragged about) hardware, they are applying for supercomputer status for the cluster, and actual performance.

      A dev once let slip in a forum thread that the database was well over a terabyte in size, and thats just fucking huge.

    7. Re:What's Been Found So Far by Gideon+Fubar · · Score: 1

      Suggestion: allow bots. That aught to level the playing field a bit.

      I loved EVE when i played it years ago, but i really felt that most of the game should have been automated, or at least have the potential for automation. You just gotta make things in the actual environment a bit more unpredictable for offset.

      Eve is already structured around this idea, with corps controlled from the top, etc. I think, done right, it could add a lot more depth to the game.

      --
      http://www.xkcd.com/354/
    8. Re:What's Been Found So Far by Anonymous Coward · · Score: 0

      Oh yes, a database of a terabyte or two in size is totally out of line for an online game with hundreds of thousands of players who each own from dozens to tens of thousands of items, who each have from a handful to tens of thousands of rows of mission history, NPCing, security status, and market transaction histories and no doubt scads of other data that doesn't immediately come to mind. Face it, you know nothing about programming you're just some random EVE player who followed a link to this article and are posting about how EVERYONE knows their codebase is 'remarkably bad' just because everyone else says so. (There are easy to fix bugs that go unfixed, sure. Business priorities can suck at times.)

    9. Re:What's Been Found So Far by Hamled · · Score: 1

      I would like to point out a few incorrect things with the parent post.

      1) The telnet server, while part of the source code on the client, is not ever run by the client, and there are protections within the code to keep it from being run on the client. The reason it is in the code is because some of the source is shared between both the server and the client, and the telnet server is intended to be run on the serverside, presumably for live debugging.

      3) This is completely false. Even without the source code, you can see that the EVE servers do not send any information about ships or even most objects within the current system (zone), unless they are within 200km of you. Anything within this 200km is shown to the client anyways, as EVE is very good about giving the player basically all information that is sent to the client. You can see who has entered the system you are in, but this is also shown to you in the client. Knowing their specific location is not possible, as that information is neither sent to the client, nor stored there, unless in the above stated case where they are on the same grid (within 200km) as you.

    10. Re:What's Been Found So Far by loxosceles · · Score: 3, Informative

      You're correct, but the poster you're replying to is also correct, just not about the DB size being a problem.

      In everything from PR to coding to bug handling to system administration, CCP is a disaster. The only reason the company is viable is because the core idea of the game is awesome, which is why those of us who play get so frustrated and angry that EVE is still bugged to hell and slow as hell when there are hundreds of people in a system.

      How long would you last at any real company if:
      1. The space-MMORPG project you were working on needed on average 45-60 minutes of downtime a day
      2. It could take several minutes or more to transfer items from one container to another, and they're apparently transfered one at a time in the database, because they appear to move one at a time in the client.
      3. Players could get stuck jumping between systems or docking/undocking
      4. Overview colors and backgrounds were sometimes incorrect, and this has been the case for years.
      5. Something as simple as jumping between star systems with a non-real-space map open (the solar system map) completely screwed up the client.
      6. Pressing the "dock" button for stations didn't always dock your ship.
      7. Bugs routinely took months to get fixed, bugs introduced by a patch weren't fixed until the next major patch
      8. Your excuse for performance problems is that you're waiting for a new faster server cluster (which you call a "supercomputer" to sound cool).
      8. Meanwhile, you're working on an in-station environment (I suppose for meetings and gambling and such) instead of fixing those bugs or working on performance.

      That's pretty much what CCP does.

      It's not a matter of "CCP must get performance fixed with 500 people in a system." It's that they're actively working on other crap ("ambulation," the in-station environment) and new features (Trinity graphics are great, but does anyone honestly play the game only because of the graphics?) instead of dedicating those resources towards fixing existing bugs and working on improving performance with the hardware they already have.

      If I got the impression that CCP was doing everything they could to fix bugs and improve performance, I'd drop it. Massive amounts of evidence, including a general lack of willingness to communicate anything useful to concerned players, indicates otherwise.

      Many players I've talked to have some great ideas that might work to improve performance, but CCP is very closed about how they operate. Unless someone spends months to years as a bug tester, CCP won't take their design ideas seriously. And of course the design of the server is never talked about except in the most vague and broad terms, which makes it easy for CCP to say "you don't know what you're talking about, it's not that simple" whenever anyone offers suggestions on how to improve server-side performance.

    11. Re:What's Been Found So Far by Anonymous Coward · · Score: 0, Insightful

      To be fair, 99% of the ideas coming from EVE players relating to improved performance are retarded. To make matters worse, a lot of the suggestions that aren't completely idiotic basically amount to doing a complete rewrite of much of the game.

      The same thing happens in every MMORPG. Players make suggestions and then proceed to get upset when their suggestions aren't implemented. The fact of the matter is that most of the players don't have any significant experience at either programming, networking or designing a large scale application. They think their ideas should be implemented immediately because they've taken some programming course at the local community college and read "Networking for Dummies."

      Some of the posts in this thread, and especially on various forums around the Internet, illustrate quite clearly that most of the players are completely incapable of understanding the relevant issues. For instance, look at the post in this thread from a poster that thinks a terabyte sized database in EVE is an indication of poor database design. He's a complete and utter retard. A terabyte sized database for a game like this is absolutely nothing. It's not even a blip on the radar.

      Another example are the threads all over the Internet about the player roles. Some of them merely complaining about how different roles exist, but _many_ of them thinking that they can simply recompile the bytecode with ROLE_ADMIN set in a few places to gain an advantage. This shows an incredible lack of understanding of not only the code they're reading, but also of how the client server relationship works.

      I'm not suggesting that EVE is without serious flaws or that some players don't make good suggestions. I'm just saying that some of the decent player suggestions get drowned out in the overwhelming amount of noise.

    12. Re:What's Been Found So Far by loxosceles · · Score: 1

      The noise would be a lot less if CCP would communicate with players in a reasonable manner. If CCP would provide a clear picture of how the server architecture worked, people who do have a clue would do the job of telling the idiots that they're idiots. Bad ideas would die out as idiots gradually became aware of their idiocy, and good ideas would keep getting suggested. Better communication, not less (as CCP seems to think), is the solution to lots of idiots clamoring to have their ideas implemented.

      Perhaps the single largest issue with "noise" on the eve-online forums is due to a lack of built-in search. All they have to do is add in a form that submits queries to Chribba's eve-search.com. If users can't quickly search for something, they're likely to create a new thread about it. That no doubt pisses off devs who have already seen 1000 threads about the same feature request.

      I think one simple change would vastly improve the entire situation. CCP should switch to an open-access, searchable bug and feature-request tracking system. I don't care which one they use, as long as they use a popular, well-supported one and not some garbage in-house system they develop themselves. Having a public bug list would motivate them to fix major problems, and if they are in fact fixing problems at a reasonable rate, players would be able to see that progress.

      If they aren't making a reasonable amount of progress, if the bugs are that tough to fix, then perhaps rewriting a large portion of the game isn't such a bad idea. CCP loves to praise stackless python, but if they don't know how to code using it -- which is my working theory, because there are a bunch of bugs where state doesn't seem to be properly adjusted or kept -- then they shouldn't use it.

    13. Re:What's Been Found So Far by Darth_Ramirez · · Score: 1

      Regarding 3) yeah, you cannot see anything beyond the "grid"... but not all things in the grid are supposed to be visible to players - like cloaked ships. ouch!

  32. It's not that special really by Hachima · · Score: 5, Informative

    Back in the day the EVE/script folder had the decompiled python in it in plain text. People did stuff like modify it to create merchant bots that would auto buy/sell stuff on the markets and whatever else they wanted to modify. Then CCP changed it to one 'compiled.code' file instead of all the uncompiled python files, which is easier to manage and check for people making changes. So you can still just take that 'compiled.code' file and decompile it to readable code. Which is what got 'leaked' It's nothing special at all really, and is only a portion of the client code. Anyone that was interested in messing with it has already seen the Python, especially people that played when it wasn't even pre-compiled. Next thing you know right clicking a web page to 'view source' will be considered leaking source code too?

    1. Re:It's not that special really by A+little+Frenchie · · Score: 0
    2. Re:It's not that special really by MORB · · Score: 1

      Exactly. I remember decompiling the stuff and doing some client tweaks (like forcing it to allocate a goddamn 24 bit zbuffer instead of a 16 bit one on my ati card) back in the day. It had taken me one day of work to do it with no prior knowledge of python.

      So that leak doesn't sound like it would facilitate any cheating beyond what's already achievable by poking at the files with a python decompiler.

  33. I recompiled it by justgosh · · Score: 1

    I recompiled it and I still had to download the latest patch :(

  34. They'll be fine until... by spacefiddle · · Score: 1

    ...players start spawning their own Eye of God ships.

    If you get THAT reference, come join me here in ex-space-MMOer's hell. *pats seat*

    Here's something not to do: make the Dev's personal ships explode for a billion jillion points of system-wide damage, to discourage people firing on devs.

    Then do nothing about players finding ways to spawn EoG ships in enemy systems and detonating them on purpose...

    Mankind, that was the name of it. Now, I can't picture CCP letting that go on for more than 5 minutes - but i do recall them being more than a little touchy about any kind of dissent or confrontation.

    It's ironic - EvE devs have never flinched from throwing players into hard situations and seeing how the playerbase coped. This incident may have them on the receiving end - auditing and fixing glaring holes that otherwise may not have been addressed any time soon...

    Their GMs and such widely varied. Some had almost inhuman patience, some never lost their cool and had serious style, quite a few joined in with the players in keeping things as IC (or at least tongue-in-cheek IC) as possible... and others were, now and then, sad to say, useless flaming wrecks. It happens. TBH i hope to reactivate my EvE account again one day when i have the time. It's a unique experience.

  35. In keeping with the spirit of Slashdot... by Provocateur · · Score: 2, Funny

    Could we rephrase it to say

    EVE Online Client Open Sourced

    but not by choice?

    --
    WARNING: Smartphones have side effects--most of them undocumented.
  36. Re:Warning! CCP Seeding, Banning Torrenters by Some_Llama · · Score: 1

    "Something that the summary missed but was reiterated twice in the actual article is that CCP is accused of seeding most of the torrents and then monitoring all IP addresses acquiring the source and then banning accounts associated with those IPs. So if you're going to get the code just to look at it, I suggest using your mom's house or an internet cafe!"

    With a file size of 1.8MB why not just upload it to one of the 100's of free file hosting websites? One not located in the US? or grab the file from a "safe" location (or use the tor option in most torrent programs) and then reseed?

  37. Re:Warning! CCP Seeding, Banning Torrenters by Provocateur · · Score: 3, Funny

    I suggest using your mom's house or an internet cafe


    You must be new here. For most of us, it's one and the same. Though the coffee's not $3 a cup.
    --
    WARNING: Smartphones have side effects--most of them undocumented.
  38. Motivation? by Hemogoblin · · Score: 1

    I read the chat-log, but I'm having a hard time understanding "Abused's" position; what is his motivation for releasing the source code? Why is he so interested in forcing the EVE developer to make a news release confirming that some security exploites have existed "for years"? The code isn't open source, so releasing detailed descriptions of what security holes exist would only allow them to be exploited easier. Is that what he wants?

    1. Re:Motivation? by cowscows · · Score: 3, Informative

      No, he just wants some of the obvious technical problems with the game to be addressed. EvE is a pretty amazing game, but it has plenty of rough edges and some glaring flaws. EvE is also an extremely competitive game, beyond pretty much anything I've ever played online. There's many examples of bots and macro-miners, and those sorts of things. In a game that's so cut-throat, and that has relatively few restrictions/rules, when someone does break the rules it tends to make many of the players very upset.

      The developers are fully aware of many of these issues, yet when the players ask for them to be addressed, the devs sometimes play dumb or more often say it'll be dealt with and then never really say whether it got fixed or not.

      Short version: There's lots of bots in the game. Players complain. CCP keeps saying Don't worry, we're taking care of it. But the bots never go away. Rinse and repeat that sequence for various other issues.

      --

      One time I threw a brick at a duck.

    2. Re:Motivation? by Icarium · · Score: 1

      The code isn't open source, so releasing detailed descriptions of what security holes exist would only allow them to be exploited easier. Is that what he wants? Probably. Make the holes visible enough for anyone to use and they'll either have to fix the hole, allow people to exploit it or lose customers (either through banning or being unwilling to play with increasing numbers of cheaters).
    3. Re:Motivation? by ctomer · · Score: 1

      Wouldn't it be more sensible to stop playing the game if you are dissatisfied? As opposed to acting like a spoilt child and releasing source code.

    4. Re:Motivation? by cowscows · · Score: 1

      Yeah, probably.

      --

      One time I threw a brick at a duck.

    5. Re:Motivation? by d3ac0n · · Score: 2, Insightful

      Probably. Make the holes visible enough for anyone to use and they'll either have to fix the hole, allow people to exploit it or lose customers (either through banning or being unwilling to play with increasing numbers of cheaters).


      BINGO.

      This is pretty much the standard approach when dealing with software companies that have a history of ignoring well known security flaws in their products (Microsoft, for example). Basically, since they haven't proven themselves honest in dealing with known issues, and real money is on the line via software purchases or subscriptions, the line of reasoning is that they are willingly defrauding people with an inferior product. Since current law is inadequate in regards to software quality, the authorities will not prosecute them for it. Thus it is up to vigilantes to uphold "justice" by punishing the company with lost sales and lost prestige via publishing the exploits and/or source code.

      Now, I don't necessarily agree with this line of thought , and I think that the BETTER approach would have been to approach CCP, let them know you obtained the source code and how you did it. Let them know you want to help improve the game by pointing out flaws and that you want nothing for your help. Give them all the info UP FRONT about the flaws and allow them time to fix them (3 to 6 months, depending on the nature of the flaws is considered standard.) While they are working on it, HOLD the source code. If, after the 3 to 6 months, the problems aren't addressed and the company in question seems unwilling to pursue the issues then release the source code to a reputable security group to address.

      Unfortunately, this particular hacker doesn't appear to have done the sane thing. (although since there isn't a date listed on the conversation notes, so we have no real way of knowing how long he waited to release.) Instead he appears to be simply threatening them with the issues, and then just releasing the code. Again, we have only limited information to work on, and we don't know the time lines involved, and what the full conversation between CCP and the code holder is/was. But based on the info we do have I'd say he/she approached it in a very juvenile manner almost guaranteed to turn people against him/her and to make bots/hacks/exploits WORSE rather than better.

      It's too bad. he/she could have done much good for all EVE players with that info.
      --
      Official Heretic from the "Church of Global Warming". Proven right thanks to whistle blowers. AGW = Flat Earth Theory
    6. Re:Motivation? by Abuser_One · · Score: 1

      Reasons motivated me to do what i did: 1) CCP Employees threatening me (with account bans, law enforcement 2) 2 years ago there was similar situation, sourcecode was published, CCP asked to return it, that guy did as they asked, but also later provided skilled programmer with it. that's how ISXEVE botting module was created and update up to last days 3) I have seen source from previous leak and i have the one i got from decompiling trinity client. By the list of security issues that exist 2 years ago - no 1 of them was fixed up to nowadays.

  39. Yum. by Anonymous Coward · · Score: 0

    Having looked through the source, there are some obvious -- I mean reeealy obvious -- places to "work" this code nicely. My Eve addiction just increased.

  40. Headline article correction for ./ by British · · Score: 4, Funny

    Old: Eve Online Client Source Code Leaked
    Revised: Eve Online Client now open source!

    1. Re:Headline article correction for ./ by Yvanhoe · · Score: 1

      That would be a logical step for CCP. Their easily to decompile client is available as a free download and they claim their server is secured against hacked clients. Plus, their GUI and client has aged, has bugs and is not as customizable as it could. Letting the OSS community correct this would be an incredibly wise move that could in fact boost their profits.
      Just release a policy about what will be authorized/denied by the server and let embrace the custom client and bots wave !

      In Eve, grinding is not very common, skills still advances while logged off, and socialization is a central part of the gameplay. I don't see boting in EVE as such a big problem as in other MMORPGs

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  41. Not a leak by Anonymous Coward · · Score: 0

    It is just a disassembly of the Python object code. Although this means something that looks a lot like source code, it's not an actual leak: there's no comments and the C++ part of the client is missing. (This "leak" is also out of date.) It is possible for anyone who has downloaded the EVE client to extract this.

  42. Where did my boot.ini go? by Anonymous Coward · · Score: 0

    Client source shows that applications can be executed with user level privs through the ingame browser by clicking on a link, although you can't pass arguments to them.

    There is no reason for this code to be in the browser other than CCP being completely retarded.

  43. Excerpt from the code... AMAZING by britneys+9th+husband · · Score: 4, Funny

    It's no wonder they tried so hard to keep this code hidden.  I'm not even sure what this is supposed to do.

    //Both people are represented by an abstract class
    public abstract class Person
    {
      public bool StrangersToLove { get; set; }
      public bool KnowTheRules { get; set; }
    }

    //Possible thoughts
    public enum Thought
    {
      FullCommitment
    }

    //Class
    public sealed class Me : Person
    {
      public Thought Thinking()
      {
        return Thought.FullCommitment;
      }
    }

    //The target of the song, notice that GetThought can only be called by passing in an instance of Rick
    //which satisfies that she can't get this from any other guy
    public class You : Person
    {
      private Thought whatHeIsThinking;
      public void GetThought(Me guy)
      {
        whatHeIsThinking = guy.Thinking();
      }
    }

    class Program
    {
      //The first verse
      static void Main(string[] args)
      {

        var Rick = new Me() { KnowTheRules = true, StrangersToLove = false };

        var Girl = new You() { KnowTheRules = true, StrangersToLove = false };

       Girl.GetThought(Rick);
      }
    }

    --
    Hear recorded Slashdot headlines on your phone! New service beta testing. Just call (248) 434-5508
    1. Re:Excerpt from the code... AMAZING by Anonymous Coward · · Score: 0

      That was the most effort to pull off a rick roll I have seen to date. If you actually spent the time making that yourself, well I would congratulate you but I'm not sure that's the right thing to do for such an act. :P

    2. Re:Excerpt from the code... AMAZING by britneys+9th+husband · · Score: 1

      If I told you how I wrote that, it would prove I didn't post from an iphone. Speaking of phones, anyone tried the recorded headline service I'm blatantly advertising? It's actually kind of cool :-)

      --
      Hear recorded Slashdot headlines on your phone! New service beta testing. Just call (248) 434-5508
    3. Re:Excerpt from the code... AMAZING by vikhik · · Score: 1

      THE most epic rick roll outside of Youtube april first '08

      --
      GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social exper
    4. Re:Excerpt from the code... AMAZING by Gazzonyx · · Score: 0, Offtopic

      Was I just RickRolled in Python?

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  44. Official Communication from CCP by Vecna! · · Score: 5, Informative

    CCP is aware that an individual claims to have access to the source code of the EVE client. This access is not a security risk to CCP in any way. CCP does not believe in security by obscurity. The Python scripting language that is used by the client can be easily decompiled to generate human-readable code, and CCP has designed its server-side systems with that understanding. Access to the source code for the EVE client exposes no security vulnerabilities, has no privacy protection issues, and poses no threat to our customers' billing information. The server-side interface used by the client is carefully protected to ensure that no abusive or unwanted information is transmitted to, or from the EVE system. Nothing the EVE client can do can affect the game state, no advantage can be gained by manipulating the EVE client, no advantageous or disadvantageous information can be transmitted to other EVE users by altering the EVE client. The EVE client is signed with a security certificate registered to CCP, and hashes are available on our web site for those who wish to ensure the integrity of EVE client download files they may have received from a source other than direct download from CCP's web site.

    CCP does not confirm or deny, nor make any comment, regarding issues of internal security, and will not be doing so in this case. As a policy, CCP removes message board posts regarding violations of its EULA and Terms of Service, and CCP considers any alteration of the Client software, including decompilation, to be such violations.

    --------

    Ryan S. Dancey
    Chief Marketing Officer
    CCP

    1. Re:Official Communication from CCP by doomy · · Score: 1

      Can CCP confirm that this leak was not internal? I believe there has been developer misconduct ( http://en.wikipedia.org/wiki/EVE_Online#Developer_misconduct ) in the past. Given that how does a game world as large as Eve guarantee that there would be no messing around by developers / GM's.

      What steps are being carried out by CCP to stop future leaks/misconducts like this? As a Eve player (3-2 years) I too was jaded when I saw the developer misconduct last year and even left the game for 1 full year. How do you guarantee that such things would not happen in the future given this leak?

      Is there a lack of security within CCP? How would I as a gamer feel about my Credit Card info and etc being in your hands given all this?

      --
      ...free your source and the rest would follow...
    2. Re:Official Communication from CCP by rsmith-mac · · Score: 1

      FYI, this may be fake. I can not find a copy of this post anywhere on CCP's site.

    3. Re:Official Communication from CCP by Anonymous Coward · · Score: 0

      CCP is aware that an individual claims to have access to the source code of the EVE client.

      Translation: CCP acknowledges that water is allegedly wet and that some people claim the sky is blue.

      This access is not a security risk to CCP in any way.

      You've told us you have an internal leak that's not a security risk. Ever seen Office Space? :) Did you perform a comprehensive review of every byte on every server modified since the leak (who you've implied is now a former employee) was hired? If not, don't be so sure.

      CCP does not believe in security by obscurity.

      Excellent. I searched the thread for "security (by|through) obscurity" hoping to see that someone talked about it, since any attempt to put the toothpaste back in the tube is seen by others as an attempt to preserve security through obscurity. If your company is in fact baiting users to download torrents of the source code and then banning them, or even spreading the rumor that you will do so, then you are actually using security through obscurity through threat of punishment. (See more later about signing.)

      The Python scripting language that is used by the client can be easily decompiled to generate human-readable code, and CCP has designed its server-side systems with that understanding.

      See last paragraph about decompiling.

      Access to the source code for the EVE client exposes no security vulnerabilities, has no privacy protection issues, and poses no threat to our customers' billing information.

      This is probably true, but your over-confident tone is not reassuring to people like us who have actual technical skill. In fact, it suggests to us that you're hiding something. Might I suggest being a bit less confident and admit that you just don't know of any vulnerabilities (see below regarding signing).

      The server-side interface used by the client is carefully protected to ensure that no abusive or unwanted information is transmitted to, or from the EVE system.

      Pedantic point: You cannot prevent unwanted information from being sent to the server, since you don't control the client hardware.

      Nothing the EVE client can do can affect the game state, no advantage can be gained by manipulating the EVE client, no advantageous or disadvantageous information can be transmitted to other EVE users by altering the EVE client.

      So you mean to suggest that the game is really a server-side simulation of what might happen if client input was actually processed? :P And you are flat out wrong about the advantage/disadvantage thing. Once users rewrite their clients to network with one another, they gain a significant tactical advantage over non-networked users.

      The EVE client is signed with a security certificate registered to CCP, and hashes are available on our web site for those who wish to ensure the integrity of EVE client download files they may have received from a source other than direct download from CCP's web site.

      Note that this is for user protection, not your protection. It allows the user to know that they're not using a MiTM'd copy of your client, which is a major security concern, and the real reason you're worried about the leak of your source code. You know that users will download anything shiny, and they'll enter their precious password into anything that looks remotely like the real thing -- especially if it looks exactly like the real thing. If you want to keep people from getting tricked, you need to openly discuss the threat posed by using a 3rd party version of the client. Then offer a compelling, value-added reason to use the official v

    4. Re:Official Communication from CCP by Anonymous Coward · · Score: 0

      No security vulnerables, no advantages? What about of fully automated salvaging bot created for non stop salvaging whole belts in certain systems, as well as loot and haul things to defined stations.

      I was showed by my friends how it's possible to code such thing (without gui, just buttons start/stop and logics) - in 30-40 minutes. No advantages, you liers?

    5. Re:Official Communication from CCP by Abuser_One · · Score: 2, Interesting

      This CCP Guys are lying as usually. Why didn't they say the person who has the sources can craft the bot on Python, able to do the same as usual players can do. > CRC checks? Patch blue.dll for them or hook advapi32.dll on signature checking exports (and return result required) to avoid messing with eve files. > "and poses no threat to our customers' billing information" tell these to those, who haven't seen the telnet server which is embedded into client and gets activated by python object coming with payload from server > no advantage can be gained by manipulating the EVE client If you don't consider using a bot, resembling player's everyday in-eve activities for up to 23 hours a day an advantage........ > Access to the source code for the EVE client exposes no security vulnerabilities Are you sure? Maybe i should post a python code for your ingame browser, so people with knowledge of security could give a bit more defenite answer?

    6. Re:Official Communication from CCP by Danny+Rathjens · · Score: 1

      CMO for Chief Marketing Officer. Heh, that's a new one to me. Leave it to advertising folks to invent prestigious sounding job titles for themselves in order to try to move further up the hierarchy. ;)
      http://en.wikipedia.org/wiki/Chief_Marketing_Officer#External_links has a link which seems to indicate that's precisely why the CMO institue is trying to popularize the term:
      Study: Marketing execs still lack boardroom clout 8^)

    7. Re:Official Communication from CCP by doomy · · Score: 1
      This looks like a legit person ...

      Ryan S. Dancey
      CEO, OrganizedPlay
      (for information about Open Gaming, please visit www.opengamingfoundation.org)

      Wizards of the Coast
      --
      ...free your source and the rest would follow...
    8. Re:Official Communication from CCP by brkello · · Score: 1

      If CCP did not believe in security by obscurity then you would just release the source and let the community help improve your game which is riddled with cheating and botting. Already people are posting vulnerabilities they have found by looking at the code. It is either arrogance or stupidity to really think that your client code is written so well that "no advantage can be gained by manipulating the EVE client". This is a site that is frequented by professional programmers and people who are at least somewhat familiar with technology. If you think this type of business style damage control will work here, you have another thing coming.

      --
      Support a great indie game: http://www.abaddon360.com
    9. Re:Official Communication from CCP by Abuser_One · · Score: 1

      Maybe its time to put sources to sourceforge or freshmeat and make svn distro for it? :)

    10. Re:Official Communication from CCP by Anonymous Coward · · Score: 0

      Access to the source code for the EVE client exposes no security vulnerabilities, ...

      I presume that's why you'll disable shellexec: handler in next client release, eh?

    11. Re:Official Communication from CCP by MORB · · Score: 2, Insightful

      Nothing the EVE client can do can affect the game state, no advantage can be gained by manipulating the EVE client, no advantageous or disadvantageous information can be transmitted to other EVE users by altering the EVE client. While I agree with not relying on security through obscurity, there are cheats that can be created trivially with the client code.

      For instance, integrating a fully automated mining bot in the client would be easy by using the auto pilot code as a starting point (it has more than likely already been done for ages too).

      Altough I don't think it's a security problem as much as it is a game design problem: if mining wasn't mind numbingly stupid boring and repetitive, a bot probably wouldn't be able to do it as well (or even better as a bot never tires) as a human.
    12. Re:Official Communication from CCP by Anonymous Coward · · Score: 0

      Yes, because that's what open source resources like SourceForge and Freshmeat are for: piracy and extortion.

    13. Re:Official Communication from CCP by the14th · · Score: 1

      This is gotta be fake, Ryan S. Dancey is a pencil-and-paper game designer.

    14. Re:Official Communication from CCP by brkello · · Score: 1

      I don't condone piracy or extortion. Someone external posting it is wrong. But the damage control guy said they don't believe in security by obscurity. If that is true, release the source. I bet that the community would find many ways to improve the security and functionality of the client. But it is fairly they are just saying words to try to mitigate the negative publicity. I even feel a little sorry for them despite the fact that they have internal corruption. I am sure there are many honest, hard working people that work for CCP and that this hurts them. But they just continue to underwhelm you with the actions they take to prevent cheating, ensure fairness, and deal with people inside the company taking shortcuts for themselves and their friends. I don't know how many more negative articles this game can go through. I hope this creates positive changes for Eve and its community. I have little faith that CCP will do the right thing, but there is always hope.

      --
      Support a great indie game: http://www.abaddon360.com
    15. Re:Official Communication from CCP by Anonymous Coward · · Score: 0

      Here's another post from "Mister Dancey" in which he's now CEO of some other company

      http://slashdot.org/comments.pl?sid=105420&cid=8977566

    16. Re:Official Communication from CCP by xb95 · · Score: 1

      I can confirm that Ryan is the current CMO for CCP. I worked at CCP for most of 2007 and was there when he was hired. (Don't forget, CCP and White Wolf merged, and WW makes a lot of pen and paper games!)

      Anyway, given what I know of the guy from the few interactions we had, this does sound like something he would write. Still, kind of a shame.

    17. Re:Official Communication from CCP by d3ac0n · · Score: 1

      Your posting style is highly similar to the released chat transcript that accompanies the source code. Can you confirm that you are the same person that released the code?

      --
      Official Heretic from the "Church of Global Warming". Proven right thanks to whistle blowers. AGW = Flat Earth Theory
    18. Re:Official Communication from CCP by Abuser_One · · Score: 1

      Yes i'm Abuser from that chats with Morpheus.

    19. Re:Official Communication from CCP by d3ac0n · · Score: 1

      In that case;

      Can you explain why you took that action you did, rather than the approach I suggested in the second paragraph in this post?:http://games.slashdot.org/comments.pl?sid=522294&cid=23078056

      --
      Official Heretic from the "Church of Global Warming". Proven right thanks to whistle blowers. AGW = Flat Earth Theory
    20. Re:Official Communication from CCP by Anonymous Coward · · Score: 0

      CCP is the worst company out there. Even if this post is real, which I doubt, I would not believe a single word that CCP says. There could be serious security issues involved with this leak and CCP would never tell the truth and protect it's customers. They will keep taking people's money and laughing all the way to the bank. CCP is corrupt and is not truth worthy.

    21. Re:Official Communication from CCP by Anonymous Coward · · Score: 0

      Holy crap! People can change jobs?

      Why wasn't I told about this sooner?

    22. Re:Official Communication from CCP by oldevehacker · · Score: 1
      Yes, it's been done for a very long time. And it's way more efficient with bots. Some bots run ships with as many lasers as you can fit and just eject ore into cans. Other bots run big ships like indys that pick up the cans and run the cans back to a station. Alternately, if the belt is dangerous and has rats, you can have the battleships run the ore to a nearby bookmark in the middle of nowhere and eject the ore, and have the indys pick up from there. Of course, cans might eventually expire, so you can have another ship just pick up the contents and eject it.

      Oh, and make sure you don't pick up anyone else's cans. Corp wars have been started that way. So only pick up cans from friendlies.

      Here's a screenshot from a looooong time ago (build 1217. hah!) of the config screen for just such a beast: http://img403.imageshack.us/img403/6203/newminertabvu8.png

    23. Re:Official Communication from CCP by Anonymous Coward · · Score: 0

      Nothing the EVE client can do can affect the game state [...] Sounds like a really exciting game.

    24. Re:Official Communication from CCP by Anonymous Coward · · Score: 0

      Dancy's title is legit. He is nowadays considered something of a laughingstock within the tabletop RPG hobby. At marketing, however, he is a friggin' genius.

      Anyone who thinks "CCP is the worst company out there" needs to a) get some perspective on reality, and b) do some reading up on Enron, Krupp and Union Carbide.

  45. Re:Warning! CCP Seeding, Banning Torrenters by jandrese · · Score: 1

    1.8MB? You could download that from practically any open access point without anybody noticing. I'm frankly surprised that the code is that small, I know the bulk of a game is the art and whatnot, but man, I've personally coded some things that were a good fraction of that myself in just a few days.

    --

    I read the internet for the articles.
  46. boy am I glad I stopped playing by jollyreaper · · Score: 1

    At the risk of sounding like the guy who can't stop telling people how he doesn't have a TV and doesn't miss it in the least, boy am I glad I stopped playing EVE. The waiting game on the bug fix list got old quick, Godot would get here before they ever fixed drones.

    I successfully avoided getting hooked on MUD's and Evercrack but huge honkin' space games were my biggest weakness, a space MMO was where I finally made the plunge. It's a good thing the game couldn't keep me hooked, I still have a life (or what passes for one amongst the slashdotterati).

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
    1. Re:boy am I glad I stopped playing by rrhal · · Score: 1

      Oh - they "fixed" drones all right. Much in the same way that one might "fix" a cat.

      --
      All generalizations are false, including this one. Mark Twain
    2. Re:boy am I glad I stopped playing by jollyreaper · · Score: 1

      Oh - they "fixed" drones all right. Much in the same way that one might "fix" a cat. Yeef. I got out a few months after they added salvage. What did it for me:

      1. Loot tables were screwed up, very difficult to find good loot, horrible amount of grinding to get anywhere financially
      2. Salvage was just a huge timesink with little more to show for it. CCP should be streamlining play, not making it more complicated.
      3. Rats on the missions were toughened up *without* dropping their numbers, making missions unplayable.
      4. Higher level missions require beefy ships, beefy expensive ships. Giving the player the ability to warp out of a tight spot and take the status penalty of failing a mission they aren't prepared for is good risk/reward. Putting in scramble friggies so the ship *will* be lost is not good. Also, the borked AI is the reason why a 1v1 against a human ship is tough but you can take 1v30 no problem against the computer. But when all the scramble friggies target you, that becomes untenable.
      5. Drones bugged all to hell, only getting worse the longer I played.
      6. CCP obviously not playing their game. Putting the new high level missions in lowsec so people can get griefed, not providing any sort of mission that could involve an entire player corp along with a reward commensurate with the risk and number of people involved. You could run solo missions as a group if your corp isn't powerful but the reward is no better. Most decent players would make more isk per hour soloing level 3 or 4's so there's less incentive for getting the corp together for a big group activity.

      Add on to all that the incessant griefing, CCP cheating, and the inability to hold out against people who have all day to devote to the game, it ceases to be fun and becomes a job. I'll take my gaming in smaller, bite-sized chunks, thank you.
      --
      Kwisatz Haderach
      Sell the spice to CHOAM
      This Mahdi took Shaddam's Throne
    3. Re:boy am I glad I stopped playing by fitten · · Score: 1

      6. CCP obviously not playing their game. Putting the new high level missions in lowsec so people can get griefed, not providing any sort of mission that could involve an entire player corp along with a reward commensurate with the risk and number of people involved.


      This is obviously incorrect. It's well known that CCP devs and such play and control the highest-end corps in the game (at least one has been caught giving his corp things created with dev powers). Plus, most of the devs were UO players and loved the griefing so they do things that increase the amount of griefing that can happen... particularly if they can do the griefing ;)
    4. Re:boy am I glad I stopped playing by jollyreaper · · Score: 1

      This is obviously incorrect. It's well known that CCP devs and such play and control the highest-end corps in the game (at least one has been caught giving his corp things created with dev powers). Plus, most of the devs were UO players and loved the griefing so they do things that increase the amount of griefing that can happen... particularly if they can do the griefing ;) Alas, I was imprecise. "Not playing their game as regular players, no cheat codes." CCP is not having to mine, haul, or rat for ISK like the rest of the players or else there would be major fixes in the money-making areas of the game. They're just dropping in as rich, fully equipped players and mucking about in the faction wars as greek gods rather than going through the little guy experience. They talk about wanting to have teams go in to rat on missions but they obviously aren't encountering the same problems the players are or having to live off the meager proceeds.
      --
      Kwisatz Haderach
      Sell the spice to CHOAM
      This Mahdi took Shaddam's Throne
    5. Re:boy am I glad I stopped playing by Machine9 · · Score: 1
      I'm not writing this to rag on you or anything, but I do not think your comment is entirely fair.

      1. Loot tables were screwed up, very difficult to find good loot, horrible amount of grinding to get anywhere financially

      Loot dropped from wrecks was probably never intended to be the rewarding part of killing mobs; the bounties emphasize this. The entire idea, as I understand it, is that players craft as much as possible, so as to avoid the horror that is "drop-rate-loot" like in WoW; essentially loot from mobs is a nice little bonus on top of the bounty (and so is salvage)

      2. Salvage was just a huge timesink with little more to show for it. CCP should be streamlining play, not making it more complicated.

      Salvage makes killing mobs even more profitable, not only do you get bounties, the occasional loot, but you can also recover Salvage goods which represent a VERY healthy amount of cash over time; not to mention they can be used to manufacture interesting things for your ships. Does it take time to salvage? yeah, it does, but you don't have to salvage if you don't want to... and you can outfit a cheap ship for this purpose to make it a quick task for easy money (use a destroyer for this!)

      3. Rats on the missions were toughened up *without* dropping their numbers, making missions unplayable.

      Rats on missions are buffed up to represent a challenge, LvL 1-4 missions are, with very few exceptions, quite easily doable provided you're using the right tools for the job, and do not usually put you in unescapable situations.

      4. Higher level missions require beefy ships, beefy expensive ships. Giving the player the ability to warp out of a tight spot and take the status penalty of failing a mission they aren't prepared for is good risk/reward. Putting in scramble friggies so the ship *will* be lost is not good. Also, the borked AI is the reason why a 1v1 against a human ship is tough but you can take 1v30 no problem against the computer. But when all the scramble friggies target you, that becomes untenable.

      Ah yes, you need beefy ships, these can be paid for using the massive wads of cash you earn salvaging wrecks. Your idea of good risk vs. reward as presented above, is essentially NO RISK, since there is really nothing "failing a mission" will do to you apart from maybe a teeny standings hit.

      Yes, there are frigates that scramble you so you can't warp out, now if you KNOW this what do you do? That's right, you blow em up first. Have I lost a ship to this? YEP, and expensive fully fitted battleship. Was this bad game design? nope. It was MY fault for not destroying the frigates, confident my tank would not fail...which it did. My fault, no one else's.

      5. Drones bugged all to hell, only getting worse the longer I played.

      Already much improved, still far from perfect, but getting better. Though I'd agree the little sociopaths need some more work.

      6. CCP obviously not playing their game. Putting the new high level missions in lowsec so people can get griefed, not providing any sort of mission that could involve an entire player corp along with a reward commensurate with the risk and number of people involved. You could run solo missions as a group if your corp isn't powerful but the reward is no better. Most decent players would make more isk per hour soloing level 3 or 4's so there's less incentive for getting the corp together for a big group activity.

      I mostly agree with this part really.

      Add on to all that the incessant griefing, CCP cheating, and the inability to hold out against people who have all day to devote to the game, it ceases to be fun and becomes a job. I'll take my gaming in smaller, bite-sized chunks, thank you.

      You d

  47. In Soviet CCP... by Anonymous Coward · · Score: 0

    ...Source code leaks YOU!

  48. I played for five minutes by popsicle67 · · Score: 0, Redundant

    I couldn't have happier uninstalling that piece of trash. The whole game is a waste of time so the code is worth as much as George Bush's word these days.

  49. Re:Warning! CCP Seeding, Banning Torrenters by Anonymous Coward · · Score: 0

    If CCP is seeding, and you get banned. Can you sue them? Because it seems to me they are voluntarily giving you permission to download it (as they distribute it themselves)....

  50. WHY IS THIS MODDED UP? by Lovat · · Score: 0

    Why is this marked insightful?

    Office is COMPLETELY different than the Eve Client, and not just because the programs are different.

    The Eve Client is available for download for FREE from their website. You can decompile it with FREE tools fairly painlessly.

    Office however is the primary product of Microsoft. It and Windows need each other to exist for the most part, and both are equally important to Microsoft's business plan.

    You can't just go decompile Office (easily, I'm sure you can do parts) and voila see the source code.

    If this was the source code for the actual Eve SERVERS, then he'd have a valid comment. As it stands, his analogy is wildly inappropriate.

  51. Re:Warning! CCP Seeding, Banning Torrenters by analog_line · · Score: 1

    As a former EVE player, I wouldn't be surprised if some people actually tried this.

  52. Re:Warning! CCP Seeding, Banning Torrenters by ne0n · · Score: 1

    In that case you'll want pictures of Evelyn Lory instead of this...

    WARNING: SOURCE CODE DOES NOT CONTAIN EVELYN LORY.

    --
    $ :(){ :|:& };:
  53. Full source? by Anonymous Coward · · Score: 3, Interesting

    So has anyone actually recompiled it into a working client? Is it even possible or are these just, as people have said, decompiled portions of the client?

    1. Re:Full source? by Anonymous Coward · · Score: 1, Interesting

      These files have absolutely nothing to do with EVE.exe (the client) It is a decompiled version of the file 'compiled.code', which contains the python scripts that are used by the client.

    2. Re:Full source? by Abuser_One · · Score: 1

      It's not possible to recompile into new client since graphic engine and some small routines like sound handling, voice chat are implemented as binaries.

    3. Re:Full source? by Abuser_One · · Score: 1

      decrypted, unpacked and decompiled to be precise :)

  54. 72% of all people know this by OMNIpotusCOM · · Score: 1

    60% of the time, this baby works every time.

  55. Good Lord... The Rock's source code? by OMNIpotusCOM · · Score: 2, Funny

    if ((KnowYourRole == yes) && (you.Location() == hotel['SmackDown'])) {
        you="Roodypoo" . "Candy-Ass";
    }

  56. From all security i saw - were ROLE permissions by Anonymous Coward · · Score: 0

    From all security i saw - were ROLE permissions for logins with priviliges higher than usual player. A Travesty as CCP Stated that there was no higher priority logins during the BOB/Dev Fiasco. Hence they have been caught in a bold faced Lie. Now you all know how BOB became so Powerful :(

  57. Joystick / Spacenavigator controls by doomy · · Score: 1

    Maybe someone would hack in joystick/spacenavigator ( http://blog.secondlife.com/2008/04/14/4-fun-spacenavigator-3d-mouse-video-tutorials/ ) controls into eve now.

    One gripe I've always had with Eve was that you had to click to move, it kinda cut down on the immersion . I want to be able to fly around (specially if I'm on a fast ship more interactively -- aka Starwars like) than it does now with click to move.

    The 3D navigator mouse from 3Dconnexion (http://www.3dconnexion.com/solutions/secondlife.php ) currently being made only Second Life would be a pretty good solution if it is integrated into eve.

    --
    ...free your source and the rest would follow...
    1. Re:Joystick / Spacenavigator controls by Anonymous Coward · · Score: 0

      interesting.. the new jumpspace (cant remember exact name) game has that type of control and it existed before eve. Maybe a 2nd competitor in this genre would push CCP to make better controls.

    2. Re:Joystick / Spacenavigator controls by doomy · · Score: 1

      jumpgate evolution ( http://www.jumpgateevolution.com/index.php ) yes it's *very* similar to Eve online.

      --
      ...free your source and the rest would follow...
    3. Re:Joystick / Spacenavigator controls by Lonewolf666 · · Score: 1

      IMHO Eve has too much lag for that. For the flight-simulator kind of immersion, it is important that the shipo immediately reacts to the controls. In highly populated Eve systems it often takes a few seconds until the ship moves after klicking - too much for joystick control.

      To be fair to CCP, I should add that things have much improved in the last months. Even in Jita, you can usually dock/undock or fly from A to B now without waiting for minutes for your ship to start moving. What used to be extremely frustrating, is now acceptable under the current Click&Wait interface. But before joystick control makes sense for Eve, CCP has to accelerate things a lot more.

      This said, I might check out Jumpgate 2 when it comes out. A space MMO with more direct control of the ship sounds good ;-)

      --
      C - the footgun of programming languages
  58. Some choice snippets of code... by Anonymous Coward · · Score: 0

    Rushed code indeed... a good read. There are some gems in there and some barely patched together mistakes. Overall a nice piece of engineering. :)

            ui/control/bastard/
            self.LogFatal("Disconnecting a node->node connection!?! Man do I smell deep shit going on here...")
            LogError("Something fucked trying to create char!")
            raise RuntimeError, "Shit happened"
            log.LogException(extraText="Some horrid crap happened!!!!!")
            objclass = "CrappyClass"
            StackTrace(text="Unexpected Crapola: connectionID still found in machoObjectConnectionsByObjectID[objectID]")
            class MachoBoobyTrap:
                    A sneaky little bastard returned from non-blocking calls to catch bugs when you call non-blocking yet expect a result.
            michelle = sm.StartService("michelle")

  59. Re:Warning! CCP Seeding, Banning Torrenters by Lehk228 · · Score: 1

    most MMO logic is computer server side, the client is just a graphics engine and an interface

    --
    Snowden and Manning are heroes.
  60. Let's see some source code by unrealmp3 · · Score: 1

    antiaddiction.pyc_dis def OnLogin(): """ Check playing time limits for underage players in the Chinese server, to comply with anti-addiction laws. Called after successful login, but before char selection is entered. If a player is eligible for anti-addiction control, game exit and related warnings are executed immediately or scheduled, depending on how longer the law allows her to play. """ global _savePeriod global _displaySeconds global _watchSpan global _allowedTime global _schedule if ((boot.region != "optic") or (not AmIUnderage())): return if prefs.GetValue("aaTestTimes", 0): _watchSpan = _testWatchSpan _allowedTime = _testAllowedTime _schedule = _testSchedule _savePeriod = _testSavePeriod _displaySeconds = True else: _watchSpan = _liveWatchSpan _allowedTime = _liveAllowedTime _schedule = _liveSchedule _savePeriod = _liveSavePeriod _displaySeconds = False sessionID = StartSession() uthread.worker("antiaddiction::EndSession", lambda :EndSessionWorker(sessionID)) def ActionWrap(action, time): return lambda :action(time) t = TimeLeft() for (time, action,) in _schedule: if (t = time): action(t) break else: Schedule((t - time), ActionWrap(action, time))

    1. Re:Let's see some source code by Anonymous Coward · · Score: 0

      Lame.

      in const.pyc_dis:

      minAutoPilotWarpInDistance = 15000

      WTZ Autopilot! \o/

  61. Re:Warning! CCP Seeding, Banning Torrenters by vux984 · · Score: 2, Interesting

    Or needs to do validation on the server-side of all game-balance-affecting stuff--which is really the only way to ensure fairness, since clients can always be hacked.

    Server-side validation only captures 'illegal commands', it doesn't really capture -automated commands-.

    As long as the bots don't do anything Server side validation isn't going to catch squat. It can't easily tell if its a real player at the helm. And it certainly can't tell the difference between player:

    click-a, click-b, c, d, e, f, g, h, i, j, k, l, m

    and player

    click-X
    and exploit-script tells server he: click-a, b, c, d, e, f, g, h, i, j, k, l ,m
    freeing the player some extra time to read status readouts, check the map, check his 6, etc.

    nor can it tell the difference between:
    player oberves condition - click-a, click-b in response and
    script-bot detects condition - sends 'click-a, click-b' in response.

    freeing the player to not have to issue commands at all. (Think of a bot that can farm ore by itself, return it to base, and make a rudimentary attempt to flee an attacker, even if the player is at work.)

    Imagine a blob of 10-20 of these bots gate camping, assisted by just one or 2 players who can give the whole blob move/retreat/regroup/attack orders via an out-band channell like IRC.

    Again server side validation isn't going to see anything in terms of invalid input.

    These are the sorts of uses that hacking the client can be expected to yield, even if you assume the server is hardened and secure against 'malicious' clients.

  62. Abuser's motivation by Abuser_One · · Score: 2, Informative

    Abusers motivation? If CCP will not go for fixing old issues and start doing something with bots by good, releasing the sourcecode and promoting it should force them do this anyway. They refused to confirm they were ignoring bots, client security and perfomance issues, instead releasing new content. This caused source go public. If they would agree to confirm their issues, "leak" would never happen.

  63. Can you address a few more things? by Anonymous Coward · · Score: 0

    I'm just wondering, can you address a few other issues? As I'm sure you know, Slashdot is widely read by your target market, so...

    1) This comment lists a number of problems allegedly found in the source. Others have mentioned UI 'improvements' like firing all weapons at once, or automatically choosing the correct ECM. Are there ways to stop all of that?

    2) Are the reports of bans true? Will bans really help?

  64. some links as an alternate to the torrent by Anonymous Coward · · Score: 0

    Its a small file so finding free file hosts should be easy to help share and spread.. here are some links i found for a straight download of the file grabbed from the "official" torrent.

    http://www.2shared.com/file/3146356/97e5e02a/eve_o ...

    http://www.turboupload.com/download/3qP48JT3Fc00/e ...

    http://www.filecrunch.com/fileDownload.php?sub=16a ...

    http://www.uploading.com/files/7MNSZ4LP/eve_online ...

    http://www.mediafire.com/?dxm5vgueblz

    http://www.wikiupload.com/download_page.php?id=283 ...

    http://uploadfile.org/download.php?id=mjHcNGSPvpyz ...

    http://rapidshare.de/files/39123039/eve_online_cod ...

    http://www.filefactory.com/file/75484f

    http://w15.easy-share.com/1700142789.html

    http://www.gigasize.com/get.php?d=vzgjlpbgjsc

  65. Re:Warning! CCP Seeding, Banning Torrenters by Anonymous Coward · · Score: 2, Insightful

    Fire all weapons on a single click? I do that already with my Logitech G15 gaming keyboard.

  66. Re:Warning! CCP Seeding, Banning Torrenters by Bert64 · · Score: 1

    If a company who owns the sourcecode seeds a torrent, and you download it from them.
    If you redistribute it yourself through that same torrent, you are technically distributing but doing so within the framework supported by the copyright holder so it wouldn't be clear cut and a good lawyer could argue it.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  67. I call BS by Moraelin · · Score: 2, Insightful

    I'll call BS there.

    1. Just as a counter-example: Blizzard may not be perfect on the whole, but I don't think there is even 1 documented case of anyone being banned for discussing a bug. You _can_ get banned for using bots, yes, but not discussing bots, for example.

    Their internal policy, as documented repeatedly and even recently on Slashdot, is to rely on criticism and try to fix problems. It's a piss poor company who thinks that the "ban hammer" to silence bug-reports is a perfectly normal way to hold a conversation.

    Heck, there's even been a whole photoshopped "yeah, well, gold can be duped in WoW too" storm in a kettle way back, and I don't think I even heard of anyone getting banned for asking about it. Turns out that shrugging and pointing out that it doesn't work, is a much better way to deal with it, than trying to cover up real bugs like some other companies do.

    2. Excuse me? We're talking documented bugs and abuses, including the places in code where they happen. How about freaking just fixing them? Regardless of whether they're reported by a 13 year old, or even a 6 year old. Moaning about the age makes a piss-poor ad-hominem there.

    "If the company "calmly addresses the issues", then they'll be flooded by complainers, cheaters and opportunists within no time."? Exactly how's fixing a bug going to get you flooded by those?

    - Complainers: you can have the server generate statistics for you, to see if those have a point or not. (Again, it has been discussed about Blizzard fairly recently. They actually _rely_ on "complainers" and statistics to see what needs to be fixed or tweaked.) You _can_ sort out who has a legitimate complain and who doesn't. Trying to silence everyone who has a complaint, is the most piss-poor policy imaginable, especially when they're complaining about an actual provable exploit.

    And how about putting things into perspective? If you get _flooded_ in reports of actual bugs you have, it's _you_ who's to blame, not the players. I'd want to see those issues fixed, not silenced.

    - Cheaters. Exactly how's fixing a bug going to help those? On the contrary, if I ever actually wanted to cheat in a game, I'd rather look for a company that spent years trying to silence bug reports instead of fixing any of the exploits.

    - Opportunists. Excuse me? Exactly what opportunity are we talking about there? The opportunity to help get the game fixed? Give those guys a freaking medal, then.

    The opportunity to get a bit of short-lived forum fame in the process? Well, first of all, that's a very small price to pay for getting a thorough testing. Good testers are rare. So if as little as a bit of fame gets one to report the most obscure bugs to you, and do a free code review too apparently in this case, then by all means, give it to them. Post a "top 10 bug reporters" page on the official site. Give them a funny hat in the game, or a unique decal for their ship, or whatever. Whatever gets them to keep working for you for free.

    Second, that fame is rather little and short lived if you have a reputation of fixing bugs promptly. You need to have quite a number of discontent players, for them to rally around the loudest guy. If they have no reason to be discontent with your handling bugs, they'll just naturally treat anyone as a troll if they raise a huge stink over some bug that's fixed in a week anyway.

    In effect, if a company "calmly addresses the issues", on the contrary, that's the best way to _defuse_ any chronic complainers, cheaters and opportunists. It takes away the whole foundation for any "us vs them" movement. It says "we're on your side, we're all working together to make the game better for you." Starting banning people for just talking about you having bugs, is quite the opposite effect. Nothing says "us vs the players" as loudly as doing that.

    --
    A polar bear is a cartesian bear after a coordinate transform.
  68. Re:Warning! CCP Seeding, Banning Torrenters by Jellybob · · Score: 1

    That sounds like a really cool feature to me - I've always thought Eve would be more fun if you could have automated fleets of ships (think X3 in an MMO setting).

    I can however see that it might unbalance things a little ;)

  69. Re:Warning! CCP Seeding, Banning Torrenters by Icarium · · Score: 1

    In their eyes, they are trying to eliminate exploiting players in hopes of making the game better for non-exploiting players Or they could eliminate exploiting players by, I dunno, fixing the exploit? But that's just crazy talk!
  70. Re:Warning! CCP Seeding, Banning Torrenters by Yvanhoe · · Score: 1
    The code was apparently obtained through decompilation of the .pyc modules, without involving any illegal access to CCP servers. In fact, a CCP statement goes :

    CCP is aware that an individual claims to have access to the source code of the EVE client. This access is not a security risk to CCP in any way. CCP does not believe in security by obscurity. The Python scripting language that is used by the client can be easily decompiled to generate human-readable code, and CCP has designed its server-side systems with that understanding. That is a bit incoherent with a ban-per-IP policy for the file. The main exploit I see, if they did their server-side security correctly, is the opportunity for bots-making. Bots are a huge problem for MMORPG makers : they automate grinding and are not easily detectable by server side methods. After all, many players would fail a basic Turing test ;-)

    Anyway, it was in EVE's policy to put the grinding to a minimum, this is what made the game so interesting. If I were them, I would embrace the bot wave and custom client GUI wave that may be coming. EVE has come close to eliminate grinding but a lot of frustrating actions were not automatizable. That could be an opportunity.
    One can dream...
    --
    The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  71. Silkroad Online anyone? by skiman1979 · · Score: 1

    I wonder if any large MMO company will ever be brave enough to calmly address an issue rather than wielding the ban-hammer.
    Now I don't know if Joymax is considered a "large MMO company" but for the past two years or so that I've played Silkroad Online, Joymax has been quite calm in addressing the botting issue (quite a large problem in that game). They rarely ever wield the ban-hammer. In my entire time playing, they have had maybe 3 or 4 "Massive Bot Bans" where they ban a few hundred to a thousand gold bots (mostly run by third-party companies) per server, only to have them recreated within 2-5 days.

    Player bots quite often will announce in globals how proud they are of their botted high level characters, and how they are not getting banned.

    Joymax will sometimes post announcements about their ongoing "war on bots". Just log into one of their 30 Silkroad servers to see how the war is progressing.

    So I'd say, sadly, that Joymax does seem "brave enough to calmly address an issue rather than wielding the ban-hammer [often, or effectively]"
    --
    Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
    1. Re:Silkroad Online anyone? by Drakkenfyre · · Score: 1

      I wouldn't really call that "calmly addressing an issue." It seems more like passive-aggressive oscillations.

      A measured response would be to calmly and consistently root out cheaters and give them a warning, then monitor and ban their accounts if necessary. Wash, rinse, repeat, and publicize the results. "Today we banned two bot-using cheaters," would be a great way to start a news page, wouldn't it? Especially if there was a headline like that every day.

      And given how many bots are in EVE, I don't really know what CCP is doing to stop it, if anything at all.

  72. opensource by Anonymous Coward · · Score: 0

    Why opensource it when you can leak it!

  73. Re:Warning! CCP Seeding, Banning Torrenters by Lonewolf666 · · Score: 2, Interesting

    From my experience with EVE I have the impression that their QA is a bit understaffed. There are some visible bugs in the game that have been unfixed for a while, so I presume there are exploitable security bugs to match.

    Going the open source route may or may not help them, depending on how much of the data available clientside has to remain hidden from the user:
    The deep dark secrets they don't want out could be something like players getting info on all objects in a solar system, and the client filtering out what should not bee seen. That would be immediately exploitable by a client that has the filter removed. It would also be poor design, but consistent with the general lagginess of EVE.

    But then again, their behaviour indicates that they are not interested in going open source anyway.

    --
    C - the footgun of programming languages
  74. do it right by chrish · · Score: 1

    Could someone please use this to make a real Mac OS X/Linux port using SDL and OpenGL? Thanks.

    --
    - chrish
    1. Re:do it right by Abuser_One · · Score: 1

      Not possible, since there are NO c++ sources for graphic engine available.

  75. Re:Warning! CCP Seeding, Banning Torrenters by Rogerborg · · Score: 1

    All correct, which is exactly why vulnerability to any form of client side automation should be designed out. The client is never secure, ever. Not even Blizzard with their "We own your machine" EULA can keep up with client hacks.

    --
    If you were blocking sigs, you wouldn't have to read this.
  76. Re:Warning! CCP Seeding, Banning Torrenters by Rogerborg · · Score: 3, Interesting

    CCP does not believe in security by obscurity. The Python scripting language that is used by the client can be easily decompiled to generate human-readable code, and CCP has designed its server-side systems with that understanding.

    This is the best attitude that I've even seen from a commercial MOG developer. It is exactly correct.

    Someone just needs to tell their Banstick guys that. If they believe their own argument, then they need to act like it.

    --
    If you were blocking sigs, you wouldn't have to read this.
  77. Re:Warning! CCP Seeding, Banning Torrenters by Yvanhoe · · Score: 1

    Imagine a blob of 10-20 of these bots gate camping, assisted by just one or 2 players who can give the whole blob move/retreat/regroup/attack orders via an out-band channell like IRC. Well, as every bot would need a paid account, I don't see the problem for that from CCP perspective... After all, this is classical piracy (I mean, you know, like nautical piracy) as already done by bands of players. It is just delegating the boring parts to bots. I only see that as an improvement. I imagined more a fleet of asteroid miners but well, many grinding activities could benefit from that.
    --
    The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  78. Apparently they use emacs.. by Anonymous Coward · · Score: 0

    #! /usr/bin/env python
    # emacs-mode: -*- python-*-

  79. Re:Warning! CCP Seeding, Banning Torrenters by Anonymous Coward · · Score: 1, Insightful

    What, you mean the darn game's UI might actually be USEABLE? Sheesh.

  80. Re:Warning! CCP Seeding, Banning Torrenters by KDR_11k · · Score: 1

    Or just spoof the IP long enough for CCCP to take notice?

    --
    Justice is the sheep getting arrested while an impartial judge declares the vote void.
  81. Re:Warning! CCP Seeding, Banning Torrenters by KDR_11k · · Score: 1

    Meh. I'm a contributor to Spring, an (opensource) online RTS where we allow anyone to run custom Lua code and automate what they want to. It hasn't led to cheating, at least nothing I'd count as cheating (there's often heated debates over whether automating "menial" tasks is cheating but I think it's not, if you don't want e.g. dgunning planes then tell the engine, don't hope that the player is too incompetent to enter it!). A script can only automate trivial things, it cannot do the thinking for you. I don't know much about Eve but since it's an MMO I expect it to have little twitch gaming. In such a situation automating tasks will only give you a small boost as the most important actions are those the computer cannot do for you. Since it's a server-client model information cheating shouldn't be an issue either, just don't tell the client what the player must not know.

    --
    Justice is the sheep getting arrested while an impartial judge declares the vote void.
  82. Re:Warning! CCP Seeding, Banning Torrenters by AvitarX · · Score: 1

    I agree completely.

    Except that even an incompetent lawyer could make an argument, since it is so intuitive and even common sense. Unfortunately I would say the same about wifi.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  83. Re:Warning! CCP Seeding, Banning Torrenters by vux984 · · Score: 1

    Well, as every bot would need a paid account, I don't see the problem for that from CCP perspective...

    Its not a problem from -their- perspective, just as GMs and devs secretly running the biggest player alliance in the game isn't a problem from -their- perspective. But it is a problem for the player base, they perceive it as blatant cheating and find it extremely disenfranchising.

    It is just delegating the boring parts to bots. I only see that as an improvement. I imagined more a fleet of asteroid miners but well, many grinding activities could benefit from that.

    Correct it IS just a different legitimate play-style. But players in competitve games really want to be ABLE to compete. Its already tough to swallow that some guy who playing 8-hours a day triple-boxxing has advantages your average part timer doesn't. But this just skews the equation to intolerable level.

    I've always been a fan of multiple rules server. Let people play how they like, with other like minded people. Create a server that allows botting and macro-mining. If you enjoy botting and macro-mining you can play there, to your hearts content. And the people who can't stand it don't have to be bothered by it. And if you get caught trying to bot and macro on the 'pure human' server that doesn't allow it, you're banned from that server, because the players on that server essentially don't want to play a game where they have to compete with people doing that.

    My real dream is a server where people can only play 15 hours a week. Sort of like the chinese 'keep the kids in check' rule but universally enforced on all players.

    Why? Because then the 'universe' would be filled with people a lot like me. I and thousands like me can't play more than that so its not really a limit for us. I don't begrudge the people who play 60 hours a week, but honestly, I'd rather not compete with them. Competitive games are more fun when your pooled with players in your league, and I'm willing to compete in terms of playing 'better' or 'smarter', but it pisses me off to inevitably fall behind simply because you play 'more'.

    Knowing that the leader of largest alliance, or the wealthiest trader, or the most infamous pirate is only on 15 hours a week would make the game a lot more engaging for us 'casuals'.

    So let the fleet-botters play, I don't begrudge them their fun, but I don't want to compete with them, so give them their own space to do it; let them compete with others like them, who agree with and/or want/can bot themselves.

    And give me my 15 hour/wk server dammit. To know that I've got as much opportunity as the next guy without having to quit my job and abandon my family would really intrigue me. To turn it into a competition between who can accomplish the most in 15 hours/wk would really engage people like me.

  84. Re:Warning! CCP Seeding, Banning Torrenters by vux984 · · Score: 1

    A script can only automate trivial things, it cannot do the thinking for you.

    Really? You've never played an RTS, you know, against the AI? Sure the AI's can generally be beaten once you've gotten the hang of the game unless the AI is given massive 'advantages'. But in an MMO the bot can play when your not online, even if its not as effective as a player its far more effective than not playing at all.

    And the bot can back you up. You + a semi-competent bot >> You by yourself. Imagine an RTS where you and I are playing against each other "1 on 1" but there is actually a 3rd starting point with an AI run opponent that happens to be allied to you. That can't do anything but give you a huge edge.

    I don't know much about Eve but since it's an MMO I expect it to have little twitch gaming.

    If something as simple as going to a rock extracting ore and returning it to base can be automated, you can go to sleep and wake up millions richer. Surely that's going to have an effect to your overall success.

    In such a situation automating tasks will only give you a small boost as the most important actions are those the computer cannot do for you.

    Even just automating locking on target, firng weapons, setting optimum distance, and monitoring shield levels could be automated it make a difference.

    If something as simple as following you around, and attacking your target and healing you when you are wounded can be automated you'll be more than a match for any other 'solo' player of similiar 'level' that you encounter. If that other player is two-boxing, you'll still have the edge, because your bot is handling itself semi-competently allowing you to focus 100% on your primary, while your opponent has to either neglect his 2nd box or divide his time. Both of which will cost.

    And my bot fleet scales... I have have 3,4,5,6,... 15... 25 ships all following me around, concentrating on my target, and healing eachother. Sure I'm no match for 25 actual players, but I'll take a gang of 5 or 6 effortlessly maybe even 10-15 or more. What my bots fleet lacks for in skill they make up in raw dps...

    And when it comes time to mine... well I would be very nearly on par with a corporation with 25 players, and potentially I can mine while I'm at work, sleeping, eating... a

    and hey maybe I don't even need 25 accounts... maybe I just need to belong to a corp with 25 members and some trust... and now we're mining 24x7 whether we're on or not, when we're ready to play or mining fleet bot logs off and we log on. When we leave for work/school/sleep/food, we rejoin the bot mining fleet...

  85. Re:Warning! CCP Seeding, Banning Torrenters by hav0x · · Score: 1

    ahh yes ... smut!


    i knew there was a reason to read this thread!

  86. Re:Warning! CCP Seeding, Banning Torrenters by hav0x · · Score: 1

    and then i was dissapointed ...


    i feel rick rolled

  87. Re:Warning! CCP Seeding, Banning Torrenters by dmitriy88 · · Score: 1

    How would investing more playtime into EVE give you an advantage over other players? Your skills would still train at the same rate. The only thing you can get from playing a lot is more money, but if you really wanted that, there are other legit ways to acquire it without investing time.

  88. Re:Warning! CCP Seeding, Banning Torrenters by pthisis · · Score: 1

    As long as your server enforces the game rules, the bot is still constrained to play within the rules. And designing good bots is _hard_; with the exception of incredibly popular games that have had a ton of engineering and CS effort aimed at them (chess, checkers) I've yet to see a non-simple strategy game where a bot can compete with even a moderately experience human (barring games that have badly designed rules such that there's a trivially implementable best strategy).

    But if your game is more of a UI experience than a rules-constrained experience (e.g. a twitch game, or an endurance/farming game), then you're probably going to have to either trust the participants or have control over the clients (most likely by having tournaments be physically co-located). The former hasn't really been a problem in my experience, but for MMPOGs things are different.

    --
    rage, rage against the dying of the light
  89. Re:Warning! CCP Seeding, Banning Torrenters by vux984 · · Score: 2, Interesting

    How would investing more playtime into EVE give you an advantage over other players?

    Simple.

    Suppose you spend 80 hours a week in game.
    Suppose I play 15 hours a week, but buy ISK to keep up with you in terms of in game cash.

    Our characters wealth and skills would be equivalent, right.

    But who is more likely to run a major alliance, control a starbase, or do anything else of real significance?

    You see, the guy 'in game' has a massive advantage. He's spending 80 hours a week meeting people, building friendships, trust, networks, alliances, and has his finger on the community. You can't simply buy that.

    The only thing you can get from playing a lot is more money, but if you really wanted that, there are other legit ways to acquire it without investing time.

    What? Selling those time cards for ISK? Come on.

    1) If the 15 hour/wk crowd decided to play keep up with the full time players there would be more time codes flooding the market than ore. Supply would outstrip demand a 1000 to 1. Its a solution for a handful of players maybe, but hardly a general solution.

    2) I want to play for what I get in eve, not buy it. Its a game, first and foremost.

    3) My commitment to Eve is 'several hours a week', and 15$/month or whatever. I'd like to see competitive play at this level. There are many thousands of us after all, so there's certainly no lack of opportunity for a 'league' for us.

    But no, we're forced onto the hardcore server, where a chunk of the competition completely and utterly and permanently outclasses us, and we are forced to either dramatically up our committment in time or money to keep up... or come to terms with the fact that we can either remain irrelevant or become cogs in someone elses machine.

    Yet if I want to race cars on the weekend, I can take the car of my choice and get into a competitive race with others in the same class of vehicle and skill, with a similiar level of commitment to the sport. I'm not put on the road with pro-drivers in F-1 cars and told that if I want to see anything remotely competitive then I'd better dedicate a lot more time and/or money to the pursuit.

    That's just silly... yet that's the competition model in all MMOs to date.

  90. Like by BigJClark · · Score: 1


    Psh, like torrents are the only way to transmit data across the net.

    You down with F.T.P.? Yeah you know me! Who's down with F.T.P?


    uh.. sorry about the rap.

    --

    Hi, I Boris. Hear fix bear, yes?
  91. Re:Warning! CCP Seeding, Banning Torrenters by vux984 · · Score: 1

    I've yet to see a non-simple strategy game where a bot can compete with even a moderately experience human (barring games that have badly designed rules such that there's a trivially implementable best strategy).

    You really don't seem to see the implications in a mmorpg. The bot doesn't need to be competive with a human, it just needs to be competitive with not being there at all. And that sets the bar pretty low.

  92. Re:Warning! CCP Seeding, Banning Torrenters by Anonymous Coward · · Score: 0

    You realize of course there are two major problems with your suggestion.

    First and foremost, do you have any idea what the cluster that powers EVE is made of? It's 510 or so on the super computer list in the world. An impressive feat for a GAME. Also, one of EVE's claims to fame is "the largest online universe"... which is only true because it isn't sharded at all.

    Second, 15 hours a WEEK isn't enough time to wage a 0.0 war. Not even close. When I was with IRON we played 8-15 hours a DAY for weeks straight in order to wage an effective war against our enemies.

    It takes literally DAYS to dominate a system and take it over. Including having at least 1 and usually more Dread pilot online for long stretches bombarding an installation.

    I once went to bed, slept 8 hours and woke up to my fleet still pounding a large tower. My Raven doing it's best to spam torps (yes, I used a macro to keep it running). And that was just one tower out of 4 in the system. Many, many more can be placed in a single system.

    I like your line of thought, and I agree with it in principle, but EVE was not built with this in mind and the game mechanics flatly deny the possibility.

  93. Re:Warning! CCP Seeding, Banning Torrenters by pthisis · · Score: 1

    You really don't seem to see the implications in a mmorpg. The bot doesn't need to be competive with a human, it just needs to be competitive with not being there at all. That's why I said that in an endurance/farming game things are different...
    --
    rage, rage against the dying of the light
  94. I recompiled the client with a built-in miner bot by oldevehacker · · Score: 1

    I did this yeeeeears ago.  Back then the client python code was just a pickle of a dictionary of pyc files.  Now it's a pickle of a dictionary of obfuscated pyc files.  I poked at it a bit a few months ago and didn't see any obvious clues as to how they're obvfuscated, though they all continue to have a similar header, so I don't think it's anything very difficult.

    I've still got all of the old source code for my fully automated multi-client miner, an explorer that saves rock sizes, pirate info, and other interesting things  to a database while it runs around, and a partially implemented roving trader.

    If whoever has figured out how to decode the new pickle wants to collaborate, I'd love to hear from them.  Sadly, this silly public release will probably force CCP to change things significantly.  If you're interested, feel free to email me at oldevehacker@gmail.com.

    And no, I'm not going to just send the miner source patches to anyone who asks.  They're way out of date against the current source and it will take some work to make them apply again, anyway.

    For the record, the Eve guys have generally done a good job with security.  There are a lot of things that LOOK like they're vulnerable because they're checked in the client, but if you try to exploit them by recompiling a modified client, you'll find that all of it (almost all?  i never found anything that wasn't) is checked on the server side.  There's nothing as stupidly vulnerable as WoW or most other fast-twitch MMORPGs that have to trust the clients a lot more in order to achieve higher performance.

    For anyone who's really bored:

    dictfile=open("compiled.code","r")
    data = str(dictfile.read())
    top = cPickle.loads(data)
    master = cPickle.loads(top[1])
    code = master['code']

    for codebox in code:
            codename = codebox[0]
            rawcode = str(codebox[1][0])
            thingy = codebox[1][1]
            fname="dump/"+str(codename)[8:]+"c"
            fname=fname.replace("\\","/")
            fname=fname.replace("../../","")
            dirname=fname[:fname.rindex('/')]

            print codename+" => "+fname

            try:
                os.makedirs(dirname)
            except:
                pass
            codefile=open(fname,"wb");
            codefile.write(magic)
            codefile.seek(8)
            codefile.write(rawcode)
            codefile.close()

            break

    dictfile.close()

  95. Re:I recompiled the client with a built-in miner b by Abuser_One · · Score: 1

    You sound so incompetent. Do you think CRC check of EVE files is enough for security?

  96. Re:Warning! CCP Seeding, Banning Torrenters by KDR_11k · · Score: 1

    But in an MMO the bot can play when your not online, even if its not as effective as a player its far more effective than not playing at all.

    AFAIK Eve has pretty harsh death penalties (you lose the ship permanently) so if anyone found a weakness in your AI you'll lose more than you gain.

    Imagine an RTS where you and I are playing against each other "1 on 1" but there is actually a 3rd starting point with an AI run opponent that happens to be allied to you. That can't do anything but give you a huge edge.

    That analogy has the AI in possession of its own resources though. The AI would give you an advantage by fielding troops of its own. When you share the same resources the AI can actually hinder you.

    If something as simple as going to a rock extracting ore and returning it to base can be automated, you can go to sleep and wake up millions richer. Surely that's going to have an effect to your overall success.

    Not if everyone can do it, even less if everyone can just intercept your mining ship.

    Even just automating locking on target, firng weapons, setting optimum distance, and monitoring shield levels could be automated it make a difference.

    Sounds like an argument for opening this up, if everyone has automated helpers in his ship then noone gets an advantage. Hell, you could even make a metagame out of developing "computer software" by having players create bot scripts and selling them for ingame money.

    If something as simple as following you around, and attacking your target and healing you when you are wounded can be automated you'll be more than a match for any other 'solo' player of similiar 'level' that you encounter. If that other player is two-boxing, you'll still have the edge, because your bot is handling itself semi-competently allowing you to focus 100% on your primary, while your opponent has to either neglect his 2nd box or divide his time. Both of which will cost.

    Yeah but that requires two "players" which will always give you an edge over a single player. But why not get a friend to man that second ship? It's a multiplayer game after all.

    and hey maybe I don't even need 25 accounts... maybe I just need to belong to a corp with 25 members and some trust... and now we're mining 24x7 whether we're on or not, when we're ready to play or mining fleet bot logs off and we log on. When we leave for work/school/sleep/food, we rejoin the bot mining fleet...

    Wouldn't be much different from each individual having his own bot.

    I think this could be compared to the X series of games. In those you can buy any number of ships and any you don't pilot can be run by bots. Those bots don't come for free though, buying bot software with better patterns and more commands costs money (in this case you'd obviously make that apply to ships the player isn't officially using so an ingame bot fleet would not cost subscription fees for every ship). Not sure Eve would want to turn into that but it'd definitely be cool.

    --
    Justice is the sheep getting arrested while an impartial judge declares the vote void.
  97. Turn bad moment into gain by FoltynD · · Score: 1

    CPP can easily turn this 'not nice situation' into overall gain

    each who find & fix bug in leaked code get's rewarded
    - low importance bug = year free sub + public credit thanks for finding/fixing
    - med importance bug = 2 years free sub + public credit thanks for finding/fixing
    - hi/critical(security) importance bug = lifetime free sub + public credit thanks for finding/fixing

    or some similar 'see for code bugs and get rewards' campaign ...

    it's all about corp flexibility and hopefully CCP still got some PR geniuses on board

    btw. if source out what about get some native nix client ?

  98. Re:I recompiled the client with a built-in miner b by oldevehacker · · Score: 1
    I said no such thing. Of course it's not. It's impossible to make a secure client unless you can prevent access to the code entirely. Python may be a bit easier to decompile than C or C++, but you can always decompile or at least disassemble code written in any language. If the code is available for the CPU to execute, it's available for people to look at and play with. Encrypting code, checking file integrity, etc. are nothing more than annoyances to make it a bit more difficult to change the client.

    True security for MMOs must be implemented on the server. And to be quite honest, CCP have done a good job there. As much as their client is very easy to hack and graft a new bot onto, their servers are (or were the last time I messed with the game) far more secure than any other MMO I've hacked.

    Most MMOs rely on the client to manage most movement and activities of the user. WoW- and Everquest-style MMOs are notorious for allowing speed and teleport and fighting cheats, because the fast-twitch style of combat makes it impossible to have the server mediate all movement and actions. So the client makes the character move at the right speed, times out actions at the right speed, etc. and tells the server "I'm at this location now" and "I just launched this attack."

    That model is incredibly vulnerable. They "secure" the system via auditing and looking for unlikely patterns (very quick movement, too many attacks in a minute, etc.). It lets them catch cheaters, but it doesn't let them prevent it.

    With Eve, on the other hand, the client doesn't tell the server anything but what the player wants to do. It tells the server "I want to move in this direction" and "I want my engines on at this power level." The server manages all of the movement and tells the client where the player is and what it did or didn't manage to do. (The client does manage its own physics state as well, but this if for display continuity purposes only and it gets periodically resynched from the server.)

    All you can really do in Eve is automate what a normal human could do. The bot still has to play by the rules. And the combat in Eve is sufficiently slow that it's really not any more effective than paying someone in China to sit there and do the same actions; it's just cheaper and more fun to write a bot.

    I don't say this in defense of CCP--because they've had their share of screwups and have a terrible track record when it comes to wildly oscillating game rebalances--but in defense of their general model, which is more correct and less vulnerable to cheating than most. Cheating takes the fun out of things. No one wants to write a chess program that moves knights diagonally when it feels like it. But writing a computer-based player that has to play by the rules is _fun_.

  99. LOL by Anonymous Coward · · Score: 0


    http://dl.eve-files.com/media/0804/WP_banner_lolcat45.jpg

  100. Exploits in gaming by Umopepisdn · · Score: 0

    I worked on Ultima Online for five years. If I could get back all the time that I spent fixing exploits, I could have doubled the content/systems that went into the game during that timeframe.

  101. CCP cheats by Anonymous Coward · · Score: 0

    Talking about EVE mechanics..

    There are a lot of things that you don't even dream about in EVE.

    For example it is such thing like Implant boost time, it depends on implant set and activation time. If you take new implant set with predefined list and activate them at the given time you can get from 5x to 50x boost for skill training. Once activated this feature stays for ever (or when CCP removes it) to that account but with decreased boost ratio (first boost works for 1 skill lvl after this, boost decreases 2xtimes).

    Also someone mentioned that exists developer clients... it is true and they are used/activated to players who are in touch with CCP. That's include upcoming features, unpublished game content and so on.

    Also some players have access to faction/npc blueprints in game.

    Another way of doing money is POS stuff (Player Owned Starbase). Seems like CCP developers can hide one thing into another. For example there was one thing that "friend" told me: "I get jovian CT hidden with gallente CT skin (CT = Control Tower), so it works 100% more efficiently, have more hitpoints and does not require defence". So having this player can mine billions of isk in a week and sell them. This thing also are "watched" by several GM's who runs "business".

    From where I know that?

    Well.. I used to have a in game "friend" who have demonstrate this.

  102. Re:Warning! CCP Seeding, Banning Torrenters by Anonymous Coward · · Score: 0

    As a former EVE player, I wouldn't be surprised if some of the Eve developers actually tried this.

  103. Re:Warning! CCP Seeding, Banning Torrenters by dmitriy88 · · Score: 1

    Meh, I am definitely not playing EVE "h4rdc0r3" at this point (few hours a week lately), and honestly, I'm doing fine. I'm in a fairly large 0.0 alliance, and there's usually at least one fleet going on at any moment in time so that I can log on and jump into action. Or I can jump into empire and pirate solo or with my corp. At my level, making money is not a problem at all. I'm only a few months old, so 15 minutes of killing NPCs in 0.0 gets me a new T1 cruiser or whatever cheap ship that can contribute just fine to my fleet. If I really need money, I probe out and clear some exploration sites and make anywhere between 50-500 mil off of each one.

    As for the "social connections" part, yeah, I don't see how you would be able to make that up without putting any time at all into the game. You're right, you can't just buy that. Socializing is the biggest appeal of any MMO because every other aspect of the game is usually done better in traditional RPGs. I understand that some people will be online 24/7 and have many more "e-friends" than you, but I don't see how it would put you in a major disadvantage against them.

    Unless you play the game entirely by yourself and avoid human contact whenever possible, you WILL find plenty of people to fly with. Also, the activities you aspire to perform in the game such as "running a major alliance" and "controlling a starbase" are quite dull and stressful and turn the game into a job. Luckily for us, there's plenty of people that play 80 hours per week that will gladly do all of the above and more.

  104. Re:Warning! CCP Seeding, Banning Torrenters by vux984 · · Score: 1

    Also, the activities you aspire to perform in the game such as "running a major alliance" and "controlling a starbase" are quite dull and stressful and turn the game into a job. Luckily for us, there's plenty of people that play 80 hours per week that will gladly do all of the above and more.

    What you find exciting I find pretty mundane. I can run missions/quests with a group in any game. I can get into pointless random pvp in many games. What does eve have to offer except the ability to do something interesting -- corner the market on some item, sieze and hold a piece of space, ... those might be dull to you, but they are the only draw to me.

    And as for them 'being a full time job'... yes. Of course they are. The game is 24x7, and many of my 'competitors/opponents' in that part of the game are putting many dozens of hours in per week to keep up. So yeah, to play at that level, it becomes a full time job. But if the game itself were slowed down, enough, casual players could play at that game.

    I used to play a game called tradewars2002 on a BBS. It was a rudimentary text based game that yet in many ways resembles EVE. The interesting thing was that each day I logged in I'd have a few hundred moves, that took me 30 minutes to an hour to play on average, and then I couldn't do anything until the next day. As a result anyone who could put in a few hours a week could play competitively on roughly equal footing. The game would run for a few months a winner would be declared and the game would reset and we'd start all over.

    Of course, there were other tradewars servers running without turn limits, and players who had the time and internet connections could and did play 24x7. I have nothing against those players or their play style, and their games naturally advanced much faster than the ones I was in did.

    I also played other BBS games that were much more complex, with player alliances, and resources, and weapons manufacturing, markets, tech trees, and so on. But I've forgotten their names.

    But because of the time limited play, it didn't become a full time job to play, even to run an empire and manage allies, etc. On the average day I could spend under an hour thinking about the game, and then after that there wasn't anything more to be gained and I could go do something else without worrying that my 'competition' was getting a leg up on me by 'playing more'.

    Your solution was simply not to compete. Just join a corp instead, fly around and have fun or whatever. And that's fine if that's all you want to do.

    But me, I miss being able to compete for the crown in games, without having to dedicate my life to the game to be competitive.

  105. Re:Warning! CCP Seeding, Banning Torrenters by dmitriy88 · · Score: 1

    I don't see why you expect to be able to handle things like cornering the market and holding territory on your own (unless it's something insignificant). It's not realistic. However, as a corporation/alliance, you can easily vertically integrate your production, protect your space, and help each other upkeep your stations with only a small/moderate time commitment from each individual. Yes, if you want to have your own personal empire, it will be time-consuming and borderline impossible, as it should be. Specialize and trade (ideally with your corpmates).