Overselling Explained: Why Your Game Server Lags at Peak Hours

Published 6 March 2026 • 8 min read

Your server runs fine at 3am. But every evening, the lag spikes hit. TPS drops, blocks break slowly, mobs teleport. You're paying for 4GB of RAM. So why does it feel like 2GB?

The answer is almost always overselling.

What Overselling Actually Means

Most budget game server hosts (the ones charging £2-5 per month) run 20 to 40 game servers on a single physical machine. They sell you "4GB RAM" but that 4GB is shared with every other server on the same hardware.

When the machine is quiet (late at night, weekdays), you get your full 4GB. When it's busy (evenings, weekends), everyone fights for the same resources. Your 4GB becomes 2-3GB in practice. Same with CPU: you might get 0.25 of a core during peak hours.

This is how a host can sell you "4GB" for £3 per month when the actual cost of 4GB of dedicated hardware is £16-20. They're betting that not all 40 servers will need their full resources at the same time. Usually, they're wrong.

The Maths Behind Overselling

A physical server with 128GB RAM costs roughly £100-150 per month to run. If a host puts 40 game servers on it, each "allocated" 4GB, that's 160GB sold on 128GB of hardware. The host charges £3 per server, collecting £120 per month. They profit because most servers sit idle most of the time. But when they don't, everyone suffers.

How to Tell If You're Being Oversold

There are a few reliable tests you can run yourself.

1. The TPS Time Test

Run /tps on your Minecraft server at different times. Healthy TPS is 20. If it stays above 18 at 3am but drops to 14-16 during Saturday evening, your resources are being shared. A dedicated server performs the same regardless of time of day.

2. Check Actual Memory

If your host gives you SSH access, run free -h. Compare the "available" column against what you're paying for. If you're paying for 4GB but only 2.5GB is available to the JVM, the rest is being used by the oversold system and other tenants.

3. CPU Monitoring

Run top and look at overall CPU usage. If your server is idle but system CPU is high, other servers on the same machine are eating your CPU time. This is the most common cause of lag spikes on oversold hosts.

4. The Port Number Test

Look at your server address. If it's something like play.cheaphost.com:25832 instead of a clean IP on port 25565, you're on a shared machine. Multiple servers share the same IP with different ports. Not proof of overselling on its own, but a strong indicator of high density.

Red Flag Checklist

  • Performance varies by time of day
  • Server address uses a non-standard port
  • Host won't tell you if resources are shared or dedicated
  • Price seems too good to be true (£1-3/mo for 4GB+)
  • No SSH access to verify actual resources
  • Host doesn't publish hardware specs (CPU model, clock speed)

Why This Matters More for Some Games

Minecraft, Valheim, and most survival games run their main logic on a single CPU thread. A 4GHz single core will outperform a 2GHz quad core for these games. When a host oversells CPU, you don't just get less processing power. You get inconsistent processing power. Your server stutters because it's being interrupted by other tenants' workloads.

This is why TPS drops during peak hours. The CPU can't keep up with the tick rate because it's splitting time between too many servers.

What "Dedicated Resources" Actually Means

A host with dedicated resources gives each customer their own virtual machine. Your 4GB is genuinely 4GB. Your CPU core is genuinely your CPU core. Nobody else can touch them.

The trade-off is cost. Dedicated resources cost more to provide, so they cost more to buy. A dedicated 2GB server might cost £12-13 per month where a shared 2GB costs £3-5. But that dedicated 2GB will outperform the shared 4GB during peak hours every time.

Shared Hosting (Oversold)

  • 20-40 servers per physical machine
  • Resources shared between all tenants
  • Performance varies by time of day
  • Shared IP with non-standard ports
  • £2-5 per month

Dedicated VM Hosting

  • One virtual machine per customer
  • Guaranteed CPU, RAM, and storage
  • Consistent performance 24/7
  • Dedicated IP on the game's default port
  • £7-45 per month

What to Look for in a Host

When comparing hosts, ask these questions:

  • Are resources dedicated or shared? If they dodge the question, they're shared.
  • What CPU model and clock speed? Vague answers like "high performance" mean nothing. Look for specific models and 3GHz+ clock speeds.
  • Do you get a dedicated IP? If your address uses a non-standard port, you're sharing.
  • What storage type? NVMe SSDs are significantly faster than traditional SSDs or HDDs. This affects world loading and chunk generation.
  • What does the SLA guarantee? 99.9% uptime means a maximum of ~8 hours downtime per year. Anything less than 99% is a warning sign.

The Bottom Line

If your game server lags during peak hours but runs fine late at night, you're being oversold. The fix isn't upgrading your plan with the same host. A bigger slice of an oversold machine is still oversold.

The fix is moving to a host that gives you real, dedicated resources. It costs more per month, but you get what you actually pay for. No surprises at 8pm on a Saturday.

Tired of Peak-Hour Lag?

Ilyssa Hosting gives every customer their own dedicated virtual machine. No overselling, no shared resources, no port numbers to remember. Just a clean IP on the default port with guaranteed performance around the clock.

View Hosting Plans

Questions about our hosting or how we're different? We're real people and we'd love to hear from you.