Скачать Craftbukkit для minecraft 1.7.10

Bukkit. Что это и с чем его едят? imageBukkit. Что это и с чем его едят?

Bukkit – серверная API, для взаимодействия с игровым миром и созданная для упрощения создания плагинов под SMP сервер. Призван заменить hey0’s Mod. Bukkit был первоначально задумана как два инструмента: CraftBukkit и Bukkit. Позже разработали ScrapBukkit. Bukkit является самой популярной API, и, по-видимому таковой и останется до выхода официального API от Mojang (а то и после).

Установка

Windows

1. последний билд CraftBukkit.

2. Поместите .jar файл в желаемую папку.

3. Откройте блокнот и скопируйте:

@java -Xincgc -Xmx1G -jar craftbukkit-1.1-R3.jar

Bukkit. Что это и с чем его едят?imageBukkit. Что это и с чем его едят? Материал из Playzone Minecraft Wiki Перейти к: навигация, поиск Bukkit

Автор

Bukkit Team

Платформа

JRE

Написано на

Java

Последняя версия

Рекомендуемая: 1.6.4-R2.0 (#2918) Бета: 1.6.2-R0.1 (#2838) Последняя: 1.7.2-R0.1 (#2959)

Дата выпуска

28 октября 2012

Размер

14,6 MB (CraftBukkit-1.6.4-R2.0

Лицензия

GPLv3 / LGPLv3

Исходный код

Доступен

Совместимо с

1.5.2, 1.6.1, 1.6.2, 1.6.4, 1.7.2

Есть

Ссылки

Веб-сайт Форум

Примечания Bukkit по-русски

Переведённые сборки CraftBukkit

Bukkit — глобальная серверная модификация, предоставляющая API для взаимодействия с игровым миром и созданная для упрощения создания плагинов к SMP-серверу. Bukkit призван заменить hMod. Существуют некоторое сходство между этими модами, но плагины, написанные для hMod, несовместимы с Bukkit и должны быть переписаны с использованием Bukkit API. Bukkit является самой используемой системой управления плагинами, и, по-видимому, останется таковой до релиза официального API от Mojang. В феврале 2012 года разработчики Bukkit официально влились в команду Mojang.

Установка

Windows

  1. Скачиваем рекомендуемую сборку;
  2. Перемещаем jar-архив в папку для сервера;
  3. Открываем блокнот;
  4. Вписываем туда, подставив название скачанного jar файла. Например для версии 1.6.2 текст в блокноте будет выглядеть так:
java -jar craftbukkit-1.6.2-R0.1.jar 

craftbukkit-1.6.2-R0.1.jar – собственно и есть имя скачанного файла.

или

  1. Вписываем туда, подставив имя файла (в зависимости от разрядности системы и Java, см. ниже):
"%ProgramFiles%Javajre7binjava.exe" -Xmx1024M -jar craftbukkit-<версия>.jar 

или

"%ProgramFiles(x86)%Javajre7binjava.exe" -Xmx1024M -jar craftbukkit-<версия>.jar 
5. Сохраняем этот текстовый документ, после чего меняем его расширение с “.txt” на “.bat”, перемещаем в папку где будет расположен сервер и запускаем. Он создаст необходимые файлы для сервера.
6. Сервер готов, для запуска сервера запускаем .bat файл.
  • Для 32-битной системы или 64-битной системы и 64-битной версии Java пишем это:
@ECHO OFF "%ProgramFiles%Javajre7binjava.exe" -Xms1024M -Xmx1024M -jar craftbukkit-<версия>.jar -nogui PAUSE 
  • Для 64-битной системы и 32-битной версии Java пишем это:
@ECHO OFF "%ProgramFiles(x86)%Javajre7binjava.exe" -Xms1024M -Xmx1024M -jar craftbukkit-<версия>.jar -nogui PAUSE 

Или создать в любом месте скрипт для упрощения запуска:

  • Для 32-битной системы или 64-битной системы и 64-битной версии Java:
@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%Javajre7binjava.exe" -Xmx1024M -Xms1024M -jar craftbukkit-<версия>.jar PAUSE 
  • Для 64-битной системы и 32-битной версии Java:
@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles(x86)%Javajre7binjava.exe" -Xmx1024M -Xms1024M -jar craftbukkit-<версия>.jar PAUSE 
  • Если не помогло есть вариант:
@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" java -Xincgc -Xmx1G -jar CraftBukkit-<версия>.jar PAUSE 
  • Также, есть пользовательский скрипт:
@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" :Start cls java -Xincgc -Xmx1G -jar CraftBukkit-<версия>.jar cls PAUSE goto Start 

Данный скрипт перезапускает сервер, если пользователь нажал на клавишу, а не закрыл консоль.

  • Если не работает – переустановите Java.
  • Если не помогло – напишите полный путь вместо “java”.
  • Внимание! Для корректной работы любого скрипта нужно установить соответствующую версию Java! На 32-битную систему можно установить только 32-битную версию Java!

Linux

  1. Скачиваем рекомендуемую сборку;
  2. Перемещаем jar-архив в папку для сервера.
  3. Сервер готов, для запуска переходим в папку сервера и отдаем команду java -Xincgc -Xmx1G -jar craftbukkit-<версия>.jar.

Желательно изменить опцию “-Xmx1G” в соответствии с количеством свободной оперативной памяти. Объем должен быть больше 1 гигабайта. Например: “-Xmx2G”, “-Xmx5600M”

При желании можно повесить эту команду на кнопку на панели или в меню:

sh -c "cd ~/.minecraft_server/ && java -Xincgc -Xmx1G -jar craftbukkit-<версия>.jar" 
#! /bin/sh  cd ~/.minecraft_server/ java -Xincgc -Xmx1G -jar craftbukkit-<версия>.jar exit 0 
Скрипт нужно сделать исполняемым: chmod a+x start.sh и можно запускать командой sh start.sh.
alias mcserver='cd ~/.minecraft_server/ && java -Xincgc -Xmx1G -jar craftbukkit-<версия>.jar' 
После этого сервер можно будет запускать командой mcserver.

Возможно, Вы также захотите использовать init-скрипт для фоновой работы сервера.

OS X

  1. Открываем терминал и пишем:
cd ~/Desktop mkdir "Bukkit Server" cd ~/Desktop/Bukkit Server curl -O http://cbukk.it/craftbukkit.jar mv craftbukkit-<версия>.jar CraftBukkit.jar 

В следующей команде замените [RAM] на количество Вашей оперативной памяти (512M, 1536M, 1G, 2G, 4G…):

echo "cd ~/Desktop/Bukkit Server java -Xincgc -Xmx[RAM] -jar CraftBukkit.jar" > ../LaunchServer.command chmod +x LaunchServer.command 
2. Сервер готов, для запуска используем файл LaunchServer.command (будет лежать на рабочем столе).

Управление

В управлении и настройке сервер Bukkit во многом схож с чистым сервером, необходимая информация по этому может быть найдена здесь.

Bukkit предоставляет все те же команды, что и оригинальный сервер Minecraft, но также имеет и три собственные особые команды:

Команда Описание Использование Запись в Permissions Доступ по-умолчанию
version Показывает версию CraftBukkit этого сервера. version bukkit.command.version Всем
plugins Выводит список установленных плагинов. plugins bukkit.command.plugins Всем
reload Останавливает и снова запускает все плагины на сервере. reload bukkit.command.reload Операторам

Прочитать о настройке прав более подробно можно на вики проекта.

Рекомендуемые плагины

Перечисление и краткое описание всевозможных платформ (серверов) Minecraft, а так же форков. Статья не претендует на оригинальность, возможно в ней есть ошибки. Данные собирались по всему интернету. Буду рад конструктивной критике.VanillaЭто оригинальное, нетронутое, немодифицированное серверное программное обеспечение Minecraft, созданное и распространенное непосредственно Mojang.Из-за большого количества ошибок, запаздывающих отчетов и отсутствия конфигурации, Vanilla подверглась большой критике. Преимущество Vanilla, однако, заключается в том, что все должно определяться командными блоками, дающими владельцу сервера полный контроль над всем. Это отличный пример того, чего могут достичь тяжелая работа и воображение. Vanilla можно найти по адресу: https://minecraft.net/en-us/download/serverBukkitЭто платформа API, который позволяет программистам создавать плагины для серверного программного обеспечения. API расшифровывается как Application Program Interface и представляет собой набор определений подпрограмм, протоколов и инструментов для создания прикладного программного обеспечения, как это определено в Википедии. Чтобы получить Bukkit просто используйте: http://rubukkit.org/CraftBukkitSpigotForgeХорошо известен тем, что он может использовать моды Forge, которые являются прямыми модификациями программного кода Minecraft. При этом, Forge Mods может радикально изменить игровые ощущения в результате этого. Иногда люди смущаются из-за разницы между модами Forge и плагинами Bukkit. Вот что то сбивает с толку, они оба моды. Модификации Forge — это прямые модификации программного кода Minecraft, в то время как Bukkit Plugins — это модификации, которые используют уже закодированные свойства Minecraft для выполнения определенных функций. По этой же причине для Модов Forge обычно требуется, чтобы у Клиента был тот же Мод Forge, что и для Сервера. Именно здесь плагины Bukkit становятся выгодными, они не требуют плагинов на стороне клиента (однако есть некоторые исключения). Forge можно найти на https://files.minecraftforge.net/PaperРанее известная как PaperSpigot, распространяемая с помощью утилиты исправлений Paperclip — это высокопроизводительный форк* Spigot. Цель PaperSpigot — сделать каждую чертову вещь настраиваемой. Paper добавляет более 200 патчей** к Spigot и его API, которые, как известно, вызывают некоторую несовместимость с некоторыми плагинами. Paper можно найти по адресу https://destroystokyo.com/ci/job/Paper/TacoSpigotЭто еще один высокопроизводительный форк* PaperSpigot. TacoSpigot имеет около 15 патчей** PaperSpigot. Как таковой, TacoSpigot все еще путешествует все дальше и дальше от исходного кода Spigot, известно, что он имеет много несовместимостей с плагинами и, как правило, не рекомендуется использовать. TacoSpigot можно найти на https://ci.techcable.net/job/TacoSpigot/GlowstoneЕще одно высокопроизводительное программное обеспечение, которое гордится тем, что является оригинальным проектом. Glowstone не использует какой-либо код Minecraft в Mojang. Тем не менее, он по-прежнему может запускать плагины Bukkit. Поскольку Glowstone не использует какой-либо оригинальный код Minecraft, известно, что он имеет некоторые несовместимости с плагинами. Glowstone можно найти по адресу https://www.glowstone.net/BungeeCordПроект также от SpigotMC, вероятно, крупнейший игрок в сообществе серверов. Долгое время владельцы серверов искали способ объединить серверы в одну сеть, не отключаясь от одного сервера и не подключаясь к другому. Вот тут и появляется BungeeCord. BungeeCord в основном действует как прокси, который может автоматически переключать соединения между отдельными серверами Spigot / CraftBukkit. Это позволяет интегрировать сервер для создания сетей и используется практически везде, где вы просматриваете списки серверов. BungeeCord можно найти по адресу https://ci.md-5.net/job/BungeeCord/WaterFallЕще одно крутое создание, сделанное парнями из PaperSpigot. Это высокопроизводительный форк* BungeeCord с более чем 40 патчами**, которые, как предполагается, делают BungeeCord еще лучше. Однако, поскольку WaterFall является модифицированным BungeeCord, известно, что он имеет некоторые несовместимости с существующими плагинами BungeeCord. WaterFall можно найти по адресу https://ci.destroystokyo.com/job/Waterfall/.FlexPipeТакже является форком* BungeeCord, которая должна быть более стабильной, оптимизированной и улучшенной безопасности. Он содержит более 40 патчей**, которые также делают FlexPipe несовместимыми с плагинами BungeeCord. FlexPipe можно найти по адресу https://github.com/minotopiame/FlexPipeHexaCordЭто еще один форк* BungeeCord, которая позволяет протоколу 1.7.x подключаться к сети. Поскольку единственное, что является изменением, — это способность принимать соединения 1.7.x, то несовместимости минимальны. HexaCord можно найти по адресу https://github.com/HexagonMC/BungeeCord/releasesSpongeЭто серверная платформа объединившихся разработчиков таких платформ как: Spigot, Cauldron и Bukkit. SpongeVanilla и SpongeForge Найдете по следующей ссылке: https://www.spongepowered.org/CauldronБывший MCPC. Это форк* Bukkit*. Форк — в программной инженерии разветвление проекта происходит, когда разработчики берут копию исходного кода из одного программного пакета и начинают независимую разработку для него, создавая отдельную и отдельная часть программного обеспечения.** Патч — это часть программного обеспечения, предназначенная для обновления компьютерной программы или поддерживающих ее данных, для ее исправления или улучшения. Это включает в себя исправление уязвимостей в системе безопасности и других ошибок, с такими исправлениями, обычно называемыми исправлениями или исправлениями ошибок, и улучшение удобства использования или производительности. Несмотря на то, что предназначенные для устранения проблем, плохо разработанные патчи могут иногда создавать новые проблемы (регрессия программного обеспечения). В некоторых особых случаях обновления могут сознательно нарушать функциональность, например, удаляя компоненты, для которых поставщик обновлений больше не лицензирован, или отключая устройство.Скачать start.bat [1,04 Kb] (cкачали: 1496) Файл запускатора предназначен для полноценного запуска сервера Minecraft на ПК. При помощи него можно тестировать, настраивать, обслуживать и проводить другие работы на сервере, прежде чем выпускать его в сеть интернет. Рассчитан на ОС Windows. Последующие шаги помогут вам разобраться в его работе. 1. Выберите и скачайте интересующее вас ядро. 2. Скачайте с этого поста файл и поместите его в одну папку с ядром. 3. Откройте файл start.bat любым текстовым редактором, например Notepad++ и отредактируйте 2 строчки как показано на скриншоте, сохраните изменения. 4. Запустите start.bat, в созданном файле eula.txt измените параметр eula=false на eula=true, сохраните изменения. 5. Перейдите обратно в терминал, нажмите любую клавишу и дождитесь инсталляции сервера.

image

В связи с прекращением разработки BukkitAPI и серверной модификации, особенно остро встал вопрос организации серверов для версий, старше 1.7.10. Их, конечно, можно создать на основе Forge, CraftBukkit или Spigot, но нигде вы не найдете возможность сочетать моды и плагины. Неужели выхода нет?

Sponge — новое решение в создании сервера! Это новый API, разрабатываемый огромной командой участников закрывшихся, но успешных проектов! Среди разработчиков можно наблюдать людей, пришедших из: Forge, Bukkit, Glowstone, некоторые разработчики плагинов и другие заинтересованные люди! В русском комьюнити на этот счет, к сожалению, перекати-поле. Пора исправлять ситуацию!

1. Установка 

Вы привыкли, что серверное ядро необходимо запускать при помощи .bat файла, содержащего аргументы для запуска. Со Sponge такой трюк не пройдет! Чтобы начать использовать это API, вам необходимо установить Forge-сервер.

 Этап 1 1) Загружаем с сайта Forge дистрибутив для версии, на которой вы хотите держать сервер

image

 Этап 2 2) Запускаем инсталлятор. Выбираем пункт Install Server, а в окне ниже снимаем галочку с Mercurius (мод, собирающий информацию о системе и сервере)

image

 Этап 3 Запускаем forge-*версия, билд*-universal.jar

Начнется вторичная подгрузка необходимых библиотек и файлов. Сервер отключится на этапе появления eula.txt 

image

 Нам необходимо зайти в этот файл и установить значение true (изначально – false). Это означает, что мы соглашаемся с конечным лицензионным соглашением, ознакомиться с которым можно здесь.

Далее создаем start.bat с примерно таким наполнением:

@echo off SET BINDIR=%~dp0 java -Dfile.encoding-UTF-8 -jar forge-*версия, билд*-universal.jar pause 

Сервер готов к запуску, но это еще не все.

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Максим Коновалов
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий