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

guides/xnet/item channel

Материал из GravityWiki

Item Channel в XNet — это логический канал, который отвечает за передачу предметов между подключёнными инвентарями через Network Controller. Он является основой всей предметной логистики в системе XNet и позволяет строить полностью автоматизированные цепочки сортировки, переработки и распределения ресурсов без использования труб.

Введение

Item Channel используется для управления движением предметов внутри XNet сети. Он определяет, откуда брать предметы, куда их отправлять и при каких условиях выполнять передачу.

В отличие от физических систем, здесь нет реального перемещения по блокам — всё происходит через логическую обработку внутри контроллера.

Как работает

Item Channel работает через связку Network Controller и коннекторов, подключённых к инвентарям.

- Контроллер управляет логикой передачи предметов

- Коннекторы дают доступ к инвентарям

- Item Channel определяет маршрут предметов

- Фильтры ограничивают типы предметов

- Передача выполняется по тиковой системе

Когда сеть активна, контроллер проверяет доступные слоты и перемещает предметы согласно настройкам канала.

Основные механики

Item Channel строится на нескольких ключевых логических элементах.

Source / Destination:

- Источник предметов (сундуки, машины)

- Получатель предметов (хранилища, механизмы)

Filtering System:

- Белые и чёрные списки предметов

- Фильтрация по типу или тегам

Transfer Rules:

- Условия передачи (например, заполненность)

- Ограничения по количеству

Priority System:

- Определяет, куда идут предметы в первую очередь

- Позволяет балансировать хранилища

Эти механики позволяют точно контролировать поток предметов в сети.

Пошаговая настройка

Для работы Item Channel необходимо правильно настроить сеть XNet.

1. Установить Network Controller

2. Подключить коннекторы к инвентарям

3. Создать сеть в контроллере

4. Добавить Item Channel

5. Назначить источники (input)

6. Назначить получатели (output)

7. Настроить фильтры предметов

8. Установить приоритеты

9. Сохранить конфигурацию

После этого контроллер начинает автоматически перемещать предметы согласно заданным правилам.

Примеры использования

Item Channel используется во многих автоматизационных системах.

- Автоматическая сортировка сундуков

- Переработка руды в печах

- Перемещение ресурсов между фермами

- Заполнение хранилищ по приоритету

- Автоматическая подача материалов в машины

Он позволяет заменить сложные системы труб одной логической сетью.

Частые ошибки

Ошибки в Item Channel обычно связаны с неправильной логикой настройки.

- Отсутствие назначенных input/output

- Неправильные фильтры (блокируют все предметы)

- Один канал используется для разных задач без разделения

- Отсутствие коннекторов на инвентарях

- Конфликт приоритетов между хранилищами

Самая частая проблема — отсутствие фильтров, из-за чего сеть либо не работает, либо работает хаотично.

Роль в XNet

Item Channel является основной системой логистики предметов.

- Контроллер = управление логикой

- Коннекторы = доступ к инвентарям

- Item Channel = маршрутизация предметов

Без Item Channel невозможно построить автоматическую предметную систему в XNet.

Оптимизация для сервера GravityCraft

На серверах важно правильно проектировать Item Channel системы.

- Разделяй каналы по типам ресурсов

- Используй фильтры вместо универсальных потоков

- Не перегружай один канал множеством задач

- Настраивай приоритеты для критичных ресурсов

- Проверяй input/output перед запуском сети

Оптимизированные каналы снижают нагрузку на сервер и предотвращают логические конфликты.

Заключение

Item Channel в XNet — это ключевой инструмент предметной автоматизации, который позволяет полностью контролировать движение ресурсов внутри сети. При правильной настройке он заменяет традиционные системы труб и делает логистику более гибкой, компактной и эффективной.