Что такое AE2 Web Integration?
Applied Energistics 2 давно стала стандартом для хранения предметов и автоматизации крафта в Minecraft. Однако управлять системой приходилось исключительно через внутриигровой терминал. Модификация AE2 Web Integration ломает этот барьер, открывая доступ к вашей МЭ-сети через обычный веб-браузер. Это серверный аддон, который не добавляет ни одного нового блока или предмета в игру — он просто запускает встроенный веб-сервер, предоставляющий удобную панель управления. Вы можете просматривать содержимое терминала, отслеживать заказы на крафт, отменять их и даже создавать новые, находясь где угодно.
Основные возможности
Функционал мода выходит далеко за рамки простого просмотра. Веб-панель поддерживает:
- Полноценный список предметов с сортировкой и фильтрацией, как в игре.
- Мониторинг неограниченного количества независимых сетей — каждый игрок на сервере может привязать свою МЭ-систему.
- Создание новых заказов на крафт прямо из браузера.
- Проверку статуса любого крафтового процессора и отмену активных задач.
- Публичный режим, позволяющий множеству пользователей регистрировать личные аккаунты на одном сервере.
- Интеграцию с Discord через вебхук для получения уведомлений о завершении крафта.
Как работает идентификация сетей
Поскольку мод не добавляет физических терминалов, для связи веб-панели с конкретной МЭ-сетью используются беспроводные точки доступа (Wireless Access Point). Каждый игрок, желающий управлять своей сетью через сайт, должен разместить такую точку на контроллере. На старых версиях Minecraft (до появления беспроводных точек) применяется терминал безопасности: игроки помещают свои биокарты в слоты блока, и система идентифицирует сеть по ним. Учётная запись администратора имеет доступ ко всем сетям, в которых есть хотя бы одна точка доступа или терминал безопасности, независимо от того, кто их установил.
Установка и настройка на сервере
Мод предназначен исключительно для серверной стороны. Достаточно скачать файл под нужную версию игры (поддерживаются 1.21.1 NeoForge, 1.20.1, 1.12.2 и 1.7.10) и поместить его в папку mods вашего сервера. Если вы пользуетесь лаунчером foxygame.net, весь процесс становится ещё проще: этот удобный и современный лаунчер позволяет скачивать моды прямо из меню и автоматически размещать их в корректных директориях, что исключает путаницу с версиями и зависимостями. После первого запуска сервера в папке configs/ae2webintegration появится файл конфигурации, где вы зададите порт, пароль администратора и включите или отключите публичный режим. Для доступа из интернета потребуется открыть выбранный порт в файерволе и настроить проброс, если сервер находится за роутером. Затем веб-интерфейс станет доступен по адресу http://ваш-ip-или-домен:порт.
Безопасность и управление доступом
Разработчик уделил серьёзное внимание защите данных. В публичном режиме каждый игрок создаёт учётную запись, а пароли хранятся на сервере в виде хеша PBKDF2WithHmacSHA1 — это исключает их восстановление в открытом виде. После аутентификации генерируется токен со сроком жизни 1 час или 7 дней (настраивается), которым подписываются все последующие запросы. При отключённом публичном режиме существует только учётная запись администратора с паролем из конфига, а подключения с localhost могут автоматически аутентифицироваться без пароля. Важно помнить, что на старых версиях с терминалом безопасности дикие биокарты игнорируются ради предотвращения несанкционированного доступа.
Интеграция с Discord
Для одиночных серверов (публичный режим выключен) предусмотрена отправка уведомлений в Discord через вебхук. Достаточно создать вебхук в настройках вашего канала, указать его URL в конфигурации мода, и система будет сообщать о завершении крафтовых задач. Это особенно удобно, когда вы запускаете длительный крафт и хотите получить оповещение, не заходя в игру или веб-панель. Настройка занимает пару минут, но существенно повышает комфорт управления автоматизацией.
Совместимость и особенности версий
Мод портирован на несколько поколений Minecraft. Версия для 1.7.10 базируется на форке AE2 от команды GTNH и аддоне AE2FC, а для 1.12.2 используется AE2-UEL с тем же дополнением. На современных сборках 1.20.1 и 1.21.1 мод работает с классическим Applied Energistics 2. Во всех случаях веб-сервер запускается автоматически при старте сервера, а конфигурация подхватывается на лету благодаря встроенному отслеживанию изменений файла (начиная с версии 1.21.1). Если автоматическое обновление не сработало, всегда можно принудительно перезагрузить настройки командой /ae2webintegration reload.
Заключение
AE2 Web Integration стирает границы между игровым миром и внешними устройствами. Возможность управлять хранилищем и крафтом через браузер или получать уведомления в Discord превращает МЭ-сеть в по-настоящему умную систему. Отсутствие клиентских компонентов делает установку тривиальной, а гибкая настройка безопасности позволяет использовать мод как на приватных сборках, так и на крупных публичных серверах. Если вы цените удобство и хотите всегда держать руку на пульсе своих автоматизированных процессов, этот аддон станет незаменимым инструментом в вашем техническом арсенале.