20% off your first order with code APEX20 00:00:00 See deals
Home Blog Minecraft Hosting
Game Servers

How to Host a Cheap, Fast Minecraft Server in India (2026 Guide)

Hoststack Team 8 min read July 2, 2026

Free Minecraft hosts like Aternos are fine for a weekend build with two friends. The moment you add plugins, mods, or more than five concurrent players, the cracks show — servers that sleep after 10 minutes of inactivity, tick rates that crawl under load, and queues to even start the world. A ₹399/month VPS in Mumbai fixes all three problems and gives you full control. Here's how to size it, set it up, and keep it running.

What you need before starting

  • A KVM VPS with root access (Hoststack Spark X1 or higher)
  • Basic SSH comfort (copy-paste commands is enough)
  • A rough idea of how many players and whether you'll run mods/plugins

Step 1: Size your RAM correctly

Minecraft is RAM-hungry, not CPU-hungry, until you add redstone farms or dozens of plugins — then CPU matters too. As a rule of thumb for a vanilla-ish Paper/Spigot server:

RAM allocated Comfortable player count Good for
2 GB5–10 playersVanilla survival with friends, light plugins
4 GB15–25 playersPaper server with 10–20 plugins, small SMP community
6–8 GB40+ playersPublic server, mod packs, worldedit/dynmap running

Never allocate 100% of the VPS RAM to the Java heap — leave at least 1 GB free for the OS, SSH, and backup processes, or you'll see random crashes under load. On a 4 GB VPS, allocate 3 GB with -Xmx3G -Xms3G.

Step 2: Java or Bedrock?

1

Java Edition — for plugins, mods, and PC players

Run it via Paper (a Spigot fork) for far better performance than vanilla, plus support for hundreds of plugins — EssentialsX, WorldGuard, LuckPerms, Dynmap. This is what most public servers run.
2

Bedrock Edition — for mobile, console, and cross-play

Run the official Bedrock Dedicated Server (BDS) binary directly, or install Geyser + Floodgate on top of a Paper server so Java and Bedrock players share one world. Geyser is the standard choice if your friend group is a mix of phone and PC players.

Step 3: Install and run the server

1

SSH into your VPS and install Java

On Ubuntu 22.04 (the default OS on Hoststack VPS): sudo apt update && sudo apt install openjdk-21-jre-headless -y. Minecraft 1.20+ needs Java 17 or newer; Java 21 works for current versions.
2

Download PaperMC and create a folder

Make a dedicated user and directory (don't run as root): mkdir ~/mcserver && cd ~/mcserver, then grab the latest Paper build with wget from papermc.io/downloads.
3

Accept the EULA and set your startup flags

Run the jar once to generate eula.txt, set eula=true, then create a start script with your Aikar flags (a well-tuned set of JVM garbage collection flags that noticeably reduces lag spikes on small servers).
4

Open the port in your firewall

Minecraft Java uses TCP port 25565 by default. On Hoststack VPS with UFW: sudo ufw allow 25565/tcp. If you're running Bedrock too, also open UDP 19132 for Geyser.
5

Keep it running after you disconnect

Don't just close the SSH window — the process dies with it. Either run inside tmux or screen for quick setups, or write a proper systemd service so the server auto-restarts on crash and on VPS reboot. Systemd is the better long-term choice for a server your friends actually rely on.

Prefer a control panel? Use Pterodactyl

If manual Java setup isn't your thing, install Pterodactyl Panel on your VPS. It gives you a web dashboard to start/stop the server, edit server.properties, browse files, install plugins, and view console output — similar to what paid Minecraft hosts offer, except you own the box. It needs a bit more RAM overhead (budget an extra 512 MB–1 GB for the panel and Wings daemon), so it's best paired with a 4 GB+ VPS if you're also running the game server on the same box.

Why free hosts like Aternos struggle under real usage

Free hosts oversell hardware across thousands of servers. The two symptoms you'll notice immediately: the server goes to sleep after 5–10 minutes with no players and takes 1–3 minutes to wake back up when someone joins, and the tick rate (how often the game world updates — 20 ticks/second is normal) drops to single digits under any real load, making mobs jitter and redstone misfire. A dedicated VPS gives your server 100% of its allocated resources, all the time, with no queue.

Back up your world regularly

  • Use a cron job to tar the world folder nightly and copy it off-VPS (Google Drive, Backblaze, or another Hoststack instance)
  • Keep at least 3–5 rolling backups — a corrupted chunk or griefer can ruin a single-backup setup
  • Run save-all in console before backing up so you're not copying a half-written world
  • If you're on Pterodactyl, its built-in backup scheduler handles this without a cron job

Realistic INR pricing for 2026

Plan RAM Suggested for Price/mo
Spark X12 GB5–10 players, vanilla/light plugins₹399
Boost X24 GB15–25 players, Paper + 15–20 plugins₹749
Core X36 GB25–35 players, modpacks, Pterodactyl₹1,099
Plus X48 GB40+ players, public server, heavy plugins₹1,599

All plans run on AMD Ryzen KVM VPS with NVMe SSD, unmetered bandwidth, and a Mumbai datacenter — Indian players typically see 15–30ms ping instead of the 150–250ms common on US/EU-hosted free servers.

Quick Summary

  • 1 Size RAM by player count: 2 GB for 5–10, 4 GB for 15–25, 8 GB for 40+
  • 2 Run Paper for Java, add Geyser + Floodgate for Bedrock cross-play
  • 3 Open TCP 25565 (and UDP 19132 for Bedrock) in your firewall
  • 4 Use systemd or tmux so the server survives disconnects and reboots
  • 5 Automate nightly backups with a cron job or Pterodactyl's scheduler
  • 6 A ₹399–₹749/mo Mumbai VPS beats free hosts on uptime, tick rate, and ping

Ready to launch your Minecraft server?

Get a Ryzen KVM VPS from ₹399/month with root access, NVMe SSD, and a Mumbai datacenter for the lowest ping in India.

View VPS Plans

Deploy today

Online in 60 seconds. Supported around the clock.

Hosting, VPS and game servers on Mumbai infrastructure — INR billing, GST invoices, and code APEX20 for 20% off your first order.

5,000+ customers served
99.9% uptime SLA
<8ms ping across India
24/7 expert support
WhatsApp Discord