Skip to content
Puranode

Game server hosting

Minecraft server hosting

Minecraft server hosting with 4 GB of dedicated RAM at €10.99 every 30 days, VAT included. Paper comes pre-installed for plugins, and full SFTP plus a web file manager let you upload Fabric, Forge or a CurseForge server pack. Want help with the loader? We set it up with you by email.

Minecraft · standard plan
from €10.99/30 days
4 GB RAM · VAT included · cancel anytime
Get started

Stripe-secured payments · unused wallet credit refundable · no minimum term, cancel any time · EU company, VAT LT100016340412

Hosting Minecraft

What actually matters on a Minecraft server

After checkout

Getting your Minecraft server running

  1. 1

    Pick the server software before you generate a world

    Your server comes with Paper, the right choice if you want plugins (server-side only, nothing for players to install, dropped into /plugins).

    Fabric, Forge or NeoForge are for mods, which live in /mods and must also be installed by every player at the matching version: upload the server files over SFTP and email us if you want a hand with the switch.

    Bedrock Dedicated Server suits a group on mobile or Windows, and we set that up by email too: note that consoles cannot type a custom server address into vanilla Bedrock, only mobile and Windows 10/11 clients can add one.

    Plugins and mods are not interchangeable, and from CurseForge you want the server pack, not the client zip.

    Also check Java: 1.20.5 to 1.21.11 need Java 21, 26.1 and newer need Java 25, old 1.12.2 Forge packs need Java 8, so tell us which you are running and we will set the right Java image on your container.

  2. 2

    Accept the EULA, then decide on online-mode once

    The first boot writes eula.txt and stops until it is set to true, which is the single most common 'my server will not start'.

    Leave online-mode=true unless you have a real reason not to: with it off, anyone can join as any username, and switching it later changes every player's UUID, which means inventories, homes, claims and permissions all come back empty.

    Add operators and whitelist entries from the console with /op and /whitelist add rather than editing ops.json or whitelist.json while the server is running, because the server rewrites those files on shutdown and your edits vanish.

  3. 3

    Turn the distances down and pre-generate the world

    On 4 GB, view-distance 8 and simulation-distance 6 in server.properties is the biggest low-effort win there is; the defaults are tuned for a machine running one player, not twenty spread across a map.

    Then install Chunky, set a world border and pre-generate a 3,000 to 5,000 block radius before opening day, so live chunk generation is not competing with the tick loop while everyone sprints in different directions.

    Pre-generating also means you find out how big the world will get on disk before it surprises you.

  4. 4

    Give players an address they can type

    The panel hands you an IP and a port. For Java players, an SRV record (_minecraft._tcp.yourdomain) pointing at that host and port lets them connect with just play.yourdomain.com and no port. Bedrock clients enter the IP and UDP port by hand.

    If you want crossplay, run Paper or Fabric with Geyser and Floodgate and email hello@puranode.com so we add a second port for Bedrock players, opened for both UDP and TCP as GeyserMC's setup guide requires; it cannot share the Java port.

Mods & how far you can go

How mods work on your Minecraft server

Your server comes with Paper, so Bukkit, Spigot and Paper plugins go straight into the plugins folder. For Fabric, upload the server jar over SFTP and point the Server Jar File setting at it. For Forge, NeoForge or a modpack, upload the server pack and email us: we finish the setup with you.

Paper pre-installedSpigot & Bukkit pluginsFabricForgeModpacksBedrock via Geyser
Included on every Minecraft server
  • Online within a few minutes
  • Hosted in Lauterbourg, France (EU-West)
  • Upload mods, plugins or a server pack and run them
  • Full file access (SFTP + web editor)
  • Nightly backup set up from the start, plus backups on a click
  • Free MySQL database
  • DDoS protection included
  • Console, metrics & crash auto-restart
  • RAM upgrades on request, same day

Already running Minecraft somewhere else? See how moving to Puranode works.

Not sure how much memory you need? Use the Minecraft RAM calculator.

Setting up server.properties? Use the Minecraft server.properties generator.

Test your latency to our server

Measures the round trip from your connection to our server in Lauterbourg, France, right now.

This is an HTTPS round trip to the server itself, which typically reads a little higher than in-game ping. Treat it as an upper bound, not a promise.

