Jump to content
Sign in to follow this  
Mr_Basions

Как скачать Spigot?

Recommended Posts

Самые свежие изменения Спигота - тут.

 

Всем, кто пользовался этим мануалом База искренне рекомендую воспользоваться оригинальным или хотя бы проделать всё заново, используя самую свежую версию BuildTools!

 

 

Есть статья как получить ядро спигота или бакита.

 

Установка сервера Minecraft 1.8
С последним обновлением Spigot & Bukkit разработчиками из Spigotmc.org было принято решение об изменении способа публикации новейших серверных сборок. В этой статье постараемся максимально кратко и доступно разъяснить, как же теперь получить и установить на свой компьютер новенький сервер 1.8 для совместной игры с друзьями.

1. Установка необходимого ПО
Загрузим и установим программное обеспечение, необходимое для корректной работы Spigot/Bukkit. Нам нужны всего две программы: Java 8  и Git . Перейдите на страницы ПО и нажмите "Загрузить" (Download). После окончания загрузки программ их необходимо установить. 

2. Загрузка Buildtools
После успешной установки вышеперечисленного софта скачиваем новейшую сборку Buildtools , с которой будем в дальнейшем работать. 

3. Распаковка Buildtools и загрузка необходимых модулей
Поместите загруженный файл Buildtools в отдельную папку. Создайте в этой папке текстовый документ, назовите его start и смените расширение с .txt на .sh (по умолчанию показ расширений в windows отключен, информацию о его включении можно найти на сайте google.com)
_hFvrNaes2s.jpg
Открываем файл start.sh любым текстовым редактором и вписываем в него следующее:  

Для Windows x64: JAVA_HOME="C:\Program Files (x86)\Java\jdk1.8.0_25" java -jar BuildTools.jar 
Для Windows x32: JAVA_HOME="C:\Program Files\Java\jdk1.8.0_25" java -jar BuildTools.jar  

Сохраняем. 

Запускаем получившийся файл, видим окно Git терминала. 
yW7vll0AAzE.jpg
Теперь необходимо подождать некоторое время, пока Buildtools.jar распакуется в фоновом режиме и все необходимые файлы будут загружены. Уведомления об этом будут выводиться в окне терминала. Приблизительное время окончания распаковки и загрузки: 10-20 минут. 

4. Находим .jar файл сервера
Если всё пройдет гладко, то в конце концов вы получите jar файлы Bukkit, CraftBukkit и Spigot. Находиться они будут по адресу $server/target/XXXX.jar. Например, для Spigot путь к конечному файлу будет выглядеть так: Spigot/Spigot-Server/target/spigot-1.8-R0.1-snapshot.jar

Данную инструкцию проверил работает исправно. Но есть один момент в инструкции сказано java 8 хотя я проверил на java 7 и все отлично загрузилось и заработало.

Edited by Admin
  • Upvote 2

Share this post


Link to post
Share on other sites

Спасибо, всё сработало даже на виртуалке из под мака :)

 

А откуда статью взял?
Отсюда - англ., под все ОС?

 

Кстати, естественно, в твоём мануале устаревшая ссылка на BuildTools - в оригинальном мануале ссылка сразу качает самую свежую версию...

 

 

Есть статья как получить ядро спигота или бакита.

 

Установка сервера Minecraft 1.8
С последним обновлением Spigot & Bukkit разработчиками из Spigotmc.org было принято решение об изменении способа публикации новейших серверных сборок. В этой статье постараемся максимально кратко и доступно разъяснить, как же теперь получить и установить на свой компьютер новенький сервер 1.8 для совместной игры с друзьями.

1. Установка необходимого ПО
Загрузим и установим программное обеспечение, необходимое для корректной работы Spigot/Bukkit. Нам нужны всего две программы: Java 8  и Git . Перейдите на страницы ПО и нажмите "Загрузить" (Download). После окончания загрузки программ их необходимо установить. 

2. Загрузка Buildtools
После успешной установки вышеперечисленного софта скачиваем новейшую сборку Buildtools , с которой будем в дальнейшем работать. 

3. Распаковка Buildtools и загрузка необходимых модулей
Поместите загруженный файл Buildtools в отдельную папку. Создайте в этой папке текстовый документ, назовите его start и смените расширение с .txt на .sh (по умолчанию показ расширений в windows отключен, информацию о его включении можно найти на сайте google.com)
_hFvrNaes2s.jpg
Открываем файл start.sh любым текстовым редактором и вписываем в него следующее:  

Для Windows x64: JAVA_HOME="C:\Program Files (x86)\Java\jdk1.8.0_25" java -jar BuildTools.jar 
Для Windows x32: JAVA_HOME="C:\Program Files\Java\jdk1.8.0_25" java -jar BuildTools.jar  

Сохраняем. 

