HomeGuides › How to Host a Paper Server (Plugins + Performance Tuning) — 2026

How to Host a Paper Server (Plugins + Performance Tuning) — 2026

Last updated 2026-07-07 · MineXHost

Paper is the performance fork of Spigot and the default choice for plugin servers — survival, SMPs, minigames, factions. It runs vanilla-compatible worlds far faster than the vanilla jar and gives you deep config knobs to tune away lag. Here's how to host and tune one properly.

How much RAM does a Paper server need?

Paper is efficient — it's built to squeeze more players onto the same hardware. Plugins, not the core, drive your memory needs: a lightweight survival server sips RAM, while a big economy/land-claim/minigame stack with a large loaded world needs more.

PlayersRecommended server RAMNotes
1–102–3 GBVanilla-style survival with a few plugins.
10–304–6 GBTypical SMP with an economy/claims plugin set.
30–756–10 GBBusy public server; tune view-distance + spawns.
75+10 GB+Large network; consider splitting worlds/proxies.
Giving Paper too much RAM can hurt: oversized heaps make garbage-collection pauses longer and lag-ier. For most Paper servers, right-sizing (and letting MineXEngine tune the GC) beats simply piling on memory.

Setup steps

  1. Pick a plan with 4 GB RAM as a solid default for a survival/SMP server.
  2. Choose 'Paper' from the installer — MineXEngine fetches the matching Paper build for your Minecraft version and selects the right Java.
  3. Set your view-distance and simulation-distance before first boot (see the tuning section — this is the single biggest lever).
  4. Drop your plugins into the plugins folder and restart (see below).
  5. Set difficulty, whitelist and spawn protection, then hand out the IP.

Installing plugins the right way

Performance tuning that actually moves the needle

Paper's real advantage is its config files. A handful of settings do more for smoothness than any amount of extra RAM.

SettingWhereRecommendation
view-distanceserver.properties6–8 for busy servers (10 is often overkill)
simulation-distanceserver.properties4–6 — the biggest tick-cost lever
mob spawn limitsbukkit.ymlLower monster/animal caps on crowded servers
merge-radius (items/xp)paper-world.ymlMerge nearby drops to cut entity count
ticks-per mob-spawnsbukkit.ymlRaise slightly to spread spawn load
Simulation-distance is the sleeper setting. It controls how far entities and redstone actually tick — dropping it from 10 to 5 can halve your server's per-tick load with almost no visible difference to players.

MineXHost runs Paper servers on MineXEngine — our launcher auto-detects the modpack, picks the right Minecraft loader and Java version, tunes the JVM for your RAM, and auto-recovers from the crashes that normally end a modded server's evening. Pick your RAM, paste the pack, and play.

See hosting plans

Frequently asked questions

How much RAM does a Paper server need?

A small survival/SMP server runs well on 2–4 GB; a busy public server with a full plugin stack wants 6–10 GB. Paper is memory-efficient, so don't over-allocate — an oversized heap causes longer GC pauses.

Why is my Paper server lagging with plenty of RAM?

Usually view-distance and simulation-distance are too high, or mob spawn limits are letting entities pile up. Drop simulation-distance to 5–6 and lower mob caps — that cuts per-tick load far more than adding RAM.

Can I use Bukkit and Spigot plugins on Paper?

Yes — Paper is a fork of Spigot (which forks Bukkit), so it runs Bukkit/Spigot/Paper plugins. Just match each plugin to your Minecraft version and install them one at a time so a bad one is easy to spot.

Does Paper support mods?

No — Paper runs plugins, not Forge/Fabric mods. If you want mods, host a Forge, NeoForge or Fabric server instead. Some hybrid servers (like Mohist) bridge both but trade away stability; plain Paper is the reliable plugin choice.