Если у вас уже есть виртуальный сервер VPS/VDS на другой операционной системе, вы можете переустановить его, выбрав нужную ОС прямо в панели управления сервером (если такая функция предусмотрена вашим хостинг-провайдером). Альтернативно, можно обратиться в службу поддержки с просьбой переустановить ОС под ваши задачи.
После установки операционной системы приступаем к развёртыванию игрового сервера. Для этого потребуется доступ по SSH. Обычно учётные данные высылаются на почту при покупке VPS, либо их можно найти в личном кабинете, биллинговой панели или разделе управления сервером.
| Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. | Перейти |
Подготовка к установке Minecraft-сервера
Первое, что нужно сделать после подключения к серверу по SSH, — выполнить команду:
sudo apt update
sudo apt update используется в системах на базе Debian (например, Ubuntu) для обновления списка доступных пакетов и их версий.
Далее установим инструменты Java, а именно OpenJDK 21-й версии:
sudo apt install openjdk-21-jdk
После завершения установки создадим директорию на сервере, где будут храниться файлы игрового сервера. Для удобства назовём её minecraft:
cd ~ mkdir minecraft
Сразу перейдём в созданную папку:
cd minecraft
Как установить Minecraft-сервер
Теперь откройте браузер и перейдите на официальную страницу загрузки сервера Minecraft:
https://www.minecraft.net/en-us/download/server
Скопируйте ссылку на JAR-файл установки. Для этого нажмите правой кнопкой мыши на minecraft_server.1.21.4.jar в строке «Download minecraft_server.1.21.4.jar and run it with the following command» и выберите «Копировать адрес ссылки».
Для загрузки файла на сервер используйте утилиту wget. Вставьте скопированную ссылку после команды wget. Пример:
wget https://piston-data.mojang.com/v1/objects/4707d00eb834b446575d89a61a11b5d548d8c001/server.jar
wget — это консольная утилита для загрузки файлов по протоколам HTTP, HTTPS и FTP.
Если утилита не установлена, выполните:
sudo apt install wget
После загрузки убедитесь, что файл находится в каталоге minecraft, с помощью команды:
ls -l
| Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. | Перейти |
Запуск Minecraft-сервера
Скачанный JAR-файл является исполняемым и содержит всё необходимое для запуска сервера. Для старта выполните:
java -Xmx1024M -Xms1024M -jar server.jar nogui
Параметры -Xmx и -Xms определяют объём памяти, выделяемой виртуальной машине Java (JVM):
-Xms— начальный размер памяти, который JVM резервирует сразу при запуске. Это помогает избежать задержек при динамическом расширении.-Xmx— максимальный размер памяти, который может использовать приложение.
Примеры выделения памяти:
-Xmx1024M -Xms1024M— для небольших серверов или малого количества игроков.-Xmx4G -Xms4G— для средних серверов с умеренной нагрузкой.-Xmx8G -Xms8G— для крупных серверов или при большом количестве плагинов.
Рекомендуется выделять не более 75–80% от общего объёма оперативной памяти вашего VPS.
Что делать, если возникла ошибка?
При первом запуске вы увидите одну ошибку и одно предупреждение:
[ServerMain/ERROR]: Failed to load properties from file: server.properties java.nio.file.NoSuchFileException: server.properties [ServerMain/WARN]: Failed to load eula.txt [ServerMain/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info
- Ошибка
[ServerMain/ERROR]говорит об отсутствии конфигурационных файлов. Они создаются автоматически при первом запуске. - Предупреждение
[ServerMain/WARN]связано с лицензионным соглашением (EULA). Чтобы его устранить, отредактируйте файлeula.txtв папкеminecraft.
Для редактирования используйте текстовый редактор nano:
nano eula.txt
В открывшемся файле найдите строку eula=false и замените её на eula=true.
Сохраните изменения: Ctrl+O, затем Enter (при необходимости подтвердите сохранение). Выйдите из редактора: Ctrl+X.
Теперь отредактируем файл server.properties:
nano server.properties
Найдите строку online-mode и приведите её к виду online-mode=false. Сохраните изменения аналогично предыдущему шагу.
Параметр
online-modeопределяет, будет ли сервер проверять подлинность аккаунтов игроков через официальные серверы Mojang. Значениеfalseотключает эту проверку, позволяя подключаться игрокам без лицензии.
После внесённых изменений запустите сервер снова:
java -Xmx1024M -Xms1024M -jar server.jar nogui
Если всё сделано правильно, в конце вы увидите сообщение:
[Server thread/INFO]: Done (29.074s)! For help, type "help"
Введите help, чтобы увидеть список команд для управления сервером.
Подключение к Minecraft-серверу
- Запустите лаунчер Minecraft.
- В главном меню нажмите «Сетевая игра» (Multiplayer).
- Нажмите кнопку «Подключиться к серверу» (Direct Connect) — значок с изображением кирки.
- Введите IP-адрес вашего VPS.
После этого произойдёт подключение к серверу. Удачной игры!
| Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. | Перейти |
