Guides
Based on the makers’ specs and my own testing where I say so.
What Minecraft server hosting is
Want a world your friends can join anytime? Here's how Realms, rented hosts and self-hosting compare.
Updated 10 min readYuval Eizik
- minecraft

On this page
Want a world your friends can join even when your PC is off? Mojang publishes a free Java server you can run yourself. A host is another computer running that server, with a panel, so the world can stay up when yours is off. The heap on the game you launch is a different setting.
We run a modded NeoForge pack with friends on Minecraft 1.21.1. We share the instance through the Modrinth App. The guides index is the rest of the Minecraft how-to.
Check the renewal price, not just the first month.
What are you trying to run?
Rent the machine. The plan has to name the processor, the disk, and a backup you can restore. The gigabytes are how that plan is priced.
Three official ways the world stays up
- Mojang Realms (Java): official shared world. minecraft.net/realms: $7.99 USD / month, you + 10 players, three world slots, friends play free, free backups, 24/7. Cross-play is Java-to-Java (Windows, macOS, Linux). Not NeoForge. It cannot run my pack.
- A rented Minecraft host: a machine someone else keeps on, with a panel. Apex Hosting’s pricing page: 4 GB $14.99/month ($11.24 first month), 6 GB $22.49, 8 GB $27.99, EX Series 16 GB $71.99 recurring ($53.99 first). Their ATM10 guide names NeoForge 1.21.1 and Java 21.
- Your own PC, official jar: Mojang’s Java server software is free. Minecraft Help says you need Java, an
eula.txtset to true, and a forwarded port — default 25565. They recommend Realms instead unless you know the network work, and they will not support a home setup. A NeoForge pack is that same work plus the loader the pack names.
The short version: Realms is the official simple world and it is not a NeoForge host. A rented plan has to name the loader, the disk, and a backup you can restore.
| Java Realms | Apex (official SKUs) | Your own PC | |
|---|---|---|---|
| What it is | Mojang shared world | Rented panel + RAM plan | Official jar on a machine you keep on |
| Price | $7.99 / month | 4 GB $14.99 / mo ($11.24 first); 8 GB $27.99; EX 16 GB $71.99 | Electricity + uptime |
| Players | You + 10 | Unlimited slots on their copy; the machine still has a limit | What that PC and that port can take |
| NeoForge 1.21.1 | No | Yes — ATM10 guide names it | Yes, if you install the pack |
| Backups | Included; 18 months to download after it expires | Automated offsite backups on their feature list | Yours to make |
| Who it is for | Vanilla Java friends | A group that will pay for a named loader | A session, or a person who wants the work |
What hosting is, and what it is not
A Minecraft world is files plus a process that keeps ticking while people are connected. Hosting is whoever keeps that process running. Mojang’s Realms page calls a personal server the computer they keep on so you and your friends can play whenever you want, with automatic saves. A rented host is the same job on a machine you pick. Your own PC is the same job on the desk.
It is not the RAM slider on the profile you click Play on. That -Xmx number is the client heap. The server has its own allowance, set on the host or in the start script. Raising the client number does not give the tick more memory.
A game server sends the world every tick. Those are different machines.
It is not a slot count. Apex prints “unlimited slots” on the Minecraft page. That is how many connections they will allow. The processor, the disk, the view distance, and the entities still decide whether the world feels playable. A plan can become unplayable well before anyone hits a printed cap.
Java, Bedrock, Realms, and a pack
The two editions do not meet. Java is the server for plugins and for mods. Bedrock is the dedicated server for a console, a phone, or the Bedrock copy on Windows. Mojang’s Realms FAQ is plain: Java Realms is Java-to-Java. Bedrock Realms is Bedrock-to-Bedrock. A host that offers one address for both is describing a bridge it built. I haven’t run that bridge, so I can’t vouch for it.
Realms is also two products. Bedrock Realms is $3.99 a month, you + 2. Realms Plus is $7.99, you + 10, plus the Marketplace Pass catalog. Java Realms is $7.99, you + 10, three slots, backups, no Marketplace. Those Bedrock tiers do not exist on Java. Buying the wrong edition does not get you a NeoForge world.
A pack names one loader. The server runs that loader, and the content mods have to be on it in the build the pack names. Someone on a different loader cannot join. Matching that line comes before matching the gigabytes. My pack is NeoForge 1.21.1. Vanilla Realms cannot host it. A “Minecraft” dropdown that only offers current vanilla is the same no.
The clients have to match too. We install from the Modrinth App. Sodium and Iris sit on the clients. The server still has to be the same NeoForge build and the same content mods. How to install a Minecraft mod is the client side. The server is the box they join.
The gigabytes are the label
Apex prices the plan by RAM. Their RAM guide, reviewed 22 July 2026, is the table I can cite from a maker page:
- 2 GB — basic plugins or mods, up to about 10
- 3 GB — medium packs, up to about 25 mods or plugins
- 4 GB — “most modpacks,” up to about 35–40
- 5–10 GB — over 40; above 6 GB they say includes all of their one-click packs
- 16 GB EX Series — “extreme” packs and large communities, with named Ryzen cores on that page
Those are their starting points, on their hardware, for packs they listed. They also say they do not cap player slots, world size, or mod count — the chart is a recommendation. A careful smaller world can run better than a careless larger one, because the processor, the disk, the view distance, and the entity count still sit in that gap.
Their ATM10 guide covers NeoForge 1.21.1: Minecraft 1.21.1, NeoForge, Java 21, 10 to 16 GB, and 14–16 GB if the group is larger or the bases lean on Create-class automation. ATM10 is 400–500 mods. Mine is not that pack. Use their ATM10 number as a reference point, then size your world.
Too little RAM is a crash or a hitch while chunks load. Too much is not free speed. Java still has to walk the heap it was given. The client page says the same thing about -Xmx: if the game stutters more after you raise it, lower it.
The number on the game you play at your desk stays on that game’s profile. Edit the NeoForge row, not Latest Release. The launcher is that row.
What the plan has to show
Two plans that both say 8 GB can still feel different. Before any price, the page has to name:
- The processor model, not “high clock” and not “unlimited.” A frequency with no model is a weak line. Architecture, generation, and how loaded the machine is all sit in that gap. Apex’s EX Series at least prints Ryzen 9 5900X (US and EU) or Ryzen 7 5800X (APAC) and four dedicated vCores. Ask for the model in writing on a shared plan.
- The disk kind. NVMe and SATA are both solid-state. A page that only says storage has not told you which. Apex lists NVMe on the EX comparison. Confirm it on the SKU you are buying.
- A location near the people who play. Ping is the delay you feel when you move and when a block comes back. It is separate from how much work the tick can finish. A faster machine on the wrong continent is still far away. Ask for a test address at the hour you play.
- A backup you can create and restore, on a trial if they have one. Apex lists automated offsite backups and a 7-day money-back line on the pricing page. Ask whether the automatic copy is included, whether you can download it, and whether one copy lives off that host.
- The loader and the version. NeoForge 1.21.1, or the pack’s exact jar list. A one-click library is useful only if this pack is on it, or if they accept a custom instance.
- The renewal. Apex’s 4 GB door is $11.24 the first month and $14.99 after. Quarterly billing is 10 percent off on that page. A year prepaid is cheaper per month only if you stay. Run a month first.
A public address is a different risk from a world only your friends know. Attack protection matters once you post the IP. “Included” does not say which attacks are filtered or how Minecraft traffic is handled. For a small group, that line is secondary. For a listed server, ask whether the protection sits on the game’s port, not only on a website. Mojang’s own home-host guide tells you not to advertise a home public IP.
A late tick is the lag
The world updates on a schedule. When a tick runs long, players feel it as rubber-banding, delayed blocks, or a hitch when a new chunk opens. A strong machine can still stall on a huge farm, a redstone clock, or a Create contraption that never sleeps. Change the world before you change the plan. Convert a repeater delay on the redstone tick calculator. Scale a cycle you timed on the farm rate calculator — type items you counted.
spark (/spark profiler) is how you see which of those it is. Create add-ons and world-gen can also break saves on update. Keep a modded world from breaking.
My play PC is a desktop RTX 5080 + AMD Ryzen 9 9950X3D2. That is the client. The server does not have the 5080. If I run the official jar on that same box for an evening, the tick and Zarya’s frames share it. Fine for two friends for a session. Not how you leave a world up all week.
Hosting it yourself
Mojang’s setup article is the official path for vanilla Java:
- Download the current
minecraft_server.*.jar. - Put it in its own folder.
- Confirm
java -versionworks. - Run the jar once so it writes
eula.txtandserver.properties. - Set
eula=true. - Forward the port in
server.properties— default 25565. - Give trusted friends the public IPv4 plus
:25565. Uselocalhoston the same computer. - Do not post that IP.
They say this changes the home network, it is not recommended unless you know the work, and they cannot support it. A NeoForge pack adds the loader, Java 21 if the pack asks for it (Apex’s ATM10 page does), and the same jar list on every client. A VPS is that same install on a machine in a data center: Java, updates, a restart when it crashes, a firewall, and the backups are yours. The lower price, where a page shows one, is that work.
Free, always-on, and the first month
A free host that shuts the world off when nobody is on is a different product from a paid plan that is there before anyone joins. Realms is always on for the people you invite. A rented panel is supposed to be the same. Read what happens on a missed payment, and how fast the world is deleted.
Treat the first month as a trial. Start the server. Have more than one person join. Walk into chunks nobody has loaded. Open the console. Then make a backup and restore it. A world that only starts is a weak test. If the host has a refund window — Apex prints seven days — use it for that restore, not for a screenshot of the panel.
Moving the world
The world is files. Download them. Put them on the next machine, on the same Minecraft version and the same loader. A NeoForge 1.21.1 Create world will not open on Java Realms. It will not open on Fabric. It will not open on a newer Minecraft until the pack says it does. Best Minecraft modpacks is the pack-picking page. The host is just the box.
If you leave Realms, Mojang says you have 18 months after the subscription ends to download the worlds. If you leave a rented host, ask for a full file download, not only a panel snapshot you cannot open elsewhere.
How to choose
Start with the edition and the loader. Vanilla Java friends who want zero panel: Realms at $7.99. Bedrock consoles and phones: Bedrock Realms or Realms Plus, not this NeoForge page. A pack that names NeoForge 1.21.1: a host that prints that loader, or a machine you install.
Then put the machine near the group. Then read the chip and the disk. Then pick a RAM SKU next to the pack you actually run, not next to ATM10 unless you are running ATM10. Then test a backup.
I run the Create Aeronautics pack with friends. The hosting roundup is the ten-plan table.
Pick the machine that names your loader, sits near the people who play, and gives you a backup you can restore. Realms at $7.99 is the official vanilla answer and it is not NeoForge. More in guides.
Common questions
What is Minecraft server hosting?
It's renting a computer that runs your Minecraft server 24/7, so friends can join even when your PC is off. Hosts usually give you a control panel to manage mods, backups and settings.
How much RAM does a Minecraft server need?
About 4 GB for a small modpack with up to 40 mods, and 6 GB or more for bigger packs. Huge kitchen-sink packs like ATM10 need 10 to 16 GB.
Can I host a Minecraft server on my own PC?
Yes. Mojang's Java server is free, but your PC has to stay on, and friends outside your home need you to forward port 25565. If you play on the same PC, the game and server share its resources.
Can Java and Bedrock players join the same Minecraft server?
Not by default. Java and Bedrock use different server software, so cross-play needs a bridge plugin like the ones some hosts offer. Realms is split too.
Does Minecraft Realms support mods?
No. Java Realms ($7.99 a month) runs vanilla Minecraft for you and up to 10 friends, so for a modded pack like NeoForge you need a rented server.
How much does Minecraft server hosting cost?
Java Realms costs $7.99 a month. Rented hosts like Apex start around $14.99 a month for 4 GB and go up to about $72 a month for 16 GB, so check the renewal price, not just the first-month deal.
What is the difference between Minecraft Realms and a server host?
Realms is Mojang's simple, always-on vanilla world. A rented host lets you choose the loader, version, RAM and location, and download backups, so it can run modpacks.
How do I move my Minecraft world to a server?
Upload your world folder to the server. Make sure the server runs the same Minecraft version and mod loader as your world, or it won't load.
What should I check before paying for Minecraft server hosting?
Check the CPU model, disk type, server location, backups, supported loaders and versions, and the renewal price. Player slots only limit how many can join, not how well it runs.
Keep reading
Guides
My Create Aeronautics modpack: the modded survival server I actually play
The NeoForge 1.21.1 modpack I play with friends. Create Aeronautics airships, RPG mods, new biomes, bosses, and how to install it from Modrinth.
October 20, 2026 · 7 min read
Guides
Best Minecraft modpacks (2026): Best Minecraft modpacks (2026)
How to choose a 1.21.1 NeoForge pack in 2026 — ATM10, FTB StoneBlock 4, Vault Hunters, or a custom Create Aeronautics survival pack.
October 20, 2026 · 5 min read
Guides
Best Minecraft performance mods (2026): Sodium + Iris on NeoForge, then tick and RAM
A 2026 performance-mod guide that names Sodium, Iris, Lithium, and the jars in my NeoForge 1.21.1 Create Aeronautics pack.
October 20, 2026 · 5 min read
Guides
Minecraft Launcher
How the Minecraft Launcher works: pick a version, set up installations for mods, and fix the launcher when it won't start.
October 20, 2026 · 4 min read