Введение
Minecraft — популярная видеоигра в жанре песочницы, созданная Маркусом Перссоном и разработанная и изданная Mojang Studios. В Minecraft игроки исследуют блочный, процедурно генерируемый 3D-мир, могут строить сооружения, изготавливать предметы и заниматься другими видами деятельности.
Сервер Minecraft — это выделенный сервер, который позволяет игрокам подключаться к игре через Интернет или локальную сеть. Хостинг сервера Minecraft позволяет игрокам играть в Minecraft вместе с друзьями, независимо от их местоположения. Создать сервер Minecraft можно на различных операционных системах, включая Windows, macOS и Linux. Это руководство посвящено настройке сервера Minecraft на системе на базе Ubuntu. 18.04 / 20.04 / 22.04.
Обновление системы
Сначала обновите систему, чтобы убедиться, что все пакеты актуальны:
$ sudo apt update && sudo apt upgrade
Установите Java 17
Для работы сервера Minecraft требуется Java, поэтому давайте установим Java 17:
$ sudo apt install openjdk-17-jdk
Создайте пользователя для сервера Minecraft
В целях безопасности лучше всего запускать сервер Minecraft под отдельным пользователем:
$ sudo adduser minecraft
Переключитесь на пользователя minecraft
Теперь переключитесь на пользователя minecraft:
$ sudo su - minecraft
Скачайте программное обеспечение для сервера Minecraft
Скачайте программное обеспечение для сервера Minecraft версии 1.19.3:
$ wget https://piston-data.mojang.com/v1/objects/c9df48efed58511cdd0213c56b9013a7b5c9ac1f/server.jar
Запустите сервер Minecraft
Запустите сервер Minecraft:
$ java -Xmx1024M -Xms1024M -jar server.jar nogui
Примите EULA
Примите лицензионное соглашение с конечным пользователем (EULA), отредактировав файл eula.txt:
$ nano eula.txt
Изменить eula=false
на eula=true
и сохраните файл.
Перезапустите сервер
Остановите сервер с помощью команды stop
в консоли Minecraft, а затем запустите его снова:
$ java -Xmx1024M -Xms1024M -jar server.jar nogui
Отредактируйте файл server.properties
Отредактируйте файл server.properties, чтобы настроить сервер Minecraft:
$ nano server.properties
Вот некоторые из важных параметров, которые вы можете настроить в этом файле:
- server-name: Имя сервера.
- server-port: Порт, к которому прислушивается сервер (по умолчанию 25565).
- level-name: Имя уровня.
- сложность: Уровень сложности игры (возможные варианты: Peaceful, Easy, Normal и Hard).
- gamemode: Режим игры по умолчанию (варианты: «Выживание», «Творческий», «Приключение» и «Наблюдатель»).
Сохраните файл, когда закончите вносить изменения.
Настройка правил брандмауэра
Если на вашем сервере Ubuntu включен брандмауэр, вам нужно разрешить входящий трафик на порт 25565:
$ sudo ufw allow 25565/tcp
Проверка сервера Minecraft
Наконец, протестируйте сервер Minecraft, подключившись к нему с другого устройства в той же сети, используя IP-адрес сервера Ubuntu 18.04/20.04/22.04 и порт по умолчанию 25565.
Теперь у вас должен быть полностью функционирующий сервер Minecraft версии 1.19.3, запущенный на Ubuntu с Java 17 и настроенным файлом server.properties.