Tutorial ini akan membahas langkah demi langkah cara menginstal server Minecraft di Ubuntu 20.04 atau 22.04 secara manual. Cocok untuk VPS, dedicated server, atau cloud instance.
✅ Persyaratan Sistem
- Ubuntu 20.04 atau 22.04 (fresh install)
- RAM minimal 2 GB (4 GB disarankan)
- Akses root atau user sudo
- Port
25565harus terbuka di firewall
🧱 Langkah 1 – Update Sistem
sudo apt update && sudo apt upgrade -y
☕ Langkah 2 – Install Java
sudo apt install openjdk-17-jre-headless -y
Verifikasi versi Java:
java -version
📂 Langkah 3 – Buat Direktori Minecraft
sudo mkdir -p /opt/minecraft
cd /opt/minecraft
⬇️ Langkah 4 – Download Minecraft Server
Unduh file server.jar dari Mojang:
wget https://piston-data.mojang.com/v1/objects/6bce4ef400e4efaa63a13d5e6f6b500be969ef81/server.jar
Ganti URL di atas dengan link server resmi terbaru dari minecraft.net.
📄 Langkah 5 – Terima EULA
echo "eula=true" > eula.txt
🚀 Langkah 6 – Jalankan Minecraft Server
java -Xmx4G -Xms2G -jar server.jar nogui
Penjelasan:
-Xmx4G: Maksimal 4 GB RAM-Xms2G: Minimal 2 GB RAM saat start
🖥️ (Opsional) Jalankan Server di Background dengan screen
sudo apt install screen -y
screen -S minecraft
java -Xmx4G -Xms2G -jar server.jar nogui
Untuk keluar dari screen tanpa mematikan server:
CTRL + A, lalu tekan D
🔁 (Opsional) Setup Autostart dengan systemd
Buat file service:
sudo nano /etc/systemd/system/minecraft.service
Isi dengan:
[Unit]
Description=Minecraft Server
After=network.target
[Service]
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xmx4G -Xms2G -jar server.jar nogui
User=root
Restart=always
[Install]
WantedBy=multi-user.target
Simpan lalu jalankan dan aktifkan:
sudo systemctl daemon-reexec
sudo systemctl daemon-reload
sudo systemctl enable minecraft
sudo systemctl start minecraft
🔥 Buka Firewall Port 25565
sudo ufw allow 25565/tcp
🎮 Hubungkan ke Server dari Minecraft Launcher
- Buka Minecraft di PC
- Klik Multiplayer > Add Server
- Masukkan IP server kamu
- Port default:
25565
✅ Selesai
Server Minecraft kamu sekarang berjalan di Ubuntu! Kamu bisa mengelola file konfigurasi di direktori /opt/minecraft dan menjalankan perintah melalui terminal atau systemd.
📌 Tips Tambahan
- Edit
server.propertiesuntuk mengubah nama server, whitelist, gamemode, dsb. - Pertimbangkan menggunakan PaperMC untuk performa yang lebih baik.
- Jangan lupa backup dunia (
world/) secara berkala.