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.
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
Minecraft ticks the world on a single thread, so what limits a busy server is per-core clock and how many entities, hoppers and loaded chunks you are asking it to walk 20 times a second, not how much RAM you bought.
RAM decides how much world and code you can hold at once: Paper with 15 plugins sits comfortably under 3 GB, while a 300-mod Forge pack will happily eat 6 GB before anyone logs in.
The layout difference catches people out too, because Paper and Spigot keep the Nether and End as sibling folders (world_nether, world_the_end) while vanilla, Fabric and NeoForge nest DIM-1 and DIM1 inside the world folder, so a world carried between the two looks like the Nether has been wiped until the folders are moved.
What 4 GB realistically runs
4 GB suits a private Paper or Spigot server for a group of friends or a small community. What uses memory here is the chunks each player keeps loaded and your plugin list, so start at view 8 / simulation 6 with a normal plugin set.
A vanilla or Fabric setup with the usual performance mods (Lithium, FerriteCore, ModernFix) sits well on it too. If you plan something larger, email us and we will size it first.
Leave headroom below the container limit for the JVM itself, since metaspace, GC structures and off-heap buffers all live outside the Java heap; a heap around 3 to 3.5 GB is the sane setting on a 4 GB box, and setting -Xmx to the full 4 GB is how you get killed by the container instead of a clean heap error.
Modpacks are the honest limit: a 150 to 250 mod Forge or NeoForge pack suits a handful of friends, and the big kitchen-sink packs with 400+ mods and heavy chunk-loading tech mods really do want 8 GB or more. If you land there, email us and we will resize the same day.
World size grows with every chunk anyone visits, so a heavily explored map is far larger on disk than a fresh one. The Nether stays comparatively small, because one block of Nether travel covers eight overworld blocks and so generates a fraction of the chunks for the same territory.
After checkout
Getting your Minecraft server running
- 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
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
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
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.
- 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
Hosting for European players? See our guide to Minecraft server hosting in Europe.
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.
| RAM | Group | Typical use |
|---|---|---|
| 2 GB | Small group | Vanilla worlds, small co-op, Terraria |
| 4 GB | Friends or small community | Vanilla+ with plugins, light modpacks, most survival servers |
| 6 GB | Mid-size group | Mid-size modpacks, Satisfactory and 7 Days to Die worlds |
| 8 GB | Larger group | Heavy 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
Create a free account
Email and password at client.puranode.com. No card needed to look around.
- 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
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 guidePaper 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 guideMinecraft 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 guideSelf-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 guideHow 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 guideHow 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 guideMinecraft 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 guideUpload 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 guideHow 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 guideHow 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 guideUpdate 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 guideHow 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 guideMinecraft 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 guideMinecraft 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 guideFAQ
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.