Скачивание и установка
Этот раздел проведёт вас через процесс скачивания Nukkit-MOT и базовой настройки сервера.
Скачивание Nukkit-MOT
Последнюю версию Nukkit-MOT можно получить из следующих источников:
- Jenkins CI — более быстрый доступ из Китая
- GitHub Actions — официальные сборки
После скачивания вы получите файл с именем Nukkit-MOT-SNAPSHOT.jar.
Рекомендуется скачивать сборку с Jenkins CI для более быстрого и стабильного доступа.
Настройка сервера
Создание папки сервера
- Создайте новую папку, например
NukkitServer - Поместите скачанный файл
Nukkit-MOT-SNAPSHOT.jarв эту папку
Создание скрипта запуска
Чтобы упростить запуск сервера, нам нужно создать скрипт запуска.
Для пользователей Windows
Создайте в папке сервера новый файл с именем start.bat со следующим содержимым:
@echo off
java -Xms1G -Xmx1G -jar Nukkit-MOT-SNAPSHOT.jar
pause
Для пользователей Linux/macOS
Создайте в папке сервера новый файл с именем start.sh со следующим содержимым:
#!/bin/bash
java -Xms1G -Xmx1G -jar Nukkit-MOT-SNAPSHOT.jar
Затем выдайте права на выполнение:
chmod +x start.sh
-Xms1G: задаёт начальный объём памяти 1 ГБ-Xmx1G: задаёт максимальный объём памяти 1 ГБ- Настройте значения под свои потребности, например
-Xmx2Gдля максимального объёма памяти 2 ГБ
Первый запуск
Запуск сервера
- Windows: дважды щёлкните по
start.bat, чтобы запустить его - Linux/macOS: выполните
./start.shв терминале
Ожидание инициализации
При первом запуске сервер:
- Автоматически создаст файлы конфигурации (
server.propertiesи т. д.) - Создаст стандартный мир
- Загрузит необходимые ресурсы
Этот процесс может занять несколько минут.
Подтверждение успешного запуска
Когда вы увидите сообщение, похожее на следующее, это будет означать, что сервер успешно запущен:
[main] [INFO]: Done (xx.xxs)! For help, type "help"
Остановка сервера
После первого успешного запуска рекомендуется остановить сервер для настройки:
Введите в консоли:
stop
Дождитесь полной остановки сервера, после чего можно переходить к настройке.
Дополнительно: файлы данных Bin
Если вы планируете использовать плагины с функцией кастомных блоков, вам необходимо скачать файлы данных Bin:
- Скачайте их из репозитория Bin_Data
- Поместите папку
binв корневую директорию сервера
Ваша директория сервера должна выглядеть так:
NukkitServer/
├── bin/ ← Required for custom blocks
│ ├── vanilla_palette_xxx.nbt
│ └── ...
├── plugins/
├── worlds/
└── Nukkit-MOT-SNAPSHOT.jar
Если вы не используете плагины, которым требуются кастомные блоки, этот шаг можно пропустить.
Дополнительно: запуск через Docker
В качестве альтернативы ручной настройке, описанной выше, вы можете запустить Nukkit-MOT с помощью Docker:
docker run -d --name nukkit-mot \
-p 19132:19132/udp \
-p 19132:19132/tcp \
-p 19134:19134/udp \
-v $(pwd)/data:/data \
-e JAVA_OPTS="-Xms2G -Xmx2G" \
--restart unless-stopped \
memoriesoftime/nukkit-mot:latest
- Теги
:latestи:<короткий-SHA>— снимки разработки (snapshot), собранные из ветки master. - Теги вида
:1.26.30-R1— стабильные релизы, соответствующие Maven Central. - Все миры, плагины, данные игроков и
server.propertiesхранятся в томе/data.
Следующие шаги
После завершения установки сервера вы можете перейти к разделу Настройка сервера, чтобы настроить параметры вашего сервера.