Most Minecraft hosting plans look alike on paper: a RAM figure, a price, a list of one-click installers and a promise of low latency. The differences that decide whether your server runs smoothly or stutters every evening are usually further down the page, or not written at all. This guide walks through the criteria in the order that matters, so you can read a plan and know what you are actually buying.

Start with what you are going to run

Before comparing anything, write down three facts about your project. They determine every other choice.

  • Edition. Java Edition, Bedrock Edition, or both. Java servers are the norm for plugins and mods. Bedrock players (consoles, mobile, Windows Bedrock) can join a Java server through Geyser, which acts as a translation layer, so "both" often means a Java server with Geyser installed rather than two separate servers.
  • Server software. Vanilla, a plugin server (Paper, Purpur, or the older Spigot), or a modded server (Forge, NeoForge or Fabric). Modded servers need far more memory and CPU than plugin servers with the same number of players.
  • Expected players. Not the number of friends you hope to invite, but the realistic number online at the same time during your busiest hour. That peak is what the server must handle.

With those three answers you can estimate resources and filter out plans that cannot work, instead of being drawn to the cheapest headline price.

CPU: the criterion hosts talk about least

Minecraft runs most of its game logic on a single main thread. Entities, redstone, mob AI, crop growth and block updates all happen there, 20 times per second (20 ticks per second, or TPS). When that thread cannot keep up, TPS drops and players see rubber-banding, delayed block breaking and mobs that freeze.

This has two consequences:

  1. Single-thread performance matters more than core count. A modern desktop-class processor with a high clock speed will usually run a Minecraft server better than an older server processor with many slow cores. Extra cores help with chunk generation, networking and garbage collection, but they do not speed up the main thread.
  2. Shared versus dedicated CPU makes a real difference. On most budget plans, your server shares physical cores with other customers. If a neighbour's server is busy, yours can slow down. Some plans advertise dedicated cores or threads, which gives more consistent performance, usually at a higher price.

What to look for: the processor model (a host that names it is more transparent than one that says "high-performance CPUs"), whether cores are shared or dedicated, and any stated CPU limit per plan. If none of this is published, ask support before paying.

RAM: enough, but not more than you need

RAM is the number every host puts first, and it is also the one people overbuy. Too little memory causes lag spikes and crashes. Too much does not make the server faster; the main thread is still the bottleneck, and very large Java heaps can even lengthen garbage-collection pauses if they are poorly configured.

As rough starting points, a small vanilla or Paper server for a handful of friends typically runs on 2 to 4 GB, a busier plugin server on 4 to 8 GB, and modpacks from 4 GB for light packs to 8 GB or more for large ones. The real figure depends on player count, view distance, installed plugins or mods, and how much of the world is explored. Our RAM calculator combines these variables into a plan size, and the dedicated guide on how much RAM a Minecraft server needs explains the reasoning in detail.

Storage: NVMe, capacity and limits

World files grow as players explore, and the server constantly reads and writes chunks. Storage speed affects chunk loading, world saves and backup times.

  • NVMe SSD is the current standard and noticeably faster than older SATA SSDs. Spinning hard drives are not suitable for a Minecraft server.
  • Capacity: 10 to 20 GB is plenty for a small vanilla world. Large modpacks, big explored maps and several backups kept on the same disk can require much more.
  • "Unlimited" storage almost always comes with a fair-use clause or an inode limit. Read it.

Location and latency

Players feel latency (ping) as delay between their action and the server's reaction. Choose a data centre close to where most of your players live. A server in Western Europe is a good fit for a European community; a mixed transatlantic group may need a compromise location. Some hosts let you move a server between locations later, which is useful if your community changes.

Many hosts publish a test IP or a looking-glass page for each location. Pinging it from your own connection gives a more useful answer than any marketing claim.

Control panel and access

The panel is where you will spend your time: starting the server, editing configuration files, installing plugins, reading the console. A good panel should give you:

  • a live console with command input,
  • a file manager plus SFTP access for bulk uploads,
  • one-click installation of server software versions (Paper, Fabric, Forge, NeoForge and so on) and ideally modpacks,
  • scheduled tasks such as automatic restarts,
  • sub-user access, so co-admins do not need your account password.

Many hosts use Pterodactyl or a panel built on it; others develop their own. Either can work well. What matters is that you are not locked out of files you need, such as server.properties or the JVM startup flags.

Backups

Ask three questions: are backups automatic, how often, and where are they stored? Backups kept on the same physical machine do not protect you against hardware failure. Check how many backups are kept, whether you can restore one yourself from the panel, and whether you can download them. Even with good host backups, keep your own copy of the world before any major update.

DDoS protection and network

Public servers attract attacks, especially once they appear on server lists. Most hosts include some DDoS mitigation; the useful question is whether it is tuned for game traffic and whether it is included in the price or sold as an add-on. For a private server among friends, basic protection is usually enough.

Contract terms and support

The details that cause frustration later:

  • Billing period: monthly billing keeps you flexible. Longer commitments are often cheaper per month but tie you in.
  • Refund policy: a short refund window lets you test performance under real load.
  • Upgrades: check that you can move to a bigger plan without reinstalling or migrating the world by hand.
  • Support: ticket, live chat or Discord, and whether staff can actually help with Minecraft issues rather than just restarting the machine.
  • Renewal price: introductory discounts sometimes apply only to the first period.

A quick checklist

Criterion What to verify
CPU Processor model named, shared or dedicated cores
RAM Matches your software, players and view distance
Storage NVMe SSD, real capacity, fair-use terms
Location Close to your players, test IP available
Panel Console, SFTP, version installer, sub-users
Backups Automatic, off-machine, self-service restore
Protection DDoS mitigation included for public servers
Contract Monthly option, refund window, easy upgrades

Putting it together

Start from your edition, software and peak player count. Estimate RAM, then give CPU quality at least as much weight as the RAM figure. Filter by location, check the panel and backup policy, and read the contract terms before paying. Price comes last, once you are comparing plans that can actually run your server.

To see plans side by side with these criteria, use the comparator. If you want to know how we collect and check plan data, our methodology page explains it.

Type at least 2 characters.