Захватить точку, отбиваться от толпы и получить заслуженный приз — механику «Царя горы» обожают на PvP-серверах и даже на «анархии». В отличие от банальной драки, здесь появляется цель: удерживать конкретную территорию определенное время. Ручками это не настроишь — понадобится плагин. Выбор на рынке огромный: от гибких бесплатных решений до тяжелых систем с расписанием и поддержкой фракций.
Плагин «King of the Hill» — Царь горы
Плагин KoTH (King of the Hill) от разработчика Thomas P. на платформе SpigotMC — пожалуй, самый известный представитель этого жанра. Автор сделал ставку на гибкость: вы полностью контролируете сообщения в чате и внешний вид скорборда. KoTH дружит с системами приватов (Factions, Gangs, Kingdoms) и аналитикой через PlaceholderAPI. При этом плагин остается легким и, по заявлению автора, не создает лагов даже при пиковых нагрузках .
Механика классическая: игроки или целые фракции сражаются за удержание зоны. Победитель получает приз. Из интересных фишек разработчики выделяют:
- Встроенный планировщик (можно запускать ивент хоть каждый день в 20:00);
- Featherboard на расстоянии (как только игрок подходит к холму, у него автоматически меняется интерфейс);
- API для разработчиков (позволяет другим плагинам управлять «Королем» через события).
Важный момент: если вам нужна поддержка FactionsOne, придется ставить отдельный «мостик» — дополнительный плагин из того же источника. Исходный код открыт и лежит на GitHub, что всегда плюс для безопасности .
Но KoTH — не единственный вариант. Русскоязычное сообщество все чаще поглядывает в сторону PeacefulKing. Это более легковесное решение, заточенное под версии от 1.16 до 1.21. Его фишка — «Анти-кемпинг»: после победы победителя отбрасывает от точки, а холм уходит на перезарядку, давая шанс другим игрокам. В конфиге можно выставить минимальное количество участников для старта (например, захват не начнется, пока на точку не придет хотя бы 2 человека). Полоска BossBar с таймером показывается всем, а если зона пуста — она исчезает сама .
Конкуренцию им составляет InfiniteKoth. Если классические плагины требуют расписания или ручного запуска, этот работает 24/7 без выходных. Игроки в любой момент могут зайти на гору и начать копить время. Чем дольше стоишь — тем круче награда. InfiniteKoth ведет таблицу лидеров, поддерживает плейсхолдеры для таб-листа и даже позволяет выдавать кастомные предметы через удобный графический интерфейс (GUI). Правда, разработчики пока просят не включать раздел с частицами в конфиге — возможны баги .
Для владельцев больших проектов с десятками арен подойдет Koth Domination. Там есть «волшебная палочка» — инструмент визуального выделения территории. Кликнул по углам — зона готова. Плюс команда /kothtp телепортирует игроков к активной арене, что удобно для лобби . А если у вас сервер на ядре PocketMine (Bedrock), смотрите в сторону порта JaxkDev — там есть поддержка нескольких миров и кастомных точек спавна .
Какую версию выбрать? Для простоты и быстрой настройки берите PeacefulKing (русский язык из коробки и понятный конфиг). Если нужна мощь и привязка к фракциям — ставьте классический KoTH. Для круглосуточного онлайн-соревнования без расписаний — InfiniteKoth. Все они работают на Spigot/Paper 1.16+.
Как сделать мини-игру «Царь горы» на сервере Minecraft
Сделать с нуля руками — гиблое дело. Вместо костылей из красных камней и командных блоков берите готовый плагин. Принцип один: скачали .jar, кинули в папку plugins, перезапустили сервер. Дальше — только конфигурация. Разработчики из JaxkDev для Pocketmine-MP и Thomas P. для Spigot предлагают стандартную схему — через выделение зоны и установку спавнов .
Сначала определяем место битвы. Самый удобный способ — взять в руки «волшебную палочку» (инструмент визуального выделения, как в Koth Domination). Кликаете по двум точкам: нижний угол холма и верхний противоположный. Плагин сам просчитает прямоугольную зону захвата . Затем командой /koth setspawn <название арены> расставляете точки появления игроков. Чем больше точек — тем меньше давка на спавне. Без этих двух шагов плагин даже не запустится .
Настройка механик — вопрос пары минут в конфигах. Все параметры лежат в папке плагина в файле config.yml (или в отдельных.yml для каждого холма). Вот что меняем в первую очередь:
- Время захвата (time/capture_time). Сколько секунд игрок должен простоять на точке без перерыва, чтобы победить. Ставьте 30–60 секунд, иначе «короли» будут меняться каждые 5 секунд .
- Минимальное количество игроков (min-players). Настраиваете слоты. Если поставить 0, захват начнется в пустом сервере. Логичнее — от 2 человек .
- Награды (rewards/win_commands). Прописываете консольные команды, которые сработают при победе. Например: give %player% diamond 5 или eco give %player% 1000. Выдавайте деньги, опыт, редкие предметы .
Не забываем про перезарядку. Никто не любит, когда один и тот же человек сидит на точке часами. Советую включить «анти-кемпинг»: после победы победителя отбрасывает от холма, и точка уходит в «отдых» на 30–60 секунд (cooldown). За это время другие успевают перегруппироваться . Без этого новички быстро теряют интерес.
Последний штрих — визуальное оформление. Включаем BossBar — ту самую фиолетовую полоску вверху экрана. Пусть светится желтым или красным, показывает ник текущего «короля» и таймер захвата. Добавьте звуки (например, UI_TOAST_CHALLENGE_COMPLETE для победы) и частицы. Мелочь, а игроки чувствуют момент триумфа .
Как сделать «Царь горы» на Aternos
Aternos — штука удобная, но капризная. Вы не загрузите любой левый плагин. Только те, что есть в их официальном магазине аддонов. Заходите на aternos.org/addons/, в поиске вбиваете «Koth» или «King of the Hill». Из проверенных вариантов там встречаются простые порты плагинов, но чаще всего базовая версия KoTH от JaxkDev (если она есть в их репозитории) .
Порядок действий стандартный для хостинга: на странице сервера переходите в меню «Плагины», кликаете «Загрузить», выбираете скачанный ранее .jar. Обратите внимание: Aternos требует, чтобы на сервере было установлено буквально одно из трех ядер — Bukkit, Spigot или Paper. Иначе плагины тупо не увидят папку plugins .
Подводные камни появляются при сохранении. У Aternos нет прямого доступа к файловой системе во время игры, только через веб-интерфейс. Поэтому настраивать зоны и спавны командами из чата придется уже на запущенном сервере. Вы создали холм командой /koth create MyHill? Отлично. Теперь идите на точку, стойте и прописывайте /koth setpos1 MyHill. Запомните: без установки WorldEdit или аналогов для визуального выделения вы не сможете использовать «волшебную палочку» — только ручной ввод координат в конфиг через файловый менеджер Aternos .
На Aternos есть еще один фокус: некоторые плагины при первом запуске не создают папку с конфигами, пока вы не перезапустите сервер дважды. Сначала кинули .jar — запустили — он сгенерировал папку — выключили — отредактировали config.yml через веб-интерфейс — включили снова. Без этого цикла правки не применяются .
Если встроенного поиска не хватает, пробуйте загружать плагины вручную через опцию «Upload». Но тут ограничение: Aternos проверяет сигнатуры, и кастомные билды с GitHub часто отклоняет. Ваш лучший друг в этой ситуации — PeacefulKing или KiaKoth, если их версии для 1.16–1.21 доступны в каталоге. Они легковесные, не требуют MySQL и нормально работают даже при 2 ГБ оперативной памяти от хостинга .
mKing — Царь горы (плагин)
Встречающийся на просторах сети плагин mKing часто путают с другими системами из-за схожего названия. Однако разработчики игровой механики пошли по пути максимального упрощения: никаких сложных привязок к PlaceholderAPI или многокилометровых конфигов.
Механика mKing базируется на классическом принципе удержания точки. Администратору достаточно установить зону (обычно через выделение куба), задать время удержания до победы и прописать награду. Плагин не требует веб-редакторов — все правки вносятся либо через простые команды, либо в единственном файле конфигурации. Из минусов: mKing не поддерживает динамические таблицы лидеров (Leaderboards) и не умеет показывать прогресс захвата через ActionBar. Тем не менее, для маленького сервера без претензий на киберспорт этого хватает за глаза.
DevKing — плагин для создания мини-игры «Царь горы»
DevKing — это уже инструмент для тех, кто привык к порядку. Фактически это не просто плагин, а конструктор с графическим интерфейсом. Установив DevKing, вы получаете возможность создавать несколько независимых арен «Царь горы» со своими условиями.
Почему DevKing выделяется среди конкурентов:
- Аренная система. Холм 1 работает по расписанию с 20:00 до 21:00, а Холм 2 доступен 24/7. Каждая арена имеет собственный спавн, зону захвата и набор наград;
- Statistica и Топы. DevKing автоматически ведет статистику по игрокам: сколько побед, сколько минут удержано. Эти данные выводятся через иконки в GUI или через те же плейсхолдеры на табло;
- Защита от читов. В плагин встроены элементарные чекеры на флай и скоростные хакеры. Не панацея, но от «шума» новичков спасает.
Спойлер для администраторов: чтобы DevKing работал как часы, потребуется установить совместимую версию WorldGuard. Плагин использует его кубики для проверки пересечения зон, чтобы игроки не захватывали точку, стоя под землей в спавнере мобов. Согласно обсуждениям на профильных форумах, версии DevKing от 2.1 и выше корректно работают на ядрах Paper 1.19–1.21 .