A Minecraft server for friends no longer has to mean opening router ports, leaving an old laptop running, or paying a monthly bill for a server that sits unused most of the week. The important part is choosing the setup that matches how your group really plays: a casual world for two people is very different from a modpack server for six.
This guide keeps it practical. You will choose a hosting route, pick the right server type, set the basics, and avoid the mistakes that most often ruin the first evening.
First, choose the hosting route
There are four common options, and each one fits a different situation.
Minecraft Realms is the easiest option if you want a clean vanilla-style experience and do not want to manage anything. The trade-off is limited control, and it will not help with Forge, Fabric, or big modpacks.
Free hosts are useful for testing or very occasional play. Expect queues, server sleep, ads or limits, and less control over performance. If spending exactly zero is the priority, they can still be the right choice.
Hosting from your own PC works, but it comes with friction. Your computer must stay on whenever someone wants to play, you need to handle port forwarding or a VPN, and your home upload speed becomes everyone else's latency.
Managed hosting is for groups that want a normal server without managing Linux. VoxelRun is built around that pattern: start the server when everyone is ready, stop it after the session, and pay only for the time it is actually running.
Java or Bedrock?
Before creating the server, confirm the edition. PC players usually use Java Edition; console and mobile players usually use Bedrock Edition. Java and Bedrock do not connect to the same server by default. Cross-play is possible with extra proxy software, but for a first server it is much simpler when everyone uses the same edition.
If you want mods, plugins, or large modpacks, Java Edition is usually the better route. If a family is playing from consoles and tablets, Bedrock is often easier.
Which server type should you pick?
For a first server, start simpler than you think:
- Vanilla: pure Minecraft, minimal setup, and the fewest ways to break things.
- Paper: better performance than vanilla and support for plugins. A good default for a friends-only survival server.
- Fabric or Forge: custom mods when you want a specific set of gameplay changes.
- Ready-made modpack: the most content, but also higher RAM needs and stricter client-version requirements.
If you are unsure, start with Paper and no plugins. It still feels like vanilla, but it gives you better performance options and lets you add plugins later for sleep, maps, whitelisting, or build protection.
How much power does a small group need?
For 3 to 6 players on vanilla or Paper, 4 GB RAM is usually enough. With higher view distance, plugins, or light mods, 6 to 8 GB is more comfortable. Bigger modpacks often need 10 to 16 GB, especially when they include hundreds of mods, custom worldgen, and lots of structures.
Do not size RAM by player count alone. Server type, loaded chunks, mob farms, automation, and mod count matter more. For a deeper breakdown, see how much RAM a Minecraft server needs.
Settings worth doing before you invite everyone
Before you paste the address into the group chat, run through this checklist:
- Turn on whitelist if the world is private.
- Set difficulty before half the group loses their gear.
- Keep view-distance reasonable. On small servers, 8 to 10 is often better than maxing it out.
- On Paper, consider a sleep plugin so every player does not need to be in a bed.
- If you use mods, send everyone the exact modpack version or launcher profile.
These small choices usually improve the first session more than adding another gigabyte of RAM.
The VoxelRun setup flow
- Create an account and confirm your email. New accounts get 1000 credits to try the service without a card.
- Choose the server type: Vanilla, Paper, Fabric, Forge, Bedrock, or a modpack.
- Pick a plan for the type of game. For smaller vanilla or Paper servers, start with Small; for modpacks, follow the recommendation.
- Click Start and wait for the server to prepare. Smaller plans use prepared capacity, so startup is usually quick.
- Copy the server address and send it to the group. Players add it in Multiplayer or Servers depending on edition.
- Stop the server after playing. The world stays saved, and with pay-as-you-go pricing, stopped compute is not billed.
Common first-server mistakes
Mismatched game versions. If the server runs 1.21.x and someone uses another version, they will not join. With modpacks, the modpack version must match too.
View distance set too high. More visible world costs performance. If the server stutters while exploring, lower view distance before changing everything else.
Using a client modpack as the server pack. Client packs often include mods that do not belong on a server. Use the author's server pack when possible. We explain this in how to host a modpack server.
No whitelist. A public address without a whitelist can attract random joins. For a private world, enable it from the start.
What it costs in real play
Monthly hosting charges you even on days when nobody joins. Pay-as-you-go works best for the normal friends-server pattern: the group plays two or three evenings a week, the server is stopped afterwards, and the bill only grows during those hours. That can make a stronger plan cheaper for small groups if it only runs when used.
If you need a 24/7 public server, compare it like normal monthly hosting. If your group plays in sessions, compare the cost of the hours you actually play.
Bottom line
For a first Minecraft server with friends, keep the setup simple: same edition, Paper or vanilla, whitelist on, sensible view distance, and enough RAM for the type of game. Once you know the world is sticking around, you can add plugins, move to a bigger plan, or try a modpack.
The best Minecraft server is not the one with the biggest numbers. It is the one everyone can join without stress, and that does not keep costing money after the night is over.