<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://gravitywiki.ru/index.php?action=history&amp;feed=atom&amp;title=guides%2Fxnet%2Fcontroller_xnet</id>
	<title>guides/xnet/controller xnet - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://gravitywiki.ru/index.php?action=history&amp;feed=atom&amp;title=guides%2Fxnet%2Fcontroller_xnet"/>
	<link rel="alternate" type="text/html" href="https://gravitywiki.ru/index.php?title=guides/xnet/controller_xnet&amp;action=history"/>
	<updated>2026-04-27T12:42:06Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://gravitywiki.ru/index.php?title=guides/xnet/controller_xnet&amp;diff=14191&amp;oldid=prev</id>
		<title>Pryn1k: Новая страница: «Контроллер XNet является центральным блоком всей системы автоматизации мода XNet и отвечает за управление всеми подключёнными сетями, каналами и логикой передачи ресурсов. Именно через него игрок строит полноценные логические сети, объединяющие машины,...»</title>
		<link rel="alternate" type="text/html" href="https://gravitywiki.ru/index.php?title=guides/xnet/controller_xnet&amp;diff=14191&amp;oldid=prev"/>
		<updated>2026-04-26T16:36:24Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Контроллер XNet является центральным блоком всей системы автоматизации мода XNet и отвечает за управление всеми подключёнными сетями, каналами и логикой передачи ресурсов. Именно через него игрок строит полноценные логические сети, объединяющие машины,...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Контроллер XNet является центральным блоком всей системы автоматизации мода XNet и отвечает за управление всеми подключёнными сетями, каналами и логикой передачи ресурсов. Именно через него игрок строит полноценные логические сети, объединяющие машины, хранилища и источники энергии в единую инфраструктуру без использования физических труб и кабелей.&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
