Berapa Banyak RAM yang Cocok untuk Server Minecraft? Apakah 1GB Cukup?
Baca ini sebelum membayar lebih untuk biaya hosting atau peningkatan perangkat keras.
Menghosting Minecraft dan bermain dengan teman memang menyenangkan---tetapi tidak jika pengalamannya berantakan. Berikut cara menghitung berapa banyak RAM yang dibutuhkan server Minecraft Anda.
Berapa Banyak RAM yang Dibutuhkan Server Minecraft?
Sebelum kita mendalami detailnya, mari kita mulai dengan aturan emas untuk memilih berapa banyak RAM yang Anda perlukan untuk server Minecraft Anda.
Anda tidak memerlukan berapa banyak RAM yang diberitahukan seseorang kepada Anda. Anda memerlukan berapa banyak RAM yang diperlukan untuk pengalaman bermain yang lancar.
Bagi sebagian besar pemain yang bermain-main dengan beberapa teman, RAM 1GB untuk server Minecraft mereka sudah lebih dari cukup---terutama jika mereka mengoptimalkan pengalaman server mereka.
Tetapi jika Anda mencari informasi tentang berapa banyak RAM yang dibutuhkan server Minecraft, jawaban yang Anda dapatkan akan terasa sedikit di seluruh peta. Banyak hasil yang Anda temukan merupakan rekomendasi yang diberikan oleh penyedia host server Minecraft. Paket hosting meningkatkan biaya berdasarkan faktor-faktor seperti berapa banyak RAM, kekuatan pemrosesan, dan ruang disk yang ditawarkan paket tersebut.
Jadi ada sedikit bias yang melekat dalam merekomendasikan Anda membeli paket hosting yang lebih besar. Penyedia tidak hanya menghasilkan lebih banyak uang tetapi ada kemungkinan Anda tidak perlu mengajukan tiket dukungan atau memerlukan bantuan tambahan jika ukuran server terlalu besar untuk kebutuhan Anda.
"Berapa banyak RAM yang saya perlukan untuk server Minecraft saya?" adalah pertanyaan yang mirip dengan "Seberapa besar kendaraan yang saya perlukan?" karena Anda tidak dapat menjawab pertanyaan secara efektif tanpa mempertimbangkan bagaimana server (atau kendaraan) akan digunakan. Jadi pernyataan menyeluruh "Setiap orang harus memiliki 4GB RAM untuk server Minecraft mereka" sama bergunanya dengan "Semua orang membutuhkan van kargo".
Faktor-Faktor yang Berkontribusi pada Permintaan RAM
Mari kita gali beberapa faktor utama yang berkontribusi terhadap penggunaan RAM dan menyebabkan kelambatan server ketika RAM tidak mencukupi.
Omong-omong, di dunia Minecraft, server lag sering disebut dengan istilah Ticks Per Second (TPS).
TPS secara kasar analog dengan istilah Frames Per Second (FPS), yang digunakan gamer untuk menggambarkan kecepatan komputer mereka menampilkan frame dalam video game yang mereka mainkan---kecuali dalam hal ini bukan kelambatan visual, melainkan kelambatan internal. jam server tertinggal di bawah tekanan. Tip dan trik untuk membuat pengalaman sisi klien Minecraft lebih lancar tidak akan memperbaiki masalah server.
Minecraft diberi kode untuk 20 TPS. Ketika kemacetan kinerja memaksa TPS di bawah 20, pengalaman bermain game akan terganggu. Berikut adalah beberapa faktor yang berkontribusi terhadap kelambatan server.
Jumlah Pemain
Faktanya, satu-satunya faktor terbesar adalah jumlah pemain. Minecraft mungkin terlihat seperti game kuno dan tidak banyak menuntut, tetapi game ini sangat boros sumber daya. Server harus menciptakan lingkungan yang dinamis dan selalu berubah untuk setiap pemain dalam game.
Jika Anda dan teman Anda berada di area yang sama, seperti desa yang sedang Anda bangun menjadi kastil berbenteng, hal ini akan sedikit membantu mengurangi permintaan yang ditempatkan pada server. Namun jika Anda menjelajahi semua tempat, beban pada server akan meningkat. Empat orang yang menjelajahi area berbeda di peta secara bersamaan jauh lebih menghabiskan sumber daya daripada satu pemain yang berkeliaran.
Apapun jenis server yang Anda jalankan, baik itu server vanilla atau server yang banyak dimodifikasi, setiap pemain adalah pengganda permintaan.
Lihat Jarak
Jarak pandang di Minecraft adalah seberapa jauh game akan memuat dan merender "potongan" yang membentuk dunia game. Jarak tampilan default adalah 10 bongkahan.
Menguranginya akan menurunkan permintaan pada server dengan mengorbankan seberapa jauh pemain dapat melihat dan apa yang tetap dimuat dan aktif dalam permainan. Meningkatkannya akan membutuhkan lebih banyak RAM per pemain untuk menangani peningkatan rendering dan entitas.
Redstone, Entitas, dan Pemuatan Potongan
Selain hanya menampilkan apa yang dilihat pemain di dalam game, server harus terus-menerus menghitung dan menghitung ulang apa yang dilakukan semua hal di dalam game. Domba berkeliaran, penduduk desa mengulangi rutinitas NPC kecil mereka, menghasilkan massa, dan sebagainya.
Bahkan hal-hal seperti siklus pertumbuhan tanaman dan aksi sirkuit Redstone serta kreasi dalam game menjadi faktor beban yang ditempatkan di server.
Jika Anda dan teman Anda ingin membuat kreasi Redstone besar-besaran seperti peternakan golem besi, peternakan emas, atau proyek intensif sumber daya lainnya, Anda mungkin memerlukan lebih banyak RAM.
Modifikasi Permainan
Memodifikasi Minecraft adalah bagian besar dari pengalaman Minecraft bagi banyak pemain, dan mod dapat memberikan permintaan yang signifikan pada server.
Meskipun mod kecil yang, misalnya, hanya mengubah barang yang dijual penduduk desa atau perilaku pedagang pengembara tidak terlalu menuntut, mod yang mengubah mekanisme permainan, menambahkan dimensi ekstra, dan sebaliknya membuat perubahan atau penambahan besar pada permainan akan meningkatkan jumlah RAM yang Anda perlukan.
Paket mega-mod populer seperti Better Minecraft, yang secara rutin mengemas 150+ mod peningkat dan pengubah permainan, tentu saja akan membutuhkan lebih banyak RAM daripada server dasar.
Pertimbangkan untuk Mengupgrade Perangkat Lunak Server Anda, Bukan Perangkat Keras
Kesimpulan Anda setelah membaca bagian sebelumnya mungkin adalah "Oke, jadi saya perlu lebih banyak RAM!" tetapi sebelum Anda membayar untuk tingkat berikutnya di host Minecraft atau meningkatkan perangkat keras Anda, ada cara yang sangat sederhana dan gratis untuk meningkatkan kinerja server Minecraft.
Selama bertahun-tahun, Mojang telah menyediakan akses gratis ke platform server Minecraft. Anda membayar untuk game tersebut, tetapi server yang diperlukan untuk menghosting game tersebut gratis. Setiap rilis publik baru memiliki server.jar yang diperbarui yang dapat Anda temukan di situs resmi.
Meskipun itu bagus, server resminya kurang dioptimalkan. Faktanya, optimasinya sangat buruk sehingga membuang lebih banyak RAM pada masalah biasanya tidak meningkatkan kinerja. Setidaknya tidak dengan cara yang hemat biaya dan bermanfaat.
Daripada membayar lebih untuk paket hosting yang lebih besar atau mengupgrade perangkat keras Anda di rumah untuk mengejar peningkatan kinerja menggunakan server vanilla, kami menyarankan Anda menggunakan fork server Minecraft yang sangat dioptimalkan seperti PaperMC.
PaperMC tidak hanya dioptimalkan dengan sangat baik sehingga akan mengejutkan Anda, tetapi optimasi tersebut diterjemahkan secara langsung ke dalam kebutuhan RAM yang lebih rendah. (Dan, karena PaperMC adalah cabang dari proyek Spigot, berarti Anda dapat dengan mudah menggunakan banyak plugin Bukkit yang kompatibel dengan Spigot.)
Misalnya, saya baru-baru ini menyiapkan server untuk bermain dengan beberapa teman dan anggota keluarga di seluruh dunia. Saya memutuskan untuk menjalankan server vanilla dasar langsung dari Mojang, meskipun mengetahui tentang masalah kinerja, hanya untuk mengujinya dan memastikan bahwa semuanya tidak berubah. Meski hanya 3-4 pemain, performanya sangat buruk. Menyesuaikan alokasi RAM saya dari 1GB, secara bertahap, ke angka yang lebih tinggi dan lebih tinggi memiliki dampak minimal pada kinerja.
Ada kelambatan apa pun yang kami lakukan. Blok sering kali gagal dipecahkan (atau ditempatkan dengan benar) dan teman-teman saya sering kali terjebak di balik blok "tak terlihat" yang, secara visual, telah dihapus dari klien mereka tetapi, di sisi server, tetap bertahan sebagai penghalang fisik. Cukuplah untuk mengatakan itu bukanlah pengalaman yang sangat menyenangkan.
Namun ketika saya menukar server vanilla dengan server PaperMC yang sangat optimal, saya dapat menurunkan alokasi RAM saya kembali ke 1GB sekaligus menambahkan beberapa lusin mod dan plugin, semuanya dengan kinerja yang sangat mulus. Penyiapannya juga mudah dan sederhana seperti server Minecraft biasa.
Baik Anda membayar untuk host atau hosting mandiri di rumah, kami benar-benar tidak dapat menekankan apa itu peralihan dari perangkat lunak server vanilla ke PaperMC.
Jangan Alokasikan RAM Secara Berlebihan untuk Server Minecraft Anda
Terakhir, sedikit peringatan agar tidak mengalokasikan RAM secara berlebihan untuk server Minecraft Anda. Meskipun peningkatan RAM diperlukan saat Anda menambahkan banyak pemain dan mod yang semakin kompleks, ada manfaatnya yang semakin berkurang.
Menjaga alokasi RAM untuk server Anda tetap sesuai dengan tuntutan yang diterapkan oleh pemain dan mod/plugin Anda sebenarnya membantu server Anda berjalan lebih baik. Mengalokasikan RAM 16GB ke server yang tidak terlalu membutuhkannya hanya membuat Java yang menggerakkan server berjalan lebih tidak efisien.
Kita tidak perlu membahas tentang Java, namun detail kuncinya di sini adalah sebuah konsep yang disebut "pengumpulan sampah", yaitu proses yang membuat program Java secara otomatis mengatur penggunaan memorinya.
Jika Anda memiliki terlalu sedikit RAM yang dialokasikan untuk server Minecraft Anda, proses pengumpulan sampah akan sering berjalan agar RAM tetap tersedia untuk digunakan. Hal ini berdampak pada kinerja dan server Anda tidak berjalan lancar. Di sisi lain, jika Anda mengalokasikan terlalu banyak RAM, hal ini dapat menyebabkan pengumpul sampah menjadi jarang berjalan namun akan menambah tekanan pada server saat dijalankan.
Singkatnya, biarkan pengalaman bermain yang sebenarnya memandu penyesuaian Anda. Mulailah dengan 1GB dan mainkan. Semuanya lancar dan permainannya menyenangkan? Bagus, biarkan di 1GB. Tambahkan beberapa mod, beberapa teman lagi, atau keduanya, dan server mulai lambat? Alokasikan lebih banyak RAM (atau beli paket hosting yang lebih besar) untuk menyeimbangkan permintaan baru di server.