I'm trying to understand why a typical gaming PC might be recommended to use something like a Ryzen 5 5600X or an X3D chip, while game servers often run perfectly well on CPUs that are 10 years old. Does hosting a server require much less processing power, or are desktop builds usually overkill on the CPU side?
I'm considering self-hosting a server for friends and switching between games such as Project Zomboid, Palworld, Enshrouded, and ARK. Only one game would be running at a time. The listed server requirements seem much lower than the hardware recommendations for playing the games normally. What work does the server actually perform, and what hardware should I prioritize?
4 Answers
For a home server, RAM and storage matter too. Give the game enough memory for its world and keep the data on an SSD if possible. Use a reliable wired network connection, and leave some CPU headroom for saving, loading, backups, and operating-system tasks. For one small server at a time, a reasonably modern older desktop CPU should usually be plenty; an expensive gaming CPU is rarely necessary.
CPU requirements can vary a lot between games. Some servers care about fast single-core performance, while others spread work across more cores. Minecraft-style simulation and some survival games can become CPU-limited with large worlds or many players, even when they don’t need a graphics card. Check performance under your expected player count rather than relying only on the minimum requirement.
A dedicated server usually doesn’t render the game world, draw graphics, run your display effects, or handle most of the visual simulation. The players’ computers do that work. The server mainly tracks the world state, player positions, game rules, AI, inventory, physics that affect gameplay, and synchronization between connected players. That’s substantially lighter than running the full game client.
Older Xeons and similar systems can work well because server software often has modest requirements, especially with a small group of players. The important factors are the particular game, player count, world size, view or simulation distance, and how much automation or AI is active. A server can be fine on an old CPU until one of those variables increases.

It still has to simulate gameplay, so it isn’t completely free of physics or AI work. It just doesn’t need to produce frames or send rendered graphics to anyone.