- Для версий
- 1.12.✘
- 1.13.✘
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- 26.✘
- Зависимости
- CMI ProtocolLib LuckPerms Redis MySQL PlaceholderAPI ChunkyBorder
NCore - многофункциональное ядро для Minecraft-серверов и прокси-сетей, объединяющее администрирование, безопасность, автоматизацию, сетевые функции, Web Control и дополнительные игровые механики в одном плагине.
Плагин работает как на игровых серверах Bukkit / Paper / Purpur, так и на Velocity / BungeeCord, благодаря чему NCore можно использовать как единый управляющий модуль для всей Minecraft-сети.
В панели доступны:
/ncore panel
NCore создаёт ссылку для открытия панели прямо из Minecraft.
Плагин автоматически ведёт месячный рейтинг игроков по:
Награды можно выдавать через CMI, например:
cmi money give {player} 1000000
Поддерживаются различные места и отдельные награды для каждого победителя.
Команды рейтинга:
/monthlytop
/monthlytop playtime
/monthlytop kills
/monthlytop deaths
/mtop
Модуль можно полностью отключить в конфигурации.
Можно добавить несколько сообщений:
Поддерживаются:
{player}
{site_url}
Finder поддерживает:
/finder
Поддерживаются:
Velocity/Bungee → Controller
Hub / Survival / другие серверы → Agents
Обмен между экземплярами NCore может выполняться через Redis.
Критические сетевые команды подписываются HMAC-SHA256 и проверяются на актуальность перед выполнением.
/spawn
/setspawn
/prefix
/grant
/broadcast
/alert
/check
/checkplayed
/schedule
/rcon
/rep
/head
/dye
/jump
/nreload
Также присутствуют дополнительные игровые и административные функции, которые можно включать или отключать через конфигурацию.
В Proxy-версии доступны сетевые команды и инструменты:
/finder
/report
/alert
/whitelist
/skin
/check
и другие административные команды NCore.
Особенно полезен для сетей с архитектурой:
Velocity → Hub → Survival → другие режимы
где необходимо централизованно управлять безопасностью, игроками, администрацией, статистикой, уведомлениями и серверами.
Плагин работает как на игровых серверах Bukkit / Paper / Purpur, так и на Velocity / BungeeCord, благодаря чему NCore можно использовать как единый управляющий модуль для всей Minecraft-сети.
Основные возможности
NCore Web Control
Встроенная Web-панель запускается непосредственно из NCore.jar - отдельный PHP-сайт, Nginx или веб-сервер не требуется.В панели доступны:
- состояние Minecraft-сети;
- список серверов Velocity;
- игроки онлайн;
- Web-консоль;
- выполнение команд;
- пользователи панели;
- система ролей и прав доступа;
- активные Web-сессии;
- журнал действий;
- управление доступом;
- информация о NCore;
- встроенная авторизация;
- поддержка Minecraft-хостингов с дополнительным TCP-портом.
/ncore panel
NCore создаёт ссылку для открытия панели прямо из Minecraft.
Ежемесячные рейтинги и награды
В NCore 1.13.17 добавлена система Monthly Rewards.Плагин автоматически ведёт месячный рейтинг игроков по:
- времени игры;
- убийствам игроков;
- смертям.
- фиксирует итоговый TOP;
- определяет победителей;
- выполняет настроенные команды наград;
- сохраняет историю сезона;
- создаёт новый месячный сезон;
- обнуляет месячный рейтинг для всех игроков.
Награды можно выдавать через CMI, например:
cmi money give {player} 1000000
Поддерживаются различные места и отдельные награды для каждого победителя.
Команды рейтинга:
/monthlytop
/monthlytop playtime
/monthlytop kills
/monthlytop deaths
/mtop
Модуль можно полностью отключить в конфигурации.
F3 Brand
NCore умеет изменять название сервера, отображаемое игроку в меню F3.Можно добавить несколько сообщений:
- с цветами;
- с именем игрока;
- со ссылкой на сайт;
- с собственными текстами.
Поддерживаются:
{player}
{site_url}
NCore Finder
Встроенная система поиска игроков сети.Finder поддерживает:
- работу на Velocity и BungeeCord;
- поиск игроков;
- определение текущего сервера игрока;
- настройки приватности;
- скрытие отдельных игроков;
- включение и отключение отображения своего местоположения;
- отдельный finder.yml.
/finder
Remote Control
NCore содержит систему удалённого управления Minecraft-сетью через Telegram и VK.Поддерживаются:
- просмотр серверов;
- просмотр онлайна;
- просмотр игроков;
- выбор конкретного сервера;
- выполнение разрешённых консольных команд;
- отправка сообщений;
- перезапуск серверов;
- остановка серверов;
- подтверждение опасных операций;
- роли пользователей;
- whitelist;
- ограничения команд;
- rate-limit;
- Audit Log.
Velocity/Bungee → Controller
Hub / Survival / другие серверы → Agents
Обмен между экземплярами NCore может выполняться через Redis.
Критические сетевые команды подписываются HMAC-SHA256 и проверяются на актуальность перед выполнением.
Защита сервера
NCore содержит набор защитных механизмов:- контроль опасных permissions;
- защита от несанкционированного OP;
- мониторинг LuckPerms;
- блокировка запрещённых действий;
- уведомления администрации;
- защита от ряда exploit-механик;
- защита от Log4j-эксплойтов;
- защита от Portal Trap;
- проверки опасных предметов;
- ограничения неправильных ItemMeta / Lore / имён;
- защита от проблемных шалкеров и голов;
- контроль некоторых WorldEdit / FAWE действий;
- защита регионов и отдельных игровых событий.
Интеграции
NCore содержит поддержку и hooks для:- CMI
- LuckPerms
- PlaceholderAPI
- LiteBans
- Vault
- TAB
- ProtocolLib
- WorldGuard
- WorldEdit
- FastAsyncWorldEdit
- Spark
- SkinsRestorer
- ItemJoin
- GadgetsMenu
- ChunkyBorder
- WorldBorder
- UltimateTimber
- LibsDisguises
- ajParkour
Базы данных
Поддерживаются:- MySQL / MariaDB
- Redis
Административные команды
В Bukkit-версии присутствуют различные серверные команды, включая:/spawn
/setspawn
/prefix
/grant
/broadcast
/alert
/check
/checkplayed
/schedule
/rcon
/rep
/head
/dye
/jump
/nreload
Также присутствуют дополнительные игровые и административные функции, которые можно включать или отключать через конфигурацию.
В Proxy-версии доступны сетевые команды и инструменты:
/finder
/report
/alert
/whitelist
/skin
/check
и другие административные команды NCore.
Автоматизация
NCore умеет автоматизировать ряд серверных задач:- автоматические перезапуски;
- расписания;
- объявления;
- управление серверными событиями;
- обработку входа игроков;
- ограничения нового игрока;
- chat cooldown;
- сетевые уведомления;
- сохранение и синхронизацию данных.
Игровые функции
Помимо административных возможностей, NCore содержит дополнительные игровые механики:- батуты;
- настройку Spawn;
- PvP Arena;
- Combat-механики;
- ограничения Ender Chest / Shulker;
- Prefix-систему;
- изменение F3 Brand;
- игровые события;
- дополнительные команды;
- настройки выпадения предметов после смерти.
Для кого предназначен NCore
NCore подходит для серверов, которым нужен единый плагин вместо большого количества небольших административных дополнений.Особенно полезен для сетей с архитектурой:
Velocity → Hub → Survival → другие режимы
где необходимо централизованно управлять безопасностью, игроками, администрацией, статистикой, уведомлениями и серверами.