Как создать сервер в Minecraft Docker?

Как создать сервер в Minecraft Docker Игры

Ваш собственный сервер Minecraft Docker предоставляет вам идеальную основу для совместных онлайн-приключений в популярном блочном мире. Все, что вам нужно, это подходящая среда хостинга и образ Docker «docker-minecraft-server». После этого установка и настройка через движок Docker завершаются быстро.

Разместить сервер Minecraft Docker на своем ПК или в дата-центре?

Если вы хотите играть в Майнкрафт онлайн с другими, ваш собственный сервер — лучшее решение: размещайте игровой мир самостоятельно, у вас есть максимальная свобода в плане карты, режима игры, уровня сложности, модов и т. д.

Теоретически вы можете запустить свой собственный сервер Minecraft Docker прямо на своем личном компьютере. Однако это займет много ресурсов вашего устройства, а также имеет другие решающие недостатки: например, сервер может быть в сети только тогда, когда ваш компьютер работает. Как только вы выключите компьютер, игровой мир перестанет быть доступным для всех. Кроме того, производительность сервера сильно зависит от вашего интернет-соединения.

Если вы размещаете сервер Minecraft Docker у провайдера, вам не придется сталкиваться с такими проблемами. Дата-центры профессиональных провайдеров имеют отличные широкополосные соединения и самое современное, надежное оборудование. Вы также можете запускать настроенный сервер Minecraft Docker днем ​​и ночью, если хотите.

Каковы системные требования для сервера Minecraft Docker?

Требования, которые сервер Minecraft Docker предъявляет к оборудованию, являются результатом трех компонентов: требований к ресурсам базовой операционной системы, требований к ресурсам программного обеспечения Docker и требований к ресурсам самого сервера Minecraft. можно определить относительно четко, требования к серверу сильно зависят от сценария использования (количество игроков, размер карты, моды и т.д.).

Минимальные требования для комбинации Minecraft, Docker и серверной операционной системы следующие:

  • Процессор : 2,8 ГГц или выше (4 виртуальных ядра+)
  • Память : 8 ГБ ОЗУ
  • Место на жестком диске : 80 гигабайт
Читайте также:  Resident Evil 4 Remake: найдите дикую дворнягу в Beware the Dog

В качестве операционной системы можно использовать типичные дистрибутивы Linux (64-разрядные): Docker работает, например. из CentOS 7, Debian 8 и Ubuntu 16.04. Хотя серия систем Microsoft поддерживает контейнерное программное обеспечение (Docker Enterprise Engine) с Windows Server 2016, образ «docker-minecraft-server» в настоящее время доступен только для дистрибутивов Linux.

Сервер Minecraft Docker в IONOS: у вас есть следующие варианты

IONOS предлагает вам три разных типа серверов для размещения Minecraft и Docker, которые отличаются степенью виртуализации и моделью биллинга:

  • Облачные серверы
  • Виртуальный сервер (VPS)
  • Выделенные серверы

Если вы арендуете облачный сервер или vServer (VPS) у IONOS, вы получаете доступ к полностью виртуализированным аппаратным ресурсам. Разница между двумя моделями заключается, в частности, в биллинге: с облачным сервером вы платите за использованную услугу поминутно, с vServer за выбранную настройку взимается фиксированная ежемесячная сумма.

Если, с другой стороны, вы выберете выделенный сервер, вы получите доступ к фиксированной настройке оборудования, которая зарезервирована исключительно для вас. Затраты, которые в этой модели рассчитываются поминутно, поэтому выше, чем в виртуализированных альтернативах.

Пять сценариев Minecraft Docker и соответствующие тарифы IONOS

Прежде всего: все три упомянутых типа серверов IONOS подходят для настройки сервера Minecraft с помощью Docker. Какая модель и какой тариф подходит вам лучше всего, зависит в первую очередь от варианта использования: Сколько игроков одновременно заходят на сервер ? Должен ли сервер быть постоянно онлайн ? Насколько велик игровой мир и какие модификации планируются?

В таблице ниже представлены три возможных сценария использования и соответствующие тарифы на сервер IONOS.

Сценарий сервера Minecraft Docker Подходящий тариф IONOS (с Linux в качестве операционной системы)
Небольшой игровой мир для 1-2 игроков; выборочно онлайн Облачный сервер XL
Небольшой игровой мир для 1-2 игроков; постоянно онлайн Виртуальный сервер Cloud XL (VPS XL)
Небольшой игровой мир для 3-9 игроков; использование модов; выборочно онлайн Оперативная память облачного сервера XL
Небольшой игровой мир для 3-9 игроков; использование модов; постоянно онлайн Виртуальный сервер Cloud RAM L (VPS L RAM)
Большой игровой мир на 10+ игроков; использование модов; выборочно или постоянно онлайн Выделенный сервер AR6-32 SSD

Настройка сервера Minecraft через Docker: пошаговое руководство

Как только вы подготовите желаемую настройку хостинга, вы можете приступить к установке собственного сервера Minecraft на основе Docker. В следующих инструкциях мы описываем отдельные шаги в качестве примеров для клиентов IONOS (облачные серверы, vServers, выделенные серверы). Операционная система — Ubuntu 20.04. для использования.

Шаг 1: Установите соединение с сервером

На первом этапе настройте удаленное подключение к вашему серверу и подключитесь к нему. Клиенты IONOS могут легко настроить практичное удаленное подключение через KVM-консоль в облачной панели, личный логин клиента. Для этого необходимы следующие действия:

  1. Войдите в систему с вашими индивидуальными данными клиента на странице входа в систему IONOS.
  2. Перейдите в раздел Сервер и облако.
  3. Выберите сервер, на котором вы хотите настроить сервер Minecraft Docker.
  4. Нажмите «Действия» и » Запустить консоль KVM «.
  5. Войдите в систему с вашими индивидуальными учетными данными сервера. Вы можете найти это на странице обзора вашего сервера в разделе «Данные доступа» (пользователь и начальный пароль).

