14Jul
Minecraft sangat bagus untuk menjalankan permainan dengan cepat, namun jika Anda menginginkan dedicated server khusus, Spigot adalah cara untuk pergi. Spigot dibangun di atas plugin API yang disebut Bukkit, yang membuat penyesuaian gameplay Anda menjadi mudah, dan karena proyek Bukkit telah ada sejak subuh multiplayer Minecraft, banyak pengembang telah merilis plugin dan modifikasi mereka sendiri.
Apa itu Spigot?
Spigot adalah garpu yang dimodifikasi dari API Bukkit, yang merupakan garpu modifikasi dari server Minecraft resmi yang dirilis oleh Mojang. Bukkit lahir saat pengembang dan modenya tidak puas dengan sumber yang tertutup dan kekurangan fitur di server resmi, dan menginginkan solusi server yang lebih modular dan dapat disesuaikan. Implementasi aktual API Bukkit disebut CraftBukkit, dan saat Minecraft tumbuh, CraftBukkit tumbuh menjadi pilihan terbaik untuk server berukuran sedang dan besar. Karena beberapa masalah hukum, proyek CraftBukkit telah ditutup, dan belum diperbarui menjadi 1.8, versi Minecraft terbaru.
Di sinilah Spigot ikut bermain. Spigot dirancang untuk membuat CraftBukkit lebih cepat dan lebih efisien. Ini menggunakan API Bukkit, jadi semua plugin yang kompatibel dengan Bukkit kompatibel dengan Spigot. Ketika unduhan Bukkit diturunkan, proyek Spigot terus memperbarui perangkat lunak, menjadikannya pilihan terbesar untuk server modded dan satu-satunya pilihan untuk server 1,8 modded.
Instalasi Windows
Spigot tidak memiliki download;itu harus dikompilasi dari sumber. Tim Spigot mengotomatisasi ini dengan sebuah program yang disebut BuildTools. Anda bisa mendownload versi terbaru BuildTools disini. Anda juga memerlukan Git untuk Windows. Pastikan Anda memiliki versi terbaru dari Java.
Buat folder untuk menampung semua file server Anda dan tempelkan jar BuildTools di dalamnya:
Jalankan setup Git for Windows dan tunggu dengan sabar sampai progress bar mencapai akhir.
Saat Git selesai menginstal, buka menu start dan Anda harus 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 sederhana kok. Cukup cd ke folder yang Anda masukkan ke dalam toples BuildTools, dan jalankan dengan java -jar:
cd ~ /path/to/folder/
java -jar BuildTools.jar
Program BuildTools sekarang akan mendownload semua kode sumber yang diperlukan dan mengkompilasi file jar server secara otomatis. Ini mungkin memakan waktu lama. Setelah selesai Anda akan melihat command prompt dan sekumpulan file di folder tempat Anda meletakkan toples BuildTools. Buat dokumen teks baru, beri nama start.bat, klik kanan dan pilih edit. Ini akan terbuka di Notepad, dan tempel skrip ini di:
@echo off
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M-jar spigot.jar
jeda
Jika Anda hanya menjalankan server ini untuk beberapa orang, atauuntuk diri sendiri pada mesin yang sama, 1gb RAM akan baik-baik saja, tapi jika Anda ingin Anda dapat mengubah argumen -Xmx ke jumlah yang lebih tinggi.
Simpan skrip dan jalankan. Anda akan mendapatkan error dan program akan keluar. Ini normal. Pertama kali Anda menjalankan spigot.jar, ini akan membuat file EULA.txt karena alasan hukum. Bukalah, ubah dari false menjadi true, dan jalankan start.bat lagi. Untuk menguji bahwa server sedang berjalan, buka Minecraft dan hubungkan ke localhost:
Anda harus disambut dengan dunia Minecraft dan sebuah kesalahan saat Anda memecahkan blok di dekat bibit. Ini karena Spigot default beberapa blok perlindungan bibit dari semua orang yang bukan operator. Anda bisa 'op' sendiri hanya dari terminal server dengan menjalankan
op playername
Atau, jika Anda ingin menghapus seseorang,
deop playername
Anda memerlukan izin op untuk menggunakan banyak perintah dalam game seperti memberi item atau beralih ke materi iklan.mode. Ada juga plugin yang bisa memberi pengguna izin untuk menggunakan perintah tertentu. Instalasi
OS X dan Linux
Memasang Spigot di OS X dan Linux lebih mudah. Pastikan Anda menginstal Java versi terbaru. 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
Download tabung BuildTools yang sama dari instalasi Windows dan masukkan ke foldernya sendiri..
Di Mac, buka terminal, navigasikan ke folder itu, dan jalankan dengan
java -jar BuildTools.jar
Anda akan melihat sebuah prompt yang meminta Anda untuk menginstal alat pengembang baris perintah. Klik 'Install' dan tunggu hingga selesai. Ini akan menginstal alat yang diperlukan agar BuildTools dapat dijalankan. Di Linux Anda mungkin perlu menjalankan
git config -global -unset core.autocrlf
sebelum menjalankan toples. Jika tidak, instalasi harus berjalan lancar, dan Anda bisa meluncurkan spigot.jar dari baris perintah dengan java -jar, atau dengan skrip startup:
#!Jika Anda ingin bermain dengan teman di luar jaringan lokal Anda, Anda perlu meneruskan port pada router Anda. Port Minecraft default ke 25565, meskipun hal ini dapat diubah di file konfigurasi server.properties.
Alamat yang Anda berikan kepada teman Anda haruslah alamat IP publik Anda diikuti oleh titik dua dan nomor port. Anda dapat menemukan alamat IP publik Anda secara online. Misalnya, IP yang terhubung dengan teman Anda akan mirip dengan
123.45.67.89:25565
Menginstal Plugins
Anda bisa mendapatkan plugin dari Bukkit atau SpigotMC.Banyak plugin untuk 1.7, namun sebagian besar akan bekerja dengan 1,8.Memasang plugin semudah mendownload file jar dan memasukkannya ke folder plugin. Anda kemudian perlu me-reload atau me-restart server agar plugin baru masuk.
Berikut adalah beberapa plugin dasar yang harus Anda instal pada penyiapan:
- LANBroadcaster membuka server Anda ke jaringan lokal Anda, sehingga teman dapat terhubung tanpa mengetik di IP.
- Multiverse memungkinkan Anda memiliki dunia Minecraft sebanyak yang Anda inginkan, dan Portal Multiverse memungkinkan Anda menghubungkannya dengan mudah.
- WorldEdit memberikan kontrol yang kuat terhadap medan dan bangunan.
- WorldGuard melindungi bangunan Anda dari pemain dan lingkungan.
Masing-masing plugin ini memiliki sintaks tersendiri yang dapat Anda pelajari dengan menjalankan / membantu dalam game.