These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
12Next page
 

I Would Like To Donate A Large Amount Of Hamsters to CCP

Author
Lucy Ferrr
Sebiestor Tribe
Minmatar Republic
#1 - 2013-02-02 17:03:36 UTC
I would like to donate a large amount of hamsters to CCP. Judging by the performance of EVE's servers, I am assuming they are hamster powered. Perhaps my donation of 1 million hamsters will give EVE's servers enough power to actually allow us to play EVE.

In the last 7 days I have been locked out of Jita, twice, due to it being too crowded. The fight in Asakai was a joke. I waited 6 min to jump into Okkamon (1 jump out). After waiting for my 360 second jump timer, I get a black screen and D/C'ed. The next 1.5 hours are spent trying to log into my character in Okkamon, and being unable to even log in.

50,000 active players at a given time is becoming quite normal in New Eden. Perhaps its time to take some of that new sub money and purchase some hardware or something.
Felicity Love
Doomheim
#2 - 2013-02-02 17:07:50 UTC
African or European ? One can carry more coconuts, if that matters. Blink

"EVE is dying." -- The Four Forum Trolls of the Apocalypse.   ( Pick four, any four. They all smell.  )

Thutmose I
Rattium Incorporated
#3 - 2013-02-02 17:18:49 UTC
Felicity Love wrote:
African or European ? One can carry more coconuts, if that matters. Blink


Your thinking of Swallows, for hamsters you compare how many coconuts they can eat in a day.
RubyPorto
RubysRhymes
#4 - 2013-02-02 21:21:20 UTC
Thutmose I wrote:
Felicity Love wrote:
African or European ? One can carry more coconuts, if that matters. Blink


Your thinking of Swallows, for hamsters you compare how many coconuts they can eat in a day.


I thought it was how many coconuts they could climb over in a day.

"It's easy to speak for the silent majority. They rarely object to what you put into their mouths." -Abrazzar "the risk of having your day ruined by other people is the cornerstone with which EVE was built" -CCP Solomon

Karak Terrel
Foundation for CODE and THE NEW ORDER
#5 - 2013-02-02 21:28:53 UTC
On second thought, let's not go to Jita. It is a silly place.
Ifly Uwalk
Perkone
Caldari State
#6 - 2013-02-02 21:32:40 UTC
Lucy Ferrr wrote:
50,000 active players at a given time is becoming quite normal in New Eden.

Thank goodness tbh.
Grey Azorria
Federation Industries
#7 - 2013-02-02 21:49:33 UTC
Asakai was far from a joke. ~2800 players fighting on a normal non-reinforced node and the game being playable for most of those involved is nothing short of spectacular.

Besides, the issue is not with the servers, it is with the 10 year old code. Put simply EVE's code can only run on one core at a time, meaning that processors with multiple cores (ie. every single processor made in the last few years) are largely un-utilised.

This means that simply buying bigger processors will not fix anything, unless CCP wants to re-factor every single line of code in the game (which they should probably do sooner rather than later tbh).

Do not argue with an idiot. He will drag you down to his level and beat you with experience.

Sometimes when I post, I look at my sig and wish that I'd follow my own god damned advice.

Crazy KSK
Tsunami Cartel
#8 - 2013-02-02 21:54:22 UTC
Lucy Ferrr wrote:
50,000 active players at a given time is becoming quite normal in New Eden. .


wasn't 60k the norm before monocle-gate?

Quote CCP Fozzie: ... The days of balance and forget are over.

Charlepetit LaJoie
Trust Me Ltd
#9 - 2013-02-02 22:02:39 UTC  |  Edited by: Charlepetit LaJoie
Don't do it, CCP! Trading one million hamsters for only 1 Tritanium? It's too good to be true.
Nevyn Auscent
Broke Sauce
#10 - 2013-02-02 22:25:48 UTC  |  Edited by: Nevyn Auscent
The other day I was spending some time playing some other MMO.
I was indulging in some PvP, in a group of 24 people. We were fighting about 30-40 on the other side. Most of us were experiencing something like 5-10 seconds lag waiting on the server at times, in a fast paced enviroment where activating abilities takes less than a second, and you usually activate one or two a second most of the time.

We then had an Asakai like moment, where something unexpected happened, and it escalated to probably 100 people + some NPC's fighting in the same confined space.

At this point about a dozen people had crashes to desktop of various natures, leaving them stranded in limbo in the game world, and for most of us, lag climbed into the 20-30 second range. While this isn't unhead of in Eve, there is also no Tidi in this game, where as Eve if you are under that much Lag, Tidi is probably at 20% or lower. Meaning it's only a real 5 seconds or so.

