Server Minecraft di VDS: kapan masuk akal
Perbandingan jujur VDS dan hosting game siap pakai untuk Minecraft, memilih tier berdasarkan jumlah pemain, dan prosedur instalasi core server secara manual.
Diperbarui 23 Agustus 2026
Anda dapat menjalankan server Minecraft apa pun di VPS — Anda mendapatkan akses root penuh. Pertanyaannya adalah apakah Anda perlu melakukannya: semua yang dilakukan panel game, harus Anda kerjakan sendiri, termasuk startup, pembaruan, dan backup.
Kapan VPS masuk akal
Pilih VPS jika:
- Anda memerlukan jaringan server dengan proxy, database sendiri, dan website di satu mesin;
- Anda memasang perangkat lunak non-standar yang tidak ditawarkan panel game;
- bot, panel web, dan API proyek Anda harus berjalan bersamaan;
- Anda nyaman bekerja di konsol Linux.
Hosting game turnkey lebih praktis jika Anda ingin tombol "start", file manager, salinan dunia otomatis, dan panduan tentang core server. Tidak perlu bergulat dengan systemd, port, dan Java sama sekali.
Memilih tier
Minecraft dibatasi oleh kecepatan clock single-core dan memori. Ryzen 9 7950X menguntungkan Anda di sini, tetapi anggarkan memori dengan cadangan untuk sistem.
| Tier | Core / memori | Skenario realistis |
|---|---|---|
| VDS-1 (1/2) | 1 / 2 GB | Server vanilla untuk 3–5 teman |
| VDS-2 (2/4) | 2 / 4 GB | Vanilla atau plugin ringan, 10–15 pemain |
| VDS-3 (4/8) | 4 / 8 GB | Plugin Paper, 20–40 pemain |
| VDS-4 (6/16) | 6 / 16 GB | Modpack ukuran sedang atau dua server |
| VDS-5 dan VDS-6 | 8–10 / 24–32 GB | Jaringan dengan proxy dan database |
Modpack berat menghabiskan memori lebih cepat daripada jumlah pemain: 60 mod untuk sepuluh orang membutuhkan lebih banyak daripada vanilla untuk lima puluh.
Instalasi
apt update && apt install -y openjdk-21-jre-headless
useradd -r -m -d /srv/mc -s /usr/sbin/nologin mc
cd /srv/mc
sudo -u mc curl -O https://core-address/paper.jar
sudo -u mc bash -c 'echo eula=true > eula.txt'
Unit /etc/systemd/system/mc.service:
[Service]
User=mc
WorkingDirectory=/srv/mc
ExecStart=/usr/bin/java -Xms2G -Xmx3G -jar paper.jar nogui
Restart=on-failure
SuccessExitStatus=0 1
[Install]
WantedBy=multi-user.target
Setel -Xmx tidak lebih dari memori tier dikurangi 1 GB untuk sistem: pada VDS-2 itu 3 GB, bukan 4.
Anda perlu membuka port 25565 di firewall mesin. Alamat untuk pemain adalah IPv4 publik dari tab "Overview" di panel pada /hosting/vds/m/<id>.
Yang harus Anda lakukan sendiri
- Backup dunia: tidak ada snapshot atau backup mesin otomatis — hanya cron Anda sendiri dan pengiriman ke penyimpanan eksternal.
- Pembaruan kernel dan Java.
- Perlindungan terhadap serangan flood dan brute-force password SSH.
- Pemantauan disk: dunia terus bertambah besar, tetapi disk tetap sesuai tier, dari 40 hingga 250 GB.
Kesalahan umum
| Gejala | Penyebab |
|---|---|
| Server crash tanpa pesan apa pun | Java meminta memori lebih banyak daripada yang tersedia: periksa journalctl -k | grep -i oom |
| Lag terus-menerus dengan 10 pemain | Plugin berat atau -Xmx terlalu rendah, bukan CPU yang lemah |
| Pemain tidak bisa bergabung | Port tertutup atau server mendengarkan di 127.0.0.1 |
| Dunia rusak setelah crash | Tidak ada salinan, dan Restart=always terus me-restart server di atas data yang rusak |
Bandwidth hingga 500 Mbps dan kecepatan disk dibatasi oleh tier: tulis 60 MB/s per core, dua kali lipat untuk baca. Untuk dunia dengan pembuatan chunk terus-menerus, ini terasa pada tier bawah.