Как да стартирате Spigot Minecraft сървър за персонализирана мултиплейър игра
Поддръжката на Minecraft в локалната мрежа е чудесна за управление на игри в движение, но ако искате специален, персонализиран сървър, Spigot е пътят. Spigot е изграден върху приставката API, наречена Bukkit, която прави персонализирането на вашия геймплей леко, и тъй като проектът Bukkit е бил на разстояние от зората на Minecraft мултиплейър, много разработчици пуснаха свои собствени приставки и модификации..
Какво е Spigot?
Spigot е модифицирана вилица на Bukkit API, която сама по себе си е модифицирана вилка на официалния Minecraft сървър, издаден от Mojang. Bukkit се роди, когато разработчиците и модерите бяха недоволни от затворения източник и липсата на функции в официалния сървър и искаха по-модулно и персонализирано сървърно решение. Действителното внедряване на Bukkit API се нарича CraftBukkit, а като Minecraft нараства, CraftBukkit става най-добрият избор за средни и големи сървъри. Поради някои правни проблеми проектът CraftBukkit беше затворен и не бе актуализиран до 1.8, най-новата версия на Minecraft.
Тук играе Spigot. Spigot е създаден, за да направи CraftBukkit по-бърз и по-ефективен. Той използва Bukkit API, така че всички плъгини, съвместими с Bukkit, са съвместими със Spigot. Когато свалянето на Bukkit беше свалено, проектът Spigot продължи да актуализира софтуера, правейки го сега най-големият избор за модни сървъри и единственият избор за модифицирани 1.8 сървъри..
Инсталиране на Windows
Spigot няма изтегляне; тя трябва да бъде съставена от източник. Екипът на Spigot автоматизира това с програма, наречена BuildTools. Можете да изтеглите най-новата версия на BuildTools тук. Ще ви трябва и Git за Windows. Уверете се, че имате най-новата версия на Java.
Създайте папка за съхраняване на всичките ви сървърни файлове и поставете в нея бурканчето на BuildTools:
Изпълнете настройката на Git for Windows и изчакайте търпеливо, докато лентата за напредък достигне края.
Когато Git приключи инсталирането, отворете менюто "Старт" и ще видите ново приложение в папката на програмите. Стартирайте Git bash и ще видите прозорец на терминала. Ако имате опит с Unix терминали, трябва да сте запознати с начина на използване. Ако не, процесът все пак е прост. Просто запишете в папката, в която сте сложили jar в BuildTools, и я стартирайте с java -jar:
cd ~ / път / до / папка /
java -jar BuildTools.jar
Програмата BuildTools сега ще изтегли целия необходим изходен код и ще компилира автоматично файловете на jar сървъра. Това може да отнеме много време. Когато приключи, трябва да видите командния ред и куп файлове в папката, в която сте сложили jar в BuildTools. Направете нов текстов документ, назовете го start.bat, щракнете с десния бутон и изберете edit. Тя ще се отвори в Notepad и ще постави този скрипт в:
@echo изключен
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -режим spigot.jar
пауза
Ако работите с този сървър само за няколко души, или за себе си на една и съща машина, 1GB RAM ще свърши добре, но ако искате, можете да промените аргумента -Xmx на по-висока сума..
Запазете скрипта и го стартирайте. Ще получите грешка и програмата ще излезе. Това е нормално. Първият път, когато стартирате spigot.jar, той ще създаде EULA.txt файл по правни причини. Отворете го, променете го от false на true и отново стартирайте start.bat. За да тествате дали сървърът работи, отворете Minecraft и се свържете с localhost:
Трябва да бъдете посрещнати със свят на Майнкрафт и с грешка, когато прекъснете блок близо до мицел. Това е така, защото Spigot по подразбиране е с няколко блока за защита от всякакви, които не са оператори. Можете да се самообучите само от сървърния терминал, като изпълните
оп playername
Или, ако искате да премахнете някого,
deop име на игра
Имате нужда от разрешение за използване на много команди по време на игра като даване на елементи или преминаване към творчески режим. Има и плъгини, които могат да дадат на потребителите разрешение да използват конкретни команди.
Инсталиране на OS X и Linux
Инсталирането на Spigot на OS X и Linux е още по-лесно. Уверете се, че и на двете има инсталирана последната версия на Java. На Linux използвайте който и да е мениджър на пакети, който трябва да инсталирате git, ако все още нямате такъв:
sudo apt-get install git
sudo yum install git
Изтеглете същия буркан на BuildTools от инсталацията на Windows и го поставете в собствената си папка.
На Mac, отворете терминал, отидете до нея и я стартирайте
java -jar BuildTools.jar
Трябва да видите подкана, която ви пита за инсталиране на инструментите за програмиране от командния ред. Кликнете върху „Инсталиране“ и изчакайте да приключи. Това ще инсталира инструментите, необходими за изпълнение на BuildTools. На Linux може да се наложи да стартирате
git config -global -unset core.autocrlf
преди да пуснете буркана. В противен случай инсталацията трябва да върви гладко и можете да стартирате spigot.jar от командния ред с java -jar или със стартиращ скрипт:
#! / Хамбар / од
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -режим 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 портали ви позволява да ги свържете лесно.
- WorldEdit осигурява мощен контрол върху терена и сградата.
- WorldGuard защитава вашите изградени от играчите и от околната среда.
Всеки от тези плъгини има свой собствен синтаксис, който можете да научите, като изпълните / help in-game.