View Full Version : Does ET:QW dedicated server support multi cpu systems?
elitesk
09-12-2007, 01:22 PM
Like the topic says, does any1 know if it supports multi-core/cpu systems? We intend to run a ET:QW server on a Q6600 and it would be nice to know if its supported or not before we spend our hard earned $$$ :p
/E
EDIT: searched the forums before i posted this and found that the client app seems to be supporting multi core systems (to some degree) but found zip on the serverside..
Babylon
09-12-2007, 01:41 PM
LIES!!! :D
see this thread about 10 down from your own :p
http://community.enemyterritory.com/forums/showthread.php?t=7349
Yes, it does seem to support it and it runs well on any moderately powered server...
Fo info:
I've had my server for many years now, and it still does the job nicely.
Compaq/Hp Proliant G3, Dual Xeon 2.4 ghz with HT on (oops :p) 2gig ram and a 100mbit connection.
QW 24 players seems to use about 25% of that, and 160mb ram. Runs as smooth as a virgin fed on ice cream for a week.
Probably runs fine but that's not the same as having it actually benefit from more (logical) cpu's as the game is being multithreaded and all... I'm unable to get "r_useSMP 1" to work on a Linux box (stays at 0) so basically the game only uses one cpu. Does anyone have more info how to enable multicore or is this indeed only a client side option?
]UBC[ McNite
09-16-2007, 02:02 AM
Actually our provider told me that it seemed that QW didnt recognise the 2nd CPU on his (linux) system either, but that s all I know about it.
RR2DO2
09-18-2007, 03:54 PM
Do not use r_useSMP 1, leave it at 0. It's for an experimental threaded renderer and Bad Stuff happens when you do.
CannonFodder1.0
09-18-2007, 07:08 PM
It uses two or more CPUs on FreeBSD 7.0-CURRENT at least... I got four etqwded.x86 processes/threads listed in 'top', with two using one CPU, and two using the other. This is a single server etqwded installation with bots, no players currently.
YMMV
Plagued Monkey
09-20-2007, 12:44 AM
Don't use r_useSMP "1" ?
So does the engine automatically use multithreading if you have a dual/quad processor with out this cvar?
CannonFodder1.0
09-20-2007, 01:27 AM
It appears to use "multithreading" all the time... if you have a OS that can spread multiple threads/processes over your CPU/cores then it should just happen automagically(tm).
Even better is an OS that can switch a thread/process onto whatever CPU/core has the lowest load at any given time.
Mxyzptlk
09-20-2007, 05:21 AM
Like the topic says, does any1 know if it supports multi-core/cpu systems? We intend to run a ET:QW server on a Q6600 and it would be nice to know if its supported or not before we spend our hard earned $$$ :p
/E
EDIT: searched the forums before i posted this and found that the client app seems to be supporting multi core systems (to some degree) but found zip on the serverside..
On ETQW demo server 3, there are 5 native threads created by the process but to what extent these threads can parallelize main server processing is not clear - ie: still might be only 1 thread running the main pipeline. I haven't seen any evidence either way on how well a single game server process scales over CPUs but to be honest with recent hardware (ie: core2) it's not really necessary anyways.
Babylon
09-20-2007, 12:18 PM
seems insane nowadays ..with dualcore on almost every new desktop pc, and multi-cpu being the standard for servers for as long as I recall....that any new game/server WOULDNT be multithreaded.
But then.. knowing programmers as I do...they are lazy bunch./...:p