Originally Posted by Sisaroth
CPU is not that important for minecraft. An SSD is most important part. Because when you mine a block it only disappears from the client once it's stored on the hard drive. So without an SSD playing on the server will feel like having a higher ping. (I could be wrong though.)
Having run a Minecraft server myself for a couple years I can tell you the CPU is very important. Minecraft uses Java so it is not that efficient. Certain calculations take a huge amount of resources to complete and can bring a computer to its knees. SSD is definitely a great thing to have for loading chunks to the players, but a strong single threaded performance is also of equal importance, especially when using mods that add additional calculations. Multi-threaded performance is important too because while MC is single threaded, the garbage collection routine of java is multi-threaded. If someone sets off a large amount of TNT which destroys a ton of blocks then that memory gets freed at the next GC, having a lot of blocks gone in 1 cycle can cause the GC to take a good bit of time and resources. Lot of RAM for the server is also important but at least RAM can be had in pretty good densities now.
One time I crashed java. I set up a little over 1,000 TNT blocks on a server and set them off. The CPU usage hit 4 cores up to 100% usage each and memory skyrocketed to over 16GB. It got so intense that Java's garbage collection crashed which resulted in a server hang and eventually a crash.
I would recommend a 128GB gaming drive, on which MC will reside with your other games. The world only needs a few GB at most, probably less than a gig for a long time. You also want a 6-8 core CPU (if looking at AMD) because MC will hit 1 core really hard so then you have a few cores left for other games and such. You will want at least 16GB of memory in the computer, preferably 32GB so that a good 10GB or so can be dedicated to MC. You also want to overclock the CPU as much as you can, since you need all the single threaded performance you can get out of your processor.Edited by EniGma1987 - 10/16/13 at 11:57am