Перейти до вмісту
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.
СвітПродуктивністьВідкрити
Документація