guides/xnet/beginner mistakes
Типичные ошибки новичков в XNet связаны не с самим модом, а с неправильным пониманием его архитектуры: игроки пытаются использовать его как обычные трубы, игнорируют логическую модель сети и неправильно настраивают каналы, фильтры и коннекторы. В результате система либо не работает, либо работает нестабильно.
Введение
XNet — это не система труб, а логическая сеть управления ресурсами. Новички часто воспринимают его как улучшенную версию обычных кондуитов, но ключевая разница в том, что вся логика централизована в Network Controller.
Ошибки появляются, когда игрок пытается мыслить «физическими потоками», а не логическими правилами.
Непонимание архитектуры XNet
Самая базовая ошибка — неправильное понимание принципа работы сети.
- XNet не использует физические трубы для передачи ресурсов
- Все перемещения происходят через контроллер
- Коннекторы — это точки доступа, а не трубы
- Каналы определяют логику, а не маршрут
Игроки часто ищут “где идут предметы”, хотя в XNet они не перемещаются физически.
Ошибки с Network Controller
Контроллер — это ядро системы, и его неправильная настройка ломает всю сеть.
- Не создана сеть в контроллере
- Забыт выбор активной сети
- Не добавлены каналы (Item/Fluid/Energy/Logic)
- Контроллер не подключён к кабелям
Без корректно настроенного контроллера XNet полностью не работает.
Ошибки с коннекторами
Коннекторы — частая причина «неработающей сети».
- Коннектор не установлен на нужный блок
- Неверная сторона подключения (input/output)
- Отсутствие коннектора на части системы
- Попытка подключить без коннектора
Каждый блок, участвующий в сети, должен иметь коннектор.
Ошибки с каналами
Каналы — это логика передачи, и их неправильная настройка приводит к хаосу.
- Использование одного канала для всего
- Отсутствие разделения Item/Fluid/Energy
- Неправильный выбор типа канала
- Перегрузка одного канала множеством задач
Правильная архитектура требует разделения каналов по функциям.
Ошибки с фильтрами
Фильтры — самая частая причина “ничего не работает”.
- Пустой whitelist (блокирует всё)
- Неверные предметы в фильтре
- Отсутствие фильтров при сложной системе
- Конфликт whitelist и blacklist
Если фильтр настроен неправильно — передача полностью останавливается.
Ошибки с Logic Channel
Logic Channel часто игнорируется или используется неправильно.
- Попытка использовать его как Item/Fluid канал
- Неверные условия (>= / <=)
- Отсутствие источника состояния
- Постоянное переключение сигналов (фликер)
Logic Channel требует стабильных условий, а не частых изменений.
Ошибки с приоритетами
Приоритеты определяют, куда идут ресурсы, но часто их игнорируют.
- Отсутствие приоритетов между хранилищами
- Все получатели имеют одинаковый приоритет
- Критические машины не защищены
Без приоритетов система распределяет ресурсы случайным образом.
Ошибки масштабирования
С ростом базы ошибки усиливаются.
- Смешивание разных производственных цепочек в одной сети
- Отсутствие разделения на подсети
- Перегруженные каналы
- Отсутствие структуры автоматизации
XNet требует модульного подхода, а не “одной огромной сети”.
Частые заблуждения
- “XNet медленный” (на самом деле проблема в фильтрах)
- “XNet сложный” (сложно только из-за логики)
- “нужны трубы как в других модах” (нет, это логическая система)
- “всё должно работать само без настройки” (не будет без конфигурации)
Как избежать ошибок
- Всегда разделяй каналы по типам ресурсов
- Настраивай фильтры до запуска сети
- Проверяй коннекторы на каждом блоке
- Используй Logic Channel для автоматизации, а не редстоун
- Строй сеть по модулям, а не одной системой
Заключение
Большинство проблем в XNet возникает не из-за самого мода, а из-за неправильного подхода к его логике. Это не система труб, а программируемая сеть управления ресурсами. Как только игрок перестаёт мыслить “потоками по трубам” и начинает мыслить каналами и условиями, XNet становится одной из самых мощных систем автоматизации в моддинге.