Bukkit — различия между версиями
Softer (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Версия 03:21, 1 февраля 2013
Автор | |
Платформа |
JRE |
Написано на |
Java |
Последняя версия |
Рекомендуемая: 1.4.7-R1.0 |
Дата выпуска |
28 октября 2012 |
Размер |
11,9 MB |
Лицензия |
GPLv3 / LGPLv3 |
Исходный код |
Доступен |
Совместимо с |
1.4.7 |
Поддержка Нижнего мира |
Есть |
Ссылки | |
Примечания Bukkit по-русски |
Bukkit — глобальная серверная модификация, предоставляющая API для взаимодействия с игровым миром и созданная для упрощения создания плагинов к SMP-серверу. Bukkit призван заменить hMod. Существуют некоторое сходство между этими модами, но плагины, написанные для hMod, несовместимы с Bukkit и должны быть переписаны с использованием Bukkit API. Bukkit является самой используемой системой управления плагинами, и, по-видимому, останется таковой до релиза официального API от Mojang. В феврале 2012 года разработчики Bukkit официально влились в команду Mojang.
Содержание
Установка
Windows
- Скачиваем рекомендуемую сборку;
- Перемещаем jar-архив в папку для сервера;
- Открываем блокнот;
- Вписываем туда, подставив имя файла:
"%ProgramFiles%\Java\jre7\bin\java.exe" -Xmx1024M -jar craftbukkit-<версия>.jar
- 5. Сохраняем этот текстовый документ, после чего меняем его расширение с ".txt" на ".bat", перемещаем в папку где будет расположен сервер и запускаем. Он создаст необходимые файлы для сервера.
- 6. Сервер готов, для запуска сервера запускаем .bat файл.
- Для 64-битной системы пишем это:
@ECHO OFF "%ProgramFiles%\Java\jre7\bin\java.exe" -Xms1024M -Xmx1024M -jar craftbukkit-<версия>.jar -nogui PAUSE
Или создать в любом месте скрипт для упрощения запуска:
@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\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
- Если не работает - переустановите Java.
- Если не помогло - напишите полный путь вместо "java".
- Внимание! Для корректной работы данного скрипта в х64 разрядных системах нужно установить соответствующую версию Java для х64 разрядных систем!
Linux
- Скачиваем рекомендуемую сборку;
- Перемещаем 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
- Открываем терминал и пишем:
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
- 4. Сервер готов, для запуска используем файл LaunchServer.command (будет лежать на рабочем столе).
Управление
В управлении и настройке сервер Bukkit во многом схож с чистым сервером, необходимая информация по этому может быть найдена здесь.
Bukkit предоставляет все те же команды, что и оригинальный сервер Minecraft, но также имеет и три собственные особые команды:
Команда | Описание | Использование | Запись в Permissions | Доступ по-умолчанию |
---|---|---|---|---|
version | Показывает версию CraftBukkit этого сервера. | version | bukkit.command.version | Всем |
plugins | Выводит список установленных плагинов. | plugins | bukkit.command.plugins | Всем |
reload | Останавливает и снова запускает все плагины на сервере. | reload | bukkit.command.reload | Операторам |
Прочитать о настройке прав более подробно можно на вики проекта.
Рекомендуемые плагины
Остальные плагины
- CraftBook
- RedstonePlugin
- ControllerBlock
- SimpleHome
- Healthy
- Flight
- Movecraft
- Permissions (Неактивный)