
Legacy4Server
Сборка модов Legacy4Server - серверный performance-модпак для Legacy4J. Снижает потребление RAM, ускоряет работу сервера и позволяет заходить с ванильного клиента.
Legacy4Server - серверная сборка модов для Legacy4J
Если вы держите сервер на базе Legacy4J и хотите выжать максимум производительности - это ваш выбор. Сборка модов Legacy4Server ставится только на сервер, клиентам ничего качать не нужно. По факту это форк приватного модпака Re-Console SMP, адаптированный под публичное использование.
Зачем нужна эта сборка
Legacy4J - мод, который возвращает в Майнкрафт старые механики из ранних версий игры. Стиль движения, старыйombat, мироздание - всё это сильно нагружает сервер, особенно когда игроков много. Legacy4Server решает эту проблему: берёт лучшие performance-моды из сборок вроде Re-Console+, Simply Legacy, Additive и упаковывает их в один готовый набор.
По словам авторов, сборка может сократить потребление RAM сервером вдвое. Это значит, что на том же железе вы сможете держать больше онлайна, либо поднять TPS на уже существующем проекте.
Ключевые возможности
Все фишки Legacy4J на сервере
Сборка наследует весь функционал Legacy4J - от полёта через консоль до корректных gamerules. Если вы уже используете Legacy4J, Legacy4Server не сломает ничего, а только добавит оптимизацию поверх.
Производительность
Внутри - топовые оптимизационные моды, которые обычно ставят вручную по одному. Тут всё собрано и настроено. Результат: меньше лагов, стабильнее TPS, меньше памяти.
Совместимость с ванильными клиентами
Это, пожалуй, самая важная фишка. Благодаря моду ModernRegSyncFix от DexrnZacAttack, на сервер с Legacy4Server могут заходить игроки с чистым ванильным клиентом Minecraft. Никаких Fabric, Forge или NeoForge на стороне игрока - просто подключаешься и играешь. Для паблик-серверов это критично: не каждый игрок захочет возиться с установкой лаунчера и модов.
Как установить на сервер
Сборку можно поставить несколькими способами. Выбирайте тот, который вам удобнее.
Через mrpack-install
Утилита mrpack-install ставится через GitHub releases или пакетный менеджер вашего дистрибутива. Для установки Legacy4Server на сервер выполните:
sh mrpack-install Legacy4Server [optional version number]
Через Docker Compose
Нужны базовые знания Docker. Создайте директорию, поместите туда docker-compose.yml со следующим содержимым и запустите docker compose up -d:
yaml services: mc: image: itzg/minecraft-server tty: true stdin_open: true ports: - "25565:25565" environment: EULA: "TRUE" MOD_PLATFORM: MODRINTH MODRINTH_DOWNLOAD_DEPENDENCIES: required MODRINTH_MODPACK: legacy4server MODRINTH_PROJECTS: spark, chunky VIEW_DISTANCE: 8 SIMULATION_DISTANCE: 5 SYNC_CHUNK_WRITES: false volumes: - ./data:/data
Важный нюанс: параметр SYNC_CHUNK_WRITES: false даёт серьёзный прирост производительности, но в редких случаях может вызвать рассинхрон и потерю данных. Если у вас нет бэкапов - поставьте true.
Через mcman
mcman - инструмент для управления модами, плагинами и конфигами сервера Minecraft. Скачайте его с GitHub releases. Для инициализации сервера с импортом Legacy4Server:
sh mcman init --mrpack mr:legacy4server
После инициализации выполните mcman build, затем перейдите в server/ и запустите start.sh (Linux) или start.bat (Windows).
Через mrpack4server
В файл modpack-info. пропишите:
{ "project_id": "legacy4server", "version_id": "version id or name" }
Совет от практика
Если поднимаете сервер на BungeeHost (https://bungee.host) - сборка установится в один клик, а оптимизационные моды внутри Legacy4Server отлично сочетаются с прокси-сервером BungeeCord. Это особенно полезно, если вы планируете связку из нескольких серверов - каждый получит свой набор performance-модов, а игроки зайдут через единую точку входа.
Скачайте сборку модов Legacy4Server для Minecraft, если хотите стабильный сервер на базе Legacy4J без танцев с бубном вокруг оптимизации. Всё уже настроено за вас.
