Berapa banyak RAM yang diperlukan pelayan Minecraft?
Memori ialah perkara pertama yang ditanya kebanyakan hos Minecraft, dan paling disalah faham. Lebih banyak tidak semestinya lebih baik. Berikut cara memilih jumlah yang betul untuk pelayan anda dan memastikannya berjalan lancar.
Apa yang menggunakan memori
- Chunk yang dimuatkan. Setiap pemain memastikan chunk di sekelilingnya dimuatkan, dan view distance serta simulation distance yang lebih tinggi memuatkan lebih banyak.
- Pemain. Lebih ramai pemain yang tersebar di dunia bermakna lebih banyak kawasan dimuatkan.
- Plugin dan mod. Setiap satu menambah datanya sendiri, dan modpack besar menambah paling banyak.
- Entiti. Ladang, mob dan item yang jatuh semuanya berada dalam memori.
RAM yang disyorkan
| Pelayan | Memori untuk Minecraft |
|---|---|
| Vanilla atau Paper, sehingga 10 pemain | 2–3 GB |
| Paper dengan plugin, 10–30 pemain | 4–6 GB |
| Paper dengan plugin, 30–80 pemain | 6–10 GB |
| Modpack ringan, kurang daripada 100 mod | 6–8 GB |
| Modpack berat, 150 mod atau lebih | 10–16 GB |
| Rangkaian dengan Velocity | Memori setiap pelayan, ditambah kira-kira 1 GB untuk proksi |
Apabila menentukan saiz keseluruhan mesin, tambah 1 hingga 2 GB untuk sistem pengendalian.
Mengapa lebih banyak RAM tidak semestinya lebih baik
Java perlu membersihkan memori yang tidak digunakan, dan heap yang sangat besar boleh bermakna jeda yang lebih lama semasa proses itu. Memberi pelayan Paper kecil 32 GB tidak akan menjadikannya lebih pantas. Berikan secukupnya untuk pemain dan mod anda, kemudian pantau penggunaan sebenar.
Kurangkan penggunaan memori dan lag
- Jalankan Paper atau Purpur dan bukannya pelayan vanilla. Ia jauh lebih pantas pada perkakasan yang sama.
- Rendahkan view-distance dan simulation-distance dalam server.properties. Perubahan kecil menjimatkan banyak memori.
- Jana dunia anda lebih awal dengan plugin seperti Chunky, supaya chunk baharu tidak dicipta semasa pemain meneroka.
- Gunakan flag permulaan yang disyorkan projek Paper, sering dipanggil Aikar's flags, dan tetapkan memori minimum dan maksimum yang sama.
- Cari apa yang perlahan dengan profiler spark dan bukannya meneka.
CPU juga penting
Minecraft menjalankan gelung utama setiap dunia pada satu thread, jadi teras CPU yang pantas mengekalkan tick rate pada 20 apabila pelayan sibuk. Memori yang cukup mencegah ranap; teras yang pantas mencegah lag.
Jika Java melaporkan ralat kehabisan memori, lihat cara membetulkan ralat memori Minecraft.
Hos pelayan Minecraft anda di Singapura
Ping rendah untuk pemain di India, Malaysia dan Indonesia, pada teras AMD EPYC yang pantas dengan NVMe dan perlindungan DDoS.
