Настройка сервера Minecraft на собственном сервере

20/12/2023 |
Loading...

Введение: Это руководство предназначено для пошагового описания процесса настройки сервера Minecraft на вашем VPS или выделенном сервере. Обратите внимание, что данное руководство протестировано на Ubuntu 22.04 LTS.

Предварительные требования:

  1. Локальное устройство для подключения к игре.
  2. Сервер под управлением Ubuntu для размещения игры Minecraft.
  3. Доступ к пользователю root или пользователю с правами sudo.

Прежде чем вы сможете начать играть на сервере, необходимо выполнить некоторые базовые настройки, включая настройку брандмауэра. Подробные инструкции смотрите в руководстве "Начальная настройка сервера с Ubuntu".

Пример терминологии:

В этом руководстве мы будем использовать следующие примеры значений:

  • <Your_Public_IP> — замените это на фактический публичный IP-адрес вашего удаленного сервера.
  • <Your_Minecraft_Username> — замените это на предпочитаемое имя пользователя для сервера Minecraft.

Шаг 1 — Создание пользователя: Не рекомендуется использовать пользователя root для запуска Minecraft, так как он имеет неограниченный доступ к выполнению любых команд, что может привести к непреднамеренным изменениям. Чтобы предотвратить это, лучше создать нового пользователя с привилегиями sudo.

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

adduser <Your_Minecraft_Username>

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

Затем добавьте нового пользователя в группу sudo:

usermod -aG sudo <Your_Minecraft_Username>

Теперь переключитесь на только что созданного пользователя:

su <Your_Minecraft_Username> cd ~

Шаг 2 — Подготовка сервера: Серверы Minecraft обычно работают на порту 25565, и для запуска Minecraft требуется Java. Вот что вам нужно сделать:

Шаг 2.1 — Открытие порта 25565: Если на вашем сервере есть брандмауэр, убедитесь, что он разрешает трафик на порту 25565 как по TCP, так и по UDP. Это позволит вашему локальному устройству подключиться к игре Minecraft на вашем сервере. В этом руководстве рассматриваются два инструмента брандмауэра: UFW (по умолчанию для Ubuntu) и Hetzner Cloud Firewall. При необходимости скорректируйте шаги в зависимости от вашей настройки брандмауэра.

Шаг 2.2 — Установка Java: Java необходима для запуска Minecraft. Сначала проверьте, установлена ли Java:

java --version

Если Java не установлена, вы можете установить ее с помощью:

sudo apt update && sudo apt install openjdk-19-jdk-headless openjdk-19-jre-headless -y

Чтобы подтвердить установку, снова используйте команду java --version.

Шаг 3 — Установка Minecraft: При открытом порте 25565 и установленной Java вы можете приступить к установке самого Minecraft. Вы можете найти серверный релиз Minecraft на minecraft.net или papermc.io. Выполните следующие шаги:

  1. Создайте новый каталог для файлов Minecraft и перейдите в него:
mkdir MinecraftServer && cd MinecraftServer
  1. Посетите minecraft.net или papermc.io, выберите версию и скопируйте ссылку на JAR-файл. Используйте одну из следующих команд (не обе) для загрузки серверного JAR-файла:

minecraft.net:

wget https://piston-data.mojang.com/v1/objects/84194a2f286ef7c14ed7ce0090dba59902951553/server.jar

papermc.io:

wget -O server.jar https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/129/downloads/paper-1.20.1-129.jar

Если вы хотите установить другую версию, замените ссылку в команде на желаемую версию.

  1. Подтвердите, что JAR-файл загружен на ваш сервер, с помощью ls -al. В вашем каталоге должен быть только один JAR-файл; дополнительные файлы можно удалить.

  2. Примите Лицензионное соглашение с конечным пользователем (EULA), отредактировав файл eula.txt:

nano eula.txt

Измените eula=false на eula=true, сохраните файл, нажав Ctrl+X, затем Y, а затем Enter.

Шаг 4 — Запуск сервера: Теперь, когда все подготовлено, вы можете запустить сервер Minecraft. Чтобы он продолжал работать даже после завершения сеанса терминала, мы будем использовать инструмент screen:

Установка screen (если еще не установлен):

sudo apt install screen -y

Запуск сервера Minecraft в сеансе screen:

screen -S MinecraftServer

Замените "MinecraftServer" на предпочитаемое имя сеанса.

Перейдите в каталог Minecraft:

cd ~/MinecraftServer

Запустите сервер Minecraft с желаемым объемом оперативной памяти (замените <MEMORY> на максимальный объем ОЗУ, который вы хотите выделить, в МБ):

java -Xms512M -Xmx<MEMORY>M -jar server.jar
  • -Xms: Минимальный объем ОЗУ, выделенный серверу Minecraft (например, 512M).
  • -Xmx: Максимальный объем ОЗУ, выделенный серверу Minecraft (например, <MEMORY>M).

Теперь вы должны находиться в консоли Minecraft, где можете вводить команды Minecraft.

Протестируйте сервер с помощью /list:

/list

Эта команда должна отображать количество игроков в сети.

Шаг 5 — Управление сеансом screen: Чтобы выйти из сеанса screen, не останавливая сервер, используйте комбинацию клавиш Ctrl+A, а затем D. Сеанс screen продолжит работать в фоновом режиме.

Чтобы вернуться к сеансу Minecraft screen или внести другие изменения, используйте следующие команды:

Список всех сеансов screen:

screen -list

Вернуться к вашему работающему сеансу screen:

screen -dr MinecraftServer

Если вы использовали другое имя сеанса, замените "MinecraftServer" на имя вашего сеанса.

Удалить сеанс screen (Примечание: это завершит игру Minecraft):

screen -X -S MinecraftServer quit

Шаг 6 — Использование другого порта (опционально): По умолчанию Minecraft запускается на порту 25565. Если вы хотите использовать другой порт, выполните следующие шаги:

  1. Если вы находитесь в сеансе Minecraft screen, используйте stop, чтобы остановить сервер.

  2. Чтобы запустить вторую игру на другом порту, выйдите из текущего сеанса screen с помощью Ctrl+A, D и создайте новый сеанс.

  3. Снова загрузите JAR-файл сервера Minecraft, сохраните его в отдельном каталоге и убедитесь, что на вашем сервере достаточно оперативной памяти для размещения двух игр.

  4. Откройте файл server.properties в том же каталоге, что и ваш JAR-файл сервера Minecraft:

nano server.properties
  1. Отредактируйте файл server.properties, чтобы изменить порт. Найдите строку server-port=25565 и измените номер порта (например, server-port=25567).

  2. Сохраните изменения с помощью Ctrl+X, Y и Enter.

  3. Запустите новую игру на

Получайте эксклюзивные предложения и акции!

Будьте в курсе последних предложений, скидок и специальных акций.

Update cookies preferences