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

guides/xnet/getting started

Материал из GravityWiki

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

Введение

XNet используется для создания компактных и гибких систем автоматизации. Он позволяет объединять различные типы ресурсов в одной сети и управлять ими через единый интерфейс. Основная идея мода — минимизация физической прокладки труб и кабелей за счёт логической маршрутизации внутри контроллера.

Вместо привычных линий передачи игрок настраивает сеть через GUI, где задаёт правила движения ресурсов между подключёнными блоками. Это делает систему масштабируемой и удобной для сложных производственных цепочек.

Как работает

В основе XNet лежит центральный блок — Network Controller. Он управляет всей логикой передачи данных. К нему подключаются специальные блоки — Connectors, которые устанавливаются на машины, сундуки, резервуары и генераторы.

Каждый коннектор может передавать:

- Items (предметы)

- Fluids (жидкости)

- Energy (энергия)

- Logic data (логические значения)

После подключения коннекторов игрок создаёт сеть внутри контроллера и настраивает каналы. Каналы определяют, какой тип данных и куда будет передаваться.

Важно понимать, что XNet не перемещает ресурсы автоматически без настройки правил. Каждая операция должна быть явно задана в интерфейсе контроллера.

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

XNet строится вокруг нескольких ключевых систем.

Network Controller:

- Центральный блок управления сетью

- Хранит все настройки каналов

- Обрабатывает передачу данных

Connector:

- Устанавливается на блоки (сундуки, машины, генераторы)

- Определяет доступные слоты и ресурсы

- Подключается к сети через кабель

Channels:

- Логические линии передачи

- Разделяют типы ресурсов

- Позволяют создавать параллельные потоки

Network Cable:

- Соединяет коннекторы с контроллером

- Не передаёт ресурсы напрямую, только сигнал

Каждый канал может быть настроен отдельно. Например, один канал отвечает за подачу энергии, второй за вывод предметов, третий за распределение жидкости.

XNet также поддерживает приоритеты, фильтры и условия, что позволяет строить сложные автоматические системы без редстоун-логики.

Пошаговая инструкция

Для начала работы с XNet достаточно базового набора блоков.

1. Создать Network Controller

2. Разместить Connectors на нужных блоках

3. Соединить коннекторы кабелями с контроллером

4. Открыть интерфейс контроллера

5. Создать новую сеть

6. Добавить каналы (Items, Fluids, Energy)

7. Настроить входы и выходы для каждого коннектора

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

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

После этого сеть начинает работать автоматически. Например, можно настроить автоматическую сортировку ресурсов из шахт в хранилища или распределение энергии между генераторами и машинами.

При расширении системы достаточно добавлять новые коннекторы и подключать их к уже существующей сети без переработки всей инфраструктуры.

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

Новые игроки часто сталкиваются с типичными проблемами при работе с XNet.

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

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

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

- Попытка передавать ресурсы без фильтров

- Использование одного канала для разных типов ресурсов

- Игнорирование лимитов машин на вход/выход

Особенно критична ошибка с каналами: если перепутать типы данных, сеть либо перестаёт работать, либо начинает неконтролируемо перемещать ресурсы.

Советы для сервера GravityCraft

На серверах вроде GravityCraft XNet раскрывается особенно хорошо из-за масштабных автоматизаций.

- Разделяй сети по логическим зонам (фермы, шахты, фабрики)

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

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

- Настраивай приоритеты для критичных ресурсов (энергия, редкие материалы)

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

- Делай резервные линии для ключевых производств

Также важно учитывать нагрузку на сервер: чрезмерно сложные сети с большим количеством операций могут снижать TPS, поэтому лучше строить модульные системы.

Заключение

XNet — это один из самых мощных инструментов автоматизации в модифицированном Minecraft. Он заменяет десятки труб и кабелей одной логической системой, позволяя строить компактные и эффективные производственные цепочки. Несмотря на первоначальную сложность, после освоения базовых принципов игрок получает полный контроль над потоками ресурсов и энергии в своём мире.