Can RO use more than one cpu core?

  • Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

BooBoo

FNG / Fresh Meat
Jan 25, 2006
53
7
0
Australia
With all these Dual quad core servers popping up to accomedate larger player numbers,how is this going to benefit RO which is a single threaded game?
How are all these cpu cores used? Wouldn't a large single core be enough for a single threaded game?
The reason I ask these questions is that from my experience the performance of RO on such big machines is ordinary and would like to know if there is configs or server software to allow the use of all these cores in RO?
 
Last edited:

Zetsumei

Grizzled Veteran
Nov 22, 2005
12,458
1,433
113
34
Amsterdam, Netherlands
Unreal engine 2.X only utilizes a single core. A superstrong single core is all you need.
Although often with dualcore you can have os and drivers etc take the load on core 0 say and then run the game on a clean core 1.

The biggest reason for multicore servers is that you can fit more servers on it so total of performing servers/dollar will be more efficient.

But as long as the network end will hold it, If a quad core server will be able to handle 1 64 player server it will be able to handle 4 64 player servers.
 

Xienen

Tripwire Alumni and Break Blocks Owner
Mar 26, 2007
1,678
431
0
www.greatergoodgames.org
The other big factor Zets, is the RAM consumption. A 32 player server uses upwards of 512 MB of RAM by itself, which means a Quad Core running 4 server instances with 64 players should have at least 5 GB of RAM(extra GB going towards running the OS and other processes).

But as far as I know, Zets is absolutely right, there's no real reason to have a multicore server unless you are running multiple instances, or perhaps a Dual Core if you have a Windows Server because Windows can utilize the non-server Core.
 

BooBoo

FNG / Fresh Meat
Jan 25, 2006
53
7
0
Australia
Thanks for the response guys.So then a 3ghz Xeon quad core with 4g of ram, which RO is using just one of those cores, is not enough to run a 60 player server unfortunately.With the latest 3ghz Xeons 54p seems to be the max with little to no lag.Anything over will give you more lag and ping spikes.
What are the server specs for the RO 60p servers running atm?
 

UncleDrax

FNG / Fresh Meat
Oct 13, 2005
1,494
60
0
Florida, USA
www.endoftheworldfor.us
But as far as I know, Zets is absolutely right, there's no real reason to have a multicore server unless you are running multiple instances, or perhaps a Dual Core if you have a Windows Server because Windows can utilize the non-server Core.

Ya the only minor bonus you'd get is you can processor affinity all your OS stuff to one proc, and the RO server to the other proc. This would free up a -few- CPU cycles for the server.. but I think in reality, I'd guess it wouldn't be enough to squeek out more then a slot or two.
 

Xienen

Tripwire Alumni and Break Blocks Owner
Mar 26, 2007
1,678
431
0
www.greatergoodgames.org
Thanks for the response guys.So then a 3ghz Xeon quad core with 4g of ram, which RO is using just one of those cores, is not enough to run a 60 player server unfortunately.With the latest 3ghz Xeons 54p seems to be the max with little to no lag.Anything over will give you more lag and ping spikes.
What are the server specs for the RO 60p servers running atm?


Those servers are administered by TWB Butch Cassidy, he might fill you in if you ask him.
 

=GG= Mr Moe

FNG / Fresh Meat
Mar 16, 2006
9,791
890
0
56
Newton, NJ
I have been watching my cpu usage lately with the RO editor, and depending on how I set the affinity, it appears that ROed will use more than one core.

In the Windows Task Manager, ROed is set by default to use all 4 of my cores. If I set the affinity to just one core and say, compile a map, it will max out the usage on that one core until compiling is finished. If I set it to 2 or more cores, then usage goes down a bit on the previous core and is spread out over the other additional cores that I have selected.

Is this just a glitch in the way Windows Task Manager portrays cpu usage? Or maybe just some other strange anomoly?

I have only done this with ROed, not RO itself...

~~~edit~~~

I did try this with RO and I get the same results, however, overall cpu usage doesn't go up much more than the 25% on the meter no matter how many or how few cores I have selected. Bizare
 
Last edited: