Multi core/threading support for Dedicated Servers

3 votes

The Enshrouded dedicated server is currently limited to a single CPU core which creates a major performance bottleneck for the server. The help documentation on the Recommended Server Specifications page says it recommends a CPU of Intel Core i7 with 3.2–3.7 GHz or equivalent AMD with 6–8 Cores (12–16 Threads). This recommendation assumes multi-core/thread processing is a thing even though the game is limited to a single CPU core.

The issue with limiting any server to a single core is that it causes all server processes — world simulation, player interactions, AI, and networking — to be forced through one thread, meaning one core hits 90–100% while the rest of the CPU sits idle. This can cause issues on server hardware as unlike gaming PCs with high single-core boost clocks (5GHz+), server CPUs like AMD EPYC or Intel Xeon are built for multi-core workloads — many cores at moderate clock speeds (2.5–3.5GHz). With a single core limiting server grade hardware, it will cause tick rate degradation, lag spikes, and instability under player load that wouldn't exist if the workload were distributed.

Multi-core support is also an expectation for any dedicated server application. Valheim, Palworld, and Minecraft all moved to threaded architectures because the performance gains are too significant to ignore. Adding multi-core support would allow Enshrouded servers to:

1. Scale with player count instead of degrading under load.
2. Run efficiently on standard server hardware without needing high-clock consumer CPUs.
3. Improve overall stability.

Allowing the dedicated server to use multiple cores will be a huge benefit to the gaming community as it will allow for better gameplay on dedicated servers and higher player populations.

Open suggestion Dedicated Server Suggested by: Dethsauce Upvoted: 06 Jul Comments: 0

Comments: 0