Запускаем получившийся файл, видим окно Git терминала. 
yW7vll0AAzE.jpg
Теперь необходимо подождать некоторое время, пока Buildtools.jar распакуется в фоновом режиме и все необходимые файлы будут загружены. Уведомления об этом будут выводиться в окне терминала. Приблизительное время окончания распаковки и загрузки: 10-20 минут. 

4. Находим .jar файл сервера
Если всё пройдет гладко, то в конце концов вы получите jar файлы Bukkit, CraftBukkit и Spigot. Находиться они будут по адресу $server/target/XXXX.jar. Например, для Spigot путь к конечному файлу будет выглядеть так: Spigot/Spigot-Server/target/spigot-1.8-R0.1-snapshot.jar

 

Данную инструкцию проверил работает исправно. Но есть один момент в инструкции сказано java 8 хотя я проверил на java 7 и все отлично загрузилось и заработало.

 

 

 

Edited by Admin

Share this post


Link to post
Share on other sites

Всем, кто пользовался этим мануалом База искренне рекомендую воспользоваться оригинальным или хотя бы проделать всё заново, используя самую свежую версию BuildTools!

В Базовском мануале ссылка на BuildTools ведёт на какую-то страницу Вконтакте, где хз что и какой древности лежит...

 

Текущая версия BuildTools и Спигота в частности - 1.8.3 (ещё 7-го марта выложили).

 

P.S.: ещё один плюс оригинального мануала в том, что он рассчитан на все ОС, а не только Винду... Правда, у меня из под Мака что-то не получается - какие-то ошибки выдаёт...

 

Ошибки при установке из под Mac OS:

 

Тут первой строкой написано, что у меня херовая Ява...

А на маке установить нужную версию - это 5-10 минут мозготряски... ща пробую ))))

 

 

