Apa itu Spigot?
Spigot adalah garpu modifikasi dari Bukkit API, yang merupakan garpu modifikasi dari server resmi Minecraft yang dirilis oleh Mojang. Bukkit lahir ketika pengembang dan modders tidak puas dengan sumber tertutup dan kurangnya fitur di server resmi, dan menginginkan solusi server yang lebih modular dan dapat disesuaikan. Implementasi aktual dari Bukkit API disebut CraftBukkit, dan seiring Minecraft tumbuh, CraftBukkit tumbuh menjadi pilihan terbaik untuk server menengah dan besar. Karena beberapa masalah hukum, proyek CraftBukkit 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. Ia menggunakan API Bukkit, sehingga semua plugin yang kompatibel dengan Bukkit kompatibel dengan Spigot. Ketika unduhan Bukkit dihapus, proyek Spigot terus memperbarui perangkat lunak, menjadikannya sekarang pilihan terbesar untuk modded server dan satu-satunya pilihan untuk modded 1.8 server.
Instalasi Windows
Spigot tidak memiliki unduhan; itu harus dikompilasi dari sumber. Tim Spigot mengotomatiskan ini dengan program yang disebut BuildTools. Anda dapat mengunduh versi terbaru BuildTools di sini. Anda juga membutuhkan Git untuk Windows. Pastikan Anda memiliki Java versi terbaru.
Buat folder untuk menyimpan semua file server Anda dan tempelkan jar BuildTools di dalamnya:
cd ~/path/to/folder/
java -jar BuildTools.jar
Program BuildTools sekarang akan mengunduh semua kode sumber yang diperlukan dan mengompilasi file jar server secara otomatis. Ini mungkin membutuhkan waktu lama. Ketika selesai, Anda akan melihat command prompt dan banyak file di folder tempat Anda meletakkan toples BuildTools. Buat dokumen teks baru, beri nama begin.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 pause
Simpan skripnya dan jalankan. Anda akan mendapatkan kesalahan dan program akan keluar. Ini normal. Saat pertama kali Anda menjalankan spigot.jar, ia akan membuat file EULA.txt karena alasan hukum. Buka, ubah dari false menjadi true, dan jalankan start.bat lagi. Untuk menguji bahwa server sedang berjalan, buka Minecraft dan hubungkan ke localhost:
op playername
Atau, jika Anda ingin menghapus seseorang,
deop playername
Anda perlu 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 lebih mudah. Pastikan Anda menginstal Java versi terbaru. Di Linux, gunakan pengelola paket mana pun yang Anda harus instal git jika Anda belum memilikinya:
sudo apt-get install git
sudo yum install git
Unduh guci BuildTools yang sama dari penginstalan Windows dan letakkan di foldernya sendiri.
java -jar BuildTools.jar
git config –global –unset core.autocrlf
sebelum menjalankan toples. Jika tidak, instalasi harus berjalan 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
Port Forwarding
Jika Anda ingin bermain dengan teman di luar jaringan lokal Anda, Anda perlu mem-forward port di router Anda. Minecraft default port to 25565, meskipun ini dapat diubah dalam file konfigurasi server.properties.
Alamat yang Anda berikan kepada teman-teman Anda haruslah alamat IP publik Anda diikuti dengan tanda titik dua dan nomor port. Anda dapat menemukan alamat IP publik Anda secara online. Misalnya, IP yang terhubung dengan teman Anda akan menjadi sesuatu yang mirip
123.45.67.89:25565
Menginstal Plugin
Anda bisa mendapatkan plugin dari Bukkit atau SpigotMC. Banyak plugin untuk 1.7, tetapi kebanyakan akan bekerja dengan 1.8. Menginstal plugin semudah mengunduh file jar dan meletakkannya di folder plugins. Anda kemudian perlu memuat ulang atau me-restart server untuk plugin baru untuk menendang.
Berikut ini beberapa plugin dasar yang harus Anda instal saat pengaturan:
- LANBroadcaster membuka server Anda ke jaringan lokal Anda, sehingga teman dapat terhubung tanpa mengetikkan IP.
- Multiverse memungkinkan Anda untuk memiliki banyak dunia Minecraft seperti yang Anda inginkan, dan Multiverse Portal memungkinkan Anda menautkannya dengan mudah.
- WorldEdit memberikan kontrol kuat atas medan dan bangunan.
- WorldGuard melindungi bangunan Anda dari pemain dan lingkungan.
Masing-masing plugin ini memiliki sintaksnya sendiri yang dapat Anda pelajari dengan menjalankan / membantu dalam game.