guides/xnet/automation
XNet — это модульная логическая система автоматизации, которая заменяет классические трубы, провода и редстоун-схемы единым сетевым контроллером. Автоматизация в XNet строится на каналах (Item, Fluid, Energy, Logic), которые управляются централизованно через Network Controller и коннекторы, подключённые к блокам.
Введение
Автоматизация с XNet основана на идее централизованного управления ресурсами и состояниями блоков. Вместо множества отдельных систем игрок строит одну сеть, которая управляет всеми процессами: сортировкой, переработкой, энергоснабжением и логикой.
Главное преимущество — отсутствие хаотичных труб и проводов, а также полная программируемость потоков.
Как работает
Система автоматизации XNet строится на взаимодействии четырёх ключевых компонентов: контроллера, коннекторов, каналов и логики.
- Network Controller управляет всей сетью
- Connectors подключают блоки к системе
- Channels определяют тип передачи (item/fluid/energy/logic)
- Logic Channel управляет условиями и триггерами
Все операции выполняются внутри контроллера, который обрабатывает данные по тиковой системе и распределяет ресурсы между узлами сети.
Основные механики
Автоматизация в XNet основана на нескольких уровнях управления.
Resource Layer:
- Item Channel: предметы
- Fluid Channel: жидкости
- Energy Channel: энергия
Logic Layer:
- Logic Channel: условия и триггеры
- Управление состояниями блоков
Routing Layer:
- Фильтрация ресурсов
- Приоритеты передачи
- Балансировка потоков
Network Layer:
- Коннекторы как точки доступа
- Централизованный контроллер
Эти слои позволяют строить полностью автономные фабрики.
Пошаговое построение автоматизации
Чтобы создать полноценную систему автоматизации, необходимо правильно спроектировать сеть.
1. Установить Network Controller
2. Подключить все нужные блоки через коннекторы
3. Проложить XNet Cable (локальная сеть)
4. Создать сеть в контроллере
5. Добавить необходимые каналы:
- Item Channel
- Fluid Channel
- Energy Channel
- Logic Channel
6. Назначить источники и приёмники
7. Настроить фильтры для ресурсов
8. Установить приоритеты
9. Добавить логические условия (Logic Channel)
10. Протестировать систему
После этого сеть начинает полностью автономную работу без вмешательства игрока.
Типы автоматизации
XNet позволяет строить разные типы автоматических систем.
Item Automation:
- Сортировка сундуков
- Автоподача ресурсов в машины
- Переработка руды
Fluid Automation:
- Перекачка жидкостей
- Автоматическое заполнение резервуаров
- Топливные системы
Energy Automation:
- Балансировка энергии
- Приоритетное питание машин
- Распределение генерации
Logic Automation:
- Включение/выключение машин
- Реакция на заполнение/пустоту
- Управление всей сетью
Частые ошибки
Ошибки в автоматизации XNet чаще всего связаны с неправильной архитектурой сети.
- Отсутствие разделения каналов
- Смешивание разных типов ресурсов в одном канале
- Неправильные фильтры (блокировка всех потоков)
- Отсутствие приоритетов у хранилищ
- Несвязанность коннекторов с контроллером
- Слишком сложная логика без тестирования
Наиболее частая проблема — попытка сделать всё в одном канале без разделения логики.
Роль XNet в автоматизации
XNet заменяет классические системы труб, проводов и редстоуна одной архитектурой управления.
- Контроллер = мозг системы
- Коннекторы = интерфейс к блокам
- Каналы = логика передачи
- Logic Channel = принятие решений
Это делает XNet универсальной системой для любых автоматизированных баз.
Оптимизация для сервера GravityCraft
На серверах правильная автоматизация критически важна для стабильности.
- Разделяй сети по функционалу (ферма, энергия, переработка)
- Используй минимальное количество каналов на задачу
- Не создавай циклические зависимости
- Оптимизируй фильтры (не перегружай условиями)
- Проверяй сеть поэтапно, а не целиком
Хорошо спроектированная XNet-система снижает нагрузку и улучшает стабильность сервера.
Заключение
Автоматизация с XNet — это мощная система управления ресурсами, которая объединяет предметы, жидкости, энергию и логику в единую сеть. Она позволяет создавать полностью автономные фабрики без труб и редстоуна, обеспечивая гибкость, масштабируемость и высокую эффективность построек.