Гайд Установка Minecraft сервер на VDS

  • 25
  • 19
Входим под пользователем root, я буду использовать программу MobaXterm для входа.
ssh root@айпи

После входа на VDS нам, в первую очередь, следует обновить списки пакетов и репозиториев системы:
В консоль следует ввести команду:
sudo apt-get -y update && sudo apt-get -y dist-upgrade
Стоит подождать некоторое время, данный процесс может занять 1-2 минуты.

Следующим шагом является установка Java.
Введите в консоль команду для установки OpenJDK 8:
sudo apt-get -y install openjdk-8-jdk
Через некоторое время мы видим, что установка OpenJDK 8 завершена:


Проверить версию и наличие Java можно командой
java -version


Отлично! Java 8 установлена.
Переходим к установке OpenJDK 11, нужно ввести команду
sudo apt-get -y install openjdk-11-jdk


OpenJDK 11 установлена.
Проверяем версию командой «java -version»:


> Удаление Java (по необходимости).
Нам нужно ввести следующее:
sudo apt-get -y purge openjdk-11-jdk — для удаления OpenJDK 11.
sudo apt-get -y purge openjdk-8-jdk — для удаления OpenJDK 8.
После введения одной из команд необходимо удалить остальные файлы:
sudo apt-get -y purge java-common — для обоих версий Java.


Удаление завершено.
Проверяем наличие Java командой «java -version»:


Мы удостоверились в полном удалении Java.Теперь нам нужно установить утилиту Screen
Для установки используем следующую команду:
sudo apt-get -y install screen

Установка завершена. Теперь нам нужно загрузить файлы сервера.
Для этого подключаемся по sFTP (на примере программы MobaXterm).

В поле «Remote host» вводим IP-адрес сервера.
Имя пользователя — root (у всех видов выделенных серверов).
Пароль — используется пароль от root пользователя.
Порт — указываем 22 (стандартный порт подключения по sFTP).


После подключения к серверу мы оказываемся в директории /root:



Чтобы не заморачиваться с переходом в другие каталоги системы, создаем прямо здесь папку с любым названием, в нашем случае — «server».

Нажимаем ПКМ (правая кнопка мыши) — New directory:



Папка создана, переходим в нее двойным нажатием ЛКМ (левой кнопкой мыши). Мы оказываемся в пустом каталоге:


Следом мы переходим на сайт нашего ядра и скачиваем билд необходимой версии (я будем использовать ядро Paper 1.16.5).
Теперь просто перекидываем файл ядра из папки в каталог виртуального сервера:


В SSH мы точно так же по стандарту при входе попадаем в директорию /root.
Используйте команду «cd [название папки]» — в нашем случае «cd server».


Мы перешли в нужную директорию.
Теперь необходимо создать окно Screen, задействуем команду
screen -S [название окна] — мы используем «screen -S mine».

После написания команды создается и открывается новое окно Screen. Вы находитесь в той же директории, в которой была использована команда создания окна.

Для повторного открытия Screen (в случае случайного закрытия и подобных ситуациях) используем:
screen -x [название окна], в моём случае — «screen -x mine».
Далее нам нужно запустить сам сервер, есть 2 разных пути:
  1. Создаем в любой папке на своем компьютере файл «start.txt» (название «start» — не принципиально, можно использовать любое).


Открываем документ и вписываем команду запуска со всеми необходимыми аргументами для сервера:

java -Xms1024M -Xmx1024M -jar ядро.jar nogui

-Xms512M — минимальное кол-во ОЗУ, выделяемого для игрового сервера.
-jar — тип файла, запуск которого следует произвести.
ядро.jar — название самого ядра игрового сервера.
После изменения всех аргументов и названий под свои потребности, вписываем и сохраняем настроенную команду запуска для нашего сервера:

java -Xms512M -Xmx2048M -jar paper-1.16.5-553.jar nogui


Переименовываем файл запуска из «start.txt» в «start.sh».



Отправляем файл на сервер в папку с ядром.



Далее используем в SSH команду sh start.sh для выполнения скрипта.


Ядро сервера запустилось и начало установку дополнительных файлов.
Запуск был остановлен, нужно подтвердить соглашение Eula.


Переходим в sFTP, там появились новые файлы сервера:


Вам нужно открыть «Eula.txt».



ПКМ по файлу.
Подтверждаем соглашение, введя «true»:


Сохраняем, закрываем текстовый редактор, вылазит окно с отправкой файла на сервер, нажимаем «Yes to all»:



Переходим обратно в SSH и используем команду sh start.sh для повторного запуска сервера.

Наш сервер Minecraft 1.16.5 запущен!
2) Для прямого запуска без start.sh просто вводим в консоль команду с аргументами запуска:

java -Xms512M -Xmx2048M -jar paper-1.16.5-790.jar nogui


Сервер точно так же без каких-либо проблем запустился.
Для выхода из окна Screen используем сочетание клавиш Ctrl + A + D (A, D — на английской раскладке). После сворачивания окно остается активным, в том числе и все процессы в нем, в нашем случае — игровой сервер.
 
Последнее редактирование:
Активность
Пока что здесь никого нет
Данный сайт использует cookie. Вы должны принять их для продолжения использования. Узнать больше...