Перейти к содержанию

guides/xnet/beginner mistakes

Материал из GravityWiki
Версия от 16:51, 26 апреля 2026; Pryn1k (обсуждение | вклад) (Новая страница: «Типичные ошибки новичков в XNet связаны не с самим модом, а с неправильным пониманием его архитектуры: игроки пытаются использовать его как обычные трубы, игнорируют логическую модель сети и неправильно настраивают каналы, фильтры и коннекторы. В резуль...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Типичные ошибки новичков в 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 становится одной из самых мощных систем автоматизации в моддинге.