From 4836eabc2ccaa5809508163d605efc5e075d4803 Mon Sep 17 00:00:00 2001 From: Arity-T Date: Thu, 9 Oct 2025 04:25:48 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9C=D0=B5=D0=BB=D0=BA=D0=B8=D0=B5=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/misc/minecraft-server.md | 40 ++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/docs/misc/minecraft-server.md b/docs/misc/minecraft-server.md index a13a8be..49f6b99 100644 --- a/docs/misc/minecraft-server.md +++ b/docs/misc/minecraft-server.md @@ -1,12 +1,8 @@ # Minecraft Server -[docker-minecraft-server](https://github.com/itzg/docker-minecraft-server) - самый простой и удобный способ запуска своего Minecraft сервера. +[docker-minecraft-server](https://github.com/itzg/docker-minecraft-server) - самый простой и удобный способ запуска своего Minecraft сервера. У проекта есть хорошая [документация](https://docker-minecraft-server.readthedocs.io/en/latest/), но всё же есть некоторые нюансы, которые стоит записать. -## Шпаргалка - -У проекта есть неплохая [документация](https://docker-minecraft-server.readthedocs.io/en/latest/), но всё же есть некоторые нюансы, которые стоит записать. - -### Запуск сервера +## Запуск сервера 1. Устанавливаем [`docker`](https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository). Не забываем про [post-install steps](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user). 2. Создаём папку для сервера. @@ -47,7 +43,7 @@ # Разрешаем подключаться без лицензии Minecraft ONLINE_MODE: false - # Указываем название игрового мира (он будет храниться в ./data/) + # Указываем название игрового мира (будет храниться в ./data/) # Чтобы изменить мир, достаточно изменить значение этой переменной # и перезапустить контейнер LEVEL: MyWorld @@ -58,8 +54,13 @@ # Иконка сервера # Надо разместить файл icon.png в ./data/ - ICON: /data/icon.png - OVERRIDE_ICON: true + # ICON: /data/icon.png + # OVERRIDE_ICON: true + + # Автоотключение пустого сервера + # ENABLE_AUTOSTOP: TRUE + # AUTOSTOP_TIMEOUT_EST: 300 + # AUTOSTOP_TIMEOUT_INIT: 600 volumes: - ./data:/data @@ -71,19 +72,20 @@ docker compose up -d ``` -### Остановка сервера. +## Остановка сервера - ```sh - docker compose stop - ``` +```sh +docker compose stop +``` -### Консоль сервера. +## Консоль сервера - ```sh - # ctrl + p ctrl + q - отключиться от консоли - # сочетание ctrl + c остановит сервер - docker compose attach mc - ``` +`ctrl + p ctrl + q` - отключиться от консоли. +Если просто нажать `ctrl + c`, то сервер остановится. + +```sh +docker compose attach mc +``` ## Домен для сервера