ARK Cluster Hardware Sizing: Why It Is Different
An ARK cluster is not one server. Most communities run three to eight maps (Island, Ragnarok, Extinction, Aberration, Genesis, plus custom mod maps) that transfer characters, dinos, and items between each other. Each map is a full Unreal Engine server process with its own world, its own save, and its own tick loop. That makes cluster sizing a packing and pinning problem as much as a raw-spec problem. Admins planning a cluster should compare dedicated server plans by core count and clock rather than by headline RAM.
One Map, One Heavy Process
ARK is a 2015-era Unreal title with a notoriously heavy single-thread tick and a large, constantly-growing save. A single map with a few dozen players is already a serious workload.
| Map state | Base RAM | Dinos/entities | Save size |
|---|---|---|---|
| Fresh cluster map | 6-8 GB | < 50k | 200-500 MB |
| Active map, 30 players | 10-14 GB | 150-300k | 1-3 GB |
| Mature map, big tribes | 16-24 GB | 400k+ | 3-8 GB |
| Modded heavy map | 20-32 GB | varies | 5-12 GB |
Multiply those numbers by the number of maps. A six-map cluster of mature maps can realistically consume 96-160 GB of RAM before you even discuss the OS and page cache. That is the moment a single box stops making sense and cluster sharding begins.
CPU Pinning: Isolate Maps to CCDs
ARK servers do not scale across many threads; they benefit from being left alone. The most effective technique is CPU pinning so each map process stays on a fixed set of cores within one CCD (or one NUMA node). This lifts hit rates in L3 and prevents the scheduler from bouncing a map’s hot thread across cache domains.
- Assign each map its own CCD/CCX on AMD, or its own NUMA node on dual-socket Intel
- Pin the main map thread to the highest-boost core in the group
- Reserve 1-2 cores per map for async save and networking so they do not steal tick time
- Never let two heavy maps share an L3 slice if you can avoid it
- Leave the first core complex to the OS and management, not to maps
| Map | Pinned cores | RAM | Save volume |
|---|---|---|---|
| Island (primary) | 4 (1 CCD) | 24 GB | NVMe A |
| Ragnarok | 4 (1 CCD) | 24 GB | NVMe B |
| Extinction | 4 (1 CCD) | 16 GB | NVMe A |
| Aberration | 4 (1 CCD) | 16 GB | NVMe B |
On a 16-core single-socket board you can comfortably run three to four maps pinned to their own CCDs while leaving room for the OS. Beyond that, a second node keeps tick times honest.
Save Bloat Is the Cluster Killer
ARK saves grow almost without bound. Every tamed dino, every structure, every dropped item persists. A mature cluster can have 30-60 GB of total save data, and each map writes its entire save on an autosave interval. That produces short, violent write bursts that stall the tick loop.
| Metric | Fresh cluster | Mature cluster |
|---|---|---|
| Total save data | 2-5 GB | 30-60 GB |
| Per-map save interval | 15-30 min | 15-30 min |
| Peak write burst | 20-50 MB | 300-800 MB |
| Recommended storage | SATA SSD | Enterprise NVMe, high DWPD |
This is exactly the write-amplification and endurance problem that cheap SSDs handle badly. Plan for NVMe with a high drive-writes-per-day rating and enough spare area, and keep backups on a separate volume so a save burst does not fight a backup job for IOPS.
Mod Load Multiplies Everything
Cluster mods are non-negotiable on most servers (stacking, structures plus, custom dinos, cluster transfer helpers). Each mod adds startup cost, memory, and tick handlers. A heavily modded map can add 30-50% to RAM and noticeably increase save size and load time.
- Baseline mods (5-15): +10-20% RAM, minimal tick cost
- Heavy mod set (30-60): +30-50% RAM, measurable tick cost
- Mods that add structures/dinos: grow save size and autosave burst
- Always benchmark with the real mod list, not vanilla
Cluster Configuration Tiers
| Cluster size | CPU | RAM | Storage | Notes |
|---|---|---|---|---|
| 2 maps | 8-12 cores @ 4.0+ | 64 GB | 1 TB NVMe | Single socket, CCD pinning |
| 3-4 maps | 16 cores @ 4.0+ | 96-128 GB | 2 TB NVMe | Single powerful node |
| 5-6 maps | 24-32 cores | 160-192 GB | 2-4 TB NVMe | NUMA-aware pinning |
| 8+ maps | Multi-node cluster | 192 GB/node | NVMe per node | Shard maps across boxes |
If you are building a cluster, see our dedicated server comparison to line up core counts and NVMe capacity against the number of maps you intend to run.
For turnkey bare-metal with fast provisioning, see InterServer dedicated servers.
Bottom line: ARK cluster sizing is about per-map resources and CPU pinning, not aggregate core count. Give each map its own CCD and RAM budget, put saves on high-endurance NVMe to absorb the bloat bursts, and shard to a second node once tick times start drifting above your target.




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