Eve Online Client Source Code Leaked 368
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.
Don't download the source via the torrent (Score:3, Informative)
They obviously can't watch them all, but don't download the torrent from an IP that you use to play the game.
Direct link to the torrent (Score:5, Informative)
Warning! CCP Seeding, Banning Torrenters (Score:5, Informative)
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
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.
Not a leak (Score:5, Informative)
Re:Not a leak (Score:4, Informative)
Re:Don't download the source via the torrent (Score:3, Informative)
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.
Re:Warning! CCP Seeding, Banning Torrenters (Score:4, Informative)
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.
Re:Calmly addressing issues (Score:4, Informative)
Re:Not a leak (Score:3, Informative)
Re:Calmly addressing issues (Score:3, Informative)
Re:Not a leak (Score:1, Informative)
So either someone went through and added them in before distributing this code, or it's the original code.
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.
Re:Not a leak (Score:3, Informative)
It's not that special really (Score:5, Informative)
Re:Motivation? (Score:4, Informative)
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.
Official Communication from CCP (Score:5, Informative)
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
Re:this is going to be so great (Score:3, Informative)
Abuser's motivation (Score:2, Informative)
Re:What's Been Found So Far (Score:3, Informative)
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.
Re:Don't download the source via the torrent (Score:5, Informative)
They don't need a lawsuit to ban accounts on their servers.
Re:Well... (Score:2, Informative)