← ALL GUIDES
Getting started8 min readUpdated Aug 22, 2026

How to make a Minecraft server for friends (3 ways, 2026)

A server for friends is a different problem from a server in general: you are not building infrastructure; you are trying to get five specific people into one world with the least friction possible. The right answer depends on what those five people play on, so start there, then pick one of the three ways below.

Step 0: check what everyone plays on

Minecraft is two different games that do not talk to each other by default. Java Edition runs on PC and Mac and is where mods and most plugins live. Bedrock Edition is what phones, tablets, consoles and the Windows "Minecraft" app run. A Java server accepts Java players; a Bedrock server accepts Bedrock players; mixing the two needs a Java server running GeyserMC, which translates for Bedrock players (that setup is called crossplay).

Your groupServer you need
Everyone on PC with Java EditionJava server (vanilla, Paper or modded)
Everyone on phones / consoles / Windows appBedrock server
Mixed: some PC, some console or phoneJava server with crossplay (GeyserMC); see the crossplay guide

Get this wrong and the server works perfectly for half the group and is invisible to the other half, which is the most common way a friend-server evening dies.

Way 1: free, while you play

If everyone is on the same Wi-Fi, open your world to LAN (Java: pause menu, Open to LAN; Bedrock: friends see your world automatically). Across the internet on Bedrock, anyone on your friends list can join your world while you are in it. Both are genuinely free and genuinely instant.

The catch is the same for both: the world lives on your device and exists only while you play. Nobody explores while you are at work, the world lags when your device does, and Java friends cannot join a Bedrock world at all. Free hosts like Aternos remove the "only while you play" problem but add queues and sleep timers; our free hosting comparison covers those honestly.

Way 2: host it on someone's PC

One friend runs the server software on their computer. It costs nothing, it teaches you a lot, and it is the way most of us did it first. Three things have to be true for it to work as a shared server, though: that PC has to stay on whenever anyone wants to play, it needs 2 to 4 GB of RAM to spare on top of the game itself, and the router has to be port forwarded so friends outside the house can connect.

Port forwarding is the step that eats the evening: router admin pages, static local IPs, and ISPs using CGNAT that make it impossible no matter what you click. The full walkthrough is in the self-hosting guide and the port forwarding guide. One more honest note: sharing the server address means sharing that friend's home IP with everyone who gets it.

Way 3: rent a server (the Tuesday-night option)

A hosted server is the self-hosted setup with every sharp edge filed off: the machine is always on, the address is public from the first second, and there is no router involved. On SpawnFort you pick Java, Bedrock or the crossplay checkbox, and the server is live in about 30 seconds with an address like yourname.spawnfort.host that never changes, even if you rename the server later. Plans start at a few dollars a month, which split across a friend group is less than anyone's snack budget.

Set the group up so the server survives

Whichever way you picked, the servers that are still alive in month three all did the same four things in week one:

Which way should your group pick?

Same house, one evening: LAN, no contest. One technical friend with a spare PC that can stay on, and everyone on Java: self-hosting is free and a fun project. Everyone else, and any mixed-device group: a hosted server is the version of this that still works on a random Tuesday, when the person who set it up is not home to fix anything.

Quick answers

Can I make a Minecraft server for friends for free?

Yes, three ways: open your world to LAN if everyone is in the same house, use Bedrock invites while you play, or self-host on a PC that stays on. Each free option has a catch: LAN needs the same network, invites end when you log off, and self-hosting needs port forwarding and a machine that never sleeps.

Do my friends need to buy Minecraft to join my server?

Yes. Every player needs their own copy of the game on their device. A Java server needs Java Edition; a Bedrock or crossplay server accepts the Bedrock editions that phones and consoles run. There is no way to share one account across a friend group.

Can friends on Switch, Xbox or phones join my server?

On a Bedrock server, phones and Windows join directly; consoles need a one-time DNS workaround because they have no add-server screen. On a Java server, console and phone friends can join if the server runs GeyserMC. On SpawnFort, that is the crossplay checkbox at creation.

What happens to the server when I'm not playing?

Depends on the way you chose. LAN worlds and Bedrock invites exist only while you play. A self-hosted server runs as long as that PC is on. A hosted server stays up 24/7, so friends in other timezones play while you sleep and the world keeps its address.

How many friends can join?

LAN and invites handle around 5 to 8 before the host's machine complains. Self-hosted and rented servers are limited by RAM more than by any player cap: 2 to 4 GB is comfortable for a vanilla friend group, more if you add mods. Plans list their player counts.

The friend-group server, minus the setup

Pick Java, Bedrock or crossplay, get an address that never changes, and send one Discord message. Live in about 30 seconds, free for 2 days, no card.

Create your server

Keep learning