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

Установка Minecraft — это простой процесс, который может занять до 10 минут. Давайте начнем!

Предпосылки

  • Сервер с МСВСфера 9.6 в качестве ОС.
  • Права пользователя: пользователь root или обычный пользователь с привилегиями sudo.

Конвенции

1
2
# - данные команды должны выполняться с правами root либо непосредственно от имени пользователя root, либо с помощью команды sudo.
$ - данные команды должны выполняться от имени обычного пользователя

Обновите систему

Свежая установка МСВСфера 9.6 требует обновления пакетов до последних доступных версий.

1
$ sudo dnf update -y && sudo dnf upgrade -y

Шаг 1. Установите Java Runtime Environment (JRE)

Установите Java 21, используя следующую команду:

1
$ sudo dnf install java-21-openjdk -y

Шаг 2. Установите Minecraft Server Jar

Чтобы настроить сервер Minecraft, сначала создайте каталог.

1
$ sudo mkdir /opt/minecraft

Затем загрузите файл Jar со страницы Загрузок. В качестве альтернативы, выполните следующую команду для загрузки файла jar сервера.

1
$ wget https://piston-data.mojang.com/v1/objects/6e64dcabba3c01a7271b4fa6bd898483b794c59b/server.jar

Переместить файл Jar в каталог Minecraft, чтобы изменить его на этот каталог.

1
2
$ sudo mv server.jar /opt/minecraft
$ cd /opt/minecraft

Запустить сервер со следующей командой

1
$ sudo java -jar server.jar --nogui

После запуска сервера будет создан файл eula.txt. Это для лицензионного соглашения конечного пользователя. Вы должны будете отредактировать его, чтобы обозначить, что вы прочитали и поняли лицензионное соглашение конечного пользователя, которое вы будете соблюдать при использовании программного обеспечения. Запустите команду ниже, чтобы согласовать условия:

1
2
3
$ sudo nano eula.txt
##Edit false to true
eula=true

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

1
$ sudo java -jar server.jar --nogui

Чтобы запустить сервер с графическим пользовательским интерфейсом, оставьте часть nogui.

Шаг 3. Настройте шахтерскую среду

Вы можете запустить следующую команду для запуска сервера

1
$ sudo java -Xmx1024M -Xms1024M -jar server.jar nogui

Xmx 1024 - это максимальная RAM, выделенная серверу, в то время как Xms - минимальная RAM.

Но использование этого сценария скучно, так как вы должны помнить параметры командной строки для вашего сервера. Чтобы упростить это, создайте файл start.sh на папке с файлом jar.

1
$ sudo nano start.sh

Добавить в файл следующее содержимое

1
2
3
#!/bin/sh
cd "$(dirname "$0")"
exec java -Xmx1024M -Xms1024M -jar /opt/minecraft/server.jar nogui

Сохранить и выйти из файла.

Сделайте файл исполняемым со следующей командой

1
$ sudo chmod a+x start.sh

Теперь запустите сервер со следующей командой

1
$ ./start.sh

Шаг 4. Настройте службу systemd для запуска Minecraft

Создайте пользователя и группу для Minecraft, затем добавьте пользователя в группу.

1
2
3
$ sudo adduser --system --home /opt/minecraft minecraft
$ sudo groupadd minecraft
$ sudo adduser minecraft minecraft 

Назначить владение каталогом установок пользователю

1
$ sudo chown -R minecraft:minecraft /opt/minecraft

Создание нового системного файла

1
$ sudo nano /etc/systemd/system/minecraft.service

Добавить

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
[Unit]

Description=start and stop the minecraft-server 

[Service]

WorkingDirectory=/opt/minecraft
User=minecraft
Group=minecraft
Restart=on-failure
RestartSec=20 5
ExecStart=/usr/bin/screen -DmS minecraft /usr/bin/java -Xmx1024M -Xms1024M -jar /opt/minecraft/server.jar nogui

[Install]

WantedBy=multi-user.target

Сохранить и выйти из файла, затем перезагрузить системный демон для обновления системы.

1
$ sudo systemctl daemon-reload

Запустить и включить сервис со следующей командой.

1
2
$ sudo systemctl enable minecraft.service
$ sudo systemctl start minecraft.service

Шаг 5. Настройте службу брандмауэра

Если еще не сделано включить и настроить брандмауэр со следующей командой, чтобы разрешить порт Minecraft Server.

1
2
$ sudo firewall-cmd --add-port=25565/tcp
$ sudo firewall-cmd --reload

Чтобы отключить кого-либо от доступа к вашему серверу, сначала следует включить режим Whitelist.

1
$ sudo nano /opt/minecraft/server.properties

Изменить следующую строку на истинный.

1
white-list=true

Сохранить и закрыть файл, а затем перезапустить сервер.

1
sudo systemctl restart minecraft.service

Доступ к консоли Minecraft со следующей командой.

1
$ sudo -u minecraft screen -r minecraft

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

1
whitelist add PlayerUsername

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

1
whitelist remove PlayerUsername

Выйдите из сеанса экрана (серверная консоль) с CTRL + A-D.

Завершение

Собственно на этом всё, теперь вы можете играть в Minecraft который позволяет игрокам иметь бесчисленные возможности во время игры, поскольку игроки могут выбрать, как они хотят играть в игру. Он имеет функции, которые сосредоточены на том, чтобы позволить игроку исследовать с картами, сделанными из блоков размером в один кубический метр, а также с растениями, толпами и предметами. Если вы хотите просто получить доступ к игре только из локальной сети, то вы можете пойти вперед и настроить локализованный только для локальной сети.

Если вам понравился этот пост о том, как установить Minecraft на МСВСфера 9.6, пожалуйста, поделитесь им со своими друзьями в социальных сетях, которым может быть интересна эта статья или оставьте комментарий ниже.