Ok, Let me prefface this by saying that I myself am not a prgrammer but most of my friends are so i've picked up just enough about codiing to make myself look extra stupid.
Anyway, It seems to me that the Minecraft Server Software should suppport multiple CPU Cores. Why you ask? It wold make the game faster in general (if done right). Specific processes could be split on different cores like player movements and building on one core, terrain mapping/generating on another and the NETHER on yet another (hint hint). Splitting up the load on different cores could greatly reduce lag times on all these tasks and probably more. My SMP server I hand built not to long ago and when its loaded up with players the thing that seems to bottle neck it (other than bandwidth) is that it all runs on one core.
I had this idea for serve rlag reduceing where the server would control extra unused ram and memory on every players cmoputer to help power the server allowing many people to be own a server and minecraft could have an easier server making process thingy..
im rambling arnt I
Anyway, It seems to me that the Minecraft Server Software should suppport multiple CPU Cores. Why you ask? It wold make the game faster in general (if done right). Specific processes could be split on different cores like player movements and building on one core, terrain mapping/generating on another and the NETHER on yet another (hint hint). Splitting up the load on different cores could greatly reduce lag times on all these tasks and probably more. My SMP server I hand built not to long ago and when its loaded up with players the thing that seems to bottle neck it (other than bandwidth) is that it all runs on one core.
Am I an idiot? Or is this not perfect for MC?
im rambling arnt I
Quite, actually.
^^My blog^^