Как установить сборку на сервер

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

На хостинг gamehost.io можно установить готовую сборку Майнкрафт сервера, не зависимо от того на базе какого ядра сервера (spigot/paper spigot/forge mode loader) она сделана. В этой статье мы подробно рассмотрим этот процесс.

Статья рассчитана на то что у вас уже есть активный сервер Minecraft. Если у Вас еще нет активного сервера – рекомендуем сначала ознакомиться со статьей Как создать свой сервер Minecraft.

Существует два способа установить готовую сборку на хостинг gamehost.io

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

minecraft control panel gamehost

Чтобы выключить сервер кликните на кнопку Остановить и дождитесь пока сервер завершит свою работу.

minecraft control panel console gamehost

Установка сборки сервера через WEB-Файл Менеджер

В боковом меню, в секции УПРАВЛЕНИЕ СЕРВЕРОМ кликните на пункт Управление Файлами чтобы попасть на страницу управления файлами сервера

gamehost minecraft control panel filemanager

Выделите все файлы сервера, для этого кликните по чек-боксу в строке заголовка таблицы файлов. После из выпадающего меню Массовые акции выберите пункт Удалить файлы, нажмите OK во всплывающем окне чтобы подтвердить удаление существующих файлов сервера, это обязательный шаг перед загрузкой готовой сборки.

gamehost control panel filemanager steps

gamehost minecraft control panel filemanager decompress

gamehost minecraft control panel filemanager rename

В текстовом поле укажите новое имя JAR файла – server.jar и нажмите кнопку Enter на клавиатуре

gamehost minecraft control panel .filemanager newname

После этого можно запускать сервер, он будет запущен на базе только что загруженной готовой сборки.

Для того чтобы запустить сервер – в боковом меню, в секции УПРАВЛЕНИЕ СЕРВЕРОМ кликните на пункт Консоль чтобы попасть на страницу консоли сервера, нажмите кнопку Запустить и подождите пока сервер загрузится.

При первом запуске сервер создаст и сгенерирует новый мир, это может занять какое-то время (в зависимости от тарифного плана сервера).

gamehost minecraft control panel starting server 1

Установка сборки сервера через FTP клиент

В нашем примере мы рассмотрим подключение и установку сборки через FileZilla.

Данные доступа через FTP клиент доступны на странице вашего сервера в личном кабинете. В разделе Быстрый доступ нажмите кнопку SFTP Доступ, в результате у вас откроется всплывающее окно с данными доступа к файлам сервера через FTP клиент.

Никогда не сообщайте данные доступа к SFTP вашего сервера третьим лицам. В случае если кто либо посторонний узнал SFTP пароль вашего сервера – немедленно сгенерируйте новый! Для этого Вам необходимо кликнуть на кнопку Сменить SFTP пароль и он тут же будет обновлен.

gamehost minecraft sftp

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

Обратите внимание, в поле хост обязательно должен быть указан sftp протокол перед адресом сервера. Рекомендуем вам заполнить поля в которые необходимо ввести данные подключения, путем копирования/вставки их из личного кабинета. Что бы получить пароль доступа – кликните на кнопку Показать.

Перед загрузкой распакованной сборки необходимо удалить все существующие файлы сервера. Перед удалением файлов обязательно необходимо выключить сервер через панель управления.

Удаление всех файлов сервера через FTP клиент может занять продолжительное время, особенно если текущий сервер занимает много места. Вы можете выполнить быструю очистку данных сервера используя Файл Менеджер который доступен в панели управления сервером.

Запустите сервер из панели управления, дождитесь его полной загрузки и можно подключаться к игровому серверу используя IP адрес указанный в личном кабинете.

Источник

База знаний

Как установить сборку на сервер майнкрафт?

⭐️ ПРИВЕТСТВУЕМ НА HOSTING-MINECRAFT.RU ⭐️

КАК УСТАНОВИТЬ СБОРКУ НА СЕРВЕРЕ МАЙНКРАФТ:

1) Сперва нам необходимо определиться какую именно сборку мы хотим поставить! Их очень большое количество, здесь уже каждый выбирает что именно он хочет видеть на своем сервере. Достаточно просто написать в поисковой системе «сборки для сервера майнкрафт» и дописать Вашу версию сервера.

2) Если Вам пригляделась одна из сборок, не спешите её качать. Внимательно изучите из чего она состоит, какие плагины в неё входят и прочее! Главное не забывайте сверять их совместимость с Вашим сервером!

