NapNodes

← Minecraft guides

Minecraft · updated 24 October 2026

How to Set Up a Minecraft SMP with Friends

An SMP (Survival Multiplayer) is a shared survival game: the same world for the whole group, still there even when you're not. Setting it up takes an afternoon; whether it lasts for months depends on four decisions worth making before anyone joins.

What you actually need

A server everyone can join whenever they like. “Open to LAN” only works if you're in the same house, and one person's world closes when they leave. For each person to play on their own schedule you need a dedicated server: on your PC (always on and with the router ports open) or with a host.

The rest is what this guide covers: the server type, who gets in, a few plugins and some rules.

Rather not set it up yourself? Minecraft servers from €6 a month, no contract and a full refund within 72 hours. Or create a free Minecraft server, no card needed.

1. Paper or Fabric: the server type

For a normal survival SMP, Paper: it performs better than the official server with the same game and supports plugins (protection, permissions, teleporting). It's what a Minecraft server on NapNodes comes with by default.

If your group lives on technical farms, watch out: Paper fixes some game bugs they rely on, like TNT duplication with pistons. You can allow it again in config/paper-global.yml (allow-piston-duplication, inside unsupported-settings) or use Fabric, which leaves the game as it is and supports performance mods like Lithium. If you're unsure, the Paper, Fabric, Forge and NeoForge guide compares them.

And if you want a modded SMP (Create, Cobblemon…), choose the modpack from the start: changing it once the world is under way usually breaks things. If fighting is your thing, an SMP where you steal hearts is a Lifesteal.

2. Who gets in: whitelist from day one

A friends' SMP is locked with the whitelist: only people on the list get in, even if someone shares the address. Turn it on before giving the address to anyone (whitelist on and whitelist add Name in the console). In the NapNodes panel, under “Settings”, you can also manage the whitelist by name.

If anyone plays on Bedrock (phone, console, Windows), they can join the same SMP with Geyser and Floodgate; on NapNodes it's the “Bedrock” tab in “Mods & plugins”. Those players are added with fwhitelist add Name, not whitelist add.

Only give op to whoever runs it with you. An op can wipe out half a base with one command; for moderators, tailored permissions with LuckPerms.

3. The plugins you need (and no more)

Every plugin is memory and something that can break when updating. For an SMP, this is enough:

  1. CoreProtect

    Logs who broke or took what. If someone makes a mess, you undo just their changes without going back to a backup. It's the first one to install, because it only logs from the moment it's there.

  2. GriefPrevention

    Each player claims their land with a golden shovel and nobody else can break blocks or open chests inside. It avoids arguments even when you all know each other.

  3. EssentialsX (optional)

    /home, /tpa, /spawn and the like. Some groups prefer not to have them so travel matters: decide together before opening.

  4. LuckPerms (if you have moderators)

    To give each person only the commands they need, instead of op.

How to install them on NapNodes

Inside the server, the “Mods & plugins” button: it searches Modrinth (and CurseForge) only for what works with your version and server type, installs it with its dependencies and restarts from there. Anything that isn't listed can be uploaded as a .jar to the plugins folder in “Files”.

