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

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

4. Сохраните файл в папку с сервером с разрешением (форматом) *.bat

5. Сервер готов, запускаем. При первом запуске нужные файлы и папки сгенирируются сами.


Linux

1.Скачайте последний билд CraftBukkit.

2. Поместите .jar файл в желаемую папку (~/minecraft_server к примеру)

3. Перейдите в эту папку и вставьте в консоль:

cat > minecraft_server.sh << EOF

#!/bin/sh

BINDIR="\$(dirname "\$(readlink -fn "\$0")")"

cd "\$BINDIR"

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

EOF

chmod +x minecraft_server.sh

4. введите '~/minecraft/minecraft_server.sh' для запуска.


Mac OS X

Открываем терминал и пишем:

cd ~/Desktop

mkdir "Bukkit Server"

cd ~/Desktop/Bukkit\ Server

curl -O http://repo.bukkit.org/service/local/repositories/releases/content/org/bukkit/craftbukkit/1.1-R2/craftbukkit-1.1-R2.jar

mv craftbukkit-1.1-R2.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

Сервер готов, для запуска используем файл LaunchServer.command


Стандартные команды

Команда

Примечание

version

Выводит версию CraftBukkit.

plugins

Выводит список установленных плагинов.

reload

Перезапуск сервера. По умолчанию доступно только администратору.


Плагины

Вам надоело играть на "чистом" сервере?

Этот мини-гайд объясняет, как установить основные плагины на Ваш сервер.

1. Выбираем нужный плагин (лучше от сюда - Bukkit Plugin List )

2. Перемещаем файл .jar и другие файлы в папку /plugins

3. Запустите сервер и дождатесь его полной загрузки.

4. Введите Stop в консоль сервера.

5. Запустите сервер.

6. Все сделано! Ваш плагин должен быть установлен и готов к использованию.

Основные плагины:

World Edit- позволяет редактировать мир. Быстрее, чем это делается в ручную :)

CommandBook- дополнительные команды.

Permissions- установка полномочий на игроков

LWC - защита сундуков, дверей и т.д

WorldGuard- позваоляет защищать регионы на сервере.

AuthMe- плагин авторизации на сервере. Рекомендиется для offline серверов.


Источники:

http://ru.minecraftwiki.net/Bukkit

http://wiki.bukkit.org/