This was with maybe 100-120 people. On a sharded server. And was basically the entire population of the PVP area of the game at the time.

Compare that to Eve and Asakai.

n.b. For all it was smaller etc, it did have that Epic 'WTF' moment to it when everything escalated suddenly. But if it had gotten very much bigger, the entire thing would have crashed out hard probably.
Glathull
Warlock Assassins
#11 - 2013-02-02 22:28:46 UTC  |  Edited by: Glathull
Grey Azorria wrote:
...

Besides, the issue is not with the servers, it is with the 10 year old code. Put simply EVE's code can only run on one core at a time, meaning that processors with multiple cores (ie. every single processor made in the last few years) are largely un-utilised.

...


This gets said a lot, but I don't think it's true. Code doesn't just spontaneously start to suck simply because it's old. As far as I understand it, the problem is conceptual.

Python can handle multiple processor cores just fine, so long as you don't care very much about the order of the processes. And most very high volume applications don't care very much about the order of commands processed. Think of it this way: you are out buying groceries on a Saturday afternoon. Just like millions of people all over the world are doing at the same time. You swipe your card, and money moves from your bank account to the grocery store's account.

It doesn't matter if we are shopping at the same time and paying at the same time. The system does a very fast lookup to see if we have sufficient funds, and if we do, it schedules a transaction whenever it's convenient for the system. If I swipe my card 2 seconds before you do, it's quite possible that your transaction could actually take place before mine does. But that doesn't matter. Either way, our respective grocers get their money from us.

EvE has a particularly challenging problem in that the order of the transactions is extremely important. You can't just spread out the processing of commands horizontally and let them go as they please. They have to be kept in order.

Rewriting or refactoring the "old" code doesn't solve this conceptual problem. In fact, in many cases, the GIL actually slows down execution of code when you spread the same task across multiple cores. Keeping the code bound to a single core is probably the smartest solution under the circumstances, and likely has nothing to do with CCP not wanting to or not being able to.

The fundamental problem isn't a coding issue as far as I can tell. The fundamental problem is entirely conceptual, and I can't, off the top of my head, think of any other application that has solved this problem at the scale that CCP needs.


Edited to add:

Obviously many applications do care about the processing order of commands. But those applications maintain order by sacrificing speed. CCP needs a holy grail solution of ordered processing that is also optimized for speed. Those two aspects of computing are typically thought of as mutually exclusive.

I honestly feel like I just read fifty shades of dumb. --CCP Falcon

Cat Casidy
Percussive Diplomacy
Sedition.
#12 - 2013-02-02 22:40:25 UTC  |  Edited by: Cat Casidy
RubyPorto
RubysRhymes
#13 - 2013-02-02 22:46:16 UTC
Glathull wrote:
Grey Azorria wrote:
...

Besides, the issue is not with the servers, it is with the 10 year old code. Put simply EVE's code can only run on one core at a time, meaning that processors with multiple cores (ie. every single processor made in the last few years) are largely un-utilised.

...


This gets said a lot, but I don't think it's true. Code doesn't just spontaneously start to suck simply because it's old. As far as I understand it, the problem is conceptual.

Python can handle multiple processor cores just fine, so long as you don't care very much about the order of the processes. And most very high volume applications don't care very much about the order of commands processed. Think of it this way: you are out buying groceries on a Saturday afternoon. Just like millions of people all over the world are doing at the same time. You swipe your card, and money moves from your bank account to the grocery store's account.

It doesn't matter if we are shopping at the same time and paying at the same time. The system does a very fast lookup to see if we have sufficient funds, and if we do, it schedules a transaction whenever it's convenient for the system. If I swipe my card 2 seconds before you do, it's quite possible that your transaction could actually take place before mine does. But that doesn't matter. Either way, our respective grocers get their money from us.

EvE has a particularly challenging problem in that the order of the transactions is extremely important. You can't just spread out the processing of commands horizontally and let them go as they please. They have to be kept in order.

Rewriting or refactoring the "old" code doesn't solve this conceptual problem. In fact, in many cases, the GIL actually slows down execution of code when you spread the same task across multiple cores. Keeping the code bound to a single core is probably the smartest solution under the circumstances, and likely has nothing to do with CCP not wanting to or not being able to.

The fundamental problem isn't a coding issue as far as I can tell. The fundamental problem is entirely conceptual, and I can't, off the top of my head, think of any other application that has solved this problem at the scale that CCP needs.


Edited to add:

Obviously many applications do care about the processing order of commands. But those applications maintain order by sacrificing speed. CCP needs a holy grail solution of ordered processing that is also optimized for speed. Those two aspects of computing are typically thought of as mutually exclusive.



