How to Make a Free Minecraft Server in 2026 (No Credit Card, Always Online)
Want to play Minecraft with friends but don't want to pay for hosting? In 2026, there are real options for free Minecraft server hosting — but most come with painful catches. This guide shows you the best options, their hidden limitations, and the fastest way to get a server online today without a credit card.
The 3 Ways to Make a Free Minecraft Server
Before diving in, understand there are three approaches, each with different trade-offs:
🖥️ Self-Hosted (Your PC)
- ✅ Completely free
- ✅ Full control
- ❌ Eats RAM + CPU
- ❌ Down when you're offline
- ❌ Your home IP exposed
☁️ Free Cloud Hosting (Aternos)
- ✅ No hardware needed
- ❌ Waiting queue (up to 30 min)
- ❌ Shuts off when empty
- ❌ Shared resources
🟣 OliveerF Free Tier
- ✅ Always online 24/7
- ✅ No queue — starts instantly
- ✅ MySQL included free
- ✅ 2GB dedicated RAM
Option 1: Hosting on OliveerF (Fastest — 60 Seconds)
This is the recommended option for 2026. OliveerF gives you a Paper 1.21 server with 2GB RAM, 30 player slots, and MySQL — completely free, always online, no queue. Here's the step-by-step:
- Register a free account at oliveerf.sbs/hosting-portal.html — just your email, no credit card.
- Click "New Server" in your dashboard. Enter a server name and select Paper 1.21.4.
- Select the Free plan and hit "Create". The provisioning takes about 60 seconds.
- Copy your server IP from the panel (format:
abc123.oliveerf.sbs:25565). - Open Minecraft → Multiplayer → Add Server and paste the IP. Connect and you're in.
Pro tip: The free plan includes a real MySQL database. This means you can use plugins like LuckPerms, Jobs Reborn, and ShopGUI+ with persistent data storage — something Aternos doesn't offer for free.
Option 2: Self-Hosting on Your PC (Full Guide)
If you want complete control or need a specific modpack, hosting from your own computer is viable. Here's what you'll need:
Requirements
- Windows 10/11, macOS, or Linux
- At least 8GB system RAM (4GB for Minecraft + 4GB for OS)
- Port 25565 opened in your router firewall
- Java 21 installed (required for 1.21.x)
Step 1: Install Java 21
Minecraft 1.21 requires Java 21. Download it from adoptium.net (free, open source). Install the JDK version for your OS. Verify with:
java -version
# Should output: openjdk version "21.x.x"
Step 2: Download PaperMC
Paper is the best server software for 1.21 — it's faster than vanilla and adds many configuration options.
# Visit papermc.io and download the latest 1.21.4 build
# Or use direct link:
curl -o paper.jar https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/latest/downloads/paper-1.21.4-latest.jar
Step 3: Create Start Script
Create a file named start.bat (Windows) with these recommended Aikar JVM flags:
@echo off
java -Xms2G -Xmx4G --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://aikar.co/2018/07/02/aikars-new-jvm-settings/ -jar paper.jar --nogui
pause
Step 4: First Launch & Accept EULA
# Run start.bat once — it will fail and create eula.txt
# Edit eula.txt and change:
eula=false
# to:
eula=true
# Then run start.bat again
Step 5: Configure server.properties
Key settings to edit before inviting friends:
# server.properties
server-port=25565
max-players=20
online-mode=true
motd=My Awesome Server
level-seed= # leave blank for random
gamemode=survival
difficulty=normal
pvp=true
Step 6: Open Port 25565
For friends outside your home network to connect, you must forward port 25565 (TCP/UDP) in your router. The process varies by router model — search "port forward [your router brand]" for instructions. After forwarding, your external IP (find it at whatismyipaddress.com) is your server address.
Security note: Sharing your home IP means exposing your internet connection. Consider using a reverse proxy or a free cloud host like OliveerF to avoid this risk entirely.
Option 3: Aternos / Minehut — What They Don't Tell You
Aternos and Minehut are popular but have significant limitations that make them frustrating for regular use:
| Issue | Aternos | Minehut | OliveerF Free |
|---|---|---|---|
| Queue wait time | Up to 30+ min | None | None |
| Server stops when empty | Yes (5 min) | Yes (5 min) | No — 24/7 |
| MySQL included | No | No | Yes |
| RAM (free tier) | ~1-2GB shared | 1GB | 2GB dedicated |
| Max players (free) | Unlimited* | 10 | 30 |
*Aternos allows unlimited players but performance degrades heavily above 15 due to shared RAM
Essential Plugins to Install First
Once your server is running (on any platform), install these free plugins to improve the experience:
EssentialsX — Must Have
Adds /home, /spawn, /tpa, economy commands, kits, and much more. Download from essentialsx.net. Always use the Paper-optimized build.
LuckPerms — Permissions System
The best permission management plugin. On OliveerF (with MySQL), LuckPerms can store all permissions in the database — syncing across multiple servers if you eventually expand.
# Install in /plugins folder, then in-game:
/lp user YourName permission set luckperms.* true
/lp group default permission set minecraft.command.teleport true
WorldEdit — Build Tool
Essential for builders. Copy, paste, fill areas, and undo mistakes instantly. Available at enginehub.org/worldedit. The Paper build has better performance than the original.
Vault — Economy Bridge
Required by most economy plugins. Vault acts as a middleware layer between plugins like EssentialsX (economy provider) and ShopGUI+ (economy consumer).
GriefPrevention — Land Protection
Players can protect their builds using a golden shovel. Essential for public survival servers to prevent griefing. No configuration needed out of the box.
Free Server Performance Tips
Whether self-hosted or on a free cloud tier, here's how to squeeze maximum performance out of limited resources:
Optimize server.properties
# server.properties — performance settings
view-distance=8 # reduce from default 10
simulation-distance=6 # reduce from default 10
sync-chunk-writes=false # async chunk writes
Optimize paper.yml
# paper-world-defaults.yml (Paper 1.20+)
entity-per-chunk-save-limit:
experience_orb: 16
arrow: 16
fireball: 8
firework_rocket: 8
anti-xray:
enabled: true
engine-mode: 2
Top 3 Performance Plugins
- 🗜️ ClearLag — removes excess entities periodically
- ⚡ Chunky — pre-generates world chunks (eliminates explore lag)
- 📊 Spark — profiler to identify performance bottlenecks
Tip: Run /spark profiler after your server has been online for a few hours. The profiler will show exactly which plugins or operations are using the most CPU time — eliminating guesswork.
Setting Up Whitelisting on a Free Server
For private servers (friends only), enable the whitelist to prevent strangers from joining:
# server.properties
enforce-whitelist=true
white-list=true
# In-game commands:
/whitelist on
/whitelist add PlayerName
/whitelist list
Free Server Hosting — Cost Comparison 2026
| Hosting | Price | RAM | Players | Always On | MySQL |
|---|---|---|---|---|---|
| Your PC | Free | Up to you | Unlimited | No | Manual setup |
| Aternos | Free | Shared | ~20 ok | No | No |
| Minehut | Free | 1GB | 10 | No | No |
| OliveerF | Free | 2GB | 30 | Yes | Yes |
| Apex Hosting | $2.99/mo | 2GB | Unlimited | Yes | Yes |
Ready to Start Your Free Server?
OliveerF gives you Paper 1.21, 2GB RAM, MySQL and 30 player slots free — no credit card, no queue. Online in 60 seconds.
Create Free Server →Frequently Asked Questions
/world). Set level-name=world in server.properties and restart. All builds, progress, and inventories are preserved.