Knowledge

What Does vCPU Mean on a Game Server Plan? (And How Many You Need)

A vCPU is a share of a physical CPU, usually one thread. What it means on a game server plan, why more vCPU rarely fixes lag, and how many each game uses.

Updated Oct 7, 2026 · 5 min read

On this page

A vCPU on a game server plan is a virtual CPU: a slice of a physical processor, usually equal to one thread of one core. Most game servers do their main simulation on a single thread, so going from 2 to 4 vCPU rarely makes a busy server run smoother. What matters more is how fast each of those threads is, which depends on the physical CPU's clock speed and how many other servers share it.

vCPU, cores and threads

A physical CPU has cores. Most modern server CPUs also run two threads per core (Intel calls it Hyper-Threading, AMD calls it SMT). The operating system sees each thread as a separate CPU.

A host takes those threads and hands them out:

  • 1 vCPU usually means one thread. That is half of one physical core on a CPU with two threads per core.
  • 2 vCPU is usually two threads, which may be the two halves of one core or threads on two different cores.
  • "Dedicated" or "pinned" vCPU means those threads are reserved for you.
  • "Shared" vCPU means you get time on threads that other servers also use, and the host schedules everyone.

Two threads on the same core do not give you double the speed of one. They share the core's resources, so the second thread adds something, often much less than a full core.

Why more vCPU often does not fix lag

The core of most games is a loop that runs on one thread: read player input, move creatures, run physics, update the world, send the result. That loop is the server's tick. If it takes too long, the whole server lags, no matter how many other threads are free.

Extra threads help with side work:

  • Chunk generation and lighting in Minecraft (on Paper and newer versions)
  • Network handling
  • Saving and compressing worlds
  • Garbage collection in Java and .NET games
  • Mod and plugin tasks that run off the main thread

So a server with 4 vCPU at a low clock can lag more than one with 2 vCPU at a high clock. Our guide on the best CPU for a game server goes deeper on clock speed versus cores.

How many vCPU games actually use

These are rough patterns, not hard limits.

Game Main loop Extra threads help with Comfortable vCPU for a friend group
Minecraft (Paper) One main thread Chunk generation, lighting, network 2
Valheim Mostly one thread Networking, saving 2
Rust One main thread Saving, networking 2 to 4
ARK: Survival Ascended Mostly one thread Loading, saving 2 to 4
Palworld A few threads Worker threads in newer versions 2 to 4
Satisfactory Mostly one thread Saving 2
Counter-Strike 2 One thread per server Little else 1 to 2
Terraria One thread Very little 1

A second vCPU is worth having on almost every game so that saving, garbage collection and the operating system do not interrupt the main thread. Past two to four, the returns drop fast for most games.

When more vCPU does help

  • Modded Minecraft with performance mods. Mods like C2ME spread chunk work across threads. See the best Minecraft server performance mods.
  • Large player counts. More players means more network and side work, even if the main tick is one thread.
  • Running more than one thing. A FiveM server with its own database, or a server plus a web map, uses threads in parallel.
  • Startup and saves. Loading a big ARK or Rust map uses several threads.

Shared vs dedicated vCPU: does it matter?

On a quiet machine, shared vCPU performs just like dedicated. The difference shows at busy hours, when many servers on the same machine want CPU at once. If your host packs too many servers onto each machine, shared vCPU becomes the cause of evening lag. That is a form of overselling; see how to tell if a host is overselling.

Dedicated vCPU costs more because the host cannot share it. For most friend groups, a fairly shared vCPU on a fast CPU is the better value. For a large public community, dedicated resources are worth considering.

How to tell if CPU is your bottleneck

  1. Memory is not at the limit. Check RAM use in your control panel first. Running out of memory looks like lag too.
  2. The game's own tools report slow ticks. In Minecraft, spark shows MSPT over 50. In Rust, server FPS drops in the perf output. In Valheim, players see rubber banding and delayed hits.
  3. It gets worse with activity, not with time online. A big fight, a raid or a modded factory tips it over.
  4. A profiler points at game logic, not saving. If the slow part is entities or redstone, that is main thread CPU.

If all four line up, ask your host whether the CPU is shared heavily at those times, and look at trimming the world before paying for more vCPU. More threads will not fix a single overloaded thread.

What to look for when buying

  • The plan states vCPU, so you know what you get.
  • The host can tell you roughly what CPU generation it uses, and that it has a high clock speed.
  • Bigger plans get more vCPU along with more RAM.
  • You can upgrade without moving your world.

Every GamezServers plan card shows RAM, vCPU and a suggested player count for that game, and larger plans get more vCPU. If you outgrow a plan, upgrade from the panel and pay only the prorated difference. Read choosing a plan for how sizes work, or go straight to the games list.

A Satisfactory factory with conveyor belts and machines

FAQ

Is 1 vCPU enough for a game server?

For light games like Terraria or a small Counter-Strike 2 server, yes. For survival games, two is safer so that saves and garbage collection do not steal time from the main game loop.

Is a vCPU the same as a CPU core?

Usually not. A vCPU is normally one thread, and a physical core runs two threads. So 2 vCPU is often one physical core's worth of threads.

Will upgrading to more vCPU stop my server lagging?

Only if the lag comes from side work like chunk generation or many players' network traffic. If one main thread is overloaded, more vCPU does not help; a faster CPU or a lighter world does.

Why does my plan show a vCPU number at all?

So you can compare plans and hosts. It tells you how much processing the server can use at once, even though clock speed decides how fast each part runs.

Want a server without the setup?

From75¢

Pick a game, pay, play. Live the moment checkout finishes.

Keep reading