
How to Set Up a Minecraft Server in 2026
A complete guide to getting your Minecraft Java server running with mods, plugins, and optimal settings.
Choosing a Server Type
Before you start, you need to pick a server software. The main options in 2026 are:
- Paper — The most popular choice. Fork of Spigot with performance improvements and bug fixes. Supports Bukkit/Spigot plugins. Best for most servers.
- Vanilla — The official Mojang server. No mod/plugin support, but guarantees compatibility. Good for small friend groups.
- Forge — For client-side mods (Optifine, modpacks). Players need to install Forge too. Best for modded gameplay. See our modpacks installation guide for detailed steps.
- Fabric — Lightweight mod loader, faster updates than Forge. Growing ecosystem. Best for performance-focused modded servers.
- Spigot — The original fork of CraftBukkit. Paper is generally preferred, but Spigot is still widely used.
How Much RAM Do You Need?
RAM is the most important factor for Minecraft server performance. Here's a quick guide:
- 1-2 GB — Vanilla server with up to 5 players. No mods.
- 2-4 GB — Paper/Spigot with plugins, up to 15-20 players.
- 4-8 GB — Modded server (Forge/Fabric) with 10-30 players.
- 8-16 GB — Heavy modpacks (RLCraft, All The Mods) or large servers with 50+ players.
For a deeper dive into what specs actually matter, our hosting comparison guide breaks down CPU vs RAM, SSD vs HDD, and hidden costs.
Setting Up with kranky.io
The fastest way to get a Minecraft server running is with a hosting provider like kranky.io. Here's how:
- Go to kranky.io/pricing and select Minecraft: Java Edition.
- Choose a plan based on your RAM needs (starting at $6/mo for 2 GB).
- Complete checkout — your server deploys automatically in a few minutes.
- Use the dashboard to access your server console, install mods, and manage files.
Use code LAUNCH50 for 50% off your first month.
Essential Server Settings
After your server is running, tweak these settings in server.properties:
view-distance=10— Lower to 8 if you have many players. Higher uses more RAM.simulation-distance=8— How far from players entities are active.max-players=20— Set to your expected player count.difficulty=normal— Set to hard for experienced players.pvp=true— Enable or disable player vs. player combat.white-list=true— Recommended to prevent randoms from joining.
Installing Plugins (Paper/Spigot)
If you're running Paper or Spigot, you can install plugins from SpigotMC or Hangar. Essential plugins include:
- EssentialsX — Basic commands, kits, warps, economy.
- WorldGuard — Region protection and area flags.
- LuckPerms — Permission management for ranks and roles.
- CoreProtect — Block logging and rollback for grief prevention.
Performance Tips
- Use Paper instead of Vanilla or Spigot — it includes async chunk loading and entity optimizations.
- Pre-generate your world with a plugin like Chunky to avoid lag spikes when exploring.
- Set
entity-activation-rangeinspigot.ymlto reduce entity processing. - Use Spark profiler to identify lag sources.
Worried about DDoS attacks on your public server? Learn how DDoS protection works for game servers and what to look for in a host.
Related Articles
Ready to Start Your Server?
Deploy a Minecraft server in minutes. Use code LAUNCH50 for 50% off.
View Minecraft Plans