Каналы (англ. Channels) — ограничение МЭ-сети на число устройств: каждое устройство, которое работает с предметами, занимает канал, а кабели пропускают их ограниченно.[1]
Обычный кабель пропускает 8 каналов, плотный — 32. Каналы прокладываются от граней МЭ-регулятора; сеть без контроллера держит не больше 8 устройств.[1]
- Мод
- Applied Energistics 2
- Обычный кабель
- 8 каналов
- Плотный кабель
- 32 канала
- Без контроллера
- 8 устройств
Кому нужен канал #what
Канал занимают терминалы, шины, интерфейсы, дисководы, сундуки, P2P-туннели — почти всё, что работает с содержимым сети. Не занимают кабели, анкеры, энергохранилища, приёмщики энергии, шины переключения, молекулярные сборщики (им нужна только энергия) и блоки процессора создания, кроме одного на весь процессор.[1]
Как прокладываются #route
Сеть сама ищет кратчайший путь от контроллера до каждого устройства. Каждая грань контроллера отдаёт 32 канала; дальше их несут плотные кабели (по 32) и обычные (по 8). Ответвление обычным кабелем от плотной магистрали даёт до 8 устройств — если в магистрали ещё остались свободные каналы из её 32.[1]
Когда каналы кончились, лишние устройства отключаются — у них гаснут огоньки. Умный кабель светится полосками по числу каналов, а сетевой инструмент показывает, сколько занято.[1]
Без контроллера
Сеть без контроллера работает, пока в ней не больше 8 устройств с каналами. Девятое отключает их все сразу. Такие маленькие сети хороши на старте: дисковод, терминал и пара шин.[1]
Как обойти ограничение
Каналы переносят P2P-туннели: МЭ-туннель перевозит все 32 канала плотного кабеля, а в сети, по которой он идёт, занимает по одному каналу на вход и на каждый выход. Беспроводные коннекторы связывают части сети связью на 32 канала. Ещё один способ — вторая сеть: шина хранения, поставленная на интерфейс другой сети, видит весь склад той сети. Это работает в одну сторону — сеть с интерфейсом склада первой не видит, — а шина и интерфейс занимают по каналу каждый в своей сети.[1]
См. также
Примечания
- По коду мода Applied Energistics 2 rv3-beta-1000.