оторые вы можете выполнять для своего серве

Другие действия, которые вы можете выполнять для своего сервера в облачной панели IONOS, включают, например, B. перезагрузка, отключение программного или аппаратного обеспечения или переустановка образа операционной системы.

Шаг 2: Подготовьте каталог Docker

После входа на сервер Linux откройте терминал, чтобы подготовить каталог для Docker. Но сначала обновите индекс пакета менеджера пакетов apt:

sudo apt-get update

На следующем шаге установите несколько пакетов, чтобы разрешить получение каталогов через HTTPS :

sudo apt-get install \
	ca-certificates \
	curl \
	gnupg \
	lsb-release

Затем используйте следующую команду, чтобы добавить официальный ключ Docker GPG:

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

После этого подготовьте каталог для движка Docker:

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Шаг 3: Установите Docker Engine

Теперь вы можете использовать созданный каталог для установки программного обеспечения Docker на свой сервер. Для этого сначала снова обновите индекс пакета :

sudo apt-get update

Последнюю версию движка (включая containerd и Docker Compose) можно получить с помощью следующей команды:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Проверьте успешность установки, запустив контейнер «Hello World»:

sudo docker run hello-world

В случае успеха вы получите соответствующее сообщение.

случае успеха вы получите соответствующее со

Шаг 4. Запустите сервер Minecraft через контейнер Docker.

Теперь с запущенным движком Docker вы можете запустить свой собственный сервер Minecraft, используя контейнер docker-minecraft-server. Для этого сначала запустите команду pull на образе:

docker pull itzg/minecraft-server

Теперь с запущенным движком Docker вы можете запуст

Извлеките контейнер Minecraft Docker через терминал Ubuntu

Затем выполните следующую команду, чтобы запустить контейнер, дайте ему имя «mc» и установите порт 25565 в качестве порта сервера:

docker run -d -p 25565:25565 -v /home/minecraft:/data --name mc -e EULA=TRUE --restart always itzg/minecraft-server

Шаг 5: Освободите порт

Связь с вашим сервером Minecraft Docker должна осуществляться через TCP-порт 25565. Поэтому вы должны открыть порт, чтобы вы и другие игроки могли подключиться к серверу. Как клиент IONOS, вы включаете этот и другие порты непосредственно в облачной панели, выполнив следующие действия:

  1. Войдите на страницу входа в IONOS.
  2. Щелкните Серверы и облако.
  3. Выберите оборудование, на котором у вас установлены Minecraft и Docker.
  4. В меню слева нажмите » Сеть » и » Политики брандмауэра » один за другим.
  5. В разделе » Входящие » создайте новое правило для TCP-порта 25565.
  6. Нажмите «Добавить правило», чтобы сохранить изменения.
  7. После непродолжительного процесса настройки (1-2 минуты) порт освобождается.

Релиз порта в облачной панели IONO

Релиз порта в облачной панели IONOS

Шаг 6: Конфигурация сервера

Сейчас сервер запущен, и вы можете присоединиться к нему в любое время. Однако для первого запуска использовалась стандартная настройка, которая хранится в автоматически сгенерированном файле » server-properties «. Поэтому, если вы хотите внести изменения в свойства сервера, такие как максимальное количество игроков, уровень сложности или размер игрового мира, сделайте это в документе конфигурации. Если вы запустили контейнер Minecraft Docker, как описано в шаге 4, вы найдете файл в каталоге » /home/minecraft «.

Перейдите в этот каталог с помощью следующей команды:

cd /home/minecraft

Следующим шагом является открытие файла в редакторе nano:

sudo nano server-properties

Настройте конфигурацию по своему вкусу. Запись server.properties на официальной Minecraft Wiki содержит обзор доступных параметров.

Файл конфигурации сервера Minecraft ser

Файл конфигурации сервера Minecraft server.properties

Шаг 7. Перезапустите сервер через консоль сервера Minecraft.

Чтобы применить изменения конфигурации сервера, необходимо выйти из текущего сеанса. Вы можете легко сделать это через консоль сервера Minecraft, которую вы также можете использовать для удаления игроков с сервера, отправки общих сообщений или влияния на игру и игровой мир другими способами.

Для удаленного доступа к консоли Minecraft удаленный протокол RCON включен по умолчанию. Выполните следующую команду для доступа к консоли:

docker exec -i mc rcon-cli

Затем, чтобы завершить текущий сеанс сервера, введите команду » stop «. После этого ваш сервер Minecraft Docker автоматически перезапустится с новыми настройками.

Шаг 8. Подключитесь к серверу Minecraft Docker.

После перезапуска сервера ваше онлайн-приключение наконец-то может начаться. Запустите клиент Minecraft и выберите пункт меню » Мультиплеер «. Нажмите „Прямое подключение“, а затем вставьте свой уникальный адрес сервера в поле. Затем добавьте двоеточие перед номером порта, чтобы запись имела следующий формат:

IP-Adresse:25565

Наконец, нажмите » Присоединиться к серверу «, чтобы установить соединение с сервером.

тобы установить соединение с сер

Скриншот из Minecraft (Java Edition): подключение к серверу

После короткого времени загрузки сервер загружается, и вы и ваши товарищи по бою можете создавать красочный блочный мир в соответствии со своими идеями.

После короткого времени загрузки сервер загружае

Скриншот из Майнкрафт (Java Edition): На только что запущенном сервере запускаем как обычно без предметов и ко.

Оцените статью
Блог про IT
Добавить комментарий