# ⚙️ Установка плагинов

Неотъемлемая **часть** серверов - это **плагины**. Но человеку, что не имел опыта работы в подобной среде, абсолютно точно пригодится **данная статья**. &#x20;

Сперва убедимся, что на сервер загружено ядро и оно работает исправно. Если вы не знаете, как устанавливаются ядра, советую вам прочесть данную статью: [🏃 Инструкция первого запуска](/upravlenie-serverom/instrukciya-pervogo-zapuska.md)\
\
Если при запуске сервера все прошло успешно и консоль не заполнилась красным нечитаемым бредом, то **переходим** к следующему этапу.

## 1. Подготовка среды&#x20;

Как проверить, что ваш сервер готов к установке плагинов? Всё очень просто. \
\
Если вы не запускали сервер, то вкладка "*Файлы*" у вашего сервера должна выглядеть **так**:

<figure><img src="/files/uPtwElM7RLdZXZYUdTHz" alt=""><figcaption><p>Файлы до загрузки ядра</p></figcaption></figure>

Слишком пусто, да? Верно. Для того, чтобы установленное вами ядро "**активировалось**", необходимо запустить сервер. Сделать это можно перейдя во вкладку "*Консоль*", и воспользоваться соответствующей кнопкой `Запустить`

<figure><img src="/files/LMSLfv7rHZYh6RPmaioc" alt=""><figcaption><p>Запуск сервера</p></figcaption></figure>

Если после нескольких секунд проносящихся мимо ваших глаз строк странных символов у вас на экране не вылезла страшная табличка с ошибками - значит всё прошло **успешно**, и ваш сервер **запуще**н *(в ином случае, пожалуйста, обратитесь в* [***поддержку***](https://t.me/alprosupport)*, поможем)*.

Теперь, давайте вернёмся во вкладку "*Файлы*", и посмотрим, что изменилось. <br>

<figure><img src="/files/EMoMXvEOTyX4LKCaxKO7" alt=""><figcaption><p>Вкладка "Файлы" после запуска</p></figcaption></figure>

Вкладка наполнилась данными, теперь перед нами - полноценный **сервер**, готовый к установке плагинов, модов, настройке конфигов и прочих параметров и условий.

## 2. Выбор и установка

### Выбор

Плагинов существует много. **Очень много**. Выбор зависит только от ваших вкусов и желаний. Здесь я могу дать личную **рекомендацию** по плагинам, которые пригодятся почти на каждом сервере:

* *AuthMe* - Позволяет устанавливать пароли на аккаунты игроков.
* *CMI* - Многофункциональный административный инструмент.
* *Essentials* - Набор команд и функций, облегчающих управление игроками.
* *WorldEdit* - Инструмент редактирования мира.
* *WorldGuard* - Защита и управление областями.
* *CoreProtect* - Контроль действий игроков, отслеживание изменений в блоках, инвентаре и т.д.

*Это лишь малая часть полноценной сборки, но, с чего-то же нужно начинать* 🙂

### Источники

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

* [*Bukkit*](https://dev.bukkit.org/bukkit-plugins) - крупное сообщество пользователей, удобный интерфейс, подробные описания. Из минусов могу отметить, что некоторые плагины могут быть устаревшими, или не существовать на сайте вовсе. Нет полной проверки файлов и большое количество рекламы.
* [*Modrinth*](https://modrinth.com/plugins) - инновационное сообщество, поощреяющее разработку новых и оригинальных плагинов. Наличие живого сообщества и обратной связи, огромный выбор плагинов и модов. **Личный фаворит**.
* [*Spigotmc*](https://www.spigotmc.org/) - проверенные и надёжные плагины, прошедшие модерацию и проверку безопасности. Регулярные обновления и поддержка, обеспечивающие их актуальность и совместимость с последними версиями. Может быть сложным для новичков из-за интерфейса и большого количества плагинов и информации.

### Скачивание

Итак, теперь давайте скачаем сам плагин. Для примера я буду использовать плагин `CoreProtect`, используя ***Modrinth***. \
\
Заходим на сам сайт, сверху видим панель навигации по сайту. Кликаем на `Plugins` и идём дальше.

<figure><img src="/files/foFdL5YXeYBUWFvhGjP9" alt=""><figcaption><p>Modrinth</p></figcaption></figure>

Перейдя в данную вкладку, мы видим поисковую строку, категории, фильтры и прочие параметры для комфортного поиска. Давайте воспользуемся строкой для поиска нужного нам плагина. В моём случае `CoreProtect`:

<figure><img src="/files/H7f8IMc0KxNOWgWOW8EX" alt=""><figcaption><p>Поиск CoreProtect</p></figcaption></figure>

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

<figure><img src="/files/vO6rA76NKAZvgIkfY8sf" alt=""><figcaption><p>Страница CoreProtect </p></figcaption></figure>

Мы видим страницу `CoreProtect`. На подобных часто можно увидеть личные ссылки разработчиков, краткие и не очень гайды, советы и прочее. Для скачивания плагина нам необходимо перейти во вкладку ***Versions***, что находится в верхней навигационной панельке. &#x20;

<figure><img src="/files/Ap94qzY13sBgs6Fyvxvq" alt=""><figcaption><p>Установка CoreProtect</p></figcaption></figure>

Выбираем нужное. Смотрим на **поддерживаемые** версии и ядра. Кликаем на соответствующую кнопку скачивания.

## 3. Загрузка плагина&#x20;

Возвращаемся в [**панель**](https://panel.alprohosting.com). Переходим во вкладку "*Файлы"* и ищем папку `Plugins`.

<figure><img src="/files/8zqu6Afv86ZRRaKqZKEc" alt=""><figcaption><p>Папка Plugins</p></figcaption></figure>

Далее, **загружаем** скачанный файл, используя соответствующую кнопку. Если вы всё сделали правильно - остаётся только **запустить сервер** для применения изменений.&#x20;

Запускаем, и заходим на сервер. Проверяем работу плагина.

<figure><img src="/files/tpc7YsOpuMc9np5ZaaWS" alt=""><figcaption><p>Проверка CoreProtect</p></figcaption></figure>

Как видим, **все работает**. Другие языки и прочие параметры можно контролировать вручную. Вернувшись в папку plugins, вы можете заметить, что *CoreProtect* создал папку, в которой хранятся все необходимые настройки плагина.&#x20;

На этом всё. Если у вас остались вопросы, если вы заметили ошибку или что-то пошло не так, обратитесь в [**поддержку**](https://t.me/alprosupport), **поможем!**\
**Спасибо** за прочтение. **Спасибо**, что пользуетесь **AlproHosting**!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.alprohosting.com/upravlenie-serverom/ustanovka-plaginov.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
