Running a Small Minecraft Server for Friends
A no-fuss guide to a small Minecraft server for friends — choosing software, how much to spend, a simple setup, a few quality-of-life settings and keeping it safe.
On this page
Not every Minecraft server needs to be a community with ranks, economy and fifty plugins. Often you just want a world where you and a few friends can play whenever anyone’s online. This guide keeps things simple: what you need, what you don’t, and a setup that runs itself.
What you actually need
For a handful of friends:
- Server software: Paper (plugins, better performance) or vanilla (pure vanilla mechanics). Paper is the usual choice; if your group builds technical farms that depend on exact vanilla behaviour, vanilla or Fabric with performance mods may suit you better. See Paper vs Spigot vs Purpur.
- Memory: 2–4 GB is plenty for up to around five players on Paper with sensible settings.
- CPU: a fast single core matters more than lots of cores — Minecraft’s main loop runs on one thread.
- Storage: a few gigabytes of NVMe covers a friends’ world with room for backups.
- Always on: so anyone can hop on without waiting for whoever “hosts”.
Home or hosted?
Running the server on your own PC works — until your PC is off, your home IP is exposed to everyone who joins, and your upload speed struggles when three people explore at once. It also means your computer runs all day. For a group that plays at different times, a small hosted server is usually simpler and cheaper than it sounds. Self-hosting at home vs paid hosting weighs it up.
A simple setup
1. Basic settings
In server.properties:
motd=Our little world
max-players=10
difficulty=normal
white-list=true
enforce-whitelist=true
online-mode=true
view-distance=10
simulation-distance=8
spawn-protection=0
With only a few players, you can afford a slightly higher view distance than a big server. spawn-protection=0 lets everyone build near spawn — the default protects a 16-block radius from non-operators, which confuses friends.
2. Whitelist your friends
A whitelist means only people you’ve added can join:
whitelist add FriendName
whitelist add AnotherFriend
This alone stops random players and almost all bots.
3. Don’t op everyone
It’s tempting to give everyone operator status. For a small trusted group it’s usually fine — but op includes commands like /stop and the ability to wreck the world by accident. A middle ground: op one or two people, and give others what they need with a simple permissions setup (see permissions done right with LuckPerms) or not at all.
Quality-of-life settings
A few game rules make small-group play smoother:
/gamerule playersSleepingPercentage 1
Lets one person sleep to skip the night — or set it to 50 so half the online players need to sleep. (Available since 1.17.)
/gamerule keepInventory true
Optional — some groups love it, others think it removes the challenge. Vote on it.
/gamerule doInsomnia false
Stops phantoms, if your group finds them annoying.
A tiny plugin list (optional)
If you’re on Paper, a few plugins go a long way without complicating anything:
- CoreProtect — undo accidents: a creeper crater, a misfired TNT experiment, a lava mistake. See essential plugins for a new survival server.
- spark — if things ever feel laggy, it tells you why.
- Chunky — pre-generate the world so exploring doesn’t lag. See pre-generating your world with Chunky.
- A simple homes or teleport plugin, if your group wants
/homeand/tpa.
That’s it. Skip economy, ranks and minigames unless someone actually wants them.
Letting friends on consoles or phones join
If some friends play Bedrock Edition (consoles, phones, Windows Bedrock), Geyser lets them join your Java server alongside everyone else. See letting Bedrock players join with Geyser.
Give it a nice address
Instead of sharing a raw IP and port, point a domain at the server — mc.yourname.net — with an SRV record so friends don’t need to type a port. It also means you can move hosts later without everyone updating their server list. See pointing a custom domain at your app.
Keep it safe
- Back up. Friends’ worlds are full of memories. Daily backups mean a corrupted chunk or a bad update isn’t the end. See Minecraft server backups.
- Update carefully. When a new Minecraft version comes out, back up first and make sure your plugins support it. See updating your server safely.
- Don’t share admin access to the hosting panel with people who don’t need it.
- Keep the whitelist on, even if you think nobody knows the address.
What it costs
A small friends server needs modest resources — typically 2–4 GB of RAM and a core or two. Split between a group, a hosted server usually costs each person less than a single game purchase over a year.
Kerit Cloud’s Minecraft hosting quotes each server individually, so a small friends server is sized — and priced — as a small friends server, not squeezed into a tier built for big communities. You get full panel access, daily backups, crash auto-restart, DDoS protection and 24/7 Discord support either way, and you can scale up later if your group grows. See how custom-quote Minecraft hosting works.
Summary
A friends server needs very little: Paper or vanilla, 2–4 GB of RAM, a fast CPU core, a whitelist and online mode. Turn off spawn protection, set a sleeping percentage, add CoreProtect and Chunky if you like, and skip everything else until someone asks. Give it a domain, back it up daily, update carefully, and it will quietly host your group’s world for years.