- Ядро
- Paper 1.16.5 + Velocity; Java 17 и 25 в архиве
- Для версий
- 1.16.+
- Velocity
Три режима — FunTime, HolyWorld и ReallyWorld — в одном архиве. Игрок подключается к одному адресу, проходит авторизацию и попадает в лобби, где выбирает режим. Каждый режим имеет свои миры, настройки и прогресс. Переходы между авторизацией, лобби и режимами уже настроены.
Что входит:
Шесть серверов: Velocity, Auth, Lobby и три игровых режима. Ядра режимов работают на Minecraft 1.16.5. Для подключения новых клиентов используется ViaVersion. Доступны отдельные ресурс-паки для версий 1.16.5, 1.21.4, 1.21.11 и 26.2. Графические меню ReallyWorld используют текстуры из этого пакета.
FunTime — анархический режим с экономикой, скупщиком ресурсов, магазином и собственными рецептами. В меню видны цена предмета перед продажей и состав крафта. Есть случайная телепортация, стартовое снаряжение, задания и события.
HolyWorld — режим с автоматическими шахтами, учётом добытых блоков, заданиями шахтёра и биржей игровой валюты. На спавне размещены навигация и подсказки. В меню видны условия доступных действий, а у шахт — текущий состав и время до обновления.
ReallyWorld — гриферский режим с отдельной картой, игровыми персонажами (NPC), аукционом, кейсами, магазинами и графическими меню. Использует собственные данные игроков. Баланс из FunTime или HolyWorld в этот режим не переносится.
Запуск на компьютере
Текущие общие скрипты start.bat, start.sh и start.command запускают комплект через Docker. На компьютере с Windows или macOS используется Docker Desktop, на Linux — Docker Engine с Compose v2. В контейнере работают Java и MariaDB из архива. Основные настройки Docker находятся в MCDEV.env; штатный лимит контейнера — 9 ГБ, клиенту и операционной системе нужна дополнительная память. Для прямого запуска на Windows и Linux сохранены скрипты start-native и stop-native.
В корне — общий контроллер и скрипты запуска и остановки. Они определяют папку по месту размещения, поэтому комплект можно хранить на рабочем столе или в папке с пробелами и кириллицей. Для первого входа используется localhost:25565. Двумя копиями комплекса одновременно занять этот порт нельзя.
Контроллер запускает локальную MariaDB, службу ресурс-паков и серверы в нужном порядке. База данных не требует внешнего MySQL-хостинга. Для остановки предусмотрены stop.bat и stop.sh — они завершают процессы после сохранения данных. Параметры памяти и портов в network.json.
Установка на хостинг
Для полного комплекса нужен виртуальный сервер (VPS) или выделенный сервер с разрешением запуска нескольких Java-процессов, Python и локальной MariaDB. Обычный тариф с одним полем «серверный JAR» не подходит. Инструкция HOSTING.md описывает перенос файлов, версии Java, общий запуск, адрес для игроков, выдачу ресурс-пака и резервное копирование.
Игрокам открывают порт прокси. Порты Auth, Lobby, игровых режимов и базы данных остаются внутренними. Для текстур указывают доступный клиентам адрес службы ресурс-паков. Перед публичным запуском владелец устанавливает свои учётные данные, права администрации, параметры памяти и проверяет копирование миров и базы.
Кому подходит:
Комплекс подходит владельцам, которым нужны три независимых режима под одним входом. Если нужен один сервер без лобби и прокси — лучше взять отдельную сборку режима. Здесь продаётся настроенный комплект файлов: аренда хостинга и перенос действующего проекта не включены в цену.
Названия FunTime, HolyWorld и ReallyWorld сохранены как обозначения режимов. Ссылки и оформление комплекта ведут на mcDev и mcdev.su.