And if you want it all in one go, a Paper server has “Turn into an SMP”, at the top of the plugins tab in “Mods & plugins”: it adds GriefPrevention, HuskHomes (/home and /tpa, for everyone without a permissions plugin) and a log to undo griefing (CoreProtect, or Prism if CoreProtect doesn't have a version for your Minecraft yet), turns on the whitelist with the names you give it (with yours, it makes you an admin) and tunes the server to run smoothly. Anything you already have that does the same stays. The free server can be requested this way from the start: “Create your free SMP”.

4. The world: before anyone joins

Difficulty and view distance are in server.properties (in the panel's “Settings”, or see the server.properties guide if you edit it by hand). PvP, since 1.21.9, is a game rule: gamerule pvp false in the console, or “Game rules” in “Settings”. Decide on PvP before you start: changing it midway is the most typical SMP argument.

If you're going to explore a lot, pregenerating the terrain with Chunky avoids stutter when several players each head off their own way. And if you'd like a name instead of a long address, on NapNodes you pick it in “Home”, “Address to play” card → “Change”: it would look something like name.play.napnodes.com.

5. A few short, written rules

Five lines are enough, in the group's Discord channel or on a sign at spawn: whether there's PvP and when; whether stealing or trolling is allowed (and how far); whether lag-heavy farms have a limit; what happens to abandoned bases; who decides when there's trouble. Whatever isn't written down ends in an argument.

6. Backups, before you need them

Make a backup before opening and another before each big change (new version, new plugin). With a NapNodes plan, a backup is also made automatically every night and you can keep two of your own; how to restore them is in the backups guide.

How much RAM an SMP needs

What weighs most isn't so much the number of players as how much terrain is loaded at once: ten friends each at a different end of the map use more than ten at the same base. As a guide, with Paper a small group runs fine on 3 GB, and with plugins or more than 8 players, 4 GB. With a modpack, more. The RAM calculator tells you for your case.

To try before paying, the NapNodes free server has the RAM of the smallest plan, with no card. But it stops after 20 minutes with nobody on and has to be started from the panel (sometimes with a queue), so it's for playing together at a set time, not for everyone dropping in whenever they like. For that, a plan, always on and with the same world.

Frequently asked questions

What is an SMP in Minecraft?

Survival Multiplayer: a survival server where a group shares the same world, which keeps existing even when nobody is online. Each player builds their own stuff and it's played over the long term.

What plugins does a friends' SMP need?

CoreProtect (undo griefing) and GriefPrevention (protect land) are enough for most. EssentialsX if you want /home and /tpa, and LuckPerms if you have moderators.

Paper or Fabric for an SMP?

Paper for a normal SMP with plugins. Fabric if the group plays with technical farms that depend on game bugs Paper fixes, or if you want mods.

How do I make only my friends able to join?

With the whitelist: whitelist on and whitelist add Name in the console, before giving out the address. Bedrock players are added with fwhitelist add Name.

Shall we set it up for you?

Minecraft servers from €6 a month, never oversold: your RAM is yours alone. And if you'd rather start without paying, there's a free Minecraft server, no card needed.

Your server doesn't show up in the game? Check it in a second with “Is my Minecraft server online?”: players, version and MOTD, free. Need a player's UUID for the whitelist or permissions? Look it up here. Handing out enchanted items? Build the command with the /give generator.

Free tool: Minecraft stronghold finder. Throw two eyes of ender, paste what F3+C copies and get the coordinates of the stronghold and its End portal.

Free tool: World border generator. Radius or side, centre, Nether and End, and a shrinking border for UHC: the /worldborder commands for your version.

Free tool: Minecraft time calculator. How long a Minecraft day (and 100 days) lasts in real life, what time each tick is and the /time set for every hour, ready to copy.

Free tool: Firework generator. Rockets with shape, colours, trail and twinkle, with a drawing of the burst: the /give or /summon for your server's events.

Free tool: Player head generator. The command for a player's head, a custom texture head or a mob head, written right for your Minecraft version.

Free tool: /summon command generator. Mobs with a coloured name, more health, another size, gear or standing still: the /summon command written right for your version.

Free tool: Minecraft enchantment order calculator. Your item and your enchanted books: the order to combine them in the anvil for the fewest levels, without hitting “Too Expensive!”.

Free tool: Gamerules generator. Pick the rules and copy the commands, or paste old ones (keepInventory, doFireTick…) and convert them to the 1.21.11 names.

Free tool: Server name generator. Name ideas for your server by game and style, with your own word if you like, and what its address would look like.

Free tool: Minecraft recipe generator. Custom crafting recipes for your Minecraft server without mods: put the ingredients on the table and download the datapack for your version.

Free tool: Written book generator. A Minecraft book with colours and several pages (rules, welcome, clues) and its /give written for your version.

Free tool: Pixel art generator. Upload an image and get the plan in concrete, wool or terracotta blocks and how many you need, counted in stacks.

Free tool: Slime chunk finder. Enter the seed and your coordinates and see the slime chunks nearest to you on a map of your Minecraft Java world.

Free tool: Minecraft circle and sphere generator. Block circles, ovals and spheres, layer by layer and row by row, with the blocks you need and the WorldEdit command.

Free tool: Minecraft beacon calculator. How many blocks and ingots the beacon pyramid needs, how far it reaches, which effects it gives and whether it reaches your base.

Free tool: Server rules generator. Tick the rules for your Minecraft, Zomboid, Valheim, Hytale or Discord server and copy them ready to paste, with punishments.

Free tool: Minecraft banner generator. Design a Minecraft banner or shield layer by layer, see it as you go and get the /give command and the loom steps.

Free tool: Minecraft stack calculator. Turn blocks into stacks, shulker boxes and chests, and back. From a build's dimensions too, solid or hollow.

Keep reading

All Minecraft guides, sorted →