How much RAM do you need?

Your Minecraft plan ships with 4 GB. Group sizes below are a rough guide: mods, plugins and world size matter more than raw player count.

RAMGroupTypical use
2 GBSmall groupVanilla worlds, small co-op, Terraria
4 GBFriends or small communityVanilla+ with plugins, light modpacks, most survival servers
6 GBMid-size groupMid-size modpacks, Satisfactory and 7 Days to Die worlds
8 GBLarger groupHeavy modpacks, Rust, Palworld, busy community servers

Picked the wrong size? Email us and we will resize your server the same day: you keep the world, the files and the address.

Going deeper: How Much RAM Does a Minecraft Server Need?

How ordering works

  1. 1

    Create a free account

    Email and password at client.puranode.com. No card needed to look around.

  2. 2

    Add credit

    Top up your wallet by card through Stripe, from €1. Adding exactly the plan price is all you need. Auto-renewal is on by default, so your balance pays for your server every 30 days, and you can switch it off at any time.

  3. 3

    Pick your server

    Choose the game and plan: it installs automatically and is online within a few minutes. Large games take longer on first install.

Your servers live in the client panel at client.puranode.com, a separate app from this site, run by the same company.

  • Stripe handles the card

    Payments run through Stripe. Puranode never sees or stores your card number.

  • VAT included

    The price you see is the price you pay. No tax added at the last step.

  • No minimum term

    Billed every 30 days. Cancel from the panel any time, no cancellation fee.

  • 48-hour refund on your first order

    Change your mind within 48 hours and we refund your first server's first 30 days in full. Unused wallet credit is refundable too.

MB VARIANTAI · company code 306133252 · VAT LT100016340412 · Lithuania, European Union. Refunds & cancellation

Further reading for Minecraft

How Much RAM Does a Minecraft Server Need?

Size a Minecraft server heap by player count and modpack weight, learn to read MSPT and GC, and find out when more RAM genuinely will not help.

Read the guide

Paper vs Forge vs Fabric for a Minecraft Server

Paper runs plugins; Forge, NeoForge and Fabric run mods. Which to pick, which Java you need, what 26.1 changed, and how to move a world.

Read the guide

Minecraft Server Lag and Low TPS: How to Fix It

Your Minecraft server lags: is it TPS, ping or client FPS? Diagnose the right one in 60 seconds, then fix it with settings changes that cost nothing.

Read the guide

Self-Hosting vs Renting a Game Server: Real Costs

Real numbers on self-hosting versus renting a game server: upload per player, CGNAT, DDoS exposure, watts, uptime, and when self-hosting wins.

Read the guide

How to Commission a Custom Minecraft Plugin

When a custom Minecraft plugin is worth paying for, how to write a brief that gets a fixed price, a worked Varo example, and what to own at handover.

Read the guide

How to Make a Minecraft Server for Friends

Make a Minecraft server for friends: LAN, Realms, self-hosting or renting, Java 25, the EULA, port 25565, CGNAT, whitelists, Bedrock crossplay and backups.

Read the guide

Minecraft Can't Connect to Server? Fixes by Error

Minecraft can't connect to server? Fixes by exact error: Connection timed out, Connection refused, Incompatible client, Failed to verify username.

Read the guide

Upload a Minecraft World to Your Server

Upload a singleplayer Minecraft world to your server: find the save, match versions, set level-name, avoid the nested folder mistake and keep your items.

Read the guide

How to Install Plugins on a Paper Server

Install plugins on a Paper Minecraft server: where to download them safely, the plugins folder, why to restart instead of /reload, and fixing red plugins.

Read the guide

How to Add Datapacks to a Minecraft Server

Add datapacks to a Minecraft Java server: the world/datapacks folder, zip or folder, checking the version, enabling with /datapack, and when to restart.

Read the guide

Update a Minecraft Server to a New Version Safely

Update a Minecraft server to a new version without losing your world: check plugins and Java, back up, swap the Paper jar, and know why it is one-way.

Read the guide

How to Set Up LuckPerms Groups and Permissions

Set up LuckPerms on a Paper server: install it, give yourself access from the console, create groups, add players and find the permission nodes.

