Game server hosting is not about raw power. A machine that runs a 32-player Valheim world flawlessly can choke on a 10-player Space Engineers session, because engines consume CPU, RAM, and network in fundamentally different ways. This guide gives the exact hardware numbers that matter for the five most-run community games in 2026, then shows how to translate them into a purchase decision.
Dedicated hardware gives you the flexibility to pick components that match the engine, rather than accepting a shared slice. Start from the dedicated hosting platform comparison if you want the product side to line up with the specs below.
The exact specs, by game
| Game | Peak players | CPU requirement | RAM | Storage | Network |
|---|---|---|---|---|---|
| Minecraft (vanilla, Spigot/Paper) | 100 | 4–6 vCPU @ 4.0 GHz+ | 10–14 GB | NVMe, 30 GB | 1 Gbps |
| Minecraft (ATM/FTB modpack) | 40 | 6–8 vCPU @ 4.5 GHz+ | 20–28 GB | NVMe Gen4, 120 GB | 1 Gbps |
| Rust (procedural 4000) | 150 | 8 vCPU @ 4.7 GHz+ | 28–36 GB | NVMe, 80 GB | 2.5 Gbps |
| ARK: Survival Ascended | 50 | 6 vCPU @ 4.5 GHz+ | 28–32 GB | NVMe Gen4, 150 GB | 1–2.5 Gbps |
| Counter-Strike 2 (128 tick) | 20 | 6 vCPU @ 4.8 GHz+ | 12–16 GB | NVMe, 40 GB | 1 Gbps, high pps |
| Valheim | 20 | 3–4 vCPU @ 4.2 GHz+ | 8–12 GB | NVMe, 20 GB | 1 Gbps |
CPU: it is a single-thread problem
Almost every game server here runs one authoritative simulation loop on one thread. That thread must complete within the tick budget — 16.7 ms at 60 ticks, 7.8 ms at 128 ticks. If it does not, players see rubber-banding and input delay. Core count does not help that thread; clock speed and IPC do.
- Prioritise CPUs with a strong single-thread score: Ryzen 7/9 5000-series and up, or modern Xeon E-2400/EPYC 4004.
- Avoid high-core, low-clock server chips (2.0–2.4 GHz) for FPS and survival titles.
- Reserve 1 extra core per 50 players for networking, physics, and world-saving threads.
RAM: size it for the world, not the player list
Memory scales with world size as much as player count. A 4000×4000 Rust map with 150 players can touch 30 GB; a fresh 20-player Valheim world rarely passes 6 GB. Modded Minecraft is the outlier: each large modpack adds 400–900 MB of heap plus JVM overhead, so 40 players on ATM10 realistically needs 24 GB allocated with G1GC tuning.
Rule of thumb: baseline (4–8 GB) + 1 GB per 25 players (survival) or 1.5 GB per 10 players (modded MC), then add 25% headroom.
Storage: NVMe separates smooth from stuttery
Autosaves are the hidden bottleneck. Palworld, ARK, and 7 Days to Die rewrite 200 MB–2 GB during a save cycle; on SATA SSD players observe a 200–600 ms freeze, on Gen4 NVMe it drops to 40–90 ms. For any open-world title, NVMe is mandatory, not an upgrade. Keep 2x world size free so saves never fragment.
Network: bandwidth is easy, packet rate is not
| Workload | Steady-state | Peak burst | What breaks |
|---|---|---|---|
| 150-player Rust | 9–12 Mbps | 25 Mbps | PPS limits on cheap NICs |
| 20-player 128-tick CS2 | 3 Mbps | 6 Mbps | Jitter, not throughput |
| 40-player modded MC | 4–5 Mbps | 12 Mbps | Tick-time spikes on save |
| 32-player Palworld | 3–4 Mbps | 100 Mbps (save upload) | Chunk streaming stutter |
Ask your provider about ports-per-second filtering capacity and whether the NIC does hardware offload. A fast CPU behind a weak NIC still jitters.
Turning specs into a purchase
Work out the single heaviest instance you intend to run, add 25% headroom, and order hardware at or above that line. Multi-instance operators then stack additional sessions onto the spare cores. If the numbers here point at a tier you are unsure about, cross-check live pricing and CPU models in the provider comparison table — the CPU generation listed matters far more than the marketing tier name.
- Clock speed > core count for any single game instance.
- NVMe > SATA SSD for every open-world and modded title.
- Packet rate > raw megabits for FPS servers.
- Measure peak concurrency weekly; resize quarterly.
Cooling, power, and the 24/7 reality
A game server runs flat out for months, so sustained clocks — not boost clocks — decide real performance. A CPU advertised at 4.8 GHz boost often settles at 4.2–4.4 GHz sustained once the chassis warms up. Rack-mounted 1U units with high-density CPUs are the worst offenders; a 2U chassis or a tower with a large air cooler holds a higher all-core plateau and therefore a more stable tick loop. If you are colocating, budget 350–650 W per busy gaming node and confirm the host provides adequate airflow and a temperature SLA.
For rented bare metal this is mostly the provider’s problem — but ask whether the CPU is capped or throttled under sustained load, because a throttled 4.8 GHz chip behaves like a 3.8 GHz one exactly when your server is busiest.
Multi-instance stacking: how many servers fit on one box
Once the flagship instance is sized, the spare cores and RAM can host additional small servers. The budget below assumes 20% headroom kept free for autosaves and spikes:
| Instance type | Cores | RAM | Concurrent players |
|---|---|---|---|
| Minecraft vanilla | 2 | 6 GB | 20–30 |
| Valheim | 2 | 6 GB | 10–15 |
| Project Zomboid | 2 | 4 GB | 10–20 |
| Terraria (TShock) | 1 | 2 GB | 8–16 |
A 64 GB, 8-core box running one 150-player Rust server still has room for three or four of the small instances above, which is how communities turn one dedicated machine into a whole network without adding noise to the flagship.
A practical sizing worksheet
- Write down the heaviest single game and its peak concurrent players.
- Look up its per-player RAM (survival: ~0.2 GB, modded MC: ~0.5 GB) and multiply.
- Add 25% headroom for saves and spikes.
- Pick the CPU by single-thread score, not core count.
- Choose NVMe with 2x your world size free.
- Verify port speed AND packets-per-second capacity.
- Order one tier above your first calculation — resizes always cost downtime.
Common sizing mistakes
- Buying 32 slow cores when the game uses one hot thread.
- Running modded Minecraft on SATA SSD and blaming the host for save stutter.
- Treating registered players as concurrent players.
- Ignoring packet rate because the bandwidth graph looked comfortable.
- Skipping the 25% headroom, then crashing every autosave during a wipe.



Leave a Reply
You must be logged in to post a comment.