# Лаунчер

1. **Установка лаунчера, лаунчсервера и его настройка:**

   Данный пункт подразумевает под собой простую установку лаунчсервера на вашу серверную машину с последующей минимальной настройкой, необходимой для работы лаунчсервера. Например, сюда входят установка java, javafx для билда самого лаунчера, развертывание лаунчсервера.<br>
2. **Привязка лаунчера к базе данных:**\
   Привязка лаунчера к базе данных и его последующая интеграция с сайтом и вашей системой регистрации. Одним словом, что бы игроки могли заходить и играть под их никами и паролями, указанными при регистрации.<br>
3. **Установка античита:**\
   Установка античита на ваш выбор, а также других модулей защиты.<br>
4. **Отображение иконки лаунчера в диспетчере задач:**\
   По умолчанию иконка лаунчера не отображается в диспетчере задач из-за отсутствия ее в файле античита.<br>
5. **Установка своей джавы:**\
   Установка джавы для работы с ней клиента и настройка рантайма для ее поддержки.<br>
6. **Установка и настройка модуля обфускации:**\
   Установка и настройка модуля Radon для защиты и запутывания кода в лаунчере.<br>
7. **Установка и настройка модуля DiscordRPC:**\
   Установка и настройка модуля лаунчера для интеграции майкрафта и Discord'a. <img src="/files/-M1j3gHuZtCV3nH7kJwx" alt="" data-size="original"> \
   \
   &#x20;&#x20;
8. **Установка и настройка модуля для работы с Systemd:**\
   Автоматический запуск лаунчера и серверов при запуске вашей машинки.<br>
9. **Привязка лаунчера к серверам:**\
   Осуществление привязки лаунчера к серверам для их совместной работы.<br>
10. **Настройка профилей клиентов:**\
    Опциональные моды, аргументы для оптимизации и защиты,  проверка файлов и прочее.<br>
11. **Создание и установка клиентов:**\
    Создание неподдерживаемых изначально клиентов, их установка, а также установка официальных версий клиентов от Gravit'a.<br>
12. **Реализация проксирования через nginx и CloudFlare:**\
    Улучшенная защита от Ддос атак на лаунчсервер, а также увеличение скорости загрузки файлов и, в целом, безопасности лаунчсервера.


---

# 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://team.luxinfine.su/services/launcher.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.