Read the guide

Minecraft Spawn Protection: Fix Blocks at Spawn

Players cannot break blocks near spawn on your Minecraft server? Set spawn-protection in server.properties, size the area, and see why ops are unaffected.

Read the guide

Minecraft server.properties Not Applying: Fixes

Edited server.properties and nothing changed? Restart, then check gamemode and force-gamemode, world creation keys and settings now set as game rules.

Read the guide

FAQ

Minecraft server hosting: FAQ

Can Java and Bedrock players join the same Minecraft server?

Not out of the box. They are different server binaries on different network stacks, Java on TCP 25565 and Bedrock on UDP 19132, and the world formats do not match either (Java uses region files, Bedrock uses LevelDB). The normal route is a Paper or Fabric server running Geyser and Floodgate, which translates Bedrock clients onto your Java world; that needs a second port, open on both UDP and TCP, so email hello@puranode.com and we will add one to your server. If everyone you play with is on mobile or Windows, run Bedrock Dedicated Server instead (consoles cannot add a custom server address in vanilla Bedrock), but note it uses add-ons and allowlist.json rather than Bukkit plugins and whitelist.json, so plugin guides you find online will not apply.

My server still lags even though there is free RAM. What is actually wrong?

Almost always tick time, not memory. Minecraft ticks the world 20 times a second, which gives you 50 ms per tick, and once the work in a tick exceeds that, TPS drops and everything feels rubbery no matter how much RAM is idle. The usual culprits are entity count (mob farms, item piles, bred animals), hopper chains, permanently loaded chunks and a simulation distance set too high. Install spark, run /spark tps and /spark profiler, and it will name the offending mod, plugin or chunk directly. Paper dropped Timings in the 1.21 line, so spark is the tool to reach for now. Because the world tick is single-threaded, more RAM does not buy you tick headroom, and neither would more cores.

How do I update to a new Minecraft version without breaking my plugins or my world?

Take a manual backup first, and treat the world upgrade as one-way: once a newer jar has opened and rewritten your region files, the old jar will not load that world again. After a Mojang drop, Paper builds usually appear within days, Fabric API follows quickly and NeoForge or Forge takes longer, so anything with mods should wait for the loader before you touch the jar. If you run a modpack, follow the pack's version rather than Mojang's, which is why 1.12.2, 1.16.5 and 1.20.1 servers are still very much alive. Nothing on our side auto-updates your server jar, so your version stays exactly where you put it until you change it. Check the Java requirement at the same time, since a version jump is the usual cause of a server that suddenly refuses to start.

How much does a Minecraft server cost?

Minecraft server hosting at Puranode starts at €10.99 every 30 days for a 4 GB server, VAT included. It's a flat price: what you sign up at is what you renew at, with no setup fees and cancel anytime.

How quickly is my Minecraft server online?

Your Minecraft server is created and fully installed automatically, usually within a few minutes of checkout. You then open the panel, press start and copy your connect address.

Can I install mods and plugins on my Minecraft server?

Your server comes with Paper, so Bukkit, Spigot and Paper plugins go straight into the plugins folder. For Fabric, upload the server jar over SFTP and point the Server Jar File setting at it. For Forge, NeoForge or a modpack, upload the server pack and email us: we finish the setup with you. Want a hand? Email us and we set it up with you.

Where are the servers located?

All Puranode servers run on EPYC + NVMe hardware in Lauterbourg, France (EU-West). It is one EU location, best for players in western and central Europe. Puranode is operated by MB VARIANTAI, an EU company in Lithuania, and prices include VAT.

Can I move my existing Minecraft server to Puranode?

Yes. Upload your existing world and config over SFTP, or contact us and we'll help migrate it, free for the first setup.

What happens if I run out of credit?

Auto-renewal is on by default, so your server renews from your wallet every 30 days while the balance covers it, and you can switch it off on the order form or in the panel. If the balance will not cover the renewal, or auto-renewal is off, we email you 7, 3 and 1 days before it expires. If a server lapses it is suspended, not deleted: your files are kept for 30 days, and renewing at any point in that time brings it back.

Deploy your Minecraft server now

Create a free account, add credit and your server is online within a few minutes.