Контроллер XNet — это основной управляющий элемент всей системы. Он не передаёт ресурсы напрямую, но управляет тем, как и куда они перемещаются внутри сети. Все операции происходят через него: создание каналов, настройка фильтров, определение направлений потоков и управление подключёнными коннекторами.&lt;br /&gt;
&lt;br /&gt;
В отличие от классических систем автоматизации, где каждый блок соединяется трубами, XNet использует централизованную модель. Контроллер становится “мозгом” всей базы, а остальные элементы лишь выполняют его команды.&lt;br /&gt;
&lt;br /&gt;
== Как работает ==&lt;br /&gt;
Контроллер работает как логический процессор сети. Он хранит конфигурацию всех подключённых устройств и обрабатывает операции передачи ресурсов по тиковой системе Minecraft.&lt;br /&gt;
&lt;br /&gt;
Основная идея работы выглядит так:&lt;br /&gt;
&lt;br /&gt;
- Контроллер содержит сеть и её конфигурацию&lt;br /&gt;
&lt;br /&gt;
- Коннекторы подключают блоки к сети&lt;br /&gt;
&lt;br /&gt;
- Каналы определяют тип данных (items, fluids, energy)&lt;br /&gt;
&lt;br /&gt;
- Контроллер обрабатывает правила передачи&lt;br /&gt;
&lt;br /&gt;
- Все операции выполняются по заданной логике&lt;br /&gt;
&lt;br /&gt;
Контроллер не выполняет действий сам по себе без настроек. Игрок должен явно определить, какие ресурсы, откуда и куда перемещаются. Это делает систему предсказуемой, но требует внимательной конфигурации.&lt;br /&gt;
&lt;br /&gt;
Каждая сеть внутри контроллера является отдельной логической структурой. Можно создать несколько сетей для разных задач: например, одна отвечает за переработку руды, другая за распределение энергии, третья за логистику предметов.&lt;br /&gt;
&lt;br /&gt;
== Основные механики ==&lt;br /&gt;
Контроллер XNet объединяет несколько ключевых механик, которые определяют поведение всей сети.&lt;br /&gt;
&lt;br /&gt;
Network Storage:&lt;br /&gt;
&lt;br /&gt;
- Хранит конфигурацию сети&lt;br /&gt;
&lt;br /&gt;
- Содержит все каналы и правила&lt;br /&gt;
&lt;br /&gt;
- Управляет подключёнными коннекторами&lt;br /&gt;
&lt;br /&gt;
Channel System:&lt;br /&gt;
&lt;br /&gt;
- Разделяет типы данных&lt;br /&gt;
&lt;br /&gt;
- Позволяет создавать параллельные потоки&lt;br /&gt;
&lt;br /&gt;
- Управляет направлением передачи&lt;br /&gt;
&lt;br /&gt;
Routing Logic:&lt;br /&gt;
&lt;br /&gt;
- Определяет перемещение ресурсов&lt;br /&gt;
&lt;br /&gt;
- Использует фильтры и условия&lt;br /&gt;
&lt;br /&gt;
- Работает по приоритетам&lt;br /&gt;
&lt;br /&gt;
Tick Processing:&lt;br /&gt;
&lt;br /&gt;
- Обновление происходит каждый игровой тик&lt;br /&gt;
&lt;br /&gt;
- Контроллер пересчитывает все операции&lt;br /&gt;
&lt;br /&gt;
- Обеспечивает синхронизацию сети&lt;br /&gt;
&lt;br /&gt;
Каждый канал внутри контроллера является независимой логической линией. Это позволяет одновременно обрабатывать несколько типов ресурсов без конфликтов.&lt;br /&gt;
&lt;br /&gt;
Контроллер также поддерживает условия, которые позволяют создавать динамическую автоматизацию. Например, можно включать передачу ресурсов только при заполнении сундука или остановке машины.&lt;br /&gt;
&lt;br /&gt;
== Пошаговая настройка контроллера ==&lt;br /&gt;
Чтобы контроллер начал работать, необходимо правильно создать и настроить сеть.&lt;br /&gt;
&lt;br /&gt;
1. Установить блок Network Controller&lt;br /&gt;
&lt;br /&gt;
2. Открыть интерфейс контроллера&lt;br /&gt;
&lt;br /&gt;
3. Создать новую сеть&lt;br /&gt;
&lt;br /&gt;
4. Подключить коннекторы к блокам&lt;br /&gt;
&lt;br /&gt;
5. Соединить коннекторы с контроллером кабелями&lt;br /&gt;
&lt;br /&gt;
6. Добавить необходимые каналы&lt;br /&gt;
&lt;br /&gt;
7. Настроить направления input/output&lt;br /&gt;
&lt;br /&gt;
8. Добавить фильтры для ресурсов&lt;br /&gt;
&lt;br /&gt;
9. Установить приоритеты каналов&lt;br /&gt;
&lt;br /&gt;
10. Активировать сеть&lt;br /&gt;
&lt;br /&gt;
После активации контроллер начинает постоянно обрабатывать сеть. Все изменения в логике применяются мгновенно или в ближайший тик обновления.&lt;br /&gt;
&lt;br /&gt;
Расширение системы происходит просто: добавляется новый коннектор и настраивается внутри уже существующей сети без перестройки всей инфраструктуры.&lt;br /&gt;
&lt;br /&gt;
== Логика каналов в контроллере ==&lt;br /&gt;
Каналы являются ключевым элементом управления внутри контроллера. Они определяют, как именно будут перемещаться ресурсы.&lt;br /&gt;
&lt;br /&gt;
- Item Channels: управление предметами&lt;br /&gt;
&lt;br /&gt;
- Fluid Channels: управление жидкостями&lt;br /&gt;
&lt;br /&gt;
- Energy Channels: распределение энергии&lt;br /&gt;
&lt;br /&gt;
- Logic Channels: передача данных состояния&lt;br /&gt;
&lt;br /&gt;
Каждый канал имеет собственные настройки фильтров, направлений и приоритетов. Это позволяет создавать сложные системы, где разные типы ресурсов не пересекаются.&lt;br /&gt;
&lt;br /&gt;
Контроллер обрабатывает каналы независимо, что исключает конфликт потоков. Например, один канал может полностью отвечать за переработку руды, а другой — за питание машин.&lt;br /&gt;
&lt;br /&gt;
== Частые ошибки при работе с контроллером ==&lt;br /&gt;
При работе с контроллером XNet игроки часто допускают ошибки, связанные с неправильной логикой сети.&lt;br /&gt;
&lt;br /&gt;
- Отсутствие подключения коннекторов к контроллеру&lt;br /&gt;
&lt;br /&gt;
- Создание каналов без назначения задач&lt;br /&gt;
&lt;br /&gt;
- Перепутанные input и output стороны&lt;br /&gt;
&lt;br /&gt;
- Использование одного канала для разных ресурсов&lt;br /&gt;
&lt;br /&gt;
- Отсутствие фильтрации предметов&lt;br /&gt;
&lt;br /&gt;
- Игнорирование приоритетов каналов&lt;br /&gt;
&lt;br /&gt;
Наиболее критическая ошибка — неправильная архитектура каналов. Если не разделить потоки данных, сеть становится нестабильной и может начать некорректно распределять ресурсы.&lt;br /&gt;
&lt;br /&gt;
== Оптимизация для сервера GravityCraft ==&lt;br /&gt;
На сервере GravityCraft контроллер XNet используется для построения масштабных автоматических систем, поэтому важно учитывать нагрузку.&lt;br /&gt;
&lt;br /&gt;
- Один контроллер — одна логическая система&lt;br /&gt;
&lt;br /&gt;
- Разделяй сети по функциям (фермы, энергия, переработка)&lt;br /&gt;
&lt;br /&gt;
- Используй минимально необходимое количество каналов&lt;br /&gt;
&lt;br /&gt;
- Избегай циклических передач ресурсов&lt;br /&gt;
&lt;br /&gt;
- Настраивай строгие фильтры для всех потоков&lt;br /&gt;
&lt;br /&gt;
- Не перегружай один контроллер десятками коннекторов&lt;br /&gt;
&lt;br /&gt;
Правильная архитектура снижает нагрузку на сервер и улучшает стабильность TPS. Особенно важно избегать сложных замкнутых систем, которые могут создавать бесконечные циклы обработки.&lt;br /&gt;
&lt;br /&gt;
== Роль контроллера в больших системах ==&lt;br /&gt;
Контроллер становится ядром всей автоматизации базы. В больших заводах он заменяет десятки отдельных систем труб и проводов, объединяя их в единую логическую структуру.&lt;br /&gt;
&lt;br /&gt;
С его помощью можно построить полностью автоматизированные цепочки: добыча ресурсов, переработка, хранение и распределение энергии могут работать через один интерфейс.&lt;br /&gt;
&lt;br /&gt;
При грамотной настройке контроллер позволяет масштабировать базу без усложнения инфраструктуры.&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
Контроллер XNet — это центральный элемент всей системы мода, который управляет логическими сетями и потоками ресурсов. Он заменяет физические соединения на программируемую логику, позволяя создавать компактные и мощные автоматические системы. Понимание принципов работы контроллера является ключевым шагом для эффективного использования XNet.&lt;/div&gt;</summary>
		<author><name>Pryn1k</name></author>
	</entry>
</feed>