3) Если первые два пункта Вы выполнили и уже скачали сборку себе на рабочий стол. Всё что Вам остается это подключиться к своему серверу через FTP клиент FileZilla и добавить её.

4) После того как Вы подключились, распаковывайте из скачанного архива папку » plugins » и заливайте её на сервер.

Система Вас уведомит о том, что такая папка уже существует и предложит произвести её замену. Смело нажимайте » Да «.

5) Теперь Ваша сборка добавлена и полностью функционирует. Перейдите в панель управления нашего хостинга и сделайте рестарт сервера, для того чтобы все изменения вступили в силу!

6) Заходим на свой сервер и наслаждаемся игрой!

Видите друзья, всё очень легко! Если у Вас возникли дополнительные вопросы, Вы всегда можете обратиться в техническую поддержку нашего хостинга, либо написать в Discord сервер!

Подробнее смотрите в видео уроке:

✅ ПОДПИШИСЬ НА НАШ YOUTUBE КАНАЛ ✅

skidka

ПРОМО-КОД НА СКИДКУ 15%: ready-steady-go

Источник

База знаний

Как установить сборку на сервер майнкрафт?

⭐️ ПРИВЕТСТВУЕМ НА HOSTING-MINECRAFT.RU ⭐️

КАК УСТАНОВИТЬ СБОРКУ НА СЕРВЕРЕ МАЙНКРАФТ:

1) Сперва нам необходимо определиться какую именно сборку мы хотим поставить! Их очень большое количество, здесь уже каждый выбирает что именно он хочет видеть на своем сервере. Достаточно просто написать в поисковой системе «сборки для сервера майнкрафт» и дописать Вашу версию сервера.

2) Если Вам пригляделась одна из сборок, не спешите её качать. Внимательно изучите из чего она состоит, какие плагины в неё входят и прочее! Главное не забывайте сверять их совместимость с Вашим сервером!

3) Если первые два пункта Вы выполнили и уже скачали сборку себе на рабочий стол. Всё что Вам остается это подключиться к своему серверу через FTP клиент FileZilla и добавить её.

4) После того как Вы подключились, распаковывайте из скачанного архива папку » plugins » и заливайте её на сервер.

Система Вас уведомит о том, что такая папка уже существует и предложит произвести её замену. Смело нажимайте » Да «.

5) Теперь Ваша сборка добавлена и полностью функционирует. Перейдите в панель управления нашего хостинга и сделайте рестарт сервера, для того чтобы все изменения вступили в силу!

6) Заходим на свой сервер и наслаждаемся игрой!

Видите друзья, всё очень легко! Если у Вас возникли дополнительные вопросы, Вы всегда можете обратиться в техническую поддержку нашего хостинга, либо написать в Discord сервер!

Подробнее смотрите в видео уроке:

✅ ПОДПИШИСЬ НА НАШ YOUTUBE КАНАЛ ✅

skidka

ПРОМО-КОД НА СКИДКУ 15%: ready-steady-go

Источник

Хостинг Minecraft : Как установить свою сборку

Видеоинструкция, как установить свою сборку на сервер

В ходе написания статьи сам механизм установки сборки на хостинг удалось значительно упростить, по сути, вся установка свелась к 2-м действиям: закачать архив в директорию сервера и перезапустить сервер.

Ниже я постараюсь максимально подробно описать этот простой путь.

1395140919 8

2. Попадаем на главную страницу личного кабинета, нам нужен раздел Игровой хостинг.

1395138431 2

3. Выделяем строку с заказом, жмем кнопку Панель.

1395138572 3

1395140444 6

5. Переходим на вкладку Файлы.

1395139724 4

6. Открывается директория сервера. Жмем на Загрузить файлы (значок дискетки). Выбираем архив у себя на компьютере. Имеющиеся файлы из директории удалять не нужно, скрипт сам удалит не нужные.

1395140160 5

7. Перезагружаем сервер.

1395140813 7

Готово. Сборка установлена.

Источник

Как установить Jenkins и настроить автоматическую сборку maven-проекта на Ubuntu 20.04

Введение

Jenkins является одним из популярных инструментов, позволяющий реализовывать подход непрерывной интеграции (Continuous Integration, CI) и непрерывной поставки (Continuous Delivery, CD) программного обеспечения.