Loading BuildTools version: git-BuildTools-5068da3-35 (#35)

*** WARNING *** You are not using Java 7 or above. Although this will work, it is highly discouraged due to the security issues present.

*** WARNING *** Use java -version to check your version and update as soon as possible.

BuildTools

unconfigured@null.spigotmc.org

Starting clone of https://hub.spigotmc.org/stash/scm/spigot/bukkit.git to Bukkit

Cloned git repository https://hub.spigotmc.org/stash/scm/spigot/bukkit.git to /Volumes/WORK/Servers/Bukkit. Current HEAD: dcd92097e987ccd4030fa11135cf5147d6b6f7ad

Starting clone of https://hub.spigotmc.org/stash/scm/spigot/craftbukkit.git to CraftBukkit

Cloned git repository https://hub.spigotmc.org/stash/scm/spigot/craftbukkit.git to /Volumes/WORK/Servers/CraftBukkit. Current HEAD: 350cb9927ec1feb83d20a5059f3c5199f27f071f

Starting clone of https://hub.spigotmc.org/stash/scm/spigot/spigot.git to Spigot

Cloned git repository https://hub.spigotmc.org/stash/scm/spigot/spigot.git to /Volumes/WORK/Servers/Spigot. Current HEAD: c136710bfd8019e01a94c10578dfcb3ce5f04bcb

Starting clone of https://hub.spigotmc.org/stash/scm/spigot/builddata.git to BuildData

Cloned git repository https://hub.spigotmc.org/stash/scm/spigot/builddata.git to /Volumes/WORK/Servers/BuildData. Current HEAD: 264466a4bebb5aa2b41b66c5009b098a8f2e90dc

Maven does not exist, downloading. Please wait.

Starting download of http://static.spigotmc.org/maven/apache-maven-3.2.3-bin.zip

Downloaded file: mvn.zip with md5: 463d02b4a31ab2862c295e67e46dee1e

Extracted: ./apache-maven-3.2.3/boot/plexus-classworlds-2.5.1.jar

Extracted: ./apache-maven-3.2.3/lib/maven-embedder-3.2.3.jar

Extracted: ./apache-maven-3.2.3/lib/maven-settings-3.2.3.jar

Extracted: ./apache-maven-3.2.3/lib/plexus-utils-3.0.17.jar

Extracted: ./apache-maven-3.2.3/lib/maven-core-3.2.3.jar

Extracted: ./apache-maven-3.2.3/lib/maven-model-3.2.3.jar

Extracted: ./apache-maven-3.2.3/lib/maven-settings-builder-3.2.3.jar

Extracted: ./apache-maven-3.2.3/lib/plexus-interpolation-1.19.jar

Extracted: ./apache-maven-3.2.3/lib/plexus-component-annotations-1.5.5.jar

Extracted: ./apache-maven-3.2.3/lib/plexus-sec-dispatcher-1.3.jar

Extracted: ./apache-maven-3.2.3/lib/plexus-cipher-1.7.jar

Extracted: ./apache-maven-3.2.3/lib/maven-repository-metadata-3.2.3.jar

Extracted: ./apache-maven-3.2.3/lib/maven-artifact-3.2.3.jar

Extracted: ./apache-maven-3.2.3/lib/maven-plugin-api-3.2.3.jar

Extracted: ./apache-maven-3.2.3/lib/org.eclipse.sisu.plexus-0.0.0.M5.jar

Extracted: ./apache-maven-3.2.3/lib/cdi-api-1.0.jar

Extracted: ./apache-maven-3.2.3/lib/jsr250-api-1.0.jar

Extracted: ./apache-maven-3.2.3/lib/javax.inject-1.jar

Extracted: ./apache-maven-3.2.3/lib/guava-14.0.1.jar

Extracted: ./apache-maven-3.2.3/lib/sisu-guice-3.1.3-no_aop.jar

Extracted: ./apache-maven-3.2.3/lib/aopalliance-1.0.jar

Extracted: ./apache-maven-3.2.3/lib/org.eclipse.sisu.inject-0.0.0.M5.jar

Extracted: ./apache-maven-3.2.3/lib/maven-model-builder-3.2.3.jar

Extracted: ./apache-maven-3.2.3/lib/maven-aether-provider-3.2.3.jar

Extracted: ./apache-maven-3.2.3/lib/aether-api-0.9.0.M2.jar

Extracted: ./apache-maven-3.2.3/lib/aether-spi-0.9.0.M2.jar

Extracted: ./apache-maven-3.2.3/lib/aether-util-0.9.0.M2.jar

Extracted: ./apache-maven-3.2.3/lib/aether-impl-0.9.0.M2.jar

Extracted: ./apache-maven-3.2.3/lib/maven-compat-3.2.3.jar

Extracted: ./apache-maven-3.2.3/lib/wagon-provider-api-2.6.jar

Extracted: ./apache-maven-3.2.3/lib/slf4j-api-1.7.5.jar

Extracted: ./apache-maven-3.2.3/lib/commons-cli-1.2.jar

Extracted: ./apache-maven-3.2.3/lib/wagon-http-2.6-shaded.jar

Extracted: ./apache-maven-3.2.3/lib/wagon-http-shared-2.6.jar

Extracted: ./apache-maven-3.2.3/lib/jsoup-1.7.2.jar

Extracted: ./apache-maven-3.2.3/lib/commons-lang-2.6.jar

Extracted: ./apache-maven-3.2.3/lib/commons-io-2.2.jar

Extracted: ./apache-maven-3.2.3/lib/wagon-file-2.6.jar

Extracted: ./apache-maven-3.2.3/lib/aether-connector-wagon-0.9.0.M2.jar

Extracted: ./apache-maven-3.2.3/lib/slf4j-simple-1.7.5.jar

Extracted: ./apache-maven-3.2.3/README.txt

Extracted: ./apache-maven-3.2.3/LICENSE

Extracted: ./apache-maven-3.2.3/NOTICE

Extracted: ./apache-maven-3.2.3/lib/aether-api.license

Extracted: ./apache-maven-3.2.3/lib/aether-connector-wagon.license

Extracted: ./apache-maven-3.2.3/lib/aether-impl.license

Extracted: ./apache-maven-3.2.3/lib/aether-spi.license

Extracted: ./apache-maven-3.2.3/lib/aether-util.license

Extracted: ./apache-maven-3.2.3/lib/cdi-api.license

Extracted: ./apache-maven-3.2.3/lib/jsoup.license

Extracted: ./apache-maven-3.2.3/lib/jsr250-api.license

Extracted: ./apache-maven-3.2.3/lib/maven-aether-provider.license

Extracted: ./apache-maven-3.2.3/lib/maven-artifact.license

Extracted: ./apache-maven-3.2.3/lib/maven-compat.license

Extracted: ./apache-maven-3.2.3/lib/maven-core.license

Extracted: ./apache-maven-3.2.3/lib/maven-embedder.license

Extracted: ./apache-maven-3.2.3/lib/maven-model-builder.license

Extracted: ./apache-maven-3.2.3/lib/maven-model.license

Extracted: ./apache-maven-3.2.3/lib/maven-plugin-api.license

Extracted: ./apache-maven-3.2.3/lib/maven-repository-metadata.license

Extracted: ./apache-maven-3.2.3/lib/maven-settings-builder.license

Extracted: ./apache-maven-3.2.3/lib/maven-settings.license

Extracted: ./apache-maven-3.2.3/lib/org.eclipse.sisu.inject.license

Extracted: ./apache-maven-3.2.3/lib/org.eclipse.sisu.plexus.license

Extracted: ./apache-maven-3.2.3/lib/plexus-cipher.license

Extracted: ./apache-maven-3.2.3/lib/plexus-sec-dispatcher.license

Extracted: ./apache-maven-3.2.3/lib/slf4j-api.license

Extracted: ./apache-maven-3.2.3/lib/slf4j-simple.license

Extracted: ./apache-maven-3.2.3/bin/m2.conf

Extracted: ./apache-maven-3.2.3/bin/mvn.bat

Extracted: ./apache-maven-3.2.3/bin/mvnDebug.bat

Extracted: ./apache-maven-3.2.3/bin/mvn

Extracted: ./apache-maven-3.2.3/bin/mvnDebug

Extracted: ./apache-maven-3.2.3/bin/mvnyjp

Extracted: ./apache-maven-3.2.3/conf/logging/simplelogger.properties

Extracted: ./apache-maven-3.2.3/conf/settings.xml

Extracted: ./apache-maven-3.2.3/lib/ext/README.txt

Attempting to build version: 'latest' use --rev <version> to override

Found version

{

"name": "387",

"description": "Jenkins build 387",

"refs": {

"BuildData": "264466a4bebb5aa2b41b66c5009b098a8f2e90dc",

"Bukkit": "dcd92097e987ccd4030fa11135cf5147d6b6f7ad",

"CraftBukkit": "350cb9927ec1feb83d20a5059f3c5199f27f071f",

"Spigot": "c136710bfd8019e01a94c10578dfcb3ce5f04bcb"

}

}

 

Pulling updates for /Volumes/WORK/Servers/BuildData/.git

Successfully fetched updates!

Checked out: 264466a4bebb5aa2b41b66c5009b098a8f2e90dc

Pulling updates for /Volumes/WORK/Servers/Bukkit/.git

Successfully fetched updates!

Checked out: dcd92097e987ccd4030fa11135cf5147d6b6f7ad

Pulling updates for /Volumes/WORK/Servers/CraftBukkit/.git

Successfully fetched updates!

Checked out: 350cb9927ec1feb83d20a5059f3c5199f27f071f

Pulling updates for /Volumes/WORK/Servers/Spigot/.git

Successfully fetched updates!

Checked out: c136710bfd8019e01a94c10578dfcb3ce5f04bcb

Attempting to build Minecraft with details: VersionInfo(minecraftVersion=1.8.3, accessTransforms=bukkit-1.8.3.at, classMappings=bukkit-1.8.3-cl.csrg, memberMappings=bukkit-1.8.3-members.csrg, packageMappings=package.srg)

Starting download of https://s3.amazonaws.com/Minecraft.Download/versions/1.8.3/minecraft_server.1.8.3.jar

Downloaded file: work/minecraft_server.1.8.3.jar with md5: cdd49c262cb98db636b8fae2837869ef

Final mapped jar: work/mapped.73f3c166.jar does not exist, creating!

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

at org.objectweb.asm.tree.MethodNode.getLabelNode(MethodNode.java:625)

at org.objectweb.asm.tree.MethodNode.visitLabel(MethodNode.java:480)

at org.objectweb.asm.ClassReader.readCode(ClassReader.java:1288)

at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)

