Как запустить сервер Майнкрафт на хостинге?

Всем привет!
Многие новички, переходя с панельных хостингов на VDS / Dedicated Server сталкиваются с ОС Linux (Debian / Ubuntu и пр.), далее они не знают, что делать, т.к. раньше нужно было нажать просто кнопки «Старт» и «Стоп». Сегодня мы поделимся с вами информацией для вашего успешного старта!

➥ Содержание

  1. Начало: Программы и Терминал
  2. Установка сервера
  3. Подключение плагинов к БД (Базе Данных)
  4. Завершение

• Начало: Установка программ и пользование Терминалом

Чтобы поставить сервер на оборудование, для начала нужно к нему подключиться, для этого зачастую используют специальные программы, лично я использую Bitvise SSH, однако каждый использует то, что ему нравится и удобно (Популярные программы: xShell | PuTTY | WinSCP а также другие клиенты вы всегда можете посмотреть в Интернете)

Как запустить сервер Майнкрафт на хостинге?, image #1

После установки программы, нужно использовать данные, которые предоставляются вашим хостингом для подключения.

Необходимо заполнить поля «Host», «Port», «Username» и «Password»

Для примера мы возьмём следующие значения:
Host - 192.168.55.55 (IP оборудования для подключения)
Port - 22 (Стандартный порт для подключения SSH)
Username - root (Стандартное Имя Пользователя для подключения)
Password - 123123 (Пароль для подключения пользователя root)

После заполнения всех полей нажимаем кнопку «Подключиться» «Log in», если всё введено верно, то у вас появится доступ к Терминалу и SFTP

Поздравляем с успешным входом в систему! Открывайте консоль и попробуйте что-нибудь понять? Что-то поняли? - Нет? Ну что ж.. тогда продолжаем)

Как запустить сервер Майнкрафт на хостинге?, image #2

Для работы необходимо поставить утилиту «screen», она позволяет открывать внутри себя ∞ кол-во других терминалов (окон), а процессы внутри не прекращают свою работу даже после отключения пользователя от оборудования

Чтобы установить screen в Ubuntu, Linux Mint, Deepin и других систем семейства Debian, используйте команду apt:

root@vds43441:~# sudo apt install screen

Текст начнёт появляться и скролиться в консоли - не пугайтесь, это процесс установки! По окончанию вы сможете снова писать в консоль, а теперь посмотрите список доступных команд:

root@vds43441:~# screen -help

Много-много текста и мало что понятно, да? Ну впрочем для тех, кто знает Английский или умеет пользоваться переводчиком это не беда, а мы пока что расскажем об основных функциях, которые вам отсюда понадобятся!

Всё, что вы будете использовать - создание скрина, вход/выход из скрина, удаление скрина, на данном этапе это всё.

Для начала вам необходимо создать папку, в которой будет находиться сервер и его элементы, мы создадим в директории «/root» папку «server», в которой будут храниться все наши режимы

Как запустить сервер Майнкрафт на хостинге?, image #3

Отлично, теперь нам нужно в Терминале воспользоваться командой «cd» для перемещения по каталогам (папкам) на оборудовании. Нам нужно попасть для начала в папку «Bungee», для этого пишем:

root@vds43441:~# cd server/Bungee/

После чего начальная строка Терминала изменится и будет выглядеть так:

▸ root@vds43441:~/server/Bungee#

На данном этапе нам нужно создать новое «окно» в Терминале, которое будет постоянно работать, да - нам нужен screen, чтобы создать скрин, необходимо ввести команду:

▸ root@vds43441:~/server/Bungee# screen -S название_скрина

В нашем случае будет выглядеть так:

▸ root@vds43441:~/server/Bungee# screen -S bungee

Вы автоматически будете направлены в этот скрин и консоль очистится, чтобы выйти из скрина можно воспользоваться сочетанием клавиш: Ctrl + A + D - это приведёт закрытию активного окна терминала

Чтобы посмотреть список всех скринов, воспользуйтесь командой «screen -ls»

Если же мы хотим войти в скрин, нужна команда «screen -r название_скрина»
** В нашем случае «screen -r bungee»

Как запустить сервер Майнкрафт на хостинге?, image #4
 Добавьте описание
Добавьте описание
Как настроить BungeeCord?
Как запустить сервер Майнкрафт на хостинге?, image #6

Ознакомься с инструкцией как настроить BungeeCord: vk.com/@enotteam-gaid-ustanovka-i-nastroika-bungeecord

Отлично, вы научились пользоваться базовой частью терминала для создания сервера!

• Устанавливаем сервер и запускаем

Следующий шаг - установка сервера, плагинов и запуск!
Сразу нужно сказать, что исполнительный файл на Linux - это файлы с расширением .sh, а команда запуска также sh, исполнительный файл для запуска сервера будет выглядеть start.sh и запускаться при помощи команды

▸ root@vds43441:~/server/Bungee# sh start.sh

Именно так должна выглядеть папка с BungeeCord
Именно так должна выглядеть папка с BungeeCord
Как запустить сервер Майнкрафт на хостинге?, image #8

Следующим этапом идёт установка плагинов, в нашем случае это будут следующие плагины, из основных тут плагин на авторизацию, менеджер прав на банжикорде, плагин на скины, а также Triton

После запуска у каждого плагина создастся своя папка

Как УСТАНОВИТЬ плагин?
Как запустить сервер Майнкрафт на хостинге?, image #9

Ознакомься с инструкцией как УСТАНОВИТЬ плагины: vk.com/@enotteam-kak-pravilno-ustanavlivat-plaginy-na-svoi-mainkraft-server

Как НАСТРОИТЬ плагин?
Как запустить сервер Майнкрафт на хостинге?, image #10

Ознакомься с инструкцией как НАСТРОИТЬ плагины: vk.com/@enotteam-kak-nastroit-plaginy-na-mainkraft-servere

Отлично, всё нужное установили, теперь запустим наш сервер!

Прописали команду запуска и пошло поехало! Всё запустилось удачно, об этом нам говорят последние 2 строки «Listening» и «Started»
Прописали команду запуска и пошло поехало! Всё запустилось удачно, об этом нам говорят последние 2 строки «Listening» и «Started»
Прописали команду запуска и пошло поехало! Всё запустилось удачно, об этом нам говорят последние 2 строки «Listening» и «Started» Добавьте описание
Прописали команду запуска и пошло поехало! Всё запустилось удачно, об этом нам говорят последние 2 строки «Listening» и «Started» Добавьте описание

Вы уже можете зайти на свой сервер, введя IP от VDS! Вы крутышка!

На этом этапе мы закончили! Правда легко ведь?

• Подключаем плагины к Базе Данных (БД)

Как запустить сервер Майнкрафт на хостинге?, image #13

Как и говорили ранее, после запуска все плагины создают свои папки с необходимыми настройками «по умолчанию», теперь же нам необходимо подключить к БД плагины, в данном примере возьмём плагин на авторизацию RegaAuth

Заходим в config.yml, тут мы сможем увидеть поля раздела MySQL, в строке enable меняем значение на «true», а в поля «table», «username» и «password» необходимо будет ввести данные из MySQL, сейчас расскажем подробнее!

Для работы с БД используют различные утилиты, в примере будем использовать PhpMyAdmin, но вы также можете использовать например HediSQL, кому как удобнее

Как запустить сервер Майнкрафт на хостинге?, image #14

Нам необходимо зайти в PhpMyAdmin, тут мы не рассказываем, как его установить, так как статья и так достаточно длинная, но расскажем об этом в другой статье!

Работа через PhpMyAdmin

После захода в PhpMyAdmin нас встречает такое окно, в нём необходимо будет зайти в Менеджер Аккаунтов (User accounts), далее нам нужно добавить нового пользователя

Как запустить сервер Майнкрафт на хостинге?, image #15
 Добавьте описание
Добавьте описание

После нажатия мы увидим большое кол-во непонятных строк, таблиц, но нам нужно только то, что выделено

Как запустить сервер Майнкрафт на хостинге?, image #17

Далее в каждое поле необходимо вписать информацию, User name - Пользователь, Password - пароль, Re-type - повтор пароля, а также поставить галочку, в указанном секторе на картинке
** Советуем использовать Генератор паролей (Кнопка «Generate»), для создания пароля

Мы будем подключать плагин авторизации, Пользователь будет называться «auth», пароль будет сгенерирован, затем листаем в самый низ и нажимаем кнопку «Вперёд»

Как запустить сервер Майнкрафт на хостинге?, image #18
Как запустить сервер Майнкрафт на хостинге?, image #19

Увидели данное сообщение сверху - значит всё отлично!

Теперь идём редактировать config.yml

Работа через HediSQL
Как запустить сервер Майнкрафт на хостинге?, image #20

Заходим в программу, заполняем данные:

Выбираем в типе - MariDB of MySQL

Имя хоста - IP вашей VDS
Пользователь - в нашем случае root
Пароль - пароль от пользователя
Порт - 3306 для MySQL

После этого нажимаем на кнопку «Открыть»

Как запустить сервер Майнкрафт на хостинге?, image #21
Как запустить сервер Майнкрафт на хостинге?, image #22

После открытия вам будут доступны все «внутренности» БД, для создания или удаления новых таблиц использовать создание или удаление данными кнопками

Ну а так выглядит список БД и таблиц внутри программы, всё просто!

Как настроить базу данных?

Подробнее про как настроить MySQL (MariaDB)? Как работать с Базой данных? Можно прочитать в нашей статье: vk.com/@enotteam-kak-nastroit-mysql-mariadb-kak-rabotat-s-bazoi-dannyh

Как запустить сервер Майнкрафт на хостинге?, image #23
Вернёмся к конфигу авторизации
Как запустить сервер Майнкрафт на хостинге?, image #24

Тут всё просто,, table и username одинаковые, так как мы ставили галочку в предыдущем шаге, что при создании пользователя, для него будет создана колонка с названием, как у самого пользователя!

Сохраняем и запускаем! Команда для выключения и перезапуска BungeeCord выглядит так:
> end

Как запустить сервер Майнкрафт на хостинге?, image #25
Как запустить сервер Майнкрафт на хостинге?, image #26

Видим в консоли успешное включение плагина и отсутствие ошибок - всё сделано верно!

Ура! Мы научились подключать плагины к Базе Данных и теперь тоже самое можно сделать с любым другим плагином, который может подключаться к БД

• Финишная прямая: Тестируем

Ну а чтобы конкретно убедиться в том, что всё работает, нужно на него зайти!

Добавляем в список серверов и… Отлично! Всё работает, на него можно зайти!

Как запустить сервер Майнкрафт на хостинге?, image #27
Как запустить сервер Майнкрафт на хостинге?, image #28
Как запустить сервер Майнкрафт на хостинге?, image #29
Как запустить сервер Майнкрафт на хостинге?, image #30

Мы смогли зайти, зарегистрироваться, ошибок в консоли не возникло, строка в БД появилась с нашим аккаунтом, а значит все тесты пройдены успешно!

Вот и всё! Это вся базовая информация и руководство по установке сервера, работе с VSD и Базой Данных! Понравилось? Подпишись на группу, тут много полезной информации!
Больше полезной информации можно найти тут: vk.com/@enotteam
➥ Время, деньги и нервы – очень важный ресурс любого администратора. Выбрав нашу студию вы экономите всё и сразу, получая прибыль и онлайн уже с первой рекламы. 🥴 Успех вашего проекта в качестве! Промокод 🎟 на 10% скидку: Первый01Заказ

Наш магазин: vk.com/market-99251318

1206 views·13 shares