Looking for a high performance game server
-
@thwr said in Looking for a high performance game server:
@coliver said in Looking for a high performance game server:
@thwr said in Looking for a high performance game server:
@coliver said in Looking for a high performance game server:
@thwr said in Looking for a high performance game server:
@coliver said in Looking for a high performance game server:
Is this Arma? Seems like Arma specs for some reason.
Gotcha
Ah. I've run it on Vultr before... I only had 6 players so I didn't need so much performance.
I know they have high frequency systems that get some pretty killer single core performance.
https://www.vultr.com/products/high-frequency-compute/
But the two big Arma communities that I know collocate their servers.
yeah... it's more like 80 players and a freaking amount of AI.
Yeah. Wish someone would write a plugin to offload the AI to a dedicated client.
That's what the headless client does. It's actually a "micro-server" where one can offload at least a part of the AI stuff. But it doesn't scale very well.
Ah, that's good to know. I probably won't ever get back into Arma but if I do...
-
@coliver said in Looking for a high performance game server:
@thwr said in Looking for a high performance game server:
@coliver said in Looking for a high performance game server:
@thwr said in Looking for a high performance game server:
@coliver said in Looking for a high performance game server:
@thwr said in Looking for a high performance game server:
@coliver said in Looking for a high performance game server:
Is this Arma? Seems like Arma specs for some reason.
Gotcha
Ah. I've run it on Vultr before... I only had 6 players so I didn't need so much performance.
I know they have high frequency systems that get some pretty killer single core performance.
https://www.vultr.com/products/high-frequency-compute/
But the two big Arma communities that I know collocate their servers.
yeah... it's more like 80 players and a freaking amount of AI.
Yeah. Wish someone would write a plugin to offload the AI to a dedicated client.
That's what the headless client does. It's actually a "micro-server" where one can offload at least a part of the AI stuff. But it doesn't scale very well.
Ah, that's good to know. I probably won't ever get back into Arma but if I do...
The game is just getting old, but Arma 4 is still far away - if it will ever see the light of day.
-
Yeah... either way maybe Vultr's high performance stuff would work for you.
-
@coliver said in Looking for a high performance game server:
Yeah... either way maybe Vultr's high performance stuff would work for you.
Will definitely look into it, thank you
-
@thwr said in Looking for a high performance game server:
Looking around for a high performance (in terms of single thread performance) game server. We're using a Core i9-9900K with NVMe SSDs and enough RAM at the moment, which is pretty good, but the machine has some serious issues. Reboots without any reason at random times in different conditions (0% load, 10% load, 100% load). No log entries at all. Looks like a hard reset to me, not a clean reboot.
Hoster doesn't accept our problem reports, so it's time to move on. Shouldn't be a big deal because 100% of our workloads are dockerized, even the game servers itself.
Suggestions? I'm looking for something like...
- 8th Gen Intel Core or Xeon or newer, at least 6 cores - the game engine doesn't like AMD
- 4,0 GHz core frequency or more - the game engine is pretty old and we need every MHz
- 16GB of RAM, 64GB preferred
- 512GB Storage or more, SATA or NVMe SSD
Budget?
-
~ 100 EUR per month
-
@thwr said in Looking for a high performance game server:
~ 100 EUR per month
that should buy you a lot of Vultr.
-
@Dashrender said in Looking for a high performance game server:
@thwr said in Looking for a high performance game server:
~ 100 EUR per month
that should buy you a lot of Vultr.
They only offer an E3 1270 v6, which is a quad core, for 120 USD
https://ark.intel.com/content/www/de/de/ark/products/97479/intel-xeon-processor-e3-1270-v6-8m-cache-3-80-ghz.html
https://www.vultr.com/products/bare-metal/Storage is also an issue
-
@Dashrender said in Looking for a high performance game server:
@thwr said in Looking for a high performance game server:
~ 100 EUR per month
that should buy you a lot of Vultr.
Not really. But what it might get you is a physical game server in a colo
-
@scottalanmiller said in Looking for a high performance game server:
@Dashrender said in Looking for a high performance game server:
@thwr said in Looking for a high performance game server:
~ 100 EUR per month
that should buy you a lot of Vultr.
Not really. But what it might get you is a physical game server in a colo
Yep, that would be the last option. We want to rent the hardware.
-
If you want performance, you shouldn't run a VM on shared host somewhere where you have zero control of the resources used. You need a dedicated host / hardware. So bare metal hosting or colo.
-
@Pete-S said in Looking for a high performance game server:
If you want performance, you shouldn't run a VM on shared host somewhere where you have zero control of the resources used. You need a dedicated host / hardware. So bare metal hosting or colo.
Oh, that's a very common mistake. A (type 1 hypervisor) VM has next to no performance impact. Hosted VMs on the other side are often running on overcommitted hosts.
But yes, I'm looking for bare metal for rent.
-
@thwr said in Looking for a high performance game server:
@Pete-S said in Looking for a high performance game server:
If you want performance, you shouldn't run a VM on shared host somewhere where you have zero control of the resources used. You need a dedicated host / hardware. So bare metal hosting or colo.
Oh, that's a very common mistake. A (type 1 hypervisor) VM has next to no performance impact. Hosted VMs on the other side are often running on overcommitted hosts.
But yes, I'm looking for bare metal for rent.
I just wanted to clarify because it's common for people to think that running virtualized has only a few percent performance impact when in in fact there is a major impact when it comes to high performance I/O - unless you can use SR-IOV and bypass the entire hypervisor. Or bypassing the hypervisor with PCI passtrough on the controller. That goes for both NICs and NVMe drives.
Anyway, if you're looking to rent a server it would be very difficult to find one with a high GHz desktop CPU. There are no high GHz server CPUs. Server CPUs are tuned differently.
-
@Pete-S said in Looking for a high performance game server:
There are no high GHz server CPUs.
I was wondering if this was the case - I'm expecting that Intel is building more for modern multi-threaded applications today, so there isn't as much need for high CPU speeds.
-
@thwr said in Looking for a high performance game server:
@Pete-S said in Looking for a high performance game server:
If you want performance, you shouldn't run a VM on shared host somewhere where you have zero control of the resources used. You need a dedicated host / hardware. So bare metal hosting or colo.
Oh, that's a very common mistake. A (type 1 hypervisor) VM has next to no performance impact. Hosted VMs on the other side are often running on overcommitted hosts.
But yes, I'm looking for bare metal for rent.
Vultr has that too. never looked into it.
-
@Dashrender said in Looking for a high performance game server:
@Pete-S said in Looking for a high performance game server:
There are no high GHz server CPUs.
I was wondering if this was the case - I'm expecting that Intel is building more for modern multi-threaded applications today, so there isn't as much need for high CPU speeds.
They have both those that are optimized for maximum number of cores and those that are optimized for highest frequency.
But I think they run them a little less "hot" to maximize reliability.Best single thread performance Xeons are the E2200 series. It's not a "real" server CPU with massive I/O capability, lots of cache and multi-CPU capability but it might be perfect for this application. E-2288G is the fastest overall model with 8 cores @ 3.7GHz.
-
@Pete-S said in Looking for a high performance game server:
@thwr said in Looking for a high performance game server:
@Pete-S said in Looking for a high performance game server:
If you want performance, you shouldn't run a VM on shared host somewhere where you have zero control of the resources used. You need a dedicated host / hardware. So bare metal hosting or colo.
Oh, that's a very common mistake. A (type 1 hypervisor) VM has next to no performance impact. Hosted VMs on the other side are often running on overcommitted hosts.
But yes, I'm looking for bare metal for rent.
I just wanted to clarify because it's common for people to think that running virtualized has only a few percent performance impact when in in fact there is a major impact when it comes to high performance I/O - unless you can use SR-IOV and bypass the entire hypervisor. Or bypassing the hypervisor with PCI passtrough on the controller. That goes for both NICs and NVMe drives.
Anyway, if you're looking to rent a server it would be very difficult to find one with a high GHz desktop CPU. There are no high GHz server CPUs. Server CPUs are tuned differently.
Like I said before, we are already using a Core i9-9900k, the upper end of available desktop CPUs, hosted by Hetzner (https://www.hetzner.com/dedicated-rootserver/ex62-nvme). Also, there are fast Xeons available, like the E3-1285 v6 for example (https://ark.intel.com/content/www/de/de/ark/products/99978/intel-xeon-processor-e3-1285-v6-8m-cache-4-10-ghz.html, even though it's just a quad core).
As for the performance implications: I'm very well aware about them and what rules to follow to avoid them. But thanks for mentioning it. Virtualization is completely out of scope of this topic, because I will run the game servers dockerized on bare metal.
-
@Dashrender said in Looking for a high performance game server:
@Pete-S said in Looking for a high performance game server:
There are no high GHz server CPUs.
I was wondering if this was the case - I'm expecting that Intel is building more for modern multi-threaded applications today, so there isn't as much need for high CPU speeds.
-
@Pete-S said in Looking for a high performance game server:
ey run them a little le
That would be one valid option, thanks for mentioning it.
-
@thwr said in Looking for a high performance game server:
Like I said before, we are already using a Core i9-9900k, the upper end of available desktop CPUs, hosted by Hetzner
Yes, but it's not a real server with server grade components. It will increase the probability of having problems.
Problem with the desktops CPUs are that Intel doesn't make server chipset for them and there are no motherboard manufacturers that makes server motherboards for desktop CPUs.
Now, you can put a desktop motherboard inside a server chassis so it will look like a real server but it will still have desktop components inside and lack things like ECC memory etc. That is probably what Hetzner has done. They also most likely use desktop NVMe M.2 drives instead of the enterprise grade NVMe components. Difference here is durability, reliability, performance under heavy load and efficient cooling.
There is one exception on the CPUs though and that is the i3, celeron, pentium CPUs. They can be used on server chipset like C246 and support the use of ECC memory. Primarily intended for entry-level servers though. They share pinout with Xeon E-2100 and E-2200 series.
Also, if you want maximum performance you shouldn't be looking at E3-1200 series anymore. They're two generations old.
Xeon E3-1200 v6 -> Xeon E-2100 -> Xeon E-2200.