CI существенно облегчает интеграцию разрозненных копии проекта с основной ветвью разработки, позволяет настраивать автоматическую сборку проекта и запускать тесты.
CD обеспечивает в автоматическом режиме поставку и развертывание результатов сборки на целевых серверах.

В этой статье мы рассмотрим, как установить Jenkins, и на примере веб-приложения на Java покажем, как автоматизировать процесс сборки и поставки его на веб-сервер Jetty.
Исходный код веб-приложения лежит в git-репозитории, а в качестве инструмента сборки используется Maven.

Требования

Шаг 1. Подготовка инфраструктуры

Мы будем устанавливать Jenkins на облачную виртуальную машину, развернутую на платформе Selectel.

В панели управления платформой переходим в раздел «Облачная платформа» — «Серверы», и нажимаем кнопку «Создать сервер».

1 6

На следующем экране нужно выбрать параметры создаваемой ВМ. Выберем ОС — Ubuntu 20.04, произвольную конфигурацию — 1 vCPU, 1 ГБ оперативной памяти и 5 ГБ диска. В разделе «Сеть» выберем или создадим подсеть с публичным IP-адресом, чтобы к машине можно было подключаться из интернета. Также обратите внимание на раздел «Доступ»: нужно либо записать пароль root-пользователя, либо выбрать SSH-ключ.

2 6

Через несколько минут виртуальная машина будет создана, и нам нужно скопировать ее IP-адрес:

3 5

Чтобы подключиться к машине, выполните команду, указав IP-адрес вашего сервера:

Если при создании машины вы выбрали SSH-ключ, то подключиться можно без пароля:

Шаг 2. Установка JDK

Для работы Jenkins и Maven нужно установить Java, причем для Maven нужен именно JDK. Установим его:

По завершении установки выполняем проверку:

Шаг 3. Установка Jenkins

Выполняем в командной строке Ubuntu следующие команды:

После установки система автоматически запустит сервис Jenkins. Проверяем его статус с помощью команды:

Как видим, сервис запущен и находится в активном статусе. Если сервис неактивен, то необходимо проверить, свободен ли порт 8080 и хватает оперативной памяти (Jenkins требует минимум 256 МБ).

Шаг 4. Установка Git

Git нам понадобится для того, чтобы клонировать репозиторий с исходным кодом на нашу машину.
Выполняем команду:

Проверяем установленную версию:

Шаг 5. Установка Maven

Проверяем успешность установки:

Здесь необходимо запомнить значение Maven home. В нашем случае это /usr/share/maven. Этот путь будет нужен в дальнейшем для настройки Jenkins.

Шаг 6. Настройка Jenkins

Все необходимые установки сделаны, и можно перейти к настройке Jenkins.
Управление Jenkins осуществляется через веб-интерфейс, по умолчанию доступный на порту 8080. Открываем в браузере страницу http://[IP-адрес сервера]:8080:

4 5

Если интерфейс не появился, то необходимо открыть порт 8080 и проверить статус работы сервиса Jenkins.

Для продолжения настройки нам потребуется ввести пароль администратора, который хранится в файл /var/lib/jenkins/secrets/initialAdminPassword.

Возвращаемся в командную строку Ubuntu и просматриваем его с помощью команды cat:

Копируем пароль, вставляем его в поле ввода и нажимаем «Продолжить».

На следующем шаге нам необходимо выбрать режим установки плагинов, которые будут установленные вместе с Jenkins. Выбираем Install suggested plugins:

5 4

После установки всех плагинов создаем профиль администратора:

6 3

Имя пользователя и пароль запоминаем для дальнейшей работы.

На следующем экране Jenkins попросит проверить и подтвердить публичный адрес сервера.

7 2

Нажимаем «Продолжить». На экране появится сообщение, свидетельствующее о готовности Jenkins к работе:

8 1

На этом основная настройка закончена. Нажимаем на кнопку Start using Jenkins и переходим в рабочую панель Jenkins.

Шаг 7. Настройка Maven в Jenkins

Jenkins не всегда распознает установленный в системе Maven, поэтому его нужно указать вручную.

Выбираем «Настроить Jenkins» в левом меню:

9 1

Переходим в «Конфигурация глобальных инструментов»:

10 1

В появившемся окне ищем раздел Maven и нажимаем на кнопку «Добавить». Снимаем флажок Install automatically, и открывается два поля для ввода.

11 1

Вводим произвольное имя и путь до установочной папки Maven home, полученный нами на 5-ом шаге во время проверки версии.

Сохраняем настройки, и чтобы изменения вступили в силу, перезапускаем Jenkins:

Шаг 8. Создание автоматической сборки

После перезагрузки открываем снова веб-интерфейс Jenkins и заходим под учетной записью администратора, которую мы создавали на этапе настройки:

12 1

В появившемся окне в левом меню нажимаем на пункт «Создать Item».

Вводим название проекта, выбираем «Создать задачу со свободной конфигурацией» и нажимаем «» внизу страницы.

14 1

На вкладке General находим раздел «Управление исходным кодом» и выбираем Git. Система предлагает ввести нам URL Git репозитория. Вводим его:

15 2

Если репозиторий приватный, то система выдаст ошибку о том, что нет доступ к репозиторию.

Добавляем логин и пароль в подразделе Credentials. Выбираем из выпадающего списка Jenkins:

15 1

В появившемся окне вводим Username и Password:

16 1

Добавляем и выбираем из выпадающего списка созданные Сredentials:

17 1

Ошибка доступа больше не выводится:

18 1

После того как мы указали репозиторий, из которого необходимо получать исходный код, переходим к настройке сборки.

Находим раздел «Сборка», нажимаем «Добавить шаг сборки» и выбираем из выпадающего списка «Вызвать цели Maven верхнего уровня».

19 1

Выбираем нашу настройку Maven и в поле «Цели» вставляем команду для сборки maven-проекта:

20 1

Результат сборки будет сохраняться в директории /var/lib/jenkins/workspace/Lolipop/target/, где Lolipop — название нашего проекта.

В данном примере результатом сборки будет готовый к развертыванию war-файл.

В качестве примера рассмотрим, каким образом автоматизировать процесс развертывания war-файла на веб-сервер Jetty, который работает на этой же машине.

О Jetty и его установке можно более подробно прочитать здесь.

Добавим еще один шаг сборки, который будет копировать war-файл в папку webapps Jetty и перезапускать его. На этот раз выбираем из выпадающего списка «Выполнить команду shell».

21 1

На этом настройка сборки закончена, нажимаем «Сохранить» и переходим к запуску.

Шаг 9. Запуск сборки

Для запуска сборки в меню выбираем «Собрать сейчас». После этого в левом нижнем углу в разделе «История сборок» появится индикатор процесса сборки с датой и временем запуска:

22 1

Во время сборки Jetty будет выполнять последовательно следующие задачи:

Если сборка завершилась с ошибкой, то маркер будет красного цвета, а если успешно, то зеленого.

23 1

Нажав на номер сборки и перейдя в левом меню в раздел Console Output, можно отследить отладочный вывод сборки:

24 1

Автоматическая сборка и доставка на веб-сервер настроена. Теперь мы можем запускать ее в нужный момент с помощью кнопки «Собрать сейчас».

Если у вас несколько серверов выкладки с разными конфигурациями, вы можете настроить сборку под каждую выкладку.

Шаг 10. Как изменить порт подключения Jenkins

В ряде случаев порт 8080 занят или его необходимо освободить под другие сервисы. В рассмотренном примере Jetty по умолчанию запускается на порту 8080.

Чтобы Jenkins подключался к другому порту, в файле /etc/default/jenkins нужно изменить значение переменной HTTP_PORT на желаемый порт и перезапустить сервис Jenkins.

Обратите внимание, что этот способ не сработает, если вы хотите запустить Jenkins на одном из привилегированных портов, например, на 80. Jenkins запускается не от root-пользователя, а значит у него нет прав слушать порты до 1024.

Лучший способ это сделать — оставить Jenkins работать на порту 8080 и настроить переадресацию трафика с помощью iptables.

Заключение

Jenkins поддерживает технологии для работы с разными системами контроля версий, включая Git, CVS, Subversion, Clearcase и Mercurial, может собирать проекты на Ant, Maven и Gradle, а также исполнять команды Windows, shell-скрипты и отправлять уведомления о состоянии сборки в автоматическом режиме.

Благодаря такому разнообразному инструментарию Jenkins можно применять на проектах с разными технологиями и любой сложности.
Jenkins также поддерживает триггеры сборки, которые могут вызывать сборку по определенному расписанию или событию.

Все эти преимущества делают Jenkins незаменимым инструментом при построении процесса разработки.

Источник

Adblock
detector