The cpu usage is 90-100% with -PREFERPROCESSOR=1 i think the game hate windows
All our official servers using windows server 2008 R2 and are e3-1270 servers with a base CPU speed of 3.4ghz, but also with turbo enabled which means the server is usually running at 3.5-3.6 ghz. On these type of machines we usually hit 50-60% CPU utilization per core. Game server provided have told us this is excellent performance for a modern 64 player shooter (in other words, it runs way better than the recent battlefield games on a server).
Your machine looks like it may be slightly below the recommended specs, but I would guess that it could still handle the game fine. A few things to consider:
- is this server using virtualization? The RO2 server is not compatible with virtualization software, and will run terrible when virtualized.
- are there other game server instances running on the same machine? You need to make sure every instance of the RO2 game server has exclusive access to 1 core of your machine with no other programs using that core.
- make sure you are not putting more than one instance of an RO2 server on the same physical core. With hyper threading, core 0 and 1 are the same physical core for example. So make sure all of your RO2 servers on the same machine use either all even, or all odd numbered cores with your preferprocessor commandline argument. This will ensure they are all running on their own physical CPU core.
Hope this helps!