Xeon? Don't you mean a DEDI then instead of a VPS?
I wish it was! Like Yubi says below, the sessions are being run on a VM, weak cores..
That's more than likely your issue.
Your clients are being run on a virtual machine I'd imagine, which is why you're limited to two cores of the Xeon.
Xeons typically have quite weak cores, but make up for that in the fact that they have a ridiculous number of cores.
TLDR: The CPU is good, but not in your situation where you don't have access to the entirety of its cores.
Totally correct. Interestingly enough, I have tested a few different scenario's:
1 CPU - 2 GB - Can run 1 bot - 99% CPU / 1 GB
2 CPU - 4 GB / 8 GB - Can run 2 bots - 99% CPU / 1 GB per bot @ 4 GB, 2 GB per bot @ 8 GB
4 CPU - 4 GB / 8 GB - Can run 2 bots - 90-99% CPU / 1 GB per bot @ 4 GB, 2 GB per bot @ 8 GB
Seems like running 1 bot requires at least 1 CPU and 1 GB ram in order to run (very choppy gameplay).
The more CPU power you give it, the more it will use in order to make the client run smooth.
Now I have seen there is a command line argument to limit RAM usage when starting the client. Is there such a thing for limiting CPU power?
meh, one instance of RM runs about ~35-40% of my cpu ( i5-4690k OC'd to 4.6Ghz) I don't really care that much but yeah
So interesting, how can a CPU of a later generation and OC'd to 4.6Ghz use so much more CPU than a 2600k?
Some say it might be due to type of bot/loop delays etc. but looking at all this, there must be something we can figure out in order to optimize everybody's experience, right?