at org.objectweb.asm.ClassReader.accept(ClassReader.java:693)

at org.objectweb.asm.ClassReader.accept(ClassReader.java:506)

at net.md_5.ss.repo.RuntimeRepo.getClass0(RuntimeRepo.java:27)

at net.md_5.ss.repo.ClassRepo.getClass(ClassRepo.java:22)

at net.md_5.ss.repo.AggregateRepo.getClass0(AggregateRepo.java:30)

at net.md_5.ss.repo.ClassRepo.getClass(ClassRepo.java:22)

at net.md_5.ss.remapper.EnhancedRemapper.findMethodDeclarer(EnhancedRemapper.java:67)

at net.md_5.ss.remapper.EnhancedRemapper.mapMethodName(EnhancedRemapper.java:33)

at net.md_5.ss.remapper.MethodRemapper.visitMethodInsn(MethodRemapper.java:120)

at org.objectweb.asm.ClassReader.readCode(ClassReader.java:1416)

at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1017)

at org.objectweb.asm.ClassReader.accept(ClassReader.java:693)

at org.objectweb.asm.ClassReader.accept(ClassReader.java:506)

at net.md_5.ss.model.ClassInfo.remap(ClassInfo.java:120)

at net.md_5.ss.SpecialSource.map(SpecialSource.java:96)

at net.md_5.ss.SpecialSource.main(SpecialSource.java:44)

Exception in thread "main" java.lang.RuntimeException: Error running command, return status !=0: [java, -jar, BuildData/bin/SpecialSource-2.jar, map, -i, work/minecraft_server.1.8.3.jar, -m, BuildData/mappings/bukkit-1.8.3-cl.csrg, -o, work/mapped.73f3c166.jar-cl]

at org.spigotmc.builder.Builder.runProcess(Builder.java:488)

at org.spigotmc.builder.Builder.main(Builder.java:269)

 

 
 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×