I am runing my UE4 server from a CentOS 7 x86_64 platform. It seems I am only using 1 core, when I have 4. Is there a command line argument or a .ini setting to enable multicore support?
I have used the htop program to confirm the server is only using 1 core out of the 4 available.
How well a dedicated server is using multiple cores depends on your gameplay code. If you only do things on the game (main) thread, then it’s expected
That said, if you want to run as many dedicated servers on a single machine as possible, then you want your servers to be single-threaded. In that scenario there are no free cores (if a core is underused, you can simply run one more server), and multi-threading only adds the overhead.
That depends on the game though, and whether your bottleneck is CPU or RAM.
Is the 64-bit Windows Dedicated Server able to multicore? Let’s say i have 16/32 cores and 120/240GB ram and i want to host 1000+ clients on a single UE4 server instance at once.
Same question for Linux Dedicated UE4 server, can it handle this? The example would be the simple blueprint based 3rd person game without any modifications.