Cara Menjalankan Spigot Minecraft Server untuk Multiplayer Kustom
Dukungan LAN asli Minecraft sangat bagus untuk menjalankan game dengan cepat, tetapi jika Anda menginginkan server yang berdedikasi dan khusus, Spigot adalah cara yang harus dilakukan. Spigot dibangun di atas API plugin yang disebut Bukkit, yang membuat menyesuaikan gameplay Anda menjadi mudah, dan karena proyek Bukkit telah ada sejak awal multiplayer Minecraft, banyak pengembang telah merilis plugins dan modifikasi mereka sendiri.
Apa itu Spigot?
Spigot adalah garpu yang dimodifikasi dari Bukkit API, yang itu sendiri merupakan garpu yang dimodifikasi dari server Minecraft resmi yang dirilis oleh Mojang. Bukkit lahir ketika pengembang dan modder tidak puas dengan sumber tertutup dan kurangnya fitur di server resmi, dan menginginkan solusi server yang lebih modular dan dapat disesuaikan. Implementasi sebenarnya dari Bukkit API disebut CraftBukkit, dan seiring berkembangnya Minecraft, CraftBukkit tumbuh menjadi pilihan terbaik untuk server berukuran sedang dan besar. Karena beberapa masalah hukum, proyek CraftBukkit ditutup, dan belum diperbarui menjadi 1,8, versi Minecraft terbaru.
Di sinilah Spigot berperan. Spigot dirancang untuk membuat CraftBukkit lebih cepat dan lebih efisien. Menggunakan Bukkit API, jadi semua plugin yang kompatibel dengan Bukkit kompatibel dengan Spigot. Ketika unduhan Bukkit dihapus, proyek Spigot terus memperbarui perangkat lunak, menjadikannya sekarang pilihan terbesar untuk server modded dan satu-satunya pilihan untuk server 1,8 modded.
Instalasi Windows
Keran tidak memiliki unduhan; itu harus dikompilasi dari sumber. Tim Spigot mengotomatiskan ini dengan program yang disebut BuildTools. Anda dapat mengunduh BuildTools versi terbaru di sini. Anda juga membutuhkan Git untuk Windows. Pastikan Anda memiliki versi Java terbaru.
Buat folder untuk menyimpan semua file server Anda dan tempelkan botol BuildTools di dalamnya:
Jalankan pengaturan Git untuk Windows dan tunggu dengan sabar sampai bilah kemajuan mencapai akhir.
Ketika Git selesai menginstal, buka menu mulai dan Anda akan melihat aplikasi baru di folder program Anda. Jalankan Git bash dan Anda akan melihat jendela terminal. Jika Anda memiliki pengalaman dengan terminal Unix, Anda harus terbiasa dengan cara menggunakannya. Jika tidak, prosesnya tetap sederhana. Cukup cd ke folder tempat Anda memasukkan jar BuildTools, dan jalankan dengan java -jar:
cd ~ / path / ke / folder /
java -jar BuildTools.jar
Program BuildTools sekarang akan mengunduh semua kode sumber yang diperlukan dan mengkompilasi file jar server secara otomatis. Ini mungkin memakan waktu lama. Ketika selesai, Anda akan melihat prompt perintah dan banyak file di folder tempat Anda memasukkan toples BuildTools. Buat dokumen teks baru, beri nama start.bat, klik kanan dan pilih edit. Ini akan terbuka di Notepad, dan rekatkan skrip ini di:
@echo mati
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
jeda
Jika Anda hanya menjalankan server ini untuk beberapa orang, atau untuk Anda sendiri di mesin yang sama, 1gb RAM akan baik-baik saja, tetapi jika Anda mau, Anda dapat mengubah argumen -Xmx ke jumlah yang lebih tinggi.
Simpan skrip dan jalankan. Anda akan mendapatkan kesalahan dan program akan keluar. Ini normal. Pertama kali Anda menjalankan spigot.jar, itu akan membuat file EULA.txt karena alasan hukum. Buka, ubah dari false menjadi true, dan jalankan start.bat lagi. Untuk menguji apakah server sedang berjalan, buka Minecraft dan sambungkan ke localhost:
Anda harus disambut dengan dunia Minecraft dan kesalahan ketika Anda memecah blok dekat menelurkan. Ini karena Spigot default ke beberapa blok perlindungan spawn dari semua orang yang bukan operator. Anda dapat 'op' sendiri hanya dari terminal server dengan menjalankan
op playername
Atau, jika Anda ingin menghapus seseorang,
deop playname
Anda memerlukan izin op untuk menggunakan banyak perintah dalam game seperti memberikan item atau beralih ke mode kreatif. Ada juga plugin yang dapat memberi pengguna izin untuk menggunakan perintah tertentu.
Instalasi OS X dan Linux
Memasang Spigot pada OS X dan Linux bahkan lebih mudah. Pastikan Anda memiliki Java versi terbaru yang diinstal. Di Linux, gunakan manajer paket mana pun yang Anda harus menginstal git jika Anda belum memilikinya:
sudo apt-get install git
sudo yum install git
Unduh tabung BuildTools yang sama dari instalasi Windows dan letakkan di foldernya sendiri.
Di Mac, buka terminal, navigasikan ke folder itu, dan jalankan dengan
java -jar BuildTools.jar
Anda akan melihat prompt yang meminta Anda untuk menginstal alat pengembang baris perintah. Klik 'Instal' dan tunggu sampai selesai. Ini akan menginstal alat yang diperlukan agar BuildTools dapat berjalan. Di Linux Anda mungkin perlu menjalankan
git config -global -unset core.autocrlf
sebelum menjalankan toples. Jika tidak, instalasi akan berjalan dengan lancar, dan Anda dapat meluncurkan spigot.jar dari baris perintah dengan java -jar, atau dengan skrip startup:
#! / bin / sh
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
Penerusan Port
Jika Anda ingin bermain dengan teman di luar jaringan lokal Anda, Anda perlu meneruskan porta pada router Anda. Port Minecraft default ke 25565, meskipun ini dapat diubah di file konfigurasi server.properties.
Alamat yang Anda berikan kepada teman-teman Anda harus alamat IP publik Anda diikuti oleh titik dua dan nomor port. Anda dapat menemukan alamat IP publik Anda secara online. Misalnya, IP yang disambungkan teman Anda akan mirip dengan itu
123.45.67.89:25565
Menginstal Plugin
Anda bisa mendapatkan plugin dari Bukkit atau SpigotMC. Banyak plugin untuk 1.7, tetapi sebagian besar akan berfungsi dengan 1.8. Menginstal plugin semudah mengunduh file jar dan meletakkannya di folder plugins. Anda kemudian perlu memuat ulang atau memulai ulang server untuk memulai plugin baru.
Berikut adalah beberapa plugin dasar yang harus Anda instal pada pengaturan:
- LANBroadcaster membuka server Anda ke jaringan lokal Anda, sehingga teman-teman dapat terhubung tanpa mengetikkan IP.
- Multiverse memungkinkan Anda untuk memiliki dunia Minecraft sebanyak yang Anda inginkan, dan Multiverse Portal memungkinkan Anda menautkannya dengan mudah.
- WorldEdit memberikan kontrol yang kuat atas medan dan bangunan.
- WorldGuard melindungi bangunan Anda dari pemain dan lingkungan.
Masing-masing plugin ini memiliki sintaksis sendiri yang dapat Anda pelajari dengan menjalankan / membantu dalam game.