Пакеты
Упаковка аур и скриптов для удобного распространения
Паки в EyeAuras
Что такое Pack?
Packs (от англ. Pack — пакет) — это функция EyeAuras, которая упрощает распространение пользовательских скриптов. Рыболовный бот, набор макросов или сложное behavior tree — всё это можно упаковать в один удобный архив.
Что входит в Pack?
Pack состоит из нескольких частей:
- Программа — версия EyeAuras, совместимая с текущей конфигурацией
- Конфигурация программы — настройки безопасности, канал обновлений (Alpha/Stable) и т. д.
- Пользовательские скрипты / Auras / Macros / Behavior Trees
Всё это упаковывается в единый ZIP-архив, который удобно копировать и распространять.
Как создать свой Pack?
-
Щёлкните правой кнопкой мыши по папке, которую хотите упаковать, и выберите
Publish.

-
В открывшемся окне нажмите
Publish folder.

-
Если всё прошло успешно, появится зелёная иконка со словом
sync.

-
Чтобы скачать Pack, откройте ссылку справа от него.

-
На открывшейся странице нажмите
Download portable pack, чтобы скачать ZIP-архив.

Standalone и Pack — в чём разница?
Standalone— версия, которую вы скачиваете с главной страницы сайта. Она регистрируется в списке установленных программ и в целом является обычным полноценным приложением. В большинстве случаев разработка предполагается именно через Standalone.Pack— портативная версия программы, которая существует независимо от Standalone и может содержать дополнительные изменения, заданные автором через конфигурацию.
Портативность
Это ключевая особенность: паки по своей природе портативны, то есть не требуют установки.
Stealth
Паки не регистрируются в списке программ, хранят свою конфигурацию рядом с собой, а логи — тоже поблизости. В целом они оставляют минимум следов и могут запускаться даже с флешки.
Уникальные настройки
Автор пака (не пользователь, а именно тот, кто управляет паком) может задать уникальный набор настроек, определяющий, как именно его пак должен выглядеть и работать. Например, можно полностью скрыть интерфейс EyeAuras и оставить только собственный интерфейс, реализованный на C#-скриптах и Blazor Windows.
Также можно настроить пак так, чтобы в ZIP-архив вообще не попадали исходные C#-скрипты — это ускорит запуск и повысит безопасность, что особенно важно, если вы распространяете приватное или платное решение. Подробнее о защите скриптов — здесь.
Настройка — Pack Distribution Policy
Политики распространения Pack
AnyПользователь сам выбирает: импортировать скрипты или скачать Pack.Prefer PackedОсновной акцент делается на скачивании Pack, а импорт скриптов скрывается (но всё ещё доступен).Packed OnlyРазрешена только загрузка Pack, без возможности импорта.

Настройка — Script Compilation Mode
Теперь при экспорте новой версии пака можно указать режим компиляции скриптов. Это позволяет:
- сократить время компиляции у пользователей;
- защитить скрипты, исключив их исходный код из пака и оставив только бинарные файлы.
Бинарные файлы? Скрипты?
Подробно это объясняется здесь.
Кратко:
- Скрипты — это текстовая версия вашей программы.
- Бинарные файлы — это уже скомпилированная, готовая к работе программа.
Режимы компиляции
- ** Script Only** В пак включаются только текстовые скрипты, а компиляция происходит на стороне пользователя.
- ** Scripts with Binaries** В пак одновременно включаются и скрипты, и скомпилированные файлы.
- ** Binaries Only** Скрипты исключаются, в пак попадают только бинарные файлы.
Настройка — C# Script Protection
Эта опция определяет, насколько активно EyeAuras будет пытаться защитить ваши скрипты от посторонних глаз. Подробнее о защите скриптов — здесь.
Частые вопросы
** Что будет, если я забуду включить защиту при упаковке?**
В этом случае ваши скрипты будут упакованы в стандартном виде — просто скомпилированы, без дополнительной защиты.