How to Make a Minecraft Server With Friends (5 Minutes)
By Alex Rivera · Published July 15, 2026 · Updated July 15, 2026
A Minecraft server for friends is a private, always-available Minecraft world that runs in the cloud, so your whole group can join anytime without anyone's PC staying on. You get one server address, your friends type it in, and everyone plays in the same world whether you're online or not.
Quick answer: The fastest way to play with friends tonight is a managed host. On NovaCraftHost you create an account, pick a plan, pick Java or Bedrock, pay with PayPal, and get an address like yourname.play.novacrafthost.com in a few minutes. Send that address to your friends, turn on the whitelist, and you're playing before your snacks run out.
What are your options for playing Minecraft with friends?
There are five real options, and they trade off cost, effort, and how well they actually work when four people try to log in at 9 pm.
| Option | Cost | Friends can join anytime? | Plugins/mods | Setup effort |
|---|---|---|---|---|
| LAN world | Free | No, same wifi only, host must be playing | No | None |
| Realms (Mojang's official option) | Monthly fee | Yes | No plugins, no console | Low |
| Free hosting | Free | Sort of, with queues and shutdowns | Limited | Medium |
| Self-hosting on your PC | Free (plus electricity) | Only while your PC is on | Yes | High |
| Paid managed hosting | From $14.99/mo | Yes, 24/7 | Yes, one-click on Paper | Low |
Quick honest rundown of each:
- LAN world: great if your friends are literally in your house. Useless if they're not, because LAN only works on the same wifi network.
- Realms: Mojang's official hosting. Simple and reliable, but you get no plugins, no server console, and limited control. Fine for vanilla survival, frustrating the moment you want more.
- Free hosts: you wait in queues to start your server, it shuts down when you go idle, and performance dips when you need it most. You pay with your time instead of money.
- Self-hosting: full control, but you have to set up port forwarding on your router, expose your home IP to everyone who joins, and leave your PC running whenever anyone wants to play. It's a decent weekend project, not a decent way to just play tonight.
- Paid hosting: someone else runs the hardware, you get a clean address, and everything is managed from a browser. If you want the full comparison across hosts, read our guide to the best Minecraft server hosting.
How do you set up a hosted server in 5 minutes?
Here's the whole process on NovaCraftHost, start to finish:
- Create an account at novacrafthost.com.
- Pick a plan. Starter ($14.99/mo, 2 GB RAM) handles a few friends comfortably.
- Pick your edition: Java (Paper recommended) or Bedrock. Paper is the standard Java server software and it's what unlocks one-click plugins.
- Pay with PayPal.
- Wait a couple of minutes while the server spins up. You get a shareable address like yourname.play.novacrafthost.com.
- Send the address to your friends and start playing.
No FTP, no config files, no YAML. Everything after setup happens in the web dashboard: console, settings, players, backups. If you'd rather type "give everyone a diamond pickaxe" than memorize command syntax, AI Commands turns plain English into real server commands.
How do your friends join?
They add your server address in their game. That's it.
- Java: Multiplayer, then Add Server, then paste yourname.play.novacrafthost.com into the server address field.
- Bedrock: Play, then the Servers tab, then Add Server, then enter the address and port.
Two things to check so nobody gets a "connection refused" surprise. First, edition: Java players join Java servers, Bedrock players join Bedrock servers. If your group is on phones, consoles, or Windows Bedrock, pick Bedrock when you create the server (see our guide to Bedrock server hosting for details). Second, version: everyone should be on the same game version as the server, which the launcher makes easy to switch on Java.
How do you keep randoms out?
Turn on the whitelist. A whitelist means only usernames you've added can join, even if the server address leaks to a Discord you don't control.
On NovaCraftHost you manage the whitelist from the dashboard: add each friend's exact Minecraft username and you're done. Anyone not on the list gets rejected before they ever load in. This matters more than people think, because server addresses get shared around fast, and an open server eventually attracts griefers.
Two more layers worth setting up in your first session:
- Ops: give operator status only to people you trust with commands. Ops can teleport, change game rules, and kick players. One or two ops is plenty.
- Backups: automatic daily backups run on every plan, and you can restore from the dashboard. If someone's dog walks on the keyboard and TNT happens, you roll back and move on.
What does it cost per person?
Less than most people expect once you split it. A Starter plan is $14.99/mo. Split five ways, that's $3 per person per month, about the price of one energy drink, for a world that's always online.
| Plan | RAM | Price/mo | Split 5 ways | Good for |
|---|---|---|---|---|
| Starter | 2 GB | $14.99 | $3.00/person | A few friends, vanilla or light plugins |
| Standard | 4 GB | $24.99 | $5.00/person | Bigger groups, more plugins |
| Premium | 8 GB | $44.99 | $8.98/person | Large worlds, heavy plugins, big builds |
You can cancel anytime, and your world is kept for 14 days after you do, so a two-week break doesn't erase your base. For a deeper breakdown of RAM, player counts, and hidden fees across the industry, see what a Minecraft server costs. Current NovaCraftHost plans are on the pricing page.
Java or Bedrock: which should you pick?
Pick whatever your friends already play. Don't overthink it.
- Java if everyone plays on PC with the Java launcher. You get Paper, one-click plugins, and the biggest ecosystem of server content.
- Bedrock if your group mixes phones, tablets, Xbox, Switch, PlayStation, and Windows. Bedrock has cross-play across all of those devices.
The one rule: the two editions can't join each other's servers by default, so ask your group before you create the server. If the answer is "half of us are on console," go Bedrock.
What happens when nobody's playing?
On NovaCraftHost, your server goes to sleep automatically when it's empty and wakes from the dashboard in about a minute. You're not paying attention-tax for idle time, and your world is exactly where you left it.
That's the practical difference from self-hosting, where "the server is up" means "my PC is on and loud in the corner," and from free hosts, where waking a sleeping server means a queue. Here it's one click, sixty seconds, play.
Bottom line: if your friends are on the same wifi, use a LAN world tonight and pay nothing. For everything else, a managed host is the fastest and least painful option: pick a plan, pick Java or Bedrock, share your address, turn on the whitelist, and you're playing together in minutes for about $3 per person. Start with the Starter plan and upgrade only if you actually outgrow it.
Frequently asked questions
Can I make a Minecraft server with friends for free?
Yes, but with real tradeoffs. LAN worlds are free but only work on the same wifi while the host is playing. Free hosts work but come with start-up queues, idle shutdowns, and performance limits. Self-hosting is free too, but requires port forwarding and leaving your PC on whenever anyone wants to play.
How many friends can play on a 2 GB server?
A 2 GB Starter plan comfortably handles a small friend group of around 3 to 5 players on vanilla or Paper with a few light plugins. If you're adding lots of plugins, generating big new areas, or growing past that group size, move up to 4 GB.
Do my friends need to pay anything to join my server?
No. Only the person who owns the server pays for hosting. Friends just need their own copy of Minecraft (Java or Bedrock, matching your server's edition) and the server address you send them. Many groups split the cost, which puts Starter at about $3 per person per month.
Can Java and Bedrock players play on the same server?
Not by default. Java servers accept Java players and Bedrock servers accept Bedrock players, so pick the edition your group actually uses before creating the server. If your friends are on consoles or phones, choose Bedrock; if everyone runs the Java launcher on PC, choose Java.
Ready to play?
Your server can be live in minutes. Backups, AI commands and one-click plugins included.
See NovaCraftHost plans