Перейти к содержимому
Minecraft

Документация: Генератор docker-compose для Minecraft (itzg)

Генератор docker-compose.yml для образа сообщества itzg/minecraft-server: EULA, TYPE (Vanilla, Paper, Purpur, Fabric, Forge, NeoForge), VERSION, MEMORY, Aikar's flags, MOTD, сложность, режим игры, ONLINE_MODE, OPS, WHITELIST, RCON и том /data.

Последнее обновление: 09.10.2026

Открыть инструмент

Образ itzg/minecraft-server (от сообщества, не официальный от Mojang) скачивает и запускает сервер Minecraft Java по переменным окружения. Инструмент собирает docker-compose.yml: согласие с EULA, тип и версия, память, правила игры, доступ и RCON, данные хранятся в ./data.

Как пользоваться инструментом

  1. Установите Docker и плагин Compose на сервер.

  2. Выберите тип (PAPER, FABRIC…), версию (LATEST или 1.21.x) и память.

  3. Заполните правила игры, OPS/WHITELIST и при необходимости RCON с надёжным паролем.

  4. Сохраните docker-compose.yml, выполните «docker compose up -d» и следите за запуском через «docker compose logs -f».

На что обратить внимание

EULA: «TRUE» означает согласие с EULA Minecraft. MEMORY задаёт -Xms и -Xmx кучи Java; заложите примерно на 25 % больше памяти контейнера под не-кучу. USE_AIKAR_FLAGS включает флаги G1GC (с 12G подбираются автоматически). OPS и WHITELIST принимают ники или UUID через запятую. Левый порт (хоста) можно менять; правый внутри контейнера остаётся 25565. Образ поддерживается сообществом: расширенные переменные смотрите в его документации.

docker compose up -d
docker compose logs -f
docker compose exec mc rcon-cli

Частые вопросы

Как обновить сервер?
Измените VERSION и снова выполните «docker compose up -d» либо «docker compose pull && docker compose up -d» для нового образа. Перед повышением версии сделайте копию ./data.
Где мои миры?
В томе, смонтированном в /data, то есть в ./data на хосте (world/, server.properties, plugins/…). Не удаляйте эту папку при пересоздании контейнера.
Скриншот инструмента Редактор server.propertiesMinecraftСвободный доступ
Настройте сервер Minecraft Java: игроки, мир, производительность, вайтлист и RCON.
КонфигурацияJava EditionОткрыть
Документация
Minecraft
MinecraftСвободный доступ
Создайте start.sh для Paper, Purpur, Fabric или Vanilla: ОЗУ, Aikar's flags, --nogui, автоперезапуск и лог GC.
ЗапускПроизводительностьОткрыть
Документация
Minecraft
MinecraftСвободный доступ
Создайте цветной MOTD из двух строк с предпросмотром: коды §, hex-цвета, строка для server.properties и MiniMessage.
MOTDЦветаОткрыть
Документация
Minecraft
MinecraftНужен вход
Редактируйте YAML-файлы Bukkit, Spigot и Paper с подсказками по основным ключам, значениям по умолчанию и поиском ошибок отступов.
YAMLКонфигурацияОткрыть
Документация
Minecraft
MinecraftСвободный доступ
Создайте whitelist.json и ops.json из списка ников; offline-UUID считается локально, без сети и запросов к Mojang.
ИгрокиАдминистрированиеОткрыть
Документация
Minecraft
MinecraftСвободный доступ
Рассчитайте радиус, чанки, регионы, время предгенерации, место на диске и загруженные чанки для границы мира Minecraft.
МирПроизводительностьОткрыть
Документация