How EVE Online Dealt With a 3,000-Player Battle
Space MMORPG EVE Online is best known for its amazing stories, and on Sunday it added a new epic tale. The leader of a huge coalition, preparing for a moderately sized assault, mis-clicked and accidentally warped himself into enemy territory without his support fleet, endangering his massive ship worth an estimated $3,500. Realizing the danger, he called upon every ally he could, and the enemy fleet rallied in turn, leading to an incredible 3,000-player battle. What's also impressive is that the EVE servers stayed up for the whole fight, when most MMOs struggle with even a few hundred players at the same time. The Penny Arcade report spoke with CCP Games for some information on how they managed that:
"It’s hard to wrap your head around, but they sometimes move the in-game space itself. 'We move other solar systems on the node away from the fight. This disconnects anyone in those systems temporarily, but spares them from the ongoing symptoms of being on an overloaded server,' Veritas explained. 'It helps the fight system a little bit as well, especially if a reinforcement fleet is traveling through those other systems. This was done for the fight over the weekend, but is rare.' ... They do have a built-in mechanism for dealing with massive battles, however: They slow down time itself. ... Once server load reaches a certain point, the game automatically slows down time by certain increments to deal with the strain. Time was running at 10% speed during this 3,000-person battle, which is the maximum amount of time dilation possible."
How many were divorced the next day?
So, how many ships did YOU lose?
Irony? Yea, it's like goldy and bronzy, only it's made of iron!
So relativity is just the universe's way of saying the local server is currently way too crowded with rest mass?
According to the Eve message boards, it was a Leviathan-class Titan. $3600 may be a bit on the high side, but it was worth thousands, definitely.
Incidentlally, estimated losses for the entire battle (which included *three* titans lost before it was all over, all on the side the guy who misjumped) is over 700 billion ISK. That's about *$25,000*, kiddies.
The leader of a huge coalition, preparing for a moderately sized assault, mis-clicked and accidentally warped himself into enemy territory without his support fleet,
UI issue leads to massive server load.
so who won and what did they get?
world was created 5 seconds before this post as it is.
I read that as "stories about EVE" (things that happen because of player actions), not "stories in EVE" (things that happen within the scope of the game's narrative). Whether you like the game or not (I couldn't get into it), there certainly have been a lot of interesting/cool stories about things that have gone on inside the game. This event is one of them.
If you can't convince them, convict them.
No, you're reading comprehension is just poor. Each solar system shares a node with several others. When the solar system in question overloaded the node due to the battle, the other solar systems on that node were disconnected, likely for less a minute, so that that node could be dedicated to the battle. The other systems in question were placed on other nodes. Being disconnected for a number of seconds so that the system that you are in runs at full speed is much better than staying continuously connected and running at 10% speed. On the topic of reduced speed, there is a significant difference between intentionally running a game at slow speed and it breaking into a slow speed. By intentionally slowing the speed, they are employing a controlled and tested process. That is much more sensible than trying to run at 100% and just letting what happens happen.
So, the answer to how the game stayed up is that it's not a twitch game, and is actually pretty fucking slow with regard to "real time" actions of other games. In other words: It's basically a turn based game where latency isn't an issue so big fucking deal folks.
Well, it is a game. I won't claim blowing stuff up is the whole point, but it's certainly a big part of the attraction. They were in the Great Battle of 2013. (I'm betting they have a more colorful commemorative name for it already.)
http://themittani.com/media/pretty-lights-video-battle-asakai
Tada!
Also..
eve-kill.net/?a=kill_related&adjacent&kll_id=16069454
and...
http://dog-net.org/brdoc/?brid=16053
There, it did happen!
They kinda taste like tasty wheat . . . . kinda . . .
And then the whole battle got eaten by a grue!
+1 Disagree
The elitists definitely earn it. They have real money in the game, if they didn't buy their characters, their skill levels came with longevity, and they survived the jump from carebearing around in high sec with destroyers and cruisers modded for salvage and mining to doing PVP in null sec with total assholes. I would have loved to be amongst them except I just found the game frustrating for the constant "Join my clan!" invites. I like soloing, and it's not easy advancing fast without help and protection. I remember slipping into near low-sec territory because I wanted to sell some merchandise at a higher price. I decided to make a quick raid on an NPC pirate hideaway and do some good mining when a player jumped in, destroyed me, then held my pod for ransom. He pod-killed me when I refused to pay. Have to say I respect the guy's style. That you can play EVE that way or you can play EVE my way and try to earn a modest living selling components speaks much about this game.
Not an EVE player but I thought the coverage and screen cap was impressive here:
http://themittani.com/news/breaking-massive-super-fight-asakai-lowsec
Cool: bullet time!
DRM 'manages access' in the same way that a prison 'manages freedom'
Low-sec still offers plenty of opportunities for solo / small gang PvP, whether you learn it on your own or as part of a noob-friendly corp is entirely up to you. I went pirate after some dreadful months in high-sec and I have to say it was probably the best EVE-related decision I ever made.
This is apparently what (part of?) the battle looked like... talk about a clusterfuck...
http://puu.sh/1TcVz
Okay, in this day in age of scalability and Cloud Services, why the hell can't they host this in an EC2 Availability Zone on Amazon?
Because that's a completely asinine idea, not even warranting a technical response?
I'd urge random smarmy Slashdotters to dig through the EVE dev blog and get a glimpse of the boundaries they've been pushing. Their infrastructure team knows their fucking business.
Boundaries of stupidity. They are using Stackless Python (NO multicore support) on the server.
>'We move other solar systems on the node away from the fight
No they dont, They disconnected people left and right, basically kicked them out of that node and made them reconnect. Its been what, 7 years? and they still didnt figure out how to do live migration.
>Once server load reaches a certain point, the game automatically slows down time by certain increments to deal with the strain. Time was running at 10% speed
He failed to mention your FPS counter also goes to 10% :) It takes HOURS to kill one ship in that SHIT hack of a lag fix mode.
Instead of implementing proper multicore support, or even dividing load among many racks they run everything in ONE python thread ....
Who logs in to gdm? Not I, said the duck.
> l
Gimli the Dwarf (Necromancer)
Strider the Human (Greater Necromancer)
Legolas the Elf (Necromancer)
>'hey guys, are you all ready?
You say, "hey guys, are you all ready?"
Gimli says, "y"
Legolas says, "wait, I think Frodo is coming"
> s
Pirate Cave
You are in a pirate cave. There are various pirate props here. The only exit is to the north.
Sauron the Maiar (Greater Necromancer).
Saruman the Istari (Necromancer) (blocking the north exit).
Grishnakh the Orc (Lesser Sorcerer).
Magic helmet.
Balrog the Balrog (Greater Necromancer).
Ugluk the Orc (Lesser Sorcerer).
Balrog says, "I see them on who, so there's a chance they might attack today"
>ooc oh shit, meant to type 'lead s'
You say (ooc), "oh shit, meant to type 'lead s'"
> n
The exit is blocked.
Strider shouts, "aren't we coming with you?"
Ugluk takes Magic helmet.
Legolas shouts, "wait"
Sauron grapples you!
Sauron says "what do we have here?"
> n
The exit is blocked.
You can't move while grappled.
> kill sauron
You attack Sauron!
Sauron attacks you!
> shout help!
You shout, "help!"
Saruman laughs.
Balrog blocks the north exit.
Gimli shouts "Are you coming back or should we wait?"
Ugluk wears Magic helmet.
Grishnahk attacks you!
Legolas arrives.
Legolas says "come back north, we're not ready"
You hit Sauron hard!
Ugluk attacks you!
Legolas tries to move north but is blocked by Saruman.
Azog arrives.
Strider arrives.
Bilbo arrives.
Strider says, "did you mean to lead us?"
Shagrat arrives.
Frodo arrives.
Sauron shouts "lag!"
"Believe me!" -- Donald Trump
Boundaries of stupidity. They are using Stackless Python (NO multicore support) on the server. :) It takes HOURS to kill one ship in that SHIT hack of a lag fix mode. ....
No they dont, They disconnected people left and right, basically kicked them out of that node and made them reconnect. Its been what, 7 years? and they still didnt figure out how to do live migration.
He failed to mention your FPS counter also goes to 10%
Instead of implementing proper multicore support, or even dividing load among many racks they run everything in ONE python thread
This 100%
Time dilation is a kludge at best, it serves only to make large fights just bearable instead of impossible.
The single threaded nature of EVE is grossly apparent in large fleet fights where all input is processed in order, so if you commanded your ship to go in 10 different directions, your ship goes all those directions in order, even if the last command was an all stop, and during the larger fleet fights this may take minutes to complete so most likely you are way out of position, add to that weapon cycles, reload cycles, warps, jumps and lots more to the queue that are stacked and processed in order with no real time consideration.
IMHO what they really need to do is groom the queue for redundant ship commands, Yes an upgrade to multithreaded for all kinds of good reasons, but grooming the command queue will net them huge improvements in playability when the fights get big.
It'll probably quite some time before I return to EVE. I just don't get the time to do more than log in and train. For anyone interested, in EVE you can queue training so that your character can be constantly training to level up even when you're not logged in. Low-sec is definitely where the fun begins even if you're wanting to play the market. Right now though I'm really craving a real world based competitive MMO FPS with a lot of customization options for my character builder game personality, but I don't think such a thing exists. I'm living off COD because it's instant satisfaction when I get 10 minutes here and there.
Don't dismiss what you see that easily. Sometimes there are perfectly good reasons why things came to be the way there are.
1. CCP practically invented Stackless Python, which is quite different from normal Python, although it retains the GIL
2. The core of EVE online was written in the late 90's. Multicores were not really on the radar back then. They became practical and affordable only years later.
3. Throwing away millions of lines of working code behind the company's single most important product (which was responsible for 1% of Iceland's' GDP last I checked) is not justifiable.
4. Nothing prevents you from starting multiple server processes on a single node as long as you have enough memory and network bandwidth left.
Granted, the inability of CPython to run truly concurrent threads would deter me from using it for applications requiring high performance. But 10 years ago I simply wouldn't have lost a single thought about concurrent threads. Would you?
http://www.moonlight3d.eu/
Military-wise, those who made the first mistake decided not to cut their losses, tried to recoup by throwing the good after the bad, throwing in reserves to save suddenly severely exposed friendlies, and they got severely burned for that. I'm sure there are second-years studying military strategy who are shaking their heads at newbie errors.
You are wrong. The narrative you are basing your comment on is the story both sides want you to believe (for different reasons) but it is probably not what actually happened.
Here is my current understanding of events:
There are three major coalitions involved in this battle: CFC, HBC and N3. CFC and HBC used to be very close friends but grew apart over the past ~6 months with tensions escalating to a cold war-like state as of late. N3 is nominally hostile to both but has good diplomatic relations with HBC.
There are also two small alliances involved - Drunk ‘n’ Disorderly (DnD) and Liandri Covenant (AZULA).
On January 17th DnD engaged a CFC fleet in a very ballsy maneuver - it didn't pay off for them as the CFC fleet commander DaBigRedBoat (dbrb) was very fast to call in massive reinforcements (many EVE players are connected to their coalition's jabber or IRC server even when not playing and will log into the game if a "ping" on jabber/IRC goes out. In this case dbrb called for everyone to log in which was a completely disproportionate and unnecessary response.). DnD took more losses than they could deal damage but the CFC now knew them for being a bit reckless and DnD had seen dbrb escalate a small engagement beyond reason.
On January 21st DnD showed - while fighting an unrelated opponent - that they could call in support from Pandemic Legion (an alliance that is part of the HBC) and were quite willing to do so if it would get them the advantage they need. Everyone following current events in EVE took notice of this fact.
On January 25th DnD attacked a Liandri Covenant POS (player-owned starbase) but due to game mechanics couldn't finish it off quite yet (a starbase goes into an invulnerable mode for 42 hours after being dealt significant damage - this defenders time to organize a defense and prevents a starbase from being sniped in some off timezone where no defenders are online).
Knowing that DnD would return the next day to finish off the POSm knowing that alone they would have a hard time defending it and being aware of the events of January 17th Liandri Covenant contacted the CFC (some CFC pilots probably have alts in AZULA) to organize a trap: Liandri Covenant would engage DnD when they returned to kill off the starbase, then dbrb would jump with a superior CFC fleet right on top of them.
The CFC was well aware that DnD could call on support from the HBC within minutes and factored that into their plan. Once DnD was engaged they would jump a Nyx supercarrier into the fray while having a supercapital fleet on standby - hoping to bait the HBC reaction. Nobody knows why dbrb thought this would be a good idea - maybe he just thought he could take on the HBC in late US TZ (as some of the HBC's supercapital-heavy alliances are EU TZ).
Today is the day... dbrb has set up his trap and DnD arrives to kill the AZULA starbase. The HBC is probably aware of the CFC trap (spies are everywhere). When DnD is on the field dbrb intends to jump in his bait Nyx first. Multiboxing several accounts (he is known to praise himself for his great multitasking capabilities) he makes a grave mistake and jumps his Leviathan-class titan instead of the Nyx supercarrier (he needs the Leviathan to stay back and "bridge" other ships to the battle, also the Leviathan is about 5x more expensive than the Nyx [which already is pretty expensive]).
DnD tries to prevent the Leviathan from escaping and calls on Pandemic Legion for support (which takes at least 10 - 15 minutes to form up). dbrb knows that this escalation will come and is pinging madly to get more CFC members to reinforce his planned t
The real-money losses are very sensationalised. A single player in null-sec space can easily farm 50-100million ISK per hour.
Hell, even a rookie like me (in my first battleship) solo'ing level 4 missions can generate 100m in half a day if I get on with it, and I only have 4 or 5 months of casual play under my belt, which isn't much by EVE standards.
With a PLEX (the method of converting real money into ISK) being worth around, say, 600ish million, the average ship on EVE doesn't need to be paid for in real money.
Likewise, titans and big stuff like that is often corp funded, they're not necessarily owned by the player flying the ship.
So I very much doubt that $25k actually flew out the door, or into CCP's coffers.
I love this game. I do. But it seems once I get enough SPs that I deem comfortable to leave high sec and venture into nul sec, I get scrammed, webbed, and podded before I have a moment to react. At this point I got bored of mission running and frustrated by getting the absolute shit kicked out of me, I quit. Then, two months later I start a new account and start the process all over again.
I have no idea how CCP makes such a boring yet intense game that is fascinatingly addictive. =P
I'm still getting my space legs on EVE-O, but I have to tell you that I'm really enjoying it. It's frustrating as hell, but I'm an MMO vet, so my learning curve is just taking a little longer than usual, but I'll be min/maxing soon enough. :D