One of the biggest ways CCP has improved speed while maintaining ordering is by moving order-agnostic operations off the ordered thread.

IIRC, local chat used to be run on the same process as the rest of the system. Now it's not.

The problem, of course, is that there aren't an unlimited number of order-agnostic operations to be moved, and I would imagine that there aren't any order-agnostic operations left to move off, because it's pretty obvious low hanging fruit and CCP's coders ain't stupid.

"It's easy to speak for the silent majority. They rarely object to what you put into their mouths." -Abrazzar "the risk of having your day ruined by other people is the cornerstone with which EVE was built" -CCP Solomon

Rico Minali
Federal Navy Academy
Gallente Federation
#14 - 2013-02-02 22:49:17 UTC
Crazy KSK wrote:
Lucy Ferrr wrote:
50,000 active players at a given time is becoming quite normal in New Eden. .


wasn't 60k the norm before monocle-gate?



No, it wasnt. It was about 40 to 45k.

Trust me, I almost know what I'm doing.

RubyPorto
RubysRhymes
#15 - 2013-02-02 22:54:25 UTC
Rico Minali wrote:
Crazy KSK wrote:
Lucy Ferrr wrote:
50,000 active players at a given time is becoming quite normal in New Eden. .


wasn't 60k the norm before monocle-gate?



No, it wasnt. It was about 40 to 45k.


Here you go, boys.

http://eve-offline.net/?server=tranquility

Now play nice.

"It's easy to speak for the silent majority. They rarely object to what you put into their mouths." -Abrazzar "the risk of having your day ruined by other people is the cornerstone with which EVE was built" -CCP Solomon

Tallian Saotome
Nuclear Arms Exchange Inc.
#16 - 2013-02-02 22:55:32 UTC
Rico Minali wrote:
Crazy KSK wrote:
Lucy Ferrr wrote:
50,000 active players at a given time is becoming quite normal in New Eden. .


wasn't 60k the norm before monocle-gate?



No, it wasnt. It was about 40 to 45k.

IIRC, 60k was the PCU record prior to monoclegate, and people were just celebrating how 50k being the norm was just starting to happen, so looks to me like EVE finally recovered to where we were 2 years ago.

Never give in to carebears and space barbies.

Inappropriate signature removed, CCP Phantom.

Irya Boone
The Scope
#17 - 2013-02-02 22:57:02 UTC
Nevyn Auscent wrote:


We then had an Asakai like moment, where something unexpected happened, and it escalated to probably 3000 people + some NPC's fighting in the same confined space.

.

I've fixed it for You :))

lol 100 people LOL ... made my night

CCP it's time to remove Off Grid Boost and Put Them on Killmail too, add Logi on killmails .... Open that damn door !!

you shall all bow and pray BoB

Tallian Saotome
Nuclear Arms Exchange Inc.
#18 - 2013-02-02 22:59:39 UTC
Irya Boone wrote:
Nevyn Auscent wrote:


We then had an Asakai like moment, where something unexpected happened, and it escalated to probably 3000 people + some NPC's fighting in the same confined space.

.

I've fixed it for You :))

lol 100 people LOL ... made my night

He was comparing Asakai to something that happened to him in his other MMO, which had a total of 100 players. Blink

Inappropriate signature removed, CCP Phantom.

Cat Casidy
Percussive Diplomacy
Sedition.
#19 - 2013-02-02 23:01:27 UTC  |  Edited by: Cat Casidy
Lucy Ferrr

50,000 active players at a given time is becoming quite normal in New Eden. Perhaps its time to take some of that new sub money and purchase some hardware or something.


The number of people logged in at the same time has absolutely nothing to do with anything you said in the OP.

.

Glathull
Warlock Assassins
#20 - 2013-02-02 23:22:00 UTC
RubyPorto wrote:



One of the biggest ways CCP has improved speed while maintaining ordering is by moving order-agnostic operations off the ordered thread.

IIRC, local chat used to be run on the same process as the rest of the system. Now it's not.

The problem, of course, is that there aren't an unlimited number of order-agnostic operations to be moved, and I would imagine that there aren't any order-agnostic operations left to move off, because it's pretty obvious low hanging fruit and CCP's coders ain't stupid.


This.

Although, threads like these lead me to believe that a lot of armchair engineers and wannabe codemonkeys do think that CCPs tech guys are stupid.

Frankly, if they come up with a solution to this problem, they should get out of the gaming business and go into enterprise infrastructure. What they've done already is pretty damn impressive. There's a good reason other MMO games are sharded. Handling this many players all at once is a difficult challenge.

I honestly feel like I just read fifty shades of dumb. --CCP Falcon

12Next page