Какво е Spigot?
Spigot е модифицирана вилка на API на Bukkit, която е модифицирана вилка на официалния Minecraft сървър, освободен от Mojang. Bukkit се ражда, когато разработчиците и модеристите не са доволни от затворения източник и липсата на функции на официалния сървър и искат по-модулно и адаптивно сървърно решение. Действителното внедряване на API на Bukkit се наричаше CraftBukkit, а като Minecraft нарастваше, CraftBukkit стана най-добрият избор за сървъри със средни и големи размери. Поради известни правни проблеми проектът CraftBukkit беше прекъснат и не бе актуализиран до 1.8 - най-новата версия на Minecraft.
Това е мястото, където Спигот влиза в игра. Spigot е създаден, за да направи CraftBukkit по-бърз и по-ефективен. Той използва API Bukkit, така че всички приставки съвместими с Bukkit са съвместими с Spigot. Когато изтеглянията на Bukkit бяха свалени, проектът Spigot продължи да актуализира софтуера, което го прави най-големият избор за модемирани сървъри и единственият избор за модифицираните 1.8 сървъри.
Инсталиране на Windows
Spigot няма изтегляне; тя трябва да бъде съставена от източника. Екипът Spigot автоматизира това с програма, наречена BuildTools. Можете да изтеглите последната версия на BuildTools тук. Ще ви е необходима и Git за Windows. Уверете се, че имате най-новата версия на Java.
Създайте папка, в която ще се помещават всичките ви сървърни файлове и ще се залепи буркана BuildTools в него:
cd ~/path/to/folder/
java -jar BuildTools.jar
Програмата BuildTools ще изтегли всички необходими изходни кодове и автоматично ще компилира файловете за сървъри. Това може да отнеме много време. Когато приключи, трябва да видите командния ред и куп файлове в папката, която поставяте в BuildTools буркан. Направете нов текстов документ, наречете го start.bat, кликнете с десния бутон върху него и изберете редактиране. Той ще се отвори в Notepad и ще го скрие в:
@echo off
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar pause
Запишете скрипта и го стартирайте. Ще получите грешка и програмата ще излезе. Това е нормално. Първият път, когато стартирате spigot.jar, той ще създаде файл EULA.txt по правни причини. Отворете го, променете го от false до true и стартирайте start.bat отново. За да проверите дали сървърът работи, отворете Minecraft и се свържете с localhost:
op playername
Или, ако искате да премахнете някого,
deop playername
Трябва да имате разрешение за използване на много команди по време на игра, като даване на елементи или преминаване към режим на рекламно послание. Има и плъгини, които позволяват на потребителите да използват конкретни команди.
Инсталиране на OS X и Linux
Инсталирането на Spigot на OS X и Linux е още по-лесно. Уверете се, че сте инсталирали най-новата версия на Java. На Linux, използвайте кой пакет мениджър трябва да инсталирате git, ако все още не го имате:
sudo apt-get install git
sudo yum install git
Изтеглете същия буркан BuildTools от инсталацията на Windows и го поставете в собствената си папка.
java -jar BuildTools.jar
git config –global –unset core.autocrlf
преди да пуснете буркана. В противен случай инсталацията трябва да върви гладко и можете да стартирате spigot.jar от командния ред с java -jar или с начален скрипт:
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Портфолио
Ако искате да играете с приятели извън вашата локална мрежа, трябва да препратите портове към вашия рутер. Пристанището на Minecraft по подразбиране е 25565, въпреки че това може да се промени в конфигурационния файл server.properties.
Адресът, който давате на приятелите си, трябва да бъде вашият публичен IP адрес, последван от двоеточие и номера на порта. Публичният ви IP адрес можете да намерите онлайн. Например, IP, с който се свързват вашите приятели, ще бъде нещо подобно
123.45.67.89:25565
Инсталиране на приставки
Можете да получите приставки от Bukkit или SpigotMC. Много от плъгините са за 1,7, но повечето ще работят с 1,8. Инсталирането на плъгин е толкова лесно, колкото изтеглянето на файл с jar и поставянето му в папката за приставки. След това трябва да презаредите или да рестартирате сървъра, за да влезете в новата приставка.
Ето някои основни приставки, които трябва да инсталирате при настройката:
- LANBroadcaster отваря сървъра ви в локалната ви мрежа, така че приятелите могат да се свързват без да пишат в IP.
- Multiverse ви позволява да имате толкова много светове на Minecraft, колкото искате, а Multiverse Portals ви позволява лесно да ги свързвате.
- WorldEdit осигурява мощен контрол над терена и сградата.
- WorldGuard защитава творбите ви от играчите и околната среда.
Всеки от тези плъгини има свой собствен синтаксис, който можете да научите, като стартирате / помагате по време на игра.