Panduan ini memandu Anda menyiapkan server Minecraft Java Edition di Legion Hosting -- mulai dari memilih jenis server hingga mengonfigurasi dunia Anda dan terhubung dengan teman.
1. Memilih Jenis Server
Saat Anda pertama kali menyiapkan server Minecraft, salah satu keputusan terpenting adalah perangkat lunak server mana yang akan dijalankan. Setiap jenis menawarkan kemampuan berbeda tergantung pada apakah Anda menginginkan plugin, mod, atau pengalaman vanilla yang bersih.
| Jenis Server | Terbaik Untuk | Dukungan Plugin | Dukungan Mod | Catatan |
|---|---|---|---|---|
| Vanilla | Minecraft murni, tanpa modifikasi | Tidak ada | Tidak ada | JAR server resmi Mojang. Tanpa kustomisasi selain server.properties. |
| Paper | Survival/SMP yang dioptimalkan untuk performa | Plugin Bukkit & Spigot | Tidak ada | Fork dari Spigot dengan patch performa signifikan. Disarankan untuk sebagian besar server. |
| Spigot | Server berbasis plugin | Plugin Bukkit & Spigot | Tidak ada | Fork Bukkit performa tinggi yang asli. Paper umumnya lebih disukai daripada Spigot saat ini. |
| Forge | Minecraft yang dimodifikasi (modpack besar) | Terbatas (beberapa melalui Sponge) | Mod Forge | Mod loader klasik. Klien harus memasang versi Forge dan mod yang sama. |
| Fabric | Modding ringan, mod yang lebih baru | Terbatas | Mod Fabric | Pembaruan lebih cepat ke versi Minecraft baru. Ekosistem mod yang berkembang. Klien membutuhkan Fabric + mod yang cocok. |
2. Start Pertama
- Masuk ke GPanel.
- Pilih server Minecraft Anda dari daftar server.
- Buka tab Startup.
-
Pilih Jenis Server yang Anda inginkan (Paper, Vanilla, Forge, dll.) dan Versi Minecraft dari menu dropdown.
Penting: Pastikan versi yang Anda pilih cocok dengan versi yang akan dijalankan pemain Anda. Versi yang tidak cocok akan mencegah klien terhubung.
- Klik Start di tab Console untuk meluncurkan server untuk pertama kalinya.
-
Startup pertama akan secara otomatis:
- Mengunduh JAR server yang dipilih
- Membuat
server.properties,eula.txt, dan file konfigurasi default lainnya - Membuat dunia awal (ini mungkin memakan waktu satu atau dua menit)
- Setelah Anda melihat
Done!di konsol, server Anda berjalan dan siap dikonfigurasi.
eula.txt secara manual.
3. Mengonfigurasi server.properties
File server.properties mengontrol sebagian besar perilaku inti server Anda. Anda dapat mengeditnya langsung dari File Manager GPanel -- klik file di direktori root untuk membuka editor bawaan.
server.properties. Perubahan yang dibuat saat server berjalan akan ditimpa saat server dimatikan.
| Properti | Default | Deskripsi |
|---|---|---|
server-name |
A Minecraft Server |
Nama yang ditampilkan di daftar server (hanya Bedrock; Java menggunakan motd sebagai gantinya). |
gamemode |
survival |
Mode permainan default untuk pemain baru. Opsi: survival, creative, adventure, spectator. |
difficulty |
easy |
Tingkat kesulitan server. Opsi: peaceful, easy, normal, hard. |
max-players |
20 |
Jumlah maksimum pemain yang dapat terhubung secara bersamaan. Atur ini agar sesuai dengan batas slot pemain paket hosting Anda. |
pvp |
true |
Apakah pemain dapat saling melukai. Atur ke false untuk server khusus PvE. |
online-mode |
true |
Memverifikasi akun pemain dengan Mojang. Pertahankan ini diatur ke true kecuali Anda memiliki alasan khusus untuk menonaktifkannya -- menonaktifkannya memungkinkan klien bajakan untuk bergabung. |
motd |
A Minecraft Server |
Message of the Day yang ditampilkan di daftar server Java Edition. Mendukung kode warna dengan \u00A7 (tanda seksi). |
view-distance |
10 |
Jarak render dalam chunk (1 chunk = 16 blok). Nilai lebih rendah (6-8) meningkatkan performa; nilai lebih tinggi (12-16) memberikan pengalaman visual yang lebih baik dengan biaya lebih banyak RAM dan CPU. |
spawn-protection |
16 |
Radius (dalam blok) di sekitar spawn dunia di mana non-operator tidak dapat membangun atau menghancurkan blok. Atur ke 0 untuk menonaktifkan. |
level-seed |
(kosong) | Seed pembuatan dunia. Biarkan kosong untuk seed acak, atau masukkan seed tertentu untuk membuat dunia tertentu. Hanya berlaku saat dunia baru dibuat. |
level-type |
minecraft\:normal |
Jenis dunia. Opsi: minecraft\:normal, minecraft\:flat, minecraft\:large_biomes, minecraft\:amplified, minecraft\:single_biome_surface. |
white-list |
false |
Ketika true, hanya pemain yang tercantum di whitelist.json yang dapat bergabung. Lihat bagian Whitelist di bawah. |
enable-command-block |
false |
Apakah command block dapat digunakan. Diperlukan untuk banyak adventure map dan beberapa penyiapan minigame. |
Setelah mengedit, simpan file dan mulai server Anda. Pengaturan baru akan berlaku segera saat startup.
4. Akses Operator (Admin)
Operator (ops) memiliki akses ke perintah server seperti /gamemode, /tp, /ban, /kick, dan lainnya. Ada dua cara untuk memberikan status operator.
Metode 1: Konsol GPanel (Disarankan)
Dari tab Console di GPanel, ketik perintah berikut saat server berjalan:
op YourPlayerName
Anda akan melihat pesan konfirmasi di konsol. Pemain tersebut sekarang menjadi operator.
Metode 2: Mengedit ops.json
Anda juga dapat mengedit file ops.json secara manual di direktori root server. Setiap entri terlihat seperti ini:
[
{
"uuid": "player-uuid-here",
"name": "YourPlayerName",
"level": 4,
"bypassesPlayerLimit": false
}
]
Field level mengontrol apa yang dapat dilakukan operator:
| Tingkat | Izin |
|---|---|
1 |
Dapat melewati spawn protection |
2 |
Dapat menggunakan perintah cheat (/gamemode, /tp, dll.) dan command block |
3 |
Dapat menggunakan perintah manajemen pemain (/ban, /kick, /op) |
4 |
Akses penuh, termasuk /stop dan /save-all |
op memberikan level 4 secara default. Jika Anda memerlukan tingkat izin yang lebih rendah, edit ops.json secara langsung.
Untuk menghapus status operator, gunakan perintah konsol:
deop YourPlayerName
5. Whitelist
Whitelist membatasi server Anda hanya untuk pemain yang disetujui. Ini berguna untuk server pribadi atau komunitas di mana Anda ingin mengontrol siapa yang dapat bergabung.
Mengaktifkan Whitelist
Atur berikut ini di server.properties:
white-list=true
enforce-whitelist=true
Pengaturan enforce-whitelist akan mengeluarkan pemain yang sedang terhubung yang tidak ada di whitelist saat whitelist dimuat ulang.
Mengelola Whitelist
Gunakan perintah-perintah ini di konsol GPanel saat server berjalan:
| Perintah | Deskripsi |
|---|---|
whitelist add PlayerName |
Menambahkan pemain ke whitelist |
whitelist remove PlayerName |
Menghapus pemain dari whitelist |
whitelist list |
Menampilkan semua pemain yang ada di whitelist |
whitelist reload |
Memuat ulang whitelist dari whitelist.json |
whitelist.json secara manual di direktori root server melalui File Manager GPanel. Ingat untuk menjalankan whitelist reload dari konsol setelah membuat perubahan manual.
6. Cara Menghubungkan
Setelah server Anda berjalan, ikuti langkah-langkah ini untuk terhubung dari Minecraft Java Edition:
- Temukan alamat IP dan port server Anda di GPanel pada tab Network.
- Buka Minecraft Java Edition dan klik Multiplayer.
- Klik Add Server.
- Masukkan nama untuk server Anda di field Server Name (ini hanya label untuk daftar server Anda).
-
Di field Server Address, masukkan IP dan port Anda dalam format:
your.server.ip:portSebagai contoh:
192.168.1.100:25565 - Klik Done, lalu pilih server dari daftar Anda dan klik Join Server.
7. Manajemen Dunia
Lokasi Penyimpanan Dunia
Secara default, dunia Minecraft disimpan dalam folder bernama world di direktori root server Anda. Folder ini berisi semua data dunia termasuk medan, data pemain, dan struktur. Anda juga akan melihat folder world_nether dan world_the_end untuk dimensi tersebut (pada server Paper/Spigot; Vanilla menyimpannya sebagai subfolder di dalam world).
Mengunggah Dunia yang Sudah Ada
Untuk mengunggah dunia dari singleplayer atau server lain:
- Hentikan server Anda di GPanel.
- Hapus atau ganti nama folder
worldyang ada menggunakan File Manager GPanel (atau melalui SFTP). -
Unggah folder dunia Anda melalui SFTP. Pastikan folder diberi nama
world(atau perbarui propertilevel-namediserver.propertiesagar cocok dengan nama folder Anda).Tips: Untuk pengunggahan dunia besar, SFTP jauh lebih cepat daripada File Manager berbasis browser. Lihat panduan SFTP kami untuk instruksi penyiapan. - Pastikan struktur folder dunia sudah benar -- file
level.datharus langsung berada di dalam folderworld, tidak bersarang di subfolder. - Mulai server. Server akan memuat dunia yang Anda unggah.
%appdata%\.minecraft\saves\YourWorldName pada Windows. Ganti nama folder menjadi world sebelum mengunggah.
Cadangan
Sangat disarankan untuk menyimpan cadangan dunia Anda secara rutin, terutama sebelum membuat perubahan besar seperti memperbarui versi server atau memasang mod/plugin baru.
Untuk membuat cadangan manual:
- Jalankan
save-alldi konsol GPanel untuk membersihkan semua data ke disk. - Hentikan server.
- Unduh folder
world(danworld_nether/world_the_endjika ada) melalui SFTP atau File Manager. - Simpan cadangan di lokasi yang aman di komputer Anda atau penyimpanan cloud.