LumiNESK — CLI-менеджер серверов Minecraft на ядрах семейства Nukkit

LumiNESK

Nukkit Engine Servers Kit

CLI-менеджер серверов Minecraft на ядрах семейства Nukkit

PyPI - Version GitHub Release Tests


О проекте

LumiNESK — это инструмент для управления серверами Minecraft Bedrock Edition, работающими на движках, основанных на Nukkit.

Проект предназначен для:

  • локальной разработки серверов
  • небольших production-развёртываний
  • удобного управления несколькими серверами

LumiNESK объединяет:

  • CLI (интерфейс командной строки)
  • TUI (интерактивный терминальный интерфейс)
  • Web GUI (веб-интерфейс в браузере)

Поддерживаемые ядра: Nukkit, PowerNukkitX, Nukkit-MOT, Lumi.


Возможности

  • создание и регистрация серверов
  • запуск серверов в обычном режиме и в режиме цикла (loop mode)
  • остановка и принудительное завершение серверов
  • управление движками серверов
  • диагностика окружения и провайдеров
  • TUI-интерфейс с живой консолью
  • Web GUI для мониторинга
  • управление несколькими серверами
  • обновление движков серверов

Требования

Компонент Версия Обязательность
Python 3.13+ (рекомендуется 3.14) Не требуется при использовании бинарников
Java 21+ Требуется для запуска серверов
tmux последняя Опционально (для TUI/GUI)

Установка

Через PyPI (рекомендуется)

pip install luminesk
uv pip install luminesk
pipx install luminesk

Скачать готовые бинарники

Готовые сборки доступны в разделе releases.

Для Windows: luminesk-windows-amd64.exe
Для Linux: luminesk-linux-amd64
Для macOS: luminesk-darwin-arm64

Пример (Linux)

chmod +x luminesk-linux-amd64
luminesk-linux-amd64 --help

Пример (Windows)

luminesk-windows-amd64 --help

Пример (macOS)

chmod +x luminesk-darwin-arm64
luminesk-darwin-arm64 --help

Быстрый старт

Показать справку:

nesk --help

Проверка окружения и источников:

nesk doctor

Создать сервер:

nesk create -n "My Server" -d ./servers/my -c nukkit -t my_server
# Параметры необязательны — если их нет, запустится мастер настройки

Запустить сервер:

nesk start -t my_server
# или выполнить внутри директории сервера

Остановить сервер:

nesk stop -t my_server
# или выполнить внутри директории сервера

Список серверов:

nesk list

Дисклеймер

Данный проект не имеет никакого отношения к ядрам, их разработке и разработчикам.


Последнее редактирование: 17.03.2026
1 лайк

интересный проект, но главное нахуя :smiley: