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 серверов.
Источники: