Как запустить сервер Майнкрафт на хостинге?
Многие новички, переходя с панельных хостингов на VDS / Dedicated Server сталкиваются с ОС Linux (Debian / Ubuntu и пр.), далее они не знают, что делать, т.к. раньше нужно было нажать просто кнопки «Старт» и «Стоп». Сегодня мы поделимся с вами информацией для вашего успешного старта!
➥ Содержание
• Начало: Установка программ и пользование Терминалом
Чтобы поставить сервер на оборудование, для начала нужно к нему подключиться, для этого зачастую используют специальные программы, лично я использую Bitvise SSH, однако каждый использует то, что ему нравится и удобно (Популярные программы: xShell | PuTTY | WinSCP а также другие клиенты вы всегда можете посмотреть в Интернете)
После установки программы, нужно использовать данные, которые предоставляются вашим хостингом для подключения.
Необходимо заполнить поля «Host», «Port», «Username» и «Password»
Для примера мы возьмём следующие значения:
Host - 192.168.55.55 (IP оборудования для подключения)
Port - 22 (Стандартный порт для подключения SSH)
Username - root (Стандартное Имя Пользователя для подключения)
Password - 123123 (Пароль для подключения пользователя root)
После заполнения всех полей нажимаем кнопку «Подключиться» «Log in», если всё введено верно, то у вас появится доступ к Терминалу и SFTP
Поздравляем с успешным входом в систему! Открывайте консоль и попробуйте что-нибудь понять? Что-то поняли? - Нет? Ну что ж.. тогда продолжаем)
Для работы необходимо поставить утилиту «screen», она позволяет открывать внутри себя ∞ кол-во других терминалов (окон), а процессы внутри не прекращают свою работу даже после отключения пользователя от оборудования
Чтобы установить screen в Ubuntu, Linux Mint, Deepin и других систем семейства Debian, используйте команду apt:
▸ root@vds43441:~# sudo apt install screen
Текст начнёт появляться и скролиться в консоли - не пугайтесь, это процесс установки! По окончанию вы сможете снова писать в консоль, а теперь посмотрите список доступных команд:
▸ root@vds43441:~# screen -help
Много-много текста и мало что понятно, да? Ну впрочем для тех, кто знает Английский или умеет пользоваться переводчиком это не беда, а мы пока что расскажем об основных функциях, которые вам отсюда понадобятся!
Всё, что вы будете использовать - создание скрина, вход/выход из скрина, удаление скрина, на данном этапе это всё.
Для начала вам необходимо создать папку, в которой будет находиться сервер и его элементы, мы создадим в директории «/root» папку «server», в которой будут храниться все наши режимы
Отлично, теперь нам нужно в Терминале воспользоваться командой «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»
Ознакомься с инструкцией как настроить BungeeCord: vk.com/@enotteam-gaid-ustanovka-i-nastroika-bungeecord
Отлично, вы научились пользоваться базовой частью терминала для создания сервера!• Устанавливаем сервер и запускаем
Следующий шаг - установка сервера, плагинов и запуск!
Сразу нужно сказать, что исполнительный файл на Linux - это файлы с расширением .sh, а команда запуска также sh, исполнительный файл для запуска сервера будет выглядеть start.sh и запускаться при помощи команды
▸ root@vds43441:~/server/Bungee# sh start.sh
Следующим этапом идёт установка плагинов, в нашем случае это будут следующие плагины, из основных тут плагин на авторизацию, менеджер прав на банжикорде, плагин на скины, а также Triton
После запуска у каждого плагина создастся своя папка
Как УСТАНОВИТЬ плагин?
Ознакомься с инструкцией как УСТАНОВИТЬ плагины: vk.com/@enotteam-kak-pravilno-ustanavlivat-plaginy-na-svoi-mainkraft-server
Как НАСТРОИТЬ плагин?
Ознакомься с инструкцией как НАСТРОИТЬ плагины: vk.com/@enotteam-kak-nastroit-plaginy-na-mainkraft-servere
Отлично, всё нужное установили, теперь запустим наш сервер!
Вы уже можете зайти на свой сервер, введя IP от VDS! Вы крутышка!
На этом этапе мы закончили! Правда легко ведь?• Подключаем плагины к Базе Данных (БД)
Как и говорили ранее, после запуска все плагины создают свои папки с необходимыми настройками «по умолчанию», теперь же нам необходимо подключить к БД плагины, в данном примере возьмём плагин на авторизацию RegaAuth
Заходим в config.yml, тут мы сможем увидеть поля раздела MySQL, в строке enable меняем значение на «true», а в поля «table», «username» и «password» необходимо будет ввести данные из MySQL, сейчас расскажем подробнее!
Для работы с БД используют различные утилиты, в примере будем использовать PhpMyAdmin, но вы также можете использовать например HediSQL, кому как удобнее
Нам необходимо зайти в PhpMyAdmin, тут мы не рассказываем, как его установить, так как статья и так достаточно длинная, но расскажем об этом в другой статье!
Работа через PhpMyAdminПосле захода в PhpMyAdmin нас встречает такое окно, в нём необходимо будет зайти в Менеджер Аккаунтов (User accounts), далее нам нужно добавить нового пользователя
После нажатия мы увидим большое кол-во непонятных строк, таблиц, но нам нужно только то, что выделено
Далее в каждое поле необходимо вписать информацию, User name - Пользователь, Password - пароль, Re-type - повтор пароля, а также поставить галочку, в указанном секторе на картинке
** Советуем использовать Генератор паролей (Кнопка «Generate»), для создания пароля
Мы будем подключать плагин авторизации, Пользователь будет называться «auth», пароль будет сгенерирован, затем листаем в самый низ и нажимаем кнопку «Вперёд»
Увидели данное сообщение сверху - значит всё отлично!
Теперь идём редактировать config.yml
Работа через HediSQL
Заходим в программу, заполняем данные:
Выбираем в типе - MariDB of MySQL
Имя хоста - IP вашей VDS
Пользователь - в нашем случае root
Пароль - пароль от пользователя
Порт - 3306 для MySQL
После этого нажимаем на кнопку «Открыть»
После открытия вам будут доступны все «внутренности» БД, для создания или удаления новых таблиц использовать создание или удаление данными кнопками
Ну а так выглядит список БД и таблиц внутри программы, всё просто!
Как настроить базу данных?Подробнее про как настроить MySQL (MariaDB)? Как работать с Базой данных? Можно прочитать в нашей статье: vk.com/@enotteam-kak-nastroit-mysql-mariadb-kak-rabotat-s-bazoi-dannyh
Тут всё просто,, table и username одинаковые, так как мы ставили галочку в предыдущем шаге, что при создании пользователя, для него будет создана колонка с названием, как у самого пользователя!
Сохраняем и запускаем! Команда для выключения и перезапуска BungeeCord выглядит так:
> end
Видим в консоли успешное включение плагина и отсутствие ошибок - всё сделано верно!
Ура! Мы научились подключать плагины к Базе Данных и теперь тоже самое можно сделать с любым другим плагином, который может подключаться к БД• Финишная прямая: Тестируем
Ну а чтобы конкретно убедиться в том, что всё работает, нужно на него зайти!
Добавляем в список серверов и… Отлично! Всё работает, на него можно зайти!
Мы смогли зайти, зарегистрироваться, ошибок в консоли не возникло, строка в БД появилась с нашим аккаунтом, а значит все тесты пройдены успешно!
Вот и всё! Это вся базовая информация и руководство по установке сервера, работе с VSD и Базой Данных! Понравилось? Подпишись на группу, тут много полезной информации!Больше полезной информации можно найти тут: vk.com/@enotteam
➥ Время, деньги и нервы – очень важный ресурс любого администратора. Выбрав нашу студию вы экономите всё и сразу, получая прибыль и онлайн уже с первой рекламы. 🥴 Успех вашего проекта в качестве! Промокод 🎟 на 10% скидку: Первый01Заказ
Наш магазин: vk.com/market-99251318
