01-25-2012, 02:25 AM
In what world is SIMD multithreading? =/
Anyway, you don't have to optimize the server. Like you say it only uses 5-10% cpu, optimizing things would be premature.
Something that you should be able to measure is when the server is generating chunks, it's not responding. You cannot build anything, and pickups don't drop etc. By moving the generation of chunks to a separate thread this is fixed, but it creates lots of bugs ( for some reason )
Anyway, you don't have to optimize the server. Like you say it only uses 5-10% cpu, optimizing things would be premature.
Something that you should be able to measure is when the server is generating chunks, it's not responding. You cannot build anything, and pickups don't drop etc. By moving the generation of chunks to a separate thread this is fixed, but it creates lots of bugs ( for some reason )