I hope to be able to contribute to the community more by bringing up further servers and having more competitive matches.
This is also what I wanted to do, but alas, I am unable to help due to my previously mentioned set-up
(I must be weird but I love setting up servers)
I *heard* rumors of multithreading server (+linux binaries) being worked on. Though I dunno if that's true. It's exciting either way!
I would imagine the two are closely related, as there is no point rewriting (to optimize) windows-specific code when it is going to have to be rewritten for a linux port, or vice-versa (unless they are making a completely separate port for linux)
I don't know what VCS they are using, but it would make more sense (to me at least,) to have a cross-platform 'generic' server codebase and then branch/fork from that with platform-specific optimizations.
I am also waiting for a Linux version to run my server and who knows maybe we will get a Linux client aswell
I have a mate who is currently running a 24 slots server using wine on a Linux machine with a i5, and it runs with no choke!
But, the problem is that you need to setup the X window system and that's something I don't want on my servers.
About Tagwolf's server :
I am pretty sure it will run a 20-22 slots easily with a single-threaded linux version of the server but I have my doubts if it will be able to handle 24 slots with those older CPUs. But I am also pretty sure devs will release a multi-threaded server version by then so it shouldn't be a problem at all for him to run the full 24 slots!
I do also agree with Tagwolf that you cannot compare a desktop grade CPU to a real server CPU and that a linux version of nearly anything will be less demanding (it always has been for what I used)
I have been running power desktops with server grade CPUs since I got my dual AMD MP1800 at the end of 2002, which I upgraded to MP2800 a few month later when they came out, and I can tell that there was no comparison possible to desktop grade CPUs back then and there still isn't today. Although I have to admit that the gap between a server grade and desktop grade CPU has become smaller the mainboards for a power desktop or server still make those 'real mean machines'.
The only reason I recently replaced my power desktop is because I needed better support for recent graphic cards while running games ... miss my power desktop when not gaming
Multicore support will likely be the largest single performance boost for this game short of reprogramming it in c++. Will be interesting to see when this eventually comes out...
I have a mate who is currently running a 24 slots server using wine on a Linux machine with a i5, and it runs with no choke!
But, the problem is that you need to setup the X window system and that's something I don't want on my servers.
You can use Xvfb (X virtual frame buffer) to run the server without requiring a full X-Windows environment using something like this.
Comments
This is also what I wanted to do, but alas, I am unable to help due to my previously mentioned set-up
(I must be weird but I love setting up servers)
I *heard* rumors of multithreading server (+linux binaries) being worked on. Though I dunno if that's true. It's exciting either way!
I would imagine the two are closely related, as there is no point rewriting (to optimize) windows-specific code when it is going to have to be rewritten for a linux port, or vice-versa (unless they are making a completely separate port for linux)
I don't know what VCS they are using, but it would make more sense (to me at least,) to have a cross-platform 'generic' server codebase and then branch/fork from that with platform-specific optimizations.
I have a mate who is currently running a 24 slots server using wine on a Linux machine with a i5, and it runs with no choke!
But, the problem is that you need to setup the X window system and that's something I don't want on my servers.
About Tagwolf's server :
I am pretty sure it will run a 20-22 slots easily with a single-threaded linux version of the server but I have my doubts if it will be able to handle 24 slots with those older CPUs. But I am also pretty sure devs will release a multi-threaded server version by then so it shouldn't be a problem at all for him to run the full 24 slots!
I do also agree with Tagwolf that you cannot compare a desktop grade CPU to a real server CPU and that a linux version of nearly anything will be less demanding (it always has been for what I used)
I have been running power desktops with server grade CPUs since I got my dual AMD MP1800 at the end of 2002, which I upgraded to MP2800 a few month later when they came out, and I can tell that there was no comparison possible to desktop grade CPUs back then and there still isn't today. Although I have to admit that the gap between a server grade and desktop grade CPU has become smaller the mainboards for a power desktop or server still make those 'real mean machines'.
The only reason I recently replaced my power desktop is because I needed better support for recent graphic cards while running games ... miss my power desktop when not gaming
You can use Xvfb (X virtual frame buffer) to run the server without requiring a full X-Windows environment using something like this.