Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
Games

EVE Online Battle Breaks Records (And Servers) 308

captainktainer writes "In one of the largest tests of EVE Online's new player sovereignty system in the Dominion expansion pack, a fleet of ships attempting to retake a lost star system was effectively annihilated amidst controversy. Defenders IT Alliance, a coalition succeeding the infamous Band of Brothers alliance (whose disbanding was covered in a previous story), effectively annihilated the enemy fleet, destroying thousands of dollars' worth of in-game assets. A representative of the alliance claimed to have destroyed a minimum of four, possibly five or more of the game's most expensive and powerful ship class, known as Titans. Both official and unofficial forums are filled with debate about whether the one-sided battle was due to difference in player skill or the well-known network failures after the release of the expansion. One of the attackers, a member of the GoonSwarm alliance, claims that because of bad coding, 'Only 5% of [the attackers] loaded,' meaning that lag prevented the attackers from using their ships, even as the defenders were able to destroy those ships unopposed. Even members of the victorious IT Alliance expressed disappointment at the outcome of the battle. CCP, EVE Online's publisher, has recently acknowledged poor network performance, especially in the advertised 'large fleet battles' that Dominion was supposed to encourage, and has asked players to help them stress test their code on Tuesday. Despite the admitted network failure, leaders of the attacking force do not expect CCP to replace lost ships, claiming that it was their own fault for not accounting for server failures. The incident raises questions about CCP's ability to cope with the increased network use associated with their rapid growth in subscriptions."

Comment reSIProcate (Score 1) 658

I've been using the SIP stack library reSIProcate http://www.resiprocate.org/ a lot this week, and in general it's a very nice real-world example of RAII and exception error-handling in C++. It has a bit of magic in its reliance on preprocessor macros for defining SIP header-specific methods from a single macro 'template' - but this seems to be the only way to use proper C++ typing to model the different parsed headers and keep things maintainable (although I'm aware people have tried to use mixins and roles in C++, i have no idea how well that works in practice). http://estacado.net/resip-dox/stack/classresip_1_1 SipMessage.html is an example of the doxygen for the fundamental class which describes a SIP message - browsing around the doxygen should given an idea of the rather nice RAII idiom they use, as well as the interesting usage of macros... Picking a file entirely at random, http://svn.resiprocate.org/rep/resiprocate/main/re sip/stack/test/testUri.cxx is both a good example of RAII being used (from the user's perspective), and a fairly good example of a comprehensive C++ unit test (without any faffing around with a unit test framework). The class being tested is their class for expressing SIP URIs (surprise surprise).

Slashdot Top Deals

"Help Mr. Wizard!" -- Tennessee Tuxedo

Working...