Как запустить сервер Майнкрафт на хостинге
Всем привет! Многие новички, переходя с панельных хостингов на VDS / Dedicated Server сталкиваются с ОС Linux (Debian / Ubuntu и пр.), далее они не знают, что делать, т.к. раньше нужно было нажать просто кнопки «Старт» и «Стоп». Сегодня мы поделимся с вами информацией для вашего успешного старта!
![Изображение записи на Голем](https://cdn.mcgolem.com/2730d3da16d1d5c2a2430406f5c15478.png)
Начало: Установка программ и пользование Терминалом
Чтобы поставить сервер на оборудование, для начала нужно к нему подключиться, для этого зачастую используют специальные программы, лично я использую Bitvise SSH, однако каждый использует то, что ему нравится и удобно (Популярные программы: xShell | PuTTY | WinSCP а также другие клиенты вы всегда можете посмотреть в Интернете)
![Изображение записи на Голем](https://cdn.mcgolem.com/b4ddff22bb43522af487279089b6b8bd.png)
После установки программы, нужно использовать данные, которые предоставляются вашим хостингом для подключения.
Необходимо заполнить поля «Host», «Port», «Username» и «Password»
Для примера мы возьмём следующие значения:
Port - 22 (Стандартный порт для подключения SSH)
Username - root (Стандартное Имя Пользователя для подключения)
Password - 123123 (Пароль для подключения пользователя root)
После заполнения всех полей нажимаем кнопку «Подключиться» «Log in», если всё введено верно, то у вас появится доступ к Терминалу и SFTP
Поздравляем с успешным входом в систему! Открывайте консоль и попробуйте что-нибудь понять? Что-то поняли? - Нет? Ну что ж.. тогда продолжаем)
![Изображение записи на Голем](https://cdn.mcgolem.com/a5777ed9d113512024ac6628fe847084.png)
Для работы необходимо поставить утилиту «screen», она позволяет открывать внутри себя ∞ кол-во других терминалов (окон), а процессы внутри не прекращают свою работу даже после отключения пользователя от оборудования
Чтобы установить screen в Ubuntu, Linux Mint, Deepin и других систем семейства Debian, используйте команду apt:
Текст начнёт появляться и скролиться в консоли - не пугайтесь, это процесс установки! По окончанию вы сможете снова писать в консоль, а теперь посмотрите список доступных команд:
Много-много текста и мало что понятно, да? Ну впрочем для тех, кто знает Английский или умеет пользоваться переводчиком это не беда, а мы пока что расскажем об основных функциях, которые вам отсюда понадобятся!
Всё, что вы будете использовать - создание скрина, вход/выход из скрина, удаление скрина, на данном этапе это всё.
Для начала вам необходимо создать папку, в которой будет находиться сервер и его элементы, мы создадим в директории «/root» папку «server», в которой будут храниться все наши режимы
![Изображение записи на Голем](https://cdn.mcgolem.com/ba27829ac50645df945c56484aad7d98.png)
Отлично, теперь нам нужно в Терминале воспользоваться командой «cd» для перемещения по каталогам (папкам) на оборудовании. Нам нужно попасть для начала в папку «Bungee», для этого пишем:
После чего начальная строка Терминала изменится и будет выглядеть так:
На данном этапе нам нужно создать новое «окно» в Терминале, которое будет постоянно работать, да - нам нужен screen, чтобы создать скрин, необходимо ввести команду:
В нашем случае будет выглядеть так:
Вы автоматически будете направлены в этот скрин и консоль очистится, чтобы выйти из скрина можно воспользоваться сочетанием клавиш: Ctrl + A + D - это приведёт закрытию активного окна терминала
Чтобы посмотреть список всех скринов, воспользуйтесь командой «screen -ls»
Если же мы хотим войти в скрин, нужна команда «screen -r название_скрина»** В нашем случае «screen -r bungee»
![Изображение записи на Голем](https://cdn.mcgolem.com/7a36e1384f2c249ac6a82e4d5d5b3fbb.png)
![Изображение записи на Голем](https://cdn.mcgolem.com/0090c6adbe2fd746f72a8967e5e6d02e.png)
Как настроить BungeeCord?
![Изображение записи на Голем](https://cdn.mcgolem.com/2ee9c28ce0ad5ef7af736a4ebc70aa21.png)
Ознакомься с инструкцией как настроить BungeeCord: https://mcgolem.com/post/2299-Ustanovka-i-nastroyka-BungeeCord
Отлично, вы научились пользоваться базовой частью терминала для создания сервера!
Устанавливаем сервер и запускаем
Следующий шаг - установка сервера, плагинов и запуск!
Сразу нужно сказать, что исполнительный файл на Linux - это файлы с расширением .sh, а команда запуска также sh, исполнительный файл для запуска сервера будет выглядеть start.sh и запускаться при помощи команды
![Изображение записи на Голем](https://cdn.mcgolem.com/4f08b8cbd5006c30b8446a7f83075670.png)
Именно так должна выглядеть папка с BungeeCord
![Изображение записи на Голем](https://cdn.mcgolem.com/192bffd8095b6b26c0448ec3b4245106.png)
Следующим этапом идёт установка плагинов, в нашем случае это будут следующие плагины, из основных тут плагин на авторизацию, менеджер прав на банжикорде, плагин на скины, а также Triton
После запуска у каждого плагина создастся своя папка
Как УСТАНОВИТЬ плагин?
![Изображение записи на Голем](https://cdn.mcgolem.com/6db7617c31c06a54ae2bf38a49f5edc7.png)
Ознакомься с инструкцией как УСТАНОВИТЬ плагины: https://mcgolem.com/post/2325-Kak-ustanavlivat-plaginy-na-svoy-maynkraft-server
Как НАСТРОИТЬ плагин?
![Изображение записи на Голем](https://cdn.mcgolem.com/ecf24fb5d89a56692440aca5eb8c1719.png)
Ознакомься с инструкцией как НАСТРОИТЬ плагины: https://mcgolem.com/post/2326-Kak-nastroit-plaginy-na-maynkraft-servere
Отлично, всё нужное установили, теперь запустим наш сервер!
![Изображение записи на Голем](https://cdn.mcgolem.com/daabad71b4bed69feb3062d21e6a3b34.png)
Прописали команду запуска и пошло поехало! Всё запустилось удачно, об этом нам говорят последние 2 строки «Listening» и «Started»
![Изображение записи на Голем](https://cdn.mcgolem.com/936d7df6908b465659b733f637c12d35.png)
Прописали команду запуска и пошло поехало! Всё запустилось удачно, об этом нам говорят последние 2 строки «Listening» и «Started» Добавьте описание
Вы уже можете зайти на свой сервер, введя IP от VDS! Вы крутышка!
На этом этапе мы закончили! Правда легко ведь?
Подключаем плагины к Базе Данных (БД)
![Изображение записи на Голем](https://cdn.mcgolem.com/386cd7e230b28825660b4f94e9967987.png)
Как и говорили ранее, после запуска все плагины создают свои папки с необходимыми настройками «по умолчанию», теперь же нам необходимо подключить к БД плагины, в данном примере возьмём плагин на авторизацию RegaAuth
Заходим в config.yml, тут мы сможем увидеть поля раздела MySQL, в строке enable меняем значение на «true», а в поля «table», «username» и «password» необходимо будет ввести данные из MySQL, сейчас расскажем подробнее!
Для работы с БД используют различные утилиты, в примере будем использовать PhpMyAdmin, но вы также можете использовать например HediSQL, кому как удобнее
![Изображение записи на Голем](https://cdn.mcgolem.com/9d9bdb764151c747a4773828a451caac.png)
Нам необходимо зайти в PhpMyAdmin, тут мы не рассказываем, как его установить, так как статья и так достаточно длинная, но расскажем об этом в другой статье!
Работа через PhpMyAdmin
После захода в PhpMyAdmin нас встречает такое окно, в нём необходимо будет зайти в Менеджер Аккаунтов (User accounts), далее нам нужно добавить нового пользователя
![Изображение записи на Голем](https://cdn.mcgolem.com/669911094047db2b954cc869f5fc0490.png)
![Изображение записи на Голем](https://cdn.mcgolem.com/b0bbfbbe97dc59df363b834ef507dc0a.png)
После нажатия мы увидим большое кол-во непонятных строк, таблиц, но нам нужно только то, что выделено
![Изображение записи на Голем](https://cdn.mcgolem.com/942259a40c22bb377d15be8b67797798.png)
Далее в каждое поле необходимо вписать информацию, User name - Пользователь, Password - пароль, Re-type - повтор пароля, а также поставить галочку, в указанном секторе на картинке** Советуем использовать Генератор паролей (Кнопка «Generate»), для создания пароля
Мы будем подключать плагин авторизации, Пользователь будет называться «auth», пароль будет сгенерирован, затем листаем в самый низ и нажимаем кнопку «Вперёд»
![Изображение записи на Голем](https://cdn.mcgolem.com/6f64cb17ad40900a289dd703eedd73d1.png)
![Изображение записи на Голем](https://cdn.mcgolem.com/5b5bb8ce1834dbcd884dc2a5ca39e7de.png)
Увидели данное сообщение сверху - значит всё отлично!
Теперь идём редактировать config.yml
Работа через HediSQL
![Изображение записи на Голем](https://cdn.mcgolem.com/ebfe7bcb1068bbd817f15d7ccbfdbf35.png)
Заходим в программу, заполняем данные:
Выбираем в типе - MariDB of MySQL
Пользователь - в нашем случае root
Пароль - пароль от пользователя
Порт - 3306 для MySQL
После этого нажимаем на кнопку «Открыть»
![Изображение записи на Голем](https://cdn.mcgolem.com/e3743f36f45602c427acde5c2a2a4425.png)
![Изображение записи на Голем](https://cdn.mcgolem.com/dd3f6242a8d9fed8b3d4357f21d612c5.png)
После открытия вам будут доступны все «внутренности» БД, для создания или удаления новых таблиц использовать создание или удаление данными кнопками
Ну а так выглядит список БД и таблиц внутри программы, всё просто!
Как настроить базу данных?
![Изображение записи на Голем](https://cdn.mcgolem.com/16fc6c2f681f32968e20192a0799bd5f.png)
Подробнее про как настроить MySQL (MariaDB)? Как работать с Базой данных? Можно прочитать в нашей статье: https://mcgolem.com/post/2328-Kak-nastroit-MySQL-MariaDB-Kak-rabotat-s-Bazoy-dannyh
Вернёмся к конфигу авторизации
![Изображение записи на Голем](https://cdn.mcgolem.com/6ec79cf00d3b5421fc4915b5223bad25.png)
Тут всё просто,, table и username одинаковые, так как мы ставили галочку в предыдущем шаге, что при создании пользователя, для него будет создана колонка с названием, как у самого пользователя!
Сохраняем и запускаем! Команда для выключения и перезапуска BungeeCord выглядит так:> end
![Изображение записи на Голем](https://cdn.mcgolem.com/85fee2734de5933e271ce7975aedcc7b.png)
![Изображение записи на Голем](https://cdn.mcgolem.com/66a2f01f9a18d2ec202618ead3611cd1.png)
Видим в консоли успешное включение плагина и отсутствие ошибок - всё сделано верно!
Ура! Мы научились подключать плагины к Базе Данных и теперь тоже самое можно сделать с любым другим плагином, который может подключаться к БД
Финишная прямая: Тестируем
Ну а чтобы конкретно убедиться в том, что всё работает, нужно на него зайти!
Добавляем в список серверов и… Отлично! Всё работает, на него можно зайти!
![Изображение записи на Голем](https://cdn.mcgolem.com/79bf9285d02112abecd8fc5522c46f03.png)
![Изображение записи на Голем](https://cdn.mcgolem.com/275d5b544a04bc2f21b52f1ae879751f.png)
![Изображение записи на Голем](https://cdn.mcgolem.com/cf256f4e0a4fd2033a4d6b712914179b.png)
![Изображение записи на Голем](https://cdn.mcgolem.com/406d1d28878baefe675edb65a2ea5f8a.png)
авторизуйтесь прежде чем оставлять комментарии