Bukkit
Новые темы на Minecraft Форуме | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
На сколько банят за Х-RAY в майнкрафте? | w2easd | Вопросы от новичков о Minecraft | 6 | Вчера 17:19 |
Может ли сгореть пк от майнкрафта? | evgeniy11128 | Вопросы от новичков о Minecraft | 16 | Вчера 07:34 |
Почему в майнкрафте слишком большие иконки? | бумбумбум | Вопросы от новичков о Minecraft | 5 | 2021-04-17 21:03 |
Подскажите игру по типу Minecraft | серик12 | Вопросы от новичков о Minecraft | 5 | 2021-04-14 16:23 |
чит на майн rolet | жжж | Читы и баги в Minecraft | 1 | 2021-04-11 12:17 |
Вот купил аккаунт майнкрафта | GreedGier | Вопросы от новичков о Minecraft | 7 | 2021-04-11 05:24 |
Автор | |
Платформа |
JRE |
Написано на |
Java |
Последняя версия |
Рекомендуемая: 1.6.4-R2.0 (#2918) |
Дата выпуска |
28 октября 2012 |
Размер |
14,6 MB (CraftBukkit-1.6.4-R2.0) |
Лицензия |
GPLv3 / LGPLv3 |
Исходный код |
Доступен |
Совместимо с |
1.7.10 |
Ссылки | |
Форум | |
Bukkit по-русски |
Bukkit— глобальная серверная модификация, предоставляющая API для взаимодействия с игровым миром и созданная для упрощения создания плагинов к SMP-серверу. Bukkit призван заменить hMod. Существуют некоторое сходство между этими модами, но плагины, написанные для hMod, несовместимы с Bukkit и должны быть переписаны с использованием Bukkit API. Bukkit является самой используемой системой управления плагинами, и, по-видимому, останется таковой до релиза официального API от Mojang. В феврале 2012 года разработчики Bukkit официально влились в команду Mojang.
Содержание
Установка
Windows
- Скачиваем сервер, пусть данный пример будет на версии 1.6.4;
- Перемещаем jar-архив в папку для сервера;
- Открываем блокнот;
- Вписываем туда, подставив название скачанного jar файла. Например для версии 1.6.4 текст в блокноте будет выглядеть так:
java -jar craftbukkit-1.6.4-R2.0.jar
craftbukkit-1.6.4-R2.0.jar— собственно и есть имя скачанного файла.
или
- Вписываем туда, подставив имя файла (в зависимости от разрядности системы и Java, см. ниже):
"%ProgramFiles%\Java\jre7\bin\java.exe" -Xmx1024M -jar craftbukkit-<версия>.jar
или
"%ProgramFiles(x86)%\Java\jre7\bin\java.exe" -Xmx1024M -jar craftbukkit-<версия>.jar
- 5. Сохраняем этот текстовый документ, после чего меняем его расширение с «.txt» на «.bat», перемещаем в папку где будет расположен сервер и запускаем. Он создаст необходимые файлы для сервера.
- 6. Сервер готов, для запуска сервера запускаем .bat файл.
- Для 32-битной системы или 64-битной системы и 64-битной версии Java пишем это:
@ECHO OFF "%ProgramFiles%\Java\jre7\bin\java.exe" -Xms1024M -Xmx1024M -jar craftbukkit-<версия>.jar -nogui PAUSE
- Для 64-битной системы и 32-битной версии Java пишем это:
@ECHO OFF "%ProgramFiles(x86)%\Java\jre7\bin\java.exe" -Xms1024M -Xmx1024M -jar craftbukkit-<версия>.jar -nogui PAUSE
Или создать в любом месте скрипт для упрощения запуска:
- Для 32-битной системы или 64-битной системы и 64-битной версии Java:
@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre7\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit-<версия>.jar PAUSE
- Для 64-битной системы и 32-битной версии Java:
@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles(x86)%\Java\jre7\bin\java.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.6.4;
- Перемещаем jar-архив в папку для сервера.
- Сервер готов, для запуска переходим в папку сервера и отдаем команду
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
.
Или даже прописать алиас, добавив где-нибудь в ~/.bashrc
alias mcserver='cd ~/.minecraft_server/ && java -Xincgc -Xmx1G -jar craftbukkit-<версия>.jar'
- После этого сервер можно будет запускать командой
mcserver
.
Возможно, Вы также захотите использовать init-скрипт для фоновой работы сервера.
OS X
- Открываем терминал и пишем этот код для версии 1.6.4:
cd ~/Desktop mkdir "Bukkit Server" cd ~/Desktop/Bukkit Server curl -O https://savebukkit.org/downloads/craftbukkit-1.6.4-R2.0.jar mv craftbukkit-<версия>.jar CraftBukkit.jar
или этот для версии 1.7.10:
cd ~/Desktop mkdir "Bukkit Server" cd ~/Desktop/Bukkit Server curl -O https://savebukkit.org/downloads/craftbukkit-1.7.10-R0.1-20140808.005431-8.jar mv craftbukkit-<версия>.jar CraftBukkit.jar
так же можно просто скачать нужную версию здесь, и поместить в нужную вам папку. В следующей команде замените [RAM] на количество оперативной памяти, которое будет выделено на запуск и дальнейшую работу сервера (512M - 512 МБ, 1536M - 1536 МБ, 1G - 1 ГБ, 2G - 2 ГБ, 4G - 4ГБ, и.т.д.):
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 | Операторам |
Прочитать о настройке прав более подробно можно на вики проекта.
Рекомендуемые плагины
- WorldEdit— инструменты для редактирования мира
- WorldGuard— манипуляции с регионами
- CommandBook— дополнительные команды
- LWC— для ограничения доступа к сундуку, дверям, кнопкам, рычагам
- PermissionsEX— управление правами игроков
- BorderGuard— ограничить размер мира для пользователей
- XAuth— внутрисерверная регистрация пользователей
- DynMap— создание карты мира в браузере
- MobArena— PvE арена
Остальные плагины
- CraftBook
- RedstonePlugin
- ControllerBlock
- Healthy
- Flight
- Movecraft
- Permissions (Неактивный)
Интересные факты
- Двое из разработчиков Bukkit (Натан Адамс, Натан Гилберт)— красно-зеленые дальтоники.
- Натан Адамс позже присоединился к Mojang под именем Dinnerbone.