Приветствуем, геймер! Ты можешь или
16+
Avatar

Геймер NikitaWar 1

15

Всё о сервере Minecraft (Bukkit)

Всё о сервере Minecraft (Bukkit)
Minecraft - Всё о сервере Minecraft (Bukkit)Всё о сервере Minecraft (Bukkit)

1-Скачайте последний рекомендованный билд и переместите его в папку, в которой будет обитать ваш сервер.

2-Создайте в этой папке .bat-файл следующего содержания:

@ECHO OFF

SET BINDIR=%~dp0

CD /D "%BINDIR%"

"%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar

PAUSE

3-Если вы желаете видеть на своём сервере кириллицу:

-качаем русифицированный font.txt

-Открыть CraftBukkit.jar (или нечто похожее) любым архиватором (WinRAR, 7zip) и заменить файл fonts.txt и папку lang на скачанные.

-закрываем WinRar

4-Запускайте подготовленный ранее .bat-файл (пусть это будет "start.bat"). После того, как в консоле появится надпись "Done (<какое-то количество>s)!", завершите работу баккита с помощью команды stop.

5-Можно заметить, что в папке сервера появились разные интересные файлы:

-banned-ips.txt -- список забаненных IP-адресов

-banned-players.txt -- список забаненных ников игроков

-bukkit.yml -- файл дополнительных настроек баккита

-ops.txt -- список администраторов сервера

-server.log -- лог сервера

-server.properties -- файл основных настройки сервера

-white-list.txt -- список разрешённых ников при активном вайт-листе

А также папки:

-plugins -- папка для размещения плагинов

-world -- папка основного мира (название по умолчанию)

-world_nether -- папка нижнего мира (он же Ад или Nether)

Прежде всего заглянем в server.properties:

level-name=world - название основного мира

allow-nether=true - включение/выключение ада

view-distance=10 - радиус мира (в чанках), высылаемый игроку сервером

spawn-monsters=true - вкл./выкл. спавна мобов

online-mode=true - вкл./выкл. официальной авторизации

spawn-animals=true - вкл./выкл. животных

max-players=20 - максимальное количество игроков

server-ip= - IP-адрес сервера

pvp=true - вкл./выкл. PvP

level-seed= - сид (seed) основного мира

server-port=25565 - порт сервера

allow-flight=false - вкл./выкл. возможности летать

white-list=false - вкл./выкл. авторизации по вайт-листу

Из всех настроек на данный момент можно ограничиться лишь исправлением значения online-mode с "true" на "false", что позволит игрокам, не имеющем лицензионной версии клиента, заходить на ваш сервер. Остальные настройки рассмотрим позже.

Итак: меняем, сохраняем, запускаем start.bat...

Запустили? Вы уже можете подключиться к вашему серверу с этого же компьютера, написав вместо адреса сервера "localhost".

Для того, чтобы на ваш сервер смогли зайти игроки извне, вам нужен внешний IP-адрес (о нём я рассказал в прошлом посте)

Плагины

Плагины добавляют необходимый функционал вашему серверу, исправляют недочёты, меняюют механику и т.д. Для установки плагина достаточно поместить его в серверную папку плагинов и сконфигурировать его файл настроек, если это необходимо (есть плагины, обходящиеся вовсе без настроек).

Прежде всего дам один простой совет: т.к. сервер Майнкрафта и так не очень шустро работает даже на очень хорошем железе, по возможности не ставьте лишних плагинов. Если нет цели сделать адски лагающий сервер, тщательно отбирайте их и не используйте так называемые плагины "всё-в-одном" такие как Essentials.

Есть некоторые типы плагинов, без которых вам в большинстве случаев обойтись не удастся. Это плагины авторизации игроков, автоматического сохранения мира и ограничения мира. Также сюда стоит добавить плагин разграничения прав, который даёт возможность управлять правами игроков по использованию различных возможностей, предоставляемых другими плагинами.

Рассмотрим каждую категорию подробнее:

Авторизация

Плагин авторизации пригодится в том случае, если на ваш сервер будут заходить не только надёжные друзья из локалки, но и любые другие игроки, в порядочности которых вы не уверены, при этом оригинальная авторизация (действующая только для официальных платных аккаунтов) будет отключена. Проще говоря: в подавляющем большинстве случаев вам этот плагин понадобится.

В зависимости от ваших потребностей необходимо выбрать один из следующих плагинов:

xAuth - самый простой

AuthMe

AuthDB - самый навороченный

Автоматическое сохранение

Такой плагин пригодится всем и каждому: штатно сохранения производятся нерегулярно, из-за чего есть большая вероятность при падении сервера потерять какие-нибудь постройки за последние несколько часов, что весьма неприятно. В качестве подходящего я бы порекомендовал плагин с недвусмысленным названием AutoSave, позволяющий делать сохранения по расписанию, а также умеющий работать в отдельном потоке, что избавит игроков от всеобщего лага во время процесса сохранения.

Ограничение размеров мира

Мало для кого будет секретом, что карта в Minecraft генерируется в процессе её исследования, при этом она может разрастаться до поистине гигантских размеров, если её не ограничить. Т.к. сервер Майнкрафт не имеет для этого стандартных инструментов, приходится пользоваться плагинами. На сегодняшний день существует два хороших плагина для этих целей: BorderGuard и WorldBorder. У них достаточно схожий функционал и производительность, но последний имеет более гибкую настройку и более удобную установку границ, из-за чего рекомендую именно его.

Разграничение прав

В данной категории практически нет вариантов выбора т.к. действительно хороший плагин всего один, а потому не будем изобретать велосипед и воспользуемся Permissions. Этот плагин позволяет управлять правами пользователей, разделяя их на группы ("новичок", "продвинутый строитель", "VIP", "модератор" - как пример) и определяя их доступ к определённым командам и функциям аддонов. Он является своего рода стандартом и поддерживается подавляющим большинством плагинов, требующих разграничения прав. С недавних пор он обзавёлся поддержкой MySQL и раздельными настройками прав для каждого мира, а также возможностью управления правами непосредственно из игры.

эпилог

Если я что-то упустил, напишите в комментарии.

По всем вопросам возникшим с сервером писать туда же.

Если вам понравиться, я буду продолжать и рассказывать про моды и их установку на сервер.

смотрите мой канал на youtube

и группу в контакте

15
Еще в блоге
Интересное на Gamer.ru

9 комментариев к «Всё о сервере Minecraft (Bukkit)»

    Загружается
Чат