[EVE] StacklessIO

BiG D

Administrator
Staff member
I found this interesting, so I figured I'd link it here. CCP recently updated their network layer (using magic of some sort, it seems) to make traffic more reliable and much quicker. This allowed Jita to be playable with its 800 pilots, and meant that many more people could enter the system without issue.

As a side effect, it also meant that Jita hit a new record of around 1400 pilots, and promptly ran out of memory and crashed.

Read!
 

VibroAxe

Junior Administrator
Hmm, i'm getting more and more interested in the code behind eve as I get less and less interested by the game itself. Some people may find this horrible but I have pretty good reasons to believe a large proportion of eve is using the DotNET framework, and therefore probably C#. The api's certainly do, and i for one would love to know more about how it works. Wish it was better documented :(
 

BiG D

Administrator
Staff member
I believe a rather large portion is Python? (And that it was leaked a few months back?)
 

Iron_fist

Super Moderator
Staff member
i know for a fact that some of it is python, and i have a feeling that a chunk of the core network code is in python. but it wouldn't surprise me if the market/corporation stuff is C#

all of the info i have gathered has been from what happens during the patches
 

BiG D

Administrator
Staff member
Most of the CCP job postings ask for experience in C++, with Python being a plus. Surely they have no reason to obscure what their game is actually written in. I hope.
 

Haven

Administrator
Staff member
If latency is an issue and the servers are in close proximity then Infiniband would definately be a good idea.

We tend to get latencies of around 5 micro seconds across it and it also allows full RDMA access across boxes.

I tried to run a CS:S server over it but was frowned at especially as one of the boxes was a 16 core 64GB sun monster :)

Just spotted this also:

http://www.massively.com/2008/09/28/eve-evolved-eve-onlines-server-model/

[edit] Ooops, after reading that link they are using infiniband ... doh[/edit]
 

Haven

Administrator
Staff member
It must be nice having nodes go down being an acceptable part of your new tech roll out :P

Not a lot of interest in there other than the back end data stores, they could be using PS3's for all I care on the nodes ... multi-threaded would be an interesting take but they've gone single threaded which limits their options a little.
 

BiG D

Administrator
Staff member
I'm seeing it... hmmm. Possibly their downtime applied to the site as well? :p
 

Haven

Administrator
Staff member
Aye works for me now too.

ok where do I apply, I want to be an eve sysadmin ... oh and I want to convert them all to *nix :)
 

Traxata

Junior Administrator
Aye works for me now too.

ok where do I apply, I want to be an eve sysadmin ... oh and I want to convert them all to *nix :)
They've had various players trying to convince them to switch to *nix, and have told them that it's a very expensive endeavour because of the work they've put into the windows jobby :)
 
Top