$200 Credit – New Customers ONLY – Chat with Sales Now!

By: Jason Sayre


When shopping for a Minecraft server, you’re often presented with servers traditionally meant  for one thing: hosting websites.

By now, you’re used to running a java heavy server application that eats ram like candy. Your hosting company may not be used to these types of applications and may need specific instructions and custom built servers. This guide is intended to help you make the right choice. The plus side of using a server is that you’ll have a 24/7 server that doesn’t affect nor depend on your home connection.

If you’re looking to host a large server (40+ slots), we recommend using a dedicated server, as the performance on a shared server (VPS or cloud offering) is not going to be sufficient to keep up those >20 TPS (ticks per second) with high volumes of players.  If you’re stepping up from hosting a server within your own home, and don’t have a large player base, a cloud server is ideally the cheaper and more efficient option until outgrown.

When shopping dedicated servers, you may be tempted to simply chooes the cheapest server with the highest clock speed and most ram.   Again, most pre-built options are going to be meant for hosting websites.


When hosting a large Minecraft server, threading is king. Look for a server with a generous clock speed (higher will of course, be better) and the most cores and threads. You’ll be much better off with a 2.4GHz octocore than with a 3.5 GHz quad. When running a small server, that will be better, but as your server scales, you’ll notice that the server will begin to distribute among the threads (cores + virtual cores) for a better all around experience.

Hard drives:

Traditionally, space is king. However a Minecraft server’s typical bottleneck is drive speed. If you want your server to be able to handle a large amount of players, always use an SSD for the server OS, and the working/running copy of the server files/world. (At Hivelocity we offer Intel S3500 SSD from 80GB to 600GB in size).  For the sake of your budget, the most economical configuration is to store your world and server files on the SSD, and use a typical SATA drive as the backup drive.

Another more optimal configuration is to use raid 1. Raid one is two drives of the same time that mirror the data between them. This means that if one drive fails, we can simply put in a new drive, and your server will copy the data from the good drive.
Depending on your world size, you may need anywhere from a 60GB SSD, to a 256GB to store a large server’s files on.


If you’ve played Minecraft for more than a week, you know that it is a very ram hungry game – both client-side and server-side. When buying any type of server, dedicated or virtualized, more ram is always better. Ram is usually the most direct correlation between the hardware and how many players you can comfortably allow.  The smallest amount you’d want to use is typically no less than 1GB dedicated to the JavaVM (this is usually specified in your servers startup file). Please be aware that this is not a hard limit and the JavaVM may allocate more ram dependent on the plugins being used and the amount of players. It’s recommended to leave a buffer between the max ram and available ram in the system. Over-allocation can make your server run badly.

Another point with ram is something called a “ramdisk”. This is a portion of ram that is dedicated as a physical space that you can store files. This is even faster than an SSD, but comes at a price: Just as ram is usually cleared upon the server losing power, so is the ramdisk. So you’ll need something to copy the server/world files out of the ramdisk before shutting down the physical server. If the server loses power unexpectedly, or crashes for any reason, your world data will be gone otherwise. This is only advised if you have ram to spare, and a script to copy your world data to the physical disk at regular intervals.


If you’re planning on running a large server, using linux (preferably without a GUI) is a must. Otherwise, you’ll be sacrificing CPU, RAM and disk on running the graphical user interface. While we’ll be detailing how to easily run a Minecraft server using linux in a later KB article, if you have users or admins that know how to use linux command line, you’ll be squeezing up to 8x the performance out of your hardware by not using an OS such as Windows.

    • Windows server:
    • Costs to license the OS
    • Only one user can comfortably manage the server at a time
    • Installed size is around 10GB (Ubuntu server is 1GB)
    • Typical ram utilization is 1Gb stock (Ubuntu server is 128Mb)
    • Much higher CPU utilization (2x – 12x)


Typical usage (using the default view distance) is usually around 100Mb per hour per connected client. You can usually scale this for your needs. If you use special modpacks or extra plugins that communicate client-side (FTB, Spout) you may see extra usage. Most bandwidth is calculated on a monthly basis at a set speed up to a certain amount (unless you order an unmetered port). Unless you are utilizing the bandwidth you have, increasing your port speed won’t necessarily better the gameplay of your clients.

If you are looking at Hivelocity for running a Minecraft dedicated server please let your Account Manager know.  Your Account Manager will team up with our highly skilled support team and make recommendations on your system.  If you already have a Minecraft server up and running with Hivelocity and it is your gaming experience is less than idea, open a trouble ticket and I will personally poke around and see if there is anything that can be done to optimize the server’s performance.

About the Author:  Jason Sayre is a Hivelocity Systems Admin since 2012.  Jason is also an avid gamer with extensive knowledge and experiencing setting up and managing gaming servers.  Jason’s standard hours are Monday, Tuesday, Wednesday and Sunday from 8pm-6am. 



5 thoughts on “Minecraft Server Buying Guide”

  1. Beyond the company’s supreme reliability, Hivelocity excels with personal, on-site support. With around-the-clock service monitoring and engineers within feet of enterprise-grade servers at all hours, a response to issues happens within minutes. We appreciate the included managed services Hivelocity includes with dedicated servers, including free data migration, monitoring, remote and manual reboots, and up to four manual operating system reloads per month. However, our only gripe is how a few seemingly standard services are only included in the add-on managed support plan: performance optimization, operating system updates and patches, malware scanning, and the Softaculous library of more than 400 one-click installation scripts.

  2. this article has a lot of misleading information.

    Firstly and most importantly, having a slower octacore procesor does not benefit a minecraft server in any way – in it’s current iteration (1.16.3) and using the most popular / optimized server software of the time (paper spigot) minecraft will never use more than 4 cores in any significant way. Additionally, all world – logic related processes will still be limited to just ONE CORE; the other ones will mainly only be used for chunk generation / async chat / plugin purposes.

    Secondly, it is NOT necessary to use an ssd for a small to medium size minecraft server, and it is definitely not necessary to use a ram disk – minecraft is not very read/write intensive (with the exception of loading chunks – but any decent hard drive will have a dram cache that makes up for this). Any money put towards an ssd (or god forbid ram for the sole purpose of a ram disk) is better spent on a faster processor.
    *SSDs are a reasonable choice if you are concerned with the longevity / failure rate of the drives; if anything, use one for your OS.

    Thirdly, the OS – while I wholeheartedly believe that linux is far superior for hosting any server in any situation, minecraft is one case where the difference will not be *that* significant. (8x the performance? really??)
    This is again because minecraft is mainly single threaded – windows is smart enough to spreas bwtween all of a processor’s cores, so it’s impact on the resources the minecraft server has should be minimal. It’s true that windows consumes over a gig of memory while idling, so if you’re limited on that front linux is the sensible choice – though I don’t expect that to be the case; minecraft should not be assigned more than a few gigs of ram unless your player count is in the triple digits (or you’re running modded) – run a timings plugin with various amounts of memory allocated and see the usage for yourself: minecraft is perfectly happy with less than you’d expect from reading online opinions.

  3. Very information article! The part about the CPU is debatable but the rest seems good. I personally disagree with Ivan on some of their points, but agree with the part about the CPU.

    Thanks for sharing!

Leave a Comment

Your email address will not be published.

Related Articles

Illustration detailing the relationship between Hivelocity, the cloud, and bare metal
Hivelocity News

Bare Metal Cloud? The Case for Dedicated Server Hardware

As more organizations seek an alternative to the outrageous data egress fees and inherent risks of the cloud, many forward-thinking companies are turning to dedicated server hardware and bare metal clouds as their digital infrastructure solution. With increased processing power, improved reliability, greater customization opportunities, and thousands of dollars in …

Continue read
9/11 in Realtime Header showing an icon of an old MacIntosh computer with the Hivelocity logo
Hivelocity News

Hivelocity Hosts the 9/11 in Realtime Project

September 11th, 2001 is a date which will live in American history forever: a moment frozen in infamy. The 9/11 terrorist attacks were a tragedy which set in motion an era of change throughout the United States and across the global community as a whole. For those of us who …

Continue read