Kawaiiverse StudioDreams · Games · Infinite Worlds

☕ JavaServerPemula3 menit baca

Paper vs Spigot vs Purpur — Software Server Minecraft Mana yang Dipilih?

Perbandingan Vanilla, CraftBukkit, Spigot, Paper, Purpur, dan Folia untuk server Minecraft Java, termasuk performa, kompatibilitas plugin, dan rekomendasi untuk server kecil sampai besar.

Oleh KawaiiVerse Studio · Diperbarui

Ada banyak software server Minecraft Java, dan namanya sering membingungkan. Hampir semuanya berasal dari satu garis keturunan yang sama: setiap proyek mengambil proyek sebelumnya lalu menambahkan perbaikan. Memahami garis keturunan ini membantu kamu memilih software yang tepat.

Garis keturunan singkat

Vanilla (server resmi Mojang)
└── CraftBukkit   menambah dukungan plugin Bukkit API
    └── Spigot    optimasi + Spigot API
        └── Paper     optimasi besar, perbaikan bug & exploit, Paper API
            ├── Purpur   banyak opsi gameplay tambahan
            └── Folia    multithreading per region (khusus server besar)

Karena setiap proyek dibangun di atas proyek sebelumnya, plugin untuk Bukkit/Spigot umumnya juga berjalan di Paper dan Purpur. Sebaliknya, plugin yang memakai fitur khusus Paper tidak berjalan di Spigot.

Vanilla

Server resmi dari Mojang. Tidak mendukung plugin dan performanya paling sederhana. Cocok untuk bermain bersama beberapa teman tanpa modifikasi apa pun, atau saat ingin merasakan mekanik game yang 100% asli, termasuk perilaku redstone dan bug yang dimanfaatkan farm teknis.

Spigot

Lama menjadi standar server plugin. Spigot dibangun sendiri dengan alat BuildTools, tidak didownload sebagai jar jadi. Perbaikan performanya lebih sedikit daripada Paper, sehingga saat ini jarang dipilih untuk server baru.

Paper

Pilihan utama untuk sebagian besar server. Keunggulannya:

  • Optimasi besar: pemuatan chunk asinkron, tick entitas yang lebih efisien, dan banyak pengaturan performa di config/paper-world-defaults.yml.
  • Memperbaiki banyak bug dan exploit vanilla, misalnya duplikasi item. Perbaikan yang mengubah mekanik teknis biasanya bisa diatur di konfigurasi.
  • Paper API yang lebih modern, termasuk dukungan Adventure untuk teks berwarna dan komponen chat.
  • Didukung komunitas besar, dokumentasi lengkap, dan repositori plugin resmi Hangar.

Paper kini dikembangkan sebagai hard fork, artinya tidak lagi mengikuti setiap perubahan Spigot. Plugin Spigot umumnya tetap berjalan, tetapi selalu cek kompatibilitas plugin yang sangat tua atau yang memakai kode internal server (NMS).

Purpur

Fork dari Paper dengan ratusan opsi gameplay tambahan di purpur.yml. Contohnya mob yang bisa ditunggangi, pengaturan fase phantom, kecepatan villager, dan perilaku item. Purpur cocok untuk server survival yang ingin kustomisasi tanpa banyak plugin. Semua plugin Paper berjalan di Purpur.

Folia

Fork Paper yang membagi dunia menjadi beberapa region yang diproses di thread berbeda. Folia bisa menampung pemain sangat banyak jika pemainnya tersebar di dunia yang luas. Namun, sebagian besar plugin tidak kompatibel dengan Folia kecuali pembuatnya mendukung secara khusus. Folia tidak disarankan untuk server kecil atau menengah.

Bagaimana dengan Fabric, Forge, dan NeoForge?

Ketiganya adalah mod loader, bukan software plugin. Mod biasanya juga harus dipasang di komputer pemain, dan plugin Bukkit tidak bisa dipakai. Ada juga mod sisi server seperti Lithium untuk Fabric yang meningkatkan performa tanpa mengubah mekanik vanilla.

Velocity dan BungeeCord

Ini adalah proxy, bukan server permainan. Proxy menghubungkan beberapa server Paper menjadi satu jaringan, misalnya Lobby → Survival → Minigame. Velocity adalah proxy modern dari tim PaperMC dan menjadi pilihan yang direkomendasikan untuk jaringan baru.

Rekomendasi

SituasiPilihan
Main bersama teman, tanpa plugin, farm teknisVanilla (atau Fabric + mod optimasi)
Server komunitas dengan pluginPaper
Survival dengan banyak kustomisasi gameplayPurpur
Jaringan beberapa serverPaper di setiap server + Velocity
Server sangat besar dengan pemain tersebarFolia (cek plugin lebih dulu)

Siap memasang? Ikuti cara membuat server Paper.